roboforum.ru

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

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

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

Сообщение blindman » 13 сен 2008, 21:12

Как стандарт шины для связи электронных модулей в роботехнике.

Исключительно к миниботу не привязываемся, но стремимся к максимальной совместимости . Поэтому статья имеет все основания находиться в категории Минибот. Позже добавится категория OpenRobotics. Если есть категория коммуникации или подобная, возможно имеет смысл поместить и туда.
Проект [[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'а

Сообщение EdGull » 13 сен 2008, 21:16

Сигнал XTAL1 от МК должен быть через джампер выведен на пин 7 системной шины;

Сигнал XTAL1 от МК может через джампер выведен на пин 7 системной шины;
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение blindman » 13 сен 2008, 21:19

Эд, есть какие-то моменты, которые могут вызвать проблемы с миниботом?
Проект [[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'а

Сообщение EdGull » 13 сен 2008, 21:26

нет.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение =DeaD= » 13 сен 2008, 21:28

EdGull писал(а):Сигнал XTAL1 от МК может через джампер выведен на пин 7 системной шины;

А почему не сделать "должен" или хотя-бы "настоятельно рекомендуется"? Для тех МК у которых XTAL1 есть конечно...

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

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

Сообщение blindman » 13 сен 2008, 21:47

=DeaD= писал(а):А почему не сделать "должен" или хотя-бы "настоятельно рекомендуется"? Для тех МК у которых XTAL1 есть конечно
Уже поправил

Добавлено спустя 2 минуты 2 секунды:
Не "должен" - потому что для нормального функционирования шины это не обязательно.

Добавлено спустя 15 минут 9 секунд:
При использовании I2C (кроме режима I2C Multimaster), должен присутствовать ровно 1 главный модуль. Главным считается модуль, который выступает мастером I2C.

Это лишнее. Если не используется Multimaster - то по определению главный модуль один. И наличие нескольких мастеров 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= » 13 сен 2008, 23:12

Хм, я почему-то думал что в SPI тоже так... видимо не достаточно в теме...

Добавлено спустя 36 минут 11 секунд:
Переписал про главные модули при использовании интерфейсов, надеюсь так лучше, если чего - говорите чего править или можно конечно самим править, я там не вредный - как лучше это написать :)

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

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

Сообщение blindman » 14 сен 2008, 09:52

Предлагаю совсем избавиться от понятия "главный модуль", а то путаница получается. Может создаться впечатление, что если модуль мастер SPI - то только он может быть мастером I2C. Я понимаю, что наиболее вероятно, при всех задействованных интерфейсах, что один и тот же модуль будет и мастером SPI, и мастером I2C, и слать данные через TXD, а приимать через RXD. Но возможен и такой вариант: есть модули A,B,C. A общаестся с B по SPI и является мастером , а также шлет данные в C по TXD и принимает по RXD. A очевидно главный. Потом решаем разгрузить А от работы с С, и вводим D. Он начинает общаться с С по уарту, и с А по I2C. Кто теперь главный? На уровне всей системы конечно А, но на уровне шины имеем несколько независимых интерфейсов.

Добавлено спустя 31 минуту:
Вставил логотип в статью. Мне нравится. Просто и со вкусом :) Только может шрифт поменять на что-то более "строгое" типа Verdana ?

Добавлено спустя 32 минуты 28 секунд:
В США вроде есть фирма под названием Robobus : http://www.dbesubs.com/Return-DBE-By-Seq.php?seq=1961. Скорее всего не имеет отношения ни к шинам, ни к роботам вооще (если вообще еще существует - на домене парковочная страница), но потенциально можно поиметь проблемы в будущем
Проект [[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= » 14 сен 2008, 10:02

blindman писал(а):Предлагаю совсем избавиться от понятия "главный модуль", а то путаница получается. Может создаться впечатление, что если модуль мастер SPI - то только он может быть мастером I2C. Я понимаю, что наиболее вероятно, при всех задействованных интерфейсах, что один и тот же модуль будет и мастером SPI, и мастером I2C, и слать данные через TXD, а приимать через RXD. Но возможен и такой вариант: есть модули A,B,C. A общаестся с B по SPI и является мастером , а также шлет данные в C по TXD и принимает по RXD. A очевидно главный. Потом решаем разгрузить А от работы с С, и вводим D. Он начинает общаться с С по уарту, и с А по I2C. Кто теперь главный? На уровне всей системы конечно А, но на уровне шины имеем несколько независимых интерфейсов.

Поправил утверждение про главный - посмотри плиз?

blindman писал(а):Вставил логотип в статью. Мне нравится. Просто и со вкусом :) Только может шрифт поменять на что-то более "строгое" типа Verdana ?

Ща попробую, я не все шрифты перебирал :)

blindman писал(а):В США вроде есть фирма под названием Robobus : http://www.dbesubs.com/Return-DBE-By-Seq.php?seq=1961. Скорее всего не имеет отношения ни к шинам, ни к роботам вооще (если вообще еще существует - на домене парковочная страница), но потенциально можно поиметь проблемы в будущем

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

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

Сообщение blindman » 14 сен 2008, 10:07

=DeaD= писал(а):Поправил утверждение про главный - посмотри плиз?

Да, сейчас мысль передана верно. Потом в окончательной редакции сделаем формулировки более формальными.
Проект [[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'а

Сообщение EdGull » 14 сен 2008, 10:45

В США вроде есть фирма под названием Robobus : http://www.dbesubs.com/Return-DBE-By-Seq.php?seq=1961. Скорее всего не имеет отношения ни к шинам, ни к роботам вооще (если вообще еще существует - на домене парковочная страница), но потенциально можно поиметь проблемы в будущем

так у нас шина называется RoboBus.RU так что фиг пендосам :P
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение =DeaD= » 14 сен 2008, 10:49

Вот попробовал подкорректировать логотип.
Вложения
robobus-v2.jpg
Новый вариант - шрифт Verdana, подтер всякие огрешки, добавил ".ru"
robobus-v2.jpg (48.88 КиБ) Просмотров: 1486
robobus.jpg
Первый вариант
robobus.jpg (40.7 КиБ) Просмотров: 1493
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение blindman » 14 сен 2008, 10:52

Чет не знаю, вроде старый вариант все же лучше. Verdana в таких пропорциях не очень смотрится.
Проект [[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'а

Сообщение EdGull » 14 сен 2008, 10:55

мне Verdana больше нарвится, но робо надо жирным сдеалать

Добавлено спустя 31 секунду:
а BUS от первого варианта взять
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение =DeaD= » 14 сен 2008, 10:57

EdGull писал(а):мне Verdana больше нарвится, но робо надо жирным сдеалать

Так оно и так жирное - я конечно могу поискать возможности... :)

EdGull писал(а):а BUS от первого варианта взять

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

Пред.След.

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

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

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