Arduino H-bridge для радиоуправляемого автомобиля
У меня есть старая радиоуправляемая машина, которую я хотел бы поменять местами, но повторно использовать некоторые части, которые уже там есть. Автомобиль работает с 2 двигателями постоянного тока: один для рулевого управления, один для дроссельной заслонки. Оба двигателя постоянного тока подключены к H-мостам в оригинальной установке, чтобы сделать их направление переключаемым. Это делается через 8 транзисторов. 4 для дроссельной заслонки и 4 для рулевого управления.
Транзисторы для рулевого управления-это 2x S8050 (NPN) и 2x S8550 (PNP). Для дроссельной заслонки он использует 2x 2SD882 (NPN) и 2x 2SB772 (PNP).
Я нашел схему в онлайн-посте установки arduino H-Bridge. Он выглядит многообещающе, но использует транзисторы 2n4403 и 2n4401. Мне было интересно, могу ли я скопировать схему, заменить источник питания Arduino 5v (как показано на схеме de) источником напряжения батареи автомобиля и заменить транзисторы в схеме одной парой транзисторов, которые я описал выше (так 2x 2SD882 и 2x 2SB772 или 2x S8050 и 2x S8550) Сможет ли arduino переключать описанные транзисторы? Хватит ли резисторов 1K Ом между arduino и транзисторами?
Я планирую сделать эту схему дважды, один раз для дроссельной заслонки и один раз для рулевого управления. Выход дроссельной заслонки составляет максимум 11,5 В, а рулевое управление использует около 5 В. Поэтому схема дроссельной заслонки будет питаться от напряжения батареи, а схема рулевого управления-от регулятора 5 В.
Можно ли это сделать таким образом?
1 ответ
Просто комментарий по поводу вашей диаграммы. Таким образом, два транзистора не должны иметь общего вывода Arduino. Если контакт вытянут высоко, транзисторы насыщаются, и ваш ток "стреляет" от источника питания прямо к земле. Вместо этого назначьте один вывод Arduino каждому транзистору (используя базовый резистор на вашей схеме).
Извините, но это не очень хороший совет. Гораздо лучше использовать один вывод ARD в паре NPN/PNP, потому что один транзистор должен быть выключен, а один транзистор должен быть включен для каждого состояния вывода. Вот как работает мост H. Если вы сможете включить оба транзистора одновременно, (довольно неограниченный) ток проходит через оба транзистора, и вы увидите знаменитый дым. ;-), @Peter Paul Kiefer
- Почему нужны транзисторы и резисторы для поворота двигателя постоянного тока с помощью Arduino, но я могу подключить его непосредственно к батарее
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- L298N Dual Motor Controller Enable Pin имеет питание, но двигатели не работают
- Как соединить L293D и MPU6050 для совместной работы?
- Сгорает транзистор
- Проблема с двигателем постоянного тока на Arduino для новичков
- Изготовление H-моста с транзисторами
- Двигатель постоянного тока с драйвером L289N не может установить обороты ниже 130
Версия с 5 В (рулевое управление) не будет проблемой. Но версия 12 В является проблемой для транзистора PNP. У вас есть 12 В на эмиттере PNP и только 5 В от вывода Arduino на базе, чтобы отключить их. Это предотвращает отключение PNP, и при высоком значении pin = ток протекает через пару PNP и NPN, но не через двигатель. Возможно, вы могли бы использовать МОП-транзисторы в качестве замены. Или вы используете дополнительные МОП-транзисторы, подключенные к arduino с их затворами, и подключаете 12 Вольт к основаниям транзисторов NPN и PNP., @Peter Paul Kiefer
Спасибо за совет! Сработает ли ретранслятор и для этого? По моему мнению, я бы переключил реле, используя 5 В от Arduino, который затем переключает транзистор с помощью Vbat., @Koen Van Den Elsen
Должна быть возможность использовать реле. Но обязательно используйте с ними обратные диоды. Вы также должны проверить, может ли реле выдерживать ток и напряжение. Реле-это механическая часть, поэтому оно может выполнять ограниченное количество переключающих действий. Особенно при сильном токе; контакты перегорают. Рассматривали ли вы возможность использования платы LM298 для двигателя 12 В?, @Peter Paul Kiefer
Да, я рассматривал LM298, но я не думаю, что он сможет справиться с тем количеством тока, которое использует двигатель 12 В, так как LM298 имеет мощность 25 Вт...?, @Koen Van Den Elsen
Будет ли BTS7960 лучшим вариантом? (https://media.s-bol.com/mER770rAkPw9/550x309.jpg), @Koen Van Den Elsen
2SD882 имеет мощность 12,5 Вт. Если вы можете использовать этот NPN, вы также можете использовать LM298. Я не знаю BTS7960 и не знаю ваших двигателей, так что, если рейтинги совпадают - почему бы и нет?, @Peter Paul Kiefer