Технический форум по робототехнике.
Gura » 10 мар 2013, 22:46
Доброго времени суток! Возникли проблемы с данным контроллером. Не в гипертерминале не в putty нет никакого отклика (как я понимаю он должен быть при сбросе контроллера кнопой RESET). Джампера стоят по мануалу( 3,3в снят,5в снят) шлейф прозвонил, эхо с OR-USB-UART при наличии перемычки между RX-TX есть, питание 3,3в на шлейфе присутствует, при подключению к шине RoboBus платы контроллера становится 1.84в. Контроллер брал у 4Robots.ru. Куда копать не ясно....

=DeaD= » 10 мар 2013, 23:42
Как что подключено к контроллеру? (желательно фотку)
Как подаётся питание?
Даёт ли что-нибудь попытка залить прошивку через бутлоадер? (см. инструкцию)
Gura » 11 мар 2013, 00:13
OR-USB-UART подключен шлейфом к OR-AVR-M128-DS (шлейф pin to pin). Питание контроллера через UBEC настроенный на 6 вольт(пробовал с питанием и без, так как прочел, что для связи через терминальную программу оно не нужно). Заливать свежую прошивку пробовал через averdude, запуская по примеру из мануала через командную строку, ничего не происходит-после выполнения переход на диск С и тишина.Напрягает просадка питания до 1,84 вольт.
=DeaD= » 11 мар 2013, 09:53
Попробуйте переставить перемычки UART на модуле OR-AVR-M128-DS, насколько я помню - они должны быть в положении Master (M).
Вечером точно гляну.
Gura » 11 мар 2013, 11:43
Пытался в обоих положениях и слейв и мастер, эффект тот же. Что все же может просаживать питание 3,3 вольта?
=DeaD= » 11 мар 2013, 15:03
По идее ничего не должно, а можете открутить контроллер, чтобы провести тестирование на столе, дабы исключить возможность замыкания контактов на обратной стороне платы элементами вашей конструкции?
Gura » 11 мар 2013, 16:20

На фотке плата откручена специально, чтобы виден был шлейф, а вообще она стоит бутербродом на стойках над OR-USB-UART.

Замыкания с нижней стороны платы контроллера исключено ...

=DeaD= » 11 мар 2013, 16:42
Просто очень странное проседание напряжение. А к чему вы это подключаете? Ноут? Настольный ПК?
Никаких сообщений о перегрузке USB-порта по питанию не отражается на компе?
Gura » 11 мар 2013, 17:02
Подключаю к настольному компу, сообщений о перегрузке нет, все штатно.
=DeaD= » 11 мар 2013, 17:38
Есть мультиметр? Или конкретней - амперметр?
Вообще как вариант - можно у 4Robots.ru заменить на рабочий, может и правда что-то умерло.
Только если причина не в контроллере - ситуация повторится.
Gura » 11 мар 2013, 17:45
Приборы есть, что измерить? Правда смогу измерить,когда вернусь домой.
=DeaD= » 11 мар 2013, 18:32
Ток, который потребляет контроллер при проседании питания.
Правда пока не очень ясно, как это лучше сделать, чтобы не повреждать шлейф. Как вариант - соединить OR-AVR-M128-DS и OR-USB-UART двумя проводками по линии GND и 3V3 порта RoboBus и в одном из проводков сделать разрыв, воткнув туда амперметр, замерить, сколько оно кушает.
Gura » 11 мар 2013, 18:35
Ок сделаем! А сколько должен? Десятки миллиампер?
=DeaD= » 11 мар 2013, 18:38
Типа того, если будут сотни, значит где-то на контроллере замыкает что-то.
Gura » 12 мар 2013, 00:38
Так, косяк найден-закорочены пины 13 и 14 в шлейфе (ну не прозванивал я его на наличие КЗ между пинами)

.... В putty и терминалке пошел отклик "Ъ"(джампера UART в положении "master"). Нашелся хелп

,хотя об этом вроде нигде ни слова (необходимо в терминалке после получения отклика набрать "H" или "?")

.Версия протокола 1.2 попытки прошить крайней прошивкой по прежнему ник чему не приводят.

Господа, что еще я делаю не так?

Опа, оказывается V1.2 -крайняя!? Это так?