23.05.2013, 22:32 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Синхронизация вращения колес у робота
Выбрал время допилить алгоритм синхронизации вращения колес Arduino робота
Описание по сборке робота. Долго изобретал разные алгоритмы, а оказалось что можно синхронизировать колеса всего несколькими строчками кода Достаточно энкодеры каждого колеса повесить на внешние прерывания контроллера Ардуино В одном обработчике прерывания делать инкремент, а в другом декремент, а разница между ними и будет расхождением Вот так просто выглядит код синхронизации колес PHP код:
|
23.05.2013, 22:38 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Схема подключения к Arduino NanoV.7
Можно приобрести материнскую плату робоконтроллера Драйвер моторов H-мост Платформа робота к которой можно подключить все модули и без проводов Полностью весь код для Arduino PHP код:
|
28.12.2014, 20:31 | #3 |
Junior Member
Регистрация: 28.12.2014
Сообщений: 1
Вес репутации: 0 |
Re: Синхронизация вращения колес у робота
Здравствуйте, Admin.
Помогите пожалуйста разобраться с приведенной схемой подключения сенсоров. У меня на плате с сенсором 4 выхода (Vcc, Gnd, Sen_A, Sen_B). Одна плата на одном колесе, другая - на другом. На вашей схеме, как я понял, сенсоры имеют тоже по 4 выхода, 2 из которых объединены, другие 2 объединены и подключены к земле, 2 - к МК, у левого 4-ый тоже к земле, а у правого к питанию через резистор. Как все таки их подключать? Для данной схемы достаточно опрашивать по одному датчику (в моем случае Sen_A)? У меня есть схема моей платы с датчиком. Если понадобится, могу прислать. |
21.01.2015, 13:58 | #4 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 |
Re: Синхронизация вращения колес у робота
Админ, не понятно. tcst2103 подключается просто, как на схеме, или нужно резисторы ещё ставить? И оно прям так будет работать? Или нужна хрень типа этой: http://www.ebay.com/itm/gib-2-Channe...item27e6f0c396
Она, кстати, дешевле выйдет. Получится её прилепить? |
21.01.2015, 13:59 | #5 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Синхронизация вращения колес у робота
Подключается как на схеме.
В схеме есть резистор. У меня все работает Цитата:
Не нужно искать именно tcst2103 , можно использовать любые аналогичные |
|
21.01.2015, 14:15 | #6 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 |
Re: Синхронизация вращения колес у робота
Спасибо, попробую. Мир в моей голове перевернулся, на китайских сайтах, ибее такие стоят дорого и доставки в Россию нет. А на чип-и-дип, на котором всё в тридорого, они по 110р, на заказ по 80 и если от 10 шт по 43р. С кем скооперироваться и купить бы 10 шт..
|
21.01.2015, 14:33 | #7 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Синхронизация вращения колес у робота
У китайцев они дешевые, но доставка еще в стоимость включена
И курс доллара вырос, Чип и Дип покупал похоже еще по низкому курсу |
28.01.2015, 11:56 | #8 |
Junior Member
Регистрация: 19.12.2014
Адрес: Великий Новгород
Сообщений: 8
Вес репутации: 0 |
Re: Синхронизация вращения колес у робота
Доброго времени суток всем форумчанам.
Хотелось бы узнать можно-ли при использовании такого как в этом проекте драйвера моторов регулировать скорость вращения колес , или она регулируется только напряжением питания драйвера ? |
28.01.2015, 20:33 | #10 |
Junior Member
Регистрация: 19.12.2014
Адрес: Великий Новгород
Сообщений: 8
Вес репутации: 0 |
Re: Синхронизация вращения колес у робота
Спасибо.Буду читать и пробовать.
|
Здесь присутствуют: 12 (пользователей: 0 , гостей: 12) | |
|
|