roboforum.ru

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

RoboBus.RU спецификация шины MiniBot'а

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 28 окт 2008, 18:17

Рекоммендуется проектировать модуль таким образом, чтобы выставлением джампера можно было заблокировать переход МК модуля в режим программирования при поступлении на вход RESET логического нуля. При этом МК должен находиться в отключенном состоянии (на его вход RESET должен подаваться низкий уровень).

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 28 окт 2008, 18:28

Да, нужен будет всего один джампер.
Даже если модуль управляется через I2C, то все равно если в нем есть МК и он должен программироваться через шину - джампер нужен.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 28 окт 2008, 18:40

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 28 окт 2008, 18:47

Можно, но при этом теряем возможность одновременного перезапуска всех МК в системе.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 28 окт 2008, 19:02

Согласен.

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 01 ноя 2008, 21:03

Поправил в вики, гляньте.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 01 ноя 2008, 21:11

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 01 ноя 2008, 21:21

Может быть даже в пунктах 3 и 4 написать "рекомендуется", так как невыполнение этих условий не будет нарушать работоспособность шины (требование "должен") и не будет снижать ее надежность (требование "настоятельно рекомендуется") . Невыполнение этих условий повлечет за собой лишь снижение удобства (нельзя программировать любой модуль без отключения от шины).
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 01 ноя 2008, 23:16

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 19 янв 2009, 00:16

Начал переводить стандарт на англицкий: [[RoboBus.EN]], помогайте кто чем может, а то мой английский вообще никакой... :oops:

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение Vooon » 19 янв 2009, 01:23

Немного поправил название: .EN менее понятно, чем (English)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение SkyStorm » 22 апр 2009, 22:44

Небольше дополнение.
Мегаплата не полностью совместима с [[RoboBus]].
- Решение Аппаратное: отрезать ноги 10 и 11
- Решение Программное: эти ноги (PD2 и PB1 ) перевести на вход.
При этом работа в режимах:
- режим USB - Uart Minibot - не пострадает
- режим USB - Uart Mega8 - cc2500 - не пострадает
- режим Minibot - Uart Mega8 - cc2500 - не пострадает

Если этим не заморачиваться то возникают проблеммы с I2C. Проверено на MiniBot v.1 и на OR.
Последний раз редактировалось SkyStorm 22 апр 2009, 22:50, всего редактировалось 1 раз.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 22 апр 2009, 22:49

Если программно это можно решить - почему же мегаплата не полностью совместима? Она же не является полноценным контроллером вроде? :)

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение Master » 23 апр 2009, 09:47

Для поддержки новых моделей процессора, нужно обновить биос :)
Здесь походу таже фишка, поэтому плата полностью совместима.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение SkyStorm » 26 апр 2009, 02:11

blindman писал(а): Надо потом будет на печатке найти места где резать и где проводки паять


На основе схемы со страницы 24 данной темы.
Красный - 10 SDA два реза и две сопл
Синий - 11 SCL один рез и одна сопля
Желтый - 8 место под джампер не нашел (((

Смотрим картинку, все верно??? Если да то буду резать )))
Вложения
RRFM-to-RB.jpg
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Пред.След.

Вернуться в Электроника

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

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