Питание нескольких сервоприводов от одной батареи. Чего не хватает в схеме?

Сейчас я работаю над проектом по робототехнике, и мои ограниченные познания в области электрических цепей, как у домашнего мастера, меня подводят. Мне нужно запитать 7 сервоприводов Rage Standard Metal Gear (RGRS104-16-6vm) и 4 сервопривода RadioShack Micro с помощью NiMH аккумуляторной батареи Tenergy 6V 3300mAh. Я нарисовал схему схемы, которую хотел бы сделать, но мне кажется, что в этом типе схемы есть нечто большее, чем я планировал. Есть только 9 соединений сервоприводов, потому что две пары сервоприводов Rage будут соединены вместе, чтобы использовать одну и ту же батарею и сигнальное соединение. Я также готов использовать другую батарею, если это необходимо для бесперебойной работы робота (хотя он должен использовать перезаряжаемую батарею; он должен быть портативным). Кроме того, у Arduino есть собственная батарея, так что не беспокойтесь. там.

Не могли бы вы указать, что мне нужно добавить в мою схему, чтобы убедиться, что она работает правильно?

Заранее спасибо!

Схема платы сервопривода

Дополнительная информация:

Сервопривод Rage Standard Metal Gear RGRS104-16-6vm Размеры: 40,8 × 20,1 × 38 мм Вес: 56 г Рабочая скорость: 0,18 с/60 градусов (4,8 В), 0,16 с/60 градусов (6 В) Крутящий момент: 9 кг·см/125,2 унции·дюйм (4,8 В), 10,2 кг·см/141,9 унции·дюйм (6 В) Рабочее напряжение: 4,8 В ~ 6 В Система управления: аналоговая Направление: против часовой стрелки Рабочий угол: 180 градусов Требуемый импульс: 500 мкс-2500 мкс Тип подшипника: 2ББ Тип шестерни: Металл Тип двигателя: карбон Длина соединительного провода: 30 см.

Микросервопривод RadioShack Напряжение: 4,8 ~ 6,0 В Крутящий момент: 1,5 кг/см при 4,8 В; 1,8 кг/см при 6,0 В Скорость: 0,12/60ТА при 4,8В; 0,10/60ТА при 6,0В Размер: 23x11,5x24 мм Вес: 8,6 г Использовать угол: <=160°

NiMH аккумулятор Tenergy 6В 3300мАч Химия: Ni-MH Размер ячейки: Sub-C Номинальное напряжение (В): 6 Емкость (мАч): 3300 Максимальный непрерывный ток разряда: 6А Ток зарядки аккумулятора: Стандарт: 1А Вес: 10 унций. Размеры: 112 х 46 х 23 мм (ДхШхТ) Соединитель: Хайтек

Ссылка на диаграмму: http://imgur.com/BRrWijV

, 👍2

Обсуждение

Сервоприводы могут потреблять пиковые токи, поэтому теоретически вам нужен большой конденсатор, чтобы обеспечить такие потребности в мощности. Также может помочь использование типа батареи с более высоким максимальным током разряда (но я полагаю, что внутреннее сопротивление батареи со временем может возрасти)., @Paul

Кроме того, Paint — хорошая программа для рисования, но для рисования печатных плат вам следует попробовать Fritzing, cadsoft eagle или что-то вроде easyeda. У Fritzing есть вид платы, который напоминает ваш рисунок, но с готовыми компонентами., @Paul

Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он полностью касается сервоприводов ** и никоим образом не касается Arduino **. Посетите сайт хобби RC, чтобы получить лучший совет, в частности, выяснить, состоит ли ваш рюкзак из четырех или пяти ячеек, и в случае последнего, подходит ли он для непосредственного использования., @Chris Stratton


1 ответ


1

Один вопрос: неясно, собираетесь ли вы запускать Arduino Uno от той же батареи или от другой батареи?

Если используется одна и та же батарея, вам, скорее всего, потребуется создать выход V+ для Uno, но при этом необходимо убедиться, что любой разряд из-за работы нескольких сервоприводов не повлияет на напряжение, подаваемое на Arduino, и также убедитесь, что подаваемое напряжение совместимо с Uno (например, не подключайте 6 В+ к розетке 3 В)

Также хочу отметить, что Arduino Uno (насколько мне известно) имеет только около 6 контактов ШИМ, что вам понадобится для управления сервоприводом через сигнальный контакт. Вы можете добавить расширители I2C PWM, которые дадут вам больше контактов (например, https://www.adafruit.com/product/815 ), но YMMV

,

«У Arduino Uno (насколько мне известно) всего около 6 контактов ШИМ, которые вам понадобятся для управления сервоприводом через сигнальный контакт». - На самом деле это неправда (и это тоже застало меня врасплох, когда я узнал) : Arduino использует прерывания таймера, а не ШИМ в сервобиблиотеке. Он настроен на управление 12 сервоприводами на каждый таймер, а '328P имеет 1 таймер, выделенный ему, поэтому без проблем может напрямую управлять 12 сервоприводами на любых выводах по вашему выбору., @Majenko

Нет, Arduino питается от отдельной батареи., @Luke A.