11.10.2015, 17:16 | #171 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Фаил в роутере /www/modules/CyberBot3/cont.png
|
20.10.2015, 21:48 | #172 |
Junior Member
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0 |
Re: Модуль "CyberBot-3"
Возникла новая проблема (не знаю в правильной ли теме я пишу)
Модуль CyberBot-3 Роутер TP-LINK TL-MR2030 К нему через USB-разъем роутера подключен USB-HUB К USB-HUB подключен Arduino Uno R3 ( Драйвер /dev/ttyACM0 ) Робот отлично реагирует на команды, без задержки, все работает идеально. После этого я подключаю к USB-хабу камеру, и с камеры идет видео поток в хорошем качестве. НО теперь если нажать любую кнопку управления роботом, например W, начинают бесконечно крутиться моторы, остановить их нельзя, кнопки интерфейса больше не реагируют, светодиоды RxTx на плате перестают моргать при нажатии на кнопки, и изображение с WEB-камеры застывает и не обновляется. Что это может быть? Просадка по питанию в момент включения моторов? Но я использую отдельную плату стабилизатора напряжения для питания роутера и Arduino и на них стоят мощные конденсаторы. Самого робота питаю от лабораторного источника питания. Или может быть данные с камеры и команды управления для Arduino в обновленной версии модуля CyberBot3 приходят в один и тот-же порт? И отправленная команда вешает роутер? |
20.10.2015, 22:41 | #173 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Цитата:
К тому же модуль "CyberBot-3" лично мной протестирован на нескольких роботах и подобных проблем не возникало Проблема скорее всего в ограничителе тока USB на роутере. Нужно запаять перемычку R113 |
|
21.10.2015, 16:33 | #174 |
Junior Member
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0 |
Re: Модуль "CyberBot-3"
Запаял перемычку R113
Камеру вообще отключил. Запускаю WEB интерфейс робота, пару раз реагирует нормально на команды а потом зависает. Перехожу в терминал, отправляю символ W а он выдает: Я кстати еще когда перепаивал USB разъем на вертикальный, случайно оторвал дорожку с конденсатором C113 пришлось потом туда проволочку подпаивать. Может ли это влиять? И если да, то как продублировать этот конденсатор по схеме, куда подпаять и каким номиналом? |
21.10.2015, 17:38 | #175 |
Senior Member
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0 |
Re: Модуль "CyberBot-3"
Схема роутера 703
|
21.10.2015, 19:22 | #176 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Цитата:
|
|
21.10.2015, 21:57 | #177 |
Junior Member
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0 |
Re: Модуль "CyberBot-3"
Admin, спасибо за внимательность, действительно немного не так.
После того как робот зависнет я отправляю в терминал echo W > /dev/ttyACM0 или echo cm = W > /dev/ttyACM0 (эти команды идентичны, до того как робот зависнет, он реагирует на любую из них) И дальше самое интересное. Когда я отправляю в терминал зависшего робота эти команды, то на плате Arduino мигает светодиод RX в тот момент, когда я нажимаю кнопку "Отправить". Но действия никакого не происходит. Такое впечатление что вместо символа W на ардуино приходит какой-то мусор. И если нажать Reset на Arduino, не отключая роутер, то тоже самое. Какие-то команды приходят, но что непонятно. Значит дело не в Arduino Как можно проверить что приходит на ардуину, с учетом того что порт USB занят? P.S. Есть наблюдение, что с подключенной камерой робот зависает после первого нажатия команды двигателям. С отключенной камерой и подключенным хабом, до зависания робот дает принять 3-4 команды Если отключить все, и подключить Arduino напрямую к роутеру, то можно сделать 15-20 команд до зависания, а иногда больше. И еще наблюдение. Если роутер был подключен к Arduino напрямую и работал, то теперь если не отключая питание подключить Arduino через Hub, то так-же RX сигналы поступают (в нужный порт), но робот не реагирует. |
21.10.2015, 22:43 | #178 | |||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Цитата:
CyberBot-3 не может реагировать на команду echo W > /dev/ttyACM0 Может быть у Вас скетч от старой версии модуля робота? Цитата:
Цитата:
Есть подозрение что Вы с питанием что то намутили |
|||
21.10.2015, 23:15 | #179 | ||
Junior Member
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0 |
Re: Модуль "CyberBot-3"
Цитата:
Код:
case 'W': // Движение вперед robot_go(); break; Скетч использую от elik745i, потому что тот который работает через библиотеку CyberLib еще хуже работает. Точно нет. Разные хабы пробовал. Даже USB 3.0 - правда с ним не работает совсем, несмотря на то, что у него есть обратная совместимость с 2.0 Цитата:
Пробовал по разному подключать, от блока питания 11В на стабилизатор 5В (китайская плата) и от него роутер и ардуино. Пробовал вообще развязать и питать роутер от USB порта компьютера. В таком варианте кстати не сразу зависает с камерой, а немного работает даже и изображение не замораживается но и потом все равно перестает реагировать на команды. Робот, в режиме простоя, когда моторы не крутятся, и камера отключена потребляет 0,3А В режиме простоя с подключенной камерой и передачей видео потребляет 0,5А В режиме вращения моторов (4 мотор-редуктора от 11В) потребляет 1 - 1,2А Это нормальные значения? |
||
22.10.2015, 17:00 | #180 |
Junior Member
Регистрация: 16.09.2015
Сообщений: 4
Вес репутации: 0 |
Re: Модуль "CyberBot-3"
По бластеру вопрос...Насос кто пробовал подключить
например http://ru.aliexpress.com/item/Free-S...291557316.html И вопрос по подключению. через транзистор BC547 можно подцепить? |
Здесь присутствуют: 9 (пользователей: 0 , гостей: 9) | |
|
|