Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 27 окт 2009, 00:02

"on" может оказаться на части плат справа, лучше писать:
Переключатели PRG, PRGTX, PRGRX в положении "ON", переключатели BUSTX, BUSRX в положении "OFF".
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение setar » 27 окт 2009, 00:05

далее подаю питание , кстати блок питания у меня хиленький 300мА но и его хватает крутить одной суровой сервой HX12k (на двух при резком старте обоих контроллер в ресет уходит :) )
обращаю внимание USB пока не подключен, вижу пгорящие лампы питания на обоих платах !
подрубаю серву (цифрой внутрь платы , у меня на 31 линии получается оранжевый слева ) она начинает беспорядочно двигаться рывками
не порядок - ORFA не запустилась, жмакаю ресет и вуаля серва отработала в центральное положение

далее переходим к уарту
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 27 окт 2009, 00:13

2setar: Всё классно, но рассказу явно не хватает фоток и видео! :Bravo:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение avr123.nm.ru » 27 окт 2009, 00:14

=DeaD= писал(а):как защелкивать разъемы IDC-14F - Кто что еще использует?

Тиски.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 27 окт 2009, 00:16

Да, тиски это отлично :good: , но не у всех есть под рукой, а вот шкафы...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение setar » 27 окт 2009, 00:20

Подключаем USB к компу, читаем логи :) (я уже забыл где у форточек логи)
находим на каком порту у нас появилось устройство
далее запускаем прогу работы с модемом (в линуксах minicom или screen в форточках HyperTerminal или другие)
в установках порта ставим: 115200 8N1 что значит аппаратного управления потоком нет, 8 бит данных 1 стоповый бит

полезно включить локальное эхо, будет видно что сами вводим.

Ах да самое главное ! для связки программатор - контроллер положение UART на контроллере должно быть master (вертикальные контакты замкнуты друг с другом)

далее вводим что нибудь на клавиатуре
и смотрим ответ после ввода ENTER
обычно в начале это ERROR :)

потом вводим осмысленный вопрос:
v
получаем после энтера ответ:
V1.0

типа работает, дальше дуем в вику и смотрим команды ORFA
ну а если не работает то вероятнее всего драйвер порта стоит кривой - рекомендую поставить свежий по ссылке несколькими сообщениями выше, ну и попробовать другой tty терминал (прога работы с портом)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение avr123.nm.ru » 27 окт 2009, 00:24

Несколько удобных и функциональных програм для работы с COM портами я описал на страничке о связи ПК с МК - http://avr123.nm.ru/z4.htm - в некоторых есть возможность создания скриптов для интерактива с подключеным устройством.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение setar » 27 окт 2009, 00:53

разъём IDC я защёлкиваю пальцами :) видимо молодость со скальной подготовкой сказывается

сюда я вынес заметки рабочие , чтобы aldaris помочь, потом само собой я оформлю всё более подробно и с картинками.

Добавлено спустя 14 минут 40 секунд:
далее: отключаю USB , снимаю питание, отключаю от RoboBus программатор, подключаю вместо него блютуз модуль (у меня 115200)
подаю питание (на модуле блютуз не хватает малюсенькой лампочки :) )
смотрю окружение девайсов и вижу BT-ECU2 его и подключаю (там два порта, последвательный один из них)
код если спросит "0000"

подключаюсь консолью и ... хрен там было, в ответ тишина :)
забыл что блютуз у меня мастер (джамперы замыкают вертикально пары контактов), а два мастера на шине уарт - не айс
ставлю контроллер в режим слейв ("=") и всё начинает работать.

Для полноты эксперимента поменял местами мастер на контнроллере ("||") и слейв на блютуз модуле ("=") так тоже работает :)

Добавлено спустя 12 минут 12 секунд:
кстати модуль блютуса весьма прожорлив по питанию, рулить с блока питания 300mA одной сервой уже не получается , она подсаживает линию питания и во время отработки команды мы получаем только SWAA и дергающуюся серву на пол пути :)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Vooon » 27 окт 2009, 17:15

Так модуль БТ требует 80 мА (по спекам). Т.е. нужно учитывать, что осталось 200 мА на все про все. Сам контроллер потребляет в районе 40-а мА, а 150 мА большой серве не хватает. Так что вполне естественно, что питание просаживается до срабатывания BOD'а.

Добавлено спустя 6 минут 24 секунды:
Кстати сейчас разбираюсь с STM32, есть проект — обновление мозгов УРТК.
Для него правда плата будет своя, но потом думаю сделать и OR-совместимую.
Главное свойство — 3 порта RoboMD2.
Но прошивка скорее всего не будет ORFA-совместимой, в ТЗ значится бинарный протокол.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение aldaris » 28 окт 2009, 21:34

Спасибо за отличный саппорт. Действительно не все перемычки замкнул, то как выглядит у меня сейчас, я отобразил во вложении. Проводками замкнул, перемычки кончились.
Вооот, в упор не замечаю на плате контроллера светодиода :pardon:, наверное у вас более продыинутая модель, или вы под ним подразумевали тестер?
Вот еще, просматривая советы, у меня на синем 5В, а не 3.3В =( Помойму это не правильно.
Серв при включении ставится в центральное положение.
Пока решил сделать на ЛПТ, гальв. развязку сделал, надеюсь скоро сервы. буду крутить.
Но больше всего меня тревожит, то что у меня ответов не приходит, когда я на уарте замыкаю TxD,RxD на них 3.3В, а эхо при посылке чего либо - я не получаю. Бред какой-то.
UART на контроллере пробывал и в слэйв и в мастер режимах.
Программа - да нормальная, я на работе устройства с ком портами ей тестировал, и никогда не подводила.
П.С. Еще не отметил, перемычка 3.3В так же установлена.
Вложения
P1000203.JPG
aldaris
 
Сообщения: 26
Зарегистрирован: 21 янв 2009, 14:09

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение setar » 28 окт 2009, 22:10

8) внимательнее нужно быть!:
Ах да самое главное ! для связки программатор - контроллер положение UART на контроллере должно быть master (вертикальные контакты замкнуты друг с другом)

у Вас строго наоборот, в итоге на шине робобас два слейв уарта

Добавлено спустя 1 минуту:
да, у меня новая версия этой платы, там добавлена кропка ресет, и индакатор питания
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 28 окт 2009, 22:11

2aldaris: Попробуйте, если не получится по совету сетара, выделенные фиолетовым переключатели все выставить в OFF, при этом оранжевым контакты на программаторе замкнуть джампером, у вас USB-UART мост должен перейти в режим "эхо". То есть всё что отправляете - получаете обратно. Проверьте после этого через виртуальный СОМ-порт, что эхо работает.
Вложения
P1000203-2.jpg
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение setar » 28 окт 2009, 22:12

Хи, прикольно :)
и правда нужно быть внимательнее
UART на контроллере пробывал и в слэйв и в мастер режимах.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 28 окт 2009, 22:24

Выложил картинку в предыдущем сообщении, в прошлый раз не прицепилась почему-то :pardon:

Добавлено спустя 9 минут 9 секунд:
aldaris писал(а):Действительно не все перемычки замкнул, то как выглядит у меня сейчас, я отобразил во вложении. Проводками замкнул, перемычки кончились.

Все перемычки и не нужны в данном конкретном тесте - на контроллере и программаторе все перемычки относящиеся к i2c тут не нужны, на контроллере перемычка питания относящаяся к GPIO тоже не нужна в нашей ситуации.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение demoontz » 29 окт 2009, 18:01

возвращаясь к моему вопросу даю пару ответов :)

у меня есть этот контроллер, пока лежит бездействует. чегото захотелось собрать из разломаных сидюков-дивидюков мини-чпу, лазером повыжигать.
+у меня в запасе оказалась пачка дисководов 3.5

и вот руки чешуцца, покоя не дают. :)
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Пред.След.

Вернуться в Open Robotics

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

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

cron