roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 03:18

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 86 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Разработка OR-STM32F1-DS
СообщениеДобавлено: 23 июн 2011, 14:05 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Начинаю разрабатывать новый модуль на другом МК.
По большей части он будет аналогичен модулю OR-AVR-M128-DS.

Структурная схема:
Вложение:
or-stm32-ds-struct.png
or-stm32-ds-struct.png [ 31.04 КиБ | Просмотров: 3823 ]


Добавлено спустя 6 минут 18 секунд:
Забыл дорисовать встроенный ДД

Изменил название, прежнее OR-STM32-DS.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 14:11 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Надо в название включить какой-то показатель навороченности МК, если тут планируется 100-ногий МК, то может быть будет еще лайт-версия на 48-ногом МК, аналогичная OR-AVR-M16-DS.

Добавлено спустя 4 минуты 42 секунды:
По возможности порты надо сделать так - на всех GPIO предусмотреть 5v-pullup.

Может быть сделать дополнительно еще 4 порта под сервы, чтобы 20 серв потянул контроллер и можно было ставить на пауков.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 17:52 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Дорисовал.


Вложения:
or-stm32-ds-struct.png
or-stm32-ds-struct.png [ 37.68 КиБ | Просмотров: 3779 ]

_________________
Linux user | Firefox user
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 18:46 
Не в сети
Аватара пользователя

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

И поддержка 20 серв будет? Если нет - обидно.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 20:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Да какой смысл по крутости МК оценивать модуль УСО?
На мой взгляд он должен именоваться -AD16M4S16 (* S20) а не -DS.
Так вполне видно что он умеет:
- A (аналог) & D (дискрет) 16 каналов;
- M (моторы) 4 канала;
- S (серво) 16 каналов.

Но раз уж это аналог M128-DS, то и назвал -DS. А добавление -F103- ни чего не скажет, т.к. они все 103, что 100 ног, что 48.

Добавлено спустя 27 секунд:
На счет 20 серв подумаю.

Добавлено спустя 1 минуту 32 секунды:
Вообще каналы серв будут отличаться от GPIO только тем, что разьем стандартный серво и пины безусловно подтянуты к +5.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 20:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Может назвать OR-STM32-S32-DD ? :)

S32 - количество серво и GPIO портов, буква S - поддержка серв, DD два драйвера движков

Добавлено спустя 3 минуты 59 секунд:
Если потом будем делать лайт-версию для простых роботов, можно будет сделать OR-STM32-S10-D

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 21:38 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Разработка навеяна чем-то кроме м128 ? просто 4 канала ДД не понятно зачем ИМХО достаточно 2 силовых. Остальные логикой и серво каналов куча.

Сервы напрямую или через 4017 ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 21:41 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 23 июн 2011, 22:46 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Сам модуль будет иметь только два канала моторов, но RoboMD2 будет независим от встроенного моста.
Плюс на нем много юартов и прочих, а на уарте мнооого всего вешается.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 24 июн 2011, 21:20 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Достал свою OR-AVR-M128-DS. Пока так и не придумал куда же буду MiniUSB B ставить.
А еще пока не ясно куда CAN...

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 24 июн 2011, 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
MiniUSB ставь как тут: post196699.html#p196699 (под RoboBus)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 27 июн 2011, 10:57 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Думается мне выкинуть выбор питания на RoboGPIO. Сделать S,+3.3,G,+5.
А на освободившееся место добавить по 2-е сервы. И того получится 20 каналов серв.

Добавлено спустя 1 минуту 24 секунды:
И еще, I2C буду выводить только с одной стороны. С другой — CAN.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 27 июн 2011, 11:36 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 27 июн 2011, 12:29 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Ну я попробую сохранить, но если не получится, то дропну.
Но 20 серв хочу сделать в дефолте, чтоб не думать о переключении RoboGPIO в режим серв.
Т.к. ставить перемычки подтяжек точно некуда.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 27 июн 2011, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Перемычки подтяжек 100% больше места займут :)
Если всё будет плохо - сделай хотя-бы солдер-джамперы, выставь их изначально на 3.3В

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


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

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


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

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


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

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