Неисправность контроллера на mega168pa и сервы LD-2015
|
|
Начальная группа
3 сообщений
Мужчина
|
Купил робота на базе серводвигателей ld-2015 и такого контроллера https://www.dropbox.com/s/3te4gyrv9jaslgg/IMG_20140124_220024.jpg https://www.dropbox.com/s/jolmn87bes279yo/IMG_20140124_220040.jpg. Подключил аккумулятор на 7,4 v (только на контакты шины серв), подключил по USB к компу, установил дрова, воткнул сервы. Проверил все сервы по порядку - все как часы - поворачиваются, выполняют команды и т.д. Собрал робота целиком и пошли проблемы. При попытке запуска цикла действий на три/четыре сервы сразу, на плате сгорели, как спички, несколько самовосстанавливающихся!!! предохранителей на шине питания сервоприводов и перестали работать 1-7 и с 16-23 контактов для серво (те, которые со стороны предохранителей (если смотреть с обратной стороны), напряжение на шине питания этих пинов есть - как на аккумуляторе, а вот на S откуда-то берется до 3 v). При новой проверке каждого серва по отдельности на "живых" контактах контроллера выявились два серводвигателя, которые не работали (двигаются гораздо туже остальных, на команды с компа не отвечают) и начинали греть предохранители. Оставшиеся пины и сервы запускал пачками по три штуки сразу. С небольшими глюками, которые возникают при уменьшении времени задержки меньше 0,2 с, связываю это с тем, что контроллер не поспевает за командами. На плате контроллера, кроме сгоревших предохранителей и неработающих пинов, явных признаков поломки нет. Разборка неисправных серв показала, что плате управления вспучились транзисторы arm4953 https://www.dropbox.com/s/614o0k982h7viiv/IMG_20140130_223541.jpg (верхний правый). При посыле сигнала с компа на неработающие пины, микросхемы 74HC595D, которые с ними соединены, очень сильно греются (палец не терпит!!!). Как выяснить источник проблемы? Можно просто заменить предохранители и транзисторы, но опасаюсь, что проблему это не решит и спалю оставшиеся сервы или контроллер в целом. Может кто-то встречал аналоги подобных плат и подскажет принцип их работы и где/что замерять/тестить, чтобы понять причину сбоя.
|
|
|
|
|
Администраторы
3417 сообщений
Мужчина
|
Alpino, может дадите таки ссылку на модуль, где мы сможем к нему найти документацию и описание, чтобы глянуть в чем может быть дело ? Как вариант еще - что-то намудрили с питанием.
|
|
|
|
|
Начальная группа
3 сообщений
Мужчина
|
|
|
|
|
|
Администраторы
3417 сообщений
Мужчина
|
Ок, а где заказывали или кто продал Вам его ? Скорее всего у вас должны остаться данные продавца.
|
|
|
|
|
Администраторы
3417 сообщений
Мужчина
|
|
|
|
|
|
Начальная группа
3 сообщений
Мужчина
|
Перечитал описание с робот-кита - Питание серво: от 4,8 до 5V (DC). Хотя в инструкции присланной с роботом и на плату на серво написано 7,4 v . The main parameters Servo: Weight: 60 g Size: 40 * 20 * 40.5 mm Speed: 0.16 SEC / 60 ° 7.4 V Locked-rotor torque: 15 kg/cm 6 v. 17 kg/cm 7.4 V
Продавал какой-то китаец на ebay. Переписка с помощью гугл-переводчика русский-китайский-русский мало что прояснила. В сухом остатке: Читайте инструкцию и пробуйте. =) Вот собственно инструкция. https://www.dropbox.com/s....als.pdf Но, она больше пользованию посвящена, чем техническим подробностям...
На счет ошибок в питании: по идее если одна-две сервы работают без проблем. То когда я несколько их запускаю...по идее...напряжение наоборот должно "проседать"? Или при этом увеличивается потребляемая мощность и ток, которые ведут к нагреву проводников? А какую роль в serve играют транзисторы arm4953? Меня в первую очередь интересует кто-кого спалил? Сервы спалили контроллер или контроллер портит сервы. Сервы питаются по отдельной шине и контроллер завязан с ними только по сигнальному проводу, поэтому мысль есть такая: излишняя напруга портит Серву, она горит и каким-то Макаром портит контроллер. Но если сгоревшие предохранители я еще как-то могу понять, то почему перестала работать половина сигнальных пинов, не понимаю.
|
|
|
|
|