roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 дек 2024, 11:29

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 11 янв 2013, 20:58 
Не в сети

Зарегистрирован: 03 окт 2012, 07:04
Сообщения: 54
В общем имеется драйвер коллекторных двигателей Pololu Dual VNH5019 Motor Driver Shield for Arduino, сама Ардуина Mega 2560 R3, батарейка 5000 мАч. Пробовал напрямую подсоеденить двигатель к батарейке, нормально крутиться. Соеденяю по даташиту логические +5v и земля от ардуино, выход ШИМ, силовые питания от батареи и движек. Задаю на порт pwr котоый подсоеденил 255 - ноль реакции на все. Пробовал и через servo.h и через analogWrite - ничего. В драйвере есть другие входы, но они как понимаю для управления по I2C, я же хочу управлять по ШИМ. Если при этом дотронуться пальцем входов M1NA, M1NB, то двигатель работает, значит сам движек и силовое питание подсоединены к драйверу правельно, значит проблемма в соеденение с ардуино

Итак, VDD на драйвере соеденяю с 5v от ардуино, GND с GND, M1PWM с выходом шим, задаю на порт напряжение. Что делаю не так? Уже пожек usb порт и одну плату ардуино, случайно закоротив входы. Ссылка на даташит http://www.electronshik.ru/pdf/pdf/2/2502.pdf (так почему-то файл прикрепить не могу)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 11 янв 2013, 21:06 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
http://www.pololu.com/docs/0J49/3.c
http://www.pololu.com/docs/0J49/7
Вложение:
0J3755.600.jpg
0J3755.600.jpg [ 42.87 КиБ | Просмотров: 1943 ]

Цитата:
Arduino Pin VNH5019 Driver Pin Basic Function
Digital 2 M1INA Motor 1 direction input A
Digital 4 M1INB Motor 1 direction input B
Digital 6 M1EN/DIAG Motor 1 enable input/fault output
Digital 7 M2INA Motor 2 direction input A
Digital 8 M2INB Motor 2 direction input B
Digital 9 M1PWM Motor 1 speed input
Digital 10 M2PWM Motor 2 speed input
Digital 12 M2EN/DIAG Motor 2 enable input/fault output
Analog 0 M1CS Motor 1 current sense output
Analog 1 M2CS Motor 2 current sense output

:) с чего вы про i2c нафантазировали вообще непонятно.
и вообще лучше внимательней сначала всё изучайте http://www.pololu.com/docs/0J49 (или так) и только потом что-то делайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 11 янв 2013, 21:49 
Не в сети

Зарегистрирован: 03 окт 2012, 07:04
Сообщения: 54
Мда, в даташите с электронищика распиновки нет. И все таки как тогда через этот драйвер управлять двигателем? Ну то есть что подавать на M1INA и M1INB?

Еще такой вопрос, как можно "защитить" ардуино от замыканий на драйвере? Сам драйвер вроде достаточно живучий, а вот две меги и usb порты на компе я пожег. Ну с компом понятно, запитывать плату автономно от кроны, но терять махом ардуину от того, что что-то каратнуло на драйвере тоже не охото


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 11 янв 2013, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
питать не кроной, как минимум


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 12 янв 2013, 10:21 
Не в сети

Зарегистрирован: 03 окт 2012, 07:04
Сообщения: 54
В данном случае она запитывалась от usb , итог - при замыкание на драйвере вырубился комп, потом оказалось, что половина портов usb погорели. Если не с кроны, то с чего запитывать саму плату? Просо хочу организовать два независимых контура питания: один с Li-Po для силовых элементов (двигатели, сервы) и один с чего-то слабенького для контроллера и датчиков


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 12 янв 2013, 12:38 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
пипец. по ссылкам вверху всё про управление разжёвано и даже пример кода есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 12 янв 2013, 13:15 
Не в сети

Зарегистрирован: 03 окт 2012, 07:04
Сообщения: 54
Я не про управление, сейчас управлять нечем, пока новые платы не придут. Вопрос как обезапасить контроллер, чтобы при случайном замыкание на драйвере его не жгло, а то аж дыры в avr образуются

И кроме того по бокам этой платы есть какие-то непонятные разьемы, которые маркеруются цифрами, и дополнительная земля. Для чего они нужны вообще ума не приложу, ни в одном даташите про них ничего не сказано, для соеденения с ардуино или движками не используются


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 12 янв 2013, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
помоему это было очевидно
zaxi писал(а):
Мда, в даташите с электронищика распиновки нет. И все таки как тогда через этот драйвер управлять двигателем? Ну то есть что подавать на M1INA и M1INB?

Angel71 писал(а):
пипец. по ссылкам вверху всё про управление разжёвано и даже пример кода есть.

обезопасить контроллер элементарно :) не замыкайте ничего и не подавайте напряжение, на которое плата на расчитана.
какие к лешему даташиты? если внимательно изучить документацию, про которую уже в третий раз толдычу, то всякие непонятные разъёмчики станую очень даже понятными. :) там всё разжевано до мелочей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 12 янв 2013, 16:23 
Не в сети

Зарегистрирован: 03 окт 2012, 07:04
Сообщения: 54
Оно хорошо не замыкать, но блин когда чуть ли не на коленках лежит сдоровый двиг, батарейки и платы, то не так просто)

Про непонятные разъемы я имею ввиду входы, которые маркируются как порты ардуино, но в самом управление двигателем или связе с ардуино не участвуют. Для чего они тогда?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 12 янв 2013, 16:36 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
кроме вас вам никто не мешает аккуратно всё разместить и подключить, что бы ничего не замыкать :pardon:
ёпрст http://www.pololu.com/docs/0J49/6.a а ещё там схема есть http://www.pololu.com/docs/0J49/5. блин, одно дело вообще сикась-накось читать и сразу спешить проводочками непонятно от куда и куда тыкать. совсем другое внимательно всё изучить и уточнить, если что непонятно или переспросить "а правильно я понимаю, что .... вот так и это?" и только потом что-то делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странная проблемма с драйвером двигателя
СообщениеДобавлено: 12 янв 2013, 18:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
а еще есть тестер. можно им прозванивать схему, как минимум, что между + и - нет козы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO