Repair Mechaduino (clone) | Ремонт платы

preview_player
Показать описание
И вот на днях, в очередной раз, сидел ковырялся с оригинальным авторским кодом, переносил от туда куски прошивки в свой тестовый скетч и экспериментировал, пытаясь слепить что-то своё, из того что ещё работало в электронной начинке этих плат. Обнаружилось, что не отрабатывается код управления плечом VREF_2, но при этом с симметричным VREF_1 таких проблем нет. Прозвонка тестером всей линии VREF_2 (с компонентами) дефектов не выявила. Решил сделать ход конем - отпаял (удалил) сомнительную ногу процессора, завел линию VREF_2 на другую свободную ногу, а в коде указал новый порт. И, о чудо, всё заработало в оригинальном авторском коде! И так на всех трёх платах. Выходит, что продавец отправил платы с бракованными процессорами, у которых выгоревшая нога № 13 - PA08 (D04).

Симптомы дефекта следующие: отсутствует управление током обмотки VREF_2, из-за этого шаги мотора не полные и настроить ПИД невозможно, при этом сильно греется драйвер А4954.
При прошивке скетча важно указывать плату Arduino M0 Pro (Native USB port)!!! Даже если до этого тщетно выбирали Zero и сложилось впечатление, что она перестала прошиваться. Проверьте – всё должно загрузиться! Не забудьте установить библиотеку FlashStorage.
Рекомендации по теме
Комментарии
Автор

Добрый вечер. Получил 3 комплекта из китая. Симптоматика как описываете. Шагами не ходит и греется драйвер. Попробую починить.

rnkk
Автор

народ, кто пользуется мехадуино, подскажите, как ПИДы настраивать?

dmutpuumaptbihob
Автор

У вас нет желания "допилить " оригинальную прошивку, чтоб еще и наружу по SPI, I2C или RX/TX выдавал угол положения вала ? так сказать обратная связь, если например использовать данные платы на приводах плеч роботов-манипуляторов в режиме контактного обучения . Тем более, что вы и роботов собираете

Stalx
visit shbcf.ru