Отсутствие потенциала на выходе Н-образного моста

Я работаю над роботом с дубинкой в моей школе. Пока что у нашей команды есть щит Н-моста (https://www.freetronics.com.au/products/hbridge-dual-channel-h-bridge-motor-driver-shield#.WwI9omh_WEc) для привода моторов в игрушечном танке. H-bridge питается от 6 батареек типа АА, а arduino также питается через экран H-bridge с помощью этих батарей. Когда все подключается и загружается код, чтобы заставить двигатели работать вперед, ничего не происходит - двигатели не работают. До сих пор для отладки я использовал мультиметр, чтобы проверить напряжение, выводимое на H-мост от контроллера arduino. Все это так, как и ожидалось. Я прикоснулся к двигателям к положительным и отрицательным клеммам аккумулятора, и они работают, как и ожидалось. Наконец, я заменил экран Н-моста на известный рабочий. Это не решило проблему. Я отсоединил двигатели и проверил выходное напряжение, которое измерялось как +6 В для обеих клемм двигателя относительно отрицательной клеммы батареи, а также относительно контакта заземления. Я также отсоединил перемычку, питающую arduino от щита H-моста, и вместо этого включил arduino от своего ноутбука. Это тоже не решило проблему. Это кажется совершенно противоречивым. Есть какие-нибудь идеи о том, в чем может быть проблема? Большое спасибо ❤❤❤️

, 👍1

Обсуждение

У вас есть отдельный источник питания, подключенный к щиту? Если нет, то подключили ли вы перемычку для питания двигателя от ардуино Vcc?, @Gerben

Измерьте ток, идущий к двигателям при подключении к экрану, и ток, идущий непосредственно к батарее. Либо ваш источник питания выходит из строя, либо он не подключен (см. комментарий @Gerben). Было бы полезно, если бы вы нарисовали схему вашей точной настройки (все соединения) с помощью ручки и бумаги или инструмента схема при редактировании вопроса., @Maximilian Gerhardt

вот схема .... похоже, вам нужны перемычки в JP1 и JP2 для включения контактов данных, @jsotola


1 ответ


1

Это звучит либо (i) так, как будто ваш драйвер двигателя сломан, либо (ii) ваш код неправильно управляет мостом H. Проверьте, какие контакты цифровых выходов Arduino управляют мостом H, и убедитесь, что они не замыкают мост H.

Если вы хотите попробовать другой мост H, этот подходит для вашего приложения: https://www.pololu.com/product/2990 . Я работал с этим раньше, и он очень прост в использовании.

,