roboforum.ru

Технический форум по робототехнике.

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

Правила форума
Правила раздела OpenRobotics

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

bw1 » 23 ноя 2010, 12:36

Да, я еще новичек, скажите на SSC-32 это реально?

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

=DeaD= » 23 ноя 2010, 12:37

Что ЭТО? SSC-32 вообще не может автономно использоваться в принципе. Им кто-то должен управлять.

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

Romeo » 09 дек 2010, 22:35

Юзал порты GPIO. Настраивал F0 как аналоговый, подключал к нему потенциометр и читал напругу (от 0 до 3,3В). Работало всё замечательно, до нынешнего момента :(
Могли ли эти манипуляции + "горячее" подключение к выводам порта F спалить АЦП контроллера? Проект на грани краха :(

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

=DeaD= » 09 дек 2010, 22:38

А сейчас то что? Может провод какой отпал? Вольтметр что показывает?

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

Romeo » 09 дек 2010, 23:00

Порт в данный момент находится в состоянии цифрового входа, хотя настраивался в ADC. На потенциометре 1,94В, а в ответе на опрос F0 выдаётся логическая 1. Прошивку менял уже 2 раза. Короче спать... Завтра жду чуда :) что всё восстановится.

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

=DeaD= » 09 дек 2010, 23:03

Как вариант предлагаю выключить питание модуля и включить снова :)

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

Romeo » 10 дек 2010, 09:04

Чудо случилось. Грешил на контроллер, а виновата оказалась прога, посылающая ему команды. Кстати, почему именно 10мс необходимо выждать после конфигурирования АЦП, и какой период обновления показаний АЦП?

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

=DeaD= » 10 дек 2010, 09:41

У нас АЦП сделано через непрерывный цикл считывания всех включенных портов, поэтому после включения какого-то порта надо подождать немного, точное время не рассчитывали.

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

NorthStar » 20 дек 2010, 02:09

Фух.. Прочитал все 21 страницу - это просто вынос мозга. Модуль я давно приобрел - вот сегодня дошли руки. Это наверное чудо, что я его не поджарил сразу. Разумный человек, прочитав инструкцию, никогда в жизни не допрет - как тут и что делать. Хотя бы написали где-нибудь, что при подключении к по RoboBus не будет гореть лампа питания логики. Далее - по инструкции #1 P1000 не работает. Списка ошибок я нигде не нашел и понять что происходит просто невозможно. Опять же - по инструкции сервы крутит S40 0f, а на самом деле S40 0d. Короче, ребус на целый день. Ну да ладно.
1 Прошу подсказать- как этим модулем управлять не с компа, а от Arduino например? (тут скорее вопрос - как правильно соединить, чтоб не сгорело). То ли по i2c это делать, то ли по UART?
2 Как добиться совместимости с SSC-32. Терминал я скачал, но он только ошибки ERROR 2 мне фигачит (( Я тему соответствующую нашел, но ничего не понял из того, что там есть. Поэтому сюда пишу (

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

Michael_K » 20 дек 2010, 04:19

Это у открытых проектов специальная фишка такая...
документация только для внутреннего пользования продвинутыми разработчиками.
Нормальному человеку это не понять... "стейджи для билдрута в репозитории"
:)
Последний раз редактировалось Michael_K 20 дек 2010, 09:29, всего редактировалось 1 раз.

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

=DeaD= » 20 дек 2010, 08:37

2NorthStar: А не надо читать 21 страницу, надо просто задать свои вопросы, это же не FAQ и не документация, а тема для поддержки пользователей.

0. Светодиод питания логики не горит, потому что нет полноценного питания логики, таковым считается подача питания на разъем VLOG. Согласен, не очевидно :) уточним в инструкции.

1. Обновили прошивку до актуальной? Если нет - понятно почему у вас #1 P1000 не работает.

2. Подключать к Arduino просто - Линию TX от Arduino к OR-AVR-M128-S через резисторный делитель 2к и 3к, а обратную просто через 1к резистор, другое дело, что можно залить программатором в OR-AVR-M128-S бутлоадер для Arduino IDE и программировать его напрямую.

Добавлено спустя 2 минуты 29 секунд:
Michael_K писал(а):Это у открытых проектов специальная фишка такая...

Чушь. Это с открытостью проекта никак не связано, обычно это связано с опытом использования и вылизанностью документации. Arduino, Bitrix - навскидку два 2 открытых нормально документированных проекта.

Michael_K писал(а):Нормальному человеку это не понять... "стейджи для билдрута в репозитории"

Это где у нас такое написано? :shock:

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

Michael_K » 20 дек 2010, 08:43

Dead, да я шучу, конечно... не надо так всерьез воспринимать :)

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

Vooon » 20 дек 2010, 08:50

Раз вторая ошибка, то прошивка явно старая, она SSC-32 не умеет.
Здесь берем последнюю на данный момент версию: http://media.vehq.ru/openrobotics/binar ... 9.0-b2.zip
Прошиваем файлом orfa_v0.9.0-b2_or-avr-m128-s_master_b115200.hex после этого будет и старые I2C команды и SSC-32.

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

NorthStar » 20 дек 2010, 12:52

А прошивку можно залить через AVRDUDE? У меня программатора нет, только UART-USB. (
Если про документацию, то я бы еще добавил про то, что нужно отключать джампер 3.3в при подключении к USB-UART. Это есть в доках к USB-UART, но нет в доках к основному модулю. Я по глупости c джампером включился, хорошо что всё цело осталось.
Про линии TX RX это все конечно прикольно, а проще нельзя? Там же на плате уже есть для I2C резисторы, может через нее можно? И так у меня во всех поделках провода торчат, так теперь еще и куча резисторов. Не красиво как-то.

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

=DeaD= » 20 дек 2010, 12:59

Прошивку залить через USB-UART можно, бутлоадер нет. Пометить в инструкции к M128 что надо снимать джампер 3.3V - ок, попробуем. Подключиться через I2C - можно, но управление модулем через I2C пока не отлажено вроде. То что у вас не красиво получается организовывать управление с Arduino - так мы такое вообще не планировали :pardon:


cron
Rambler\'s Top100 Mail.ru counter