roboforum.ru

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

Разработка OR-STM32F1-DS

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

Re: Разработка OR-STM32-DS

Vooon » 03 июл 2011, 11:38

RoboMD2.

Хочу перейти на стандартный 10-и пиновый разъем.
Заменить OVLDn и SENSn на один SENSn/OVLDn.
Который работает либо как аналоговый вход с шунта (с предусилителем), либо цифровой сигнал перегрузки.

Re: Разработка OR-STM32-DS

=DeaD= » 03 июл 2011, 11:51

Чего ради нарушать уже принятый и поддержанный в куче изделий стандарт?

Re: Разработка OR-STM32-DS

Vooon » 03 июл 2011, 14:00

А потому что стандарт получился нестандартный. :)
12-и пиновый IDC это не стандартный разъем. Уж как минимум мало распростаренный.

Re: Разработка OR-STM32-DS

=DeaD= » 03 июл 2011, 14:15

Вполне себе стандартный, зато ни у кого не возникнет желание туда ISP воткнуть.

Re: Разработка OR-STM32-DS

Vooon » 03 июл 2011, 14:29

Стандарты нестандартные,
Системы бисистемные


Добавлено спустя 29 секунд:
В какой хоть библиотеке есть ML12?

Re: Разработка OR-STM32-DS

=DeaD= » 03 июл 2011, 15:54

Держи, на всякий случай только перепроверь по распиновке. Это новый компонент, еще не юзаный.
Вложения
RoboBus.zip
(4.4 КиБ) Скачиваний: 0

Re: Разработка OR-STM32-DS

Vooon » 19 июл 2011, 14:56

Потихоньку идет разработка.
Почему-то поламалась авторизация на hg.vehq, пока разобраться не получилось.
Поэтому завел проект на гуглокоде.

hg clone https://code.google.com/p/or-stm32-ds/

Re: Разработка OR-STM32-DS

Vooon » 23 июл 2011, 17:03

При внимательном рассмотрении ДШ увидел одну вещь неприятную.
Все пины с аналоговым входом не FT. А это значит, что эти порты невозможно перенастроить под работу с сервами.

Добавлено спустя 59 секунд:
Поэтому думаю сделать только 8-мь аналоговых входов.

Добавлено спустя 25 минут 15 секунд:
Вот идея по основным пинам I/O.
Вложения
or-stm32-ds.pinout.draft.png

Re: Разработка OR-STM32-DS

=DeaD= » 23 июл 2011, 17:06

Верни RoboMD2! А то зачем я тебе специально библиотеку искал? :oops:

Re: Разработка OR-STM32-DS

Vooon » 23 июл 2011, 18:04

Я специально сделал распиновку robomd2-10p совместимой с -12p.
Достаточно 2-е жилы из кабеля не обжимать. Мб. имеет смысл сделать по одной линии VCC,GND.
Тогда они будут полными аналогами.

А по уменьшению аналога и селектору 3v3/VCC возражений нет?
Идея в том, чтобы можно было расширять кол-во серво портов до 28-и.

Re: Разработка OR-STM32-DS

=DeaD= » 23 июл 2011, 18:10

Сделай на плате под 12-пиновый разъем место, а запаивай 10-пиновый :) все довольны будут...
А то делали-делали всё по стандартам и сейчас на тебе - всё сломать потому что ты модельку IDC-12M не нашел? :)

Добавлено спустя 49 секунд:
Уменьшение аналога - не проблема, селектор 3v3 и VCC - плохо, куча всякого добра типа ИК-дальномеров и сонаров не оценят эту шутку.

Re: Разработка OR-STM32-DS

Vooon » 23 июл 2011, 18:47

+5 всегда есть под боком. Поэтому имхо достаточно 3.3/VCC.
Вот примерная раскладка основных пинов.

И я не думаю ставить зажим для отдельного питания.
Схема питания будет такая: VCC -> импульсник на MC дает +5V -> LM1117 +3.3V.

Добавлено спустя 1 минуту 51 секунду:
Ладно, верну -12P. Переделаю -10P чтобы был совместим.

Добавлено спустя 1 минуту 41 секунду:
Еще куда-то нужно приткнуть разъем SWD. Полный JTAG не хочу, места и так мало.

Добавлено спустя 23 минуты 56 секунд:
И еще не можешь приложить либу my. В которой светодиоды.
Вложения
or-stm32-ds.pinout.draft.pcb.png

Re: Разработка OR-STM32-DS

=DeaD= » 23 июл 2011, 19:57

Зажим для отдельного питания логики - да, сейчас на контроллеры OR-AVR-M128 он изначально не ставится.

Что-то сам эту либу найти не могу :( скопируй с другого нашего модуля.

Добавлено спустя 59 секунд:
Про 5В - ну может и правда не особо надо... хотя экономия на 1 пине... :)

Re: Разработка OR-STM32-DS

Vooon » 24 июл 2011, 00:36

На I2C думаю делать не отключаемые подтяжки.
Для внешнего порта +5В, на робобасе +3.3В.

Добавлено спустя 49 секунд:
Также внешний I2C может становиться UART'ом.

Добавлено спустя 13 минут 3 секунды:
Было бы конечно прикольно воткнуть еще ST'шные гиру с акселем.
Но я это на двух слоях тогда не разведу... :)

Re: Разработка OR-STM32-DS

avr123.nm.ru » 24 июл 2011, 00:41

Достаточно места развести и можно не втыкать датчики. Много-DOF любому роботу в кассу.


Rambler\'s Top100 Mail.ru counter