Движки для калес

Использование драйверов двигателей и пользовательских блоков к ним
Ответить
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Движки для калес

Сообщение keeper1978 »

Надо для сына сделать робота на пульте, но не могу в толк взят какие моторы использовать и какой драйвер для работы в программе.
подскажите кто занимался
ps условие возможность реверса мотора
может у кого есть готовый проект поделитесь пожалуйста
Последний раз редактировалось keeper1978 29 ноя 2015, 22:49, всего редактировалось 1 раз.
gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04 окт 2015, 18:02

Движки для калес

Сообщение gore-40 »

Драйвер двигателя L293D
У вас нет необходимых прав для просмотра вложений в этом сообщении.
gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04 окт 2015, 18:02

Движки для калес

Сообщение gore-40 »

И еще делал , если добавить ЛА3 я ставил КМ155ЛА3 ,то всего 2 ноги на управление движками

Добавлено (01.12.2015, 19:13)
---------------------------------------------
а моторы эти брал http://www.aliexpress.com/snapsho....9212503
У вас нет необходимых прав для просмотра вложений в этом сообщении.
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Движки для калес

Сообщение keeper1978 »

о спс то что надо
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Движки для калес

Сообщение keeper1978 »

Взял ваш скетч и начал с ним работать  и нифига понять не могу, как задается куда вращаются калеса 
в этом скетче упростил все до максимума  но происходит какая то фигня 1 раз включает колеса вращаются в одну сторону, 2 раз в противоположную, 3 раз вообще в разные стороны, такое впечатления как будто в случайном порядке.
объясните где ошибка
У вас нет необходимых прав для просмотра вложений в этом сообщении.
gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04 окт 2015, 18:02

Движки для калес

Сообщение gore-40 »

В проекте все платы подписаны.
1 - 4 плата  -- создаем переменные направления движения ( при нажатии на кнопку пульта переменная меняет свое состояние с 0 на 1 )
5 плата  --  привязываем переменные к ножкам контроллера и задаем направление вращения двигателей
6 плата  --  здесь с помощью HC-SR04 ( ультразвуковой дальномер ) выполнено автоматической объезд препятствий , т.е. когда до препятствия остается менее ( точно не помню )
20-30см  роб переключается на автомат и ищет объезд . На ручное управление переключается при нажатии на любую кнопку пульта при условии что до препятствия более 50см.
IR Ressive это ИК приемник . Вам нужно взять свой ИК пульт и списать коды кнопок с помощью FLProg , после подставить свои коды в блок IRRes_P4 ( может  на каждой плате точно не скажу , но проверить какие коды не составит труда двойной клик по блоку  )
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Движки для калес

Сообщение keeper1978 »

вся проблема в том что у меня скетч совсем не работает как должен
беру просто для проверки подаю единицы на 7 и 9 пин по идее оба колеса должны крутится в одну сторону как будто он едет в перед, но вот здесь и заминка при нажатии кнопки питания то он включает 1 колесо  то другое то оба причем не сестематичиски а случайно.
думал плата глючит но при использовании библиотеки AFmotor с тестовым кодом все работает как положено.
gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04 окт 2015, 18:02

Движки для калес

Сообщение gore-40 »

попробуй питание раздельное сделать двигателей и контроллера
keeper1978
Сержант
Сообщения: 129
Зарегистрирован: 26 сен 2015, 19:57

Движки для калес

Сообщение keeper1978 »

все равно какая то непонятная фигня творится, раздельное питание ситуацию не изменило

Добавлено (20.12.2015, 20:51)
---------------------------------------------
подскажите на какие пины надо подать единички чтоб оба колеса крутились в одну сторону
gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04 окт 2015, 18:02

Движки для калес

Сообщение gore-40 »

согласно проекту 1 двигатель 7 и 8 пин, второй 9 и10. Когда на 7 и 9 = 1, а 8 и 10 = 0 -- то двигатели должны крутится в одну сторону ( команда вперед ), если нет то меняй полярность на двигателе. 8 и 10 = 1, а 7 и 9 = 0 -- команда назад, далее 7 и 10 = 1, а 8 и 9 = 0 -- команда вправо, ну и соответственно 8 и 9 = 1, а 7 и 10 = 0 -- команда влево, стоп при нажатии кн ввод в проекте видно
Ответить

Вернуться в «Управление двигателями»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость