Подключил сей шилд по этой схеме с сайта(https://wiki.iarduino.ru/page/monster-moto-shield/) на других сайтах аналогично.
Подключение:
Выводы Arduino Выводы Monster Moto Shield
A0 состояние ключей A1 B1
A1 состояние ключей A2 B2
A2 аналоговый выход значения тока первого драйвера
A3 аналоговый выход значения тока второго драйвера
4 управление ключом A2
5 управление ШИМ первого драйвера
6 управление ШИМ второго драйвера
7 управление ключом А1
8 управление ключом В1
9 управление ключом В2
Управление первым мотором постоянного тока осуществляется через выходы 7 (ключ А1), 8 (ключ В1) и 5 (ШИМ). В зависимости от состояния ключей мотор будет вращаться в ту или другую стороны. ШИМ контролирует скорость мотора.
Управление вторым мотором постоянного тока осуществляется через выходы 4 (ключ А2), 9 (ключ В2) и 6 (ШИМ). В зависимости от состояния ключей мотор будет вращаться в ту или другую стороны. ШИМ контролирует скорость мотора.
Направление в функции motorGo() устанавливается подачей логических уровней на A и В: A=LOW, B=HIGH - мотор вращается в одну сторону; A=HIGH, B=LOW - мотор вращается в другую сторону.
Скорость устанавливается подачей сигнала ШИМ, коэффициент заполнения которого, прямо пропорционален скорости.
У меня работать не хочет.
Мотор 1. Подаю:
0 на 7, 0 на 8 ШИМ на 5 не крутится;
1 на 7, 0 на 8 ШИМ на 5 не крутится свистит;
0 на 7, 1 на 8 ШИМ на 5 крутится;
1 на 7, 1 на 8 ШИМ на 5 не крутится.
Мотор 2. Подаю:
0 на 4, 0 на 9 ШИМ на 6 крутится;
1 на 4, 0 на 9 ШИМ на 6 не крутится;
0 на 4, 1 на 9 ШИМ на 6 не крутится;
1 на 4, 1 на 9 ШИМ на 6 не крутится.
Как им управлять?
И зачем нужны: A0 состояние ключей A1 B1, A1 состояние ключей A2 B2?
monster moto shield
monster moto shield
Кто шарит в С++ нашел скетч https://arduino.ua/docs/MonsterMoto_Shield_Example.pde
мотор 1 крутится только в одну сторону в другую свистит
мотор 2 крутится в обе стороны.
Единственный скетч который завел драйвер.
мотор 1 крутится только в одну сторону в другую свистит
мотор 2 крутится в обе стороны.
Единственный скетч который завел драйвер.
32 Кб должно хватить для любых задач!!!
monster moto shield
на ключах не должно быть ноль ноли или один один , 0;1- это по часовой 1;0- против часовойSerquick писал(а): 30 ноя 2019, 00:17 Мотор 1. Подаю:
0 на 7, 0 на 8 ШИМ на 5 не крутится;
1 на 7, 0 на 8 ШИМ на 5 не крутится свистит;
0 на 7, 1 на 8 ШИМ на 5 крутится;
1 на 7, 1 на 8 ШИМ на 5 не крутится.
Мотор 2. Подаю:
0 на 4, 0 на 9 ШИМ на 6 крутится;
1 на 4, 0 на 9 ШИМ на 6 не крутится;
0 на 4, 1 на 9 ШИМ на 6 не крутится;
1 на 4, 1 на 9 ШИМ на 6 не крутится.
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
monster moto shield
[ref]Serquick[/ref], Попробуйте так,загрузите проект,на входы поставтьте кнопки(выключатель),загрузите скетч и проверьте,сразу два мотора будут вращаться в одну сторону,при нажатии на кнопки менять направление вращения.Скоросто вращения будет пока постоянной,специально поставил на выход шима константу,как заработает можно потом уже менять .
Отправлено спустя 8 минут 2 секунды:
Состояние ключей на входах А0 ,А1 и значения токов на А2 и А3 нужны я думаю для замкнутых систем управления где требуется обратная связь по току,или отслеживания аварийных режимов двигателя,пусть пока они Вас не волнуют.
Отправлено спустя 8 минут 2 секунды:
Состояние ключей на входах А0 ,А1 и значения токов на А2 и А3 нужны я думаю для замкнутых систем управления где требуется обратная связь по току,или отслеживания аварийных режимов двигателя,пусть пока они Вас не волнуют.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
monster moto shield
Огромное СПАСИБО Brand2
. Заработало! Но на моторе 1 похоже неисправен чип VNH2SP30, так как в вашем скетче и скетче С++ в одном состоянии двигатель свистит и светодиод на шилде ели ели светится, а в другом состоянии крутится. 


32 Кб должно хватить для любых задач!!!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя