roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 17:20

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 15 ноя 2011, 20:39 
Не в сети

Зарегистрирован: 15 ноя 2011, 14:47
Сообщения: 18
Всем привет!
Вообщем есть у меня два модуля: OR-AVR-M128-S v.4 и OR-USB-UART v.2
Я это всё соединил и подключил к ПК (ноутбук). Для начала хочу просто управлять сервами подачей команд, но оно не работает. Команды подаю этим: COM Port Toolkit 3.9. При подачи команды типо "S40 11 00 05BC P" обратно приходит SW, ещё раз подаю, приходит SR, ещё раз SW и т.д. На команды типо "#0 P1500" реакции вообще нет. Если послать просто S то в ответ приходит SWA. Пробовал ставить перемычки которые на модуле за UART отвечают, одну по диагонали, чтоб возвращалось то что посылаю, все хорошо, что послал, то и вернулось. Что же не так? Почему модуль не реагирует, так как написано в документации. При подаче питания сервы встают в нулевое положение и на этом всё.
Пробовал перепрошить модуль bat файлом отсюда: http://roboforum.ru/wiki/OR-AVR-M128-S, в итоге получаю такое вот окно: Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 15 ноя 2011, 20:58 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Надо фотку всего этого в сборе, на пальцах тяжело сразу угадать, что можно было сделать не так, тут возможны варианты :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 15 ноя 2011, 22:58 
Не в сети

Зарегистрирован: 15 ноя 2011, 14:47
Сообщения: 18
Вот что получается на COM Port Toolkit 3.9:
Изображение
Вот собственно сами модули:
Изображение
и
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 15 ноя 2011, 23:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Есть вероятность, что с длиной шлейфа переборщили...

Попробуйте отправить через терминал "?<cr>", будет ли подсказка?

Через S40... давно уже сервами не управляем, перешли на более адекватный SSC-32 протокол вида "#0 P1500 #2 P1800<cr>".

Есть крайне малая вероятность, что у вас старая прошивка, хотя судя по черным конденсаторам - должна быть новая.
Для обновления прошивки на контроллерах с новым ардуино-совместимым бутлоадером (а у вас по внешнему виду эта версия) нужно в bat-файлах "-c avr911" исправлять на "-c arduino".

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 15 ноя 2011, 23:50 
Не в сети

Зарегистрирован: 15 ноя 2011, 14:47
Сообщения: 18
шлейф попробую укоротить...

Отправил "?<cr>" ничего в ответ не пришло, как в принципе и на "#0 P1500 #2 P1800<cr>".

Ах да при нажатии резета приходит ".", а потом после видимо загрузки контроллера "я".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 15 ноя 2011, 23:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Думаю надо для начала укоротить шлейф до 10см, потом продолжить.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 00:10 
Не в сети

Зарегистрирован: 15 ноя 2011, 14:47
Сообщения: 18
укоротил..., та же история...

Добавлено спустя 9 минут 19 секунд:
Перепрошить получилось... Теперь после подачи питания сервы не выставляются в нулевое положение, а если отправить любые символы на модуль выставляются в нуль и всё....

Добавлено спустя 1 минуту 45 секунд:
Какую прошивку вы посоветуете из всех которые есть на странице документации к модулю...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 00:22 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Цитата:
Через S40... давно уже сервами не управляем

Я пользовался, пользуюсь и буду пользоваться. Он удобнее :)

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 00:56 
Не в сети

Зарегистрирован: 15 ноя 2011, 14:47
Сообщения: 18
Попробовал залить все прошивки из предложенных на всех одно и то же... Кстати стояла ранее прошивка orfa-v0.9.0-b3

Добавлено спустя 28 минут 39 секунд:
Попробовал также отправлять команды с помощью других программ, везде одно и тоже...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 08:01 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А где у вас символ "ввод" с кодом 10 ("\n") после команды?
Цитата:
Все команды должны оканчиваться переводом строки, который означает окончание команды
и передачу её на исполнение!

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 08:58 
Не в сети

Зарегистрирован: 15 ноя 2011, 14:47
Сообщения: 18
Вы имеете виду, что чтобы повернуть серву полная команда должна быть вида: "#0 P1500 #2 P1800 </n>"? Тогда зачем символ перевода каретки <cr>? Попробовал и так и так тишина. Может в контроллере что не так, что-нибудь не загружено? Я не программист... и не совсем понимаю как работает прошивка которая загружена в контроллер. Попробуйте на ваш модуль вот этим COM Port Toolkit 3.9 (http://www.compt.ru/ru/download.php) что нибудь подать, и что у вас будет в ответ..., потом я тоже подам и посмотрю что у меня будет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 09:08 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я в вашем скриншоте терминала не вижу кода символа перевода строки 0x0A ("\n")

Вечером попробую с вашим терминалом поработать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 11:49 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
1. Во всех готовых прошивках используется автоопределение скорости. Вы сделали 10 раз перевод строки? (\r -- <cr>)
2. Что отвечает на "V", "L", "?".

Прошивку поставьте текущую стабильную -- 0.9.0-b3.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 11:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vooon писал(а):
1. Во всех готовых прошивках используется автоопределение скорости. Вы сделали 10 раз перевод строки? (\r -- <cr>)

это если прошивка с подписью AUTO, я обычно ставлю прошивку на 115200 сразу, чтобы это автоопределение не делать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-AVR-M128-S v.4 помогите заставить работать
СообщениеДобавлено: 16 ноя 2011, 11:59 
Не в сети

Зарегистрирован: 15 ноя 2011, 14:47
Сообщения: 18
Стоит 0.9.0-b3 на скорость 115200

Добавлено спустя 2 минуты 1 секунду:
На на "V", "L", "?" тишина...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу 1, 2, 3  След.

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


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

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


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

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