roboforum.ru

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


Предложения по универсальн. шине (отличные от шины минибота)

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение blindman » 12 сен 2008, 17:04

=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: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение LastLeader » 12 сен 2008, 17:08

Mazayac писал(а):Во многих случаях такой датчик будет представлять собой маленькую платку с 3 выводами - 2 питания и сигнал. Нафига его на шину вешать? Надо предусматривать в главном модуле разъемы для этой цели.

Вот 1-waer тут в самый раз вроде :D два питания и один датчик. И все в цифре да еще и авто адресация. Врезается можно прям в шину пли сделать маленький переходник.
"=DeaD= писал(а):Вот к примеру все пины вводавывода обсуждают, а о питании многие подумали?

Модули средних моделей в любом случае должны оснащается подтягующими шлейфами питания. А малые уже не факт.
Последний раз редактировалось LastLeader 12 сен 2008, 17:14, всего редактировалось 1 раз.
Доказано что 98% человеческих действий автономны и только 2% обдуманные – Так давайте свалим 98% на автоматы))) Сайт – http://wet.in.ua/
Аватара пользователя
LastLeader
 
Сообщения: 132
Зарегистрирован: 31 авг 2008, 20:27
Откуда: Ukraine (Kiev)

Re: Предложения по универсальн. шине (отличные от шины минибота)

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

=DeaD= писал(а):А можно перечислить эти SPI-устройства? Которых надо пачку подключать?

радиомодуль
LCD
SD card

Не думаю, что совместное использование всех их вместе - невообразимая экзотика

Кстати, к вопросу о питании. Заметь - все это 3-вольтовые девайсы. 5 вольт может быть полезно иметь тоже. А вот 12 - зачем? Это же наверняка только для силовых цепей, нафига их через шину гнать?
Проект [[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: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение Mazayac » 12 сен 2008, 17:15

=DeaD= писал(а):Дык чего ж вы тогда тут всё так просто - Gnd+Vcc, тогда уж и сигнальные пины ограничьте SCL, SDA и всё.
Тут вот предложение поступало Gnd, +3.3, +5, +12 и Battery сделать.
...
А можно перечислить эти SPI-устройства? Которых надо пачку подключать?

Ну вот не зря тема открыта, можно и питание обсудить.

Кому чего, у меня на контроллерах вся периферия на SPI висит. :)
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение LastLeader » 12 сен 2008, 17:17

blindman писал(а):
=DeaD= писал(а):А можно перечислить эти SPI-устройства? Которых надо пачку подключать?

радиомодуль
LCD
SD card

Не думаю, что совместное использование всех их вместе - невообразимая экзотика

Кстати, к вопросу о питании. Заметь - все это 3-вольтовые девайсы. 5 вольт может быть полезно иметь тоже. А вот 12 - зачем? Это же наверняка только для силовых цепей, нафига их через шину гнать?


У ПК это для кулеров :) а так действительно стоящее замечание.
Доказано что 98% человеческих действий автономны и только 2% обдуманные – Так давайте свалим 98% на автоматы))) Сайт – http://wet.in.ua/
Аватара пользователя
LastLeader
 
Сообщения: 132
Зарегистрирован: 31 авг 2008, 20:27
Откуда: Ukraine (Kiev)

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение Mazayac » 12 сен 2008, 17:18

blindman писал(а):Кстати, к вопросу о питании. Заметь - все это 3-вольтовые девайсы. 5 вольт может быть полезно иметь тоже. А вот 12 - зачем? Это же наверняка только для силовых цепей, нафига их через шину гнать?


ИМХО, на шину цифрового питания выводить "либо 5В/либо 3.3В". И то и другое вместе будет использоваться крайне редко.

P.S. Тема вызывает живейший интерес :)
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение lebaon » 12 сен 2008, 17:26

относительно GP0-4 - у супресса в ферст тоуч ките сделано просто - эти
выводы могут работать и как аналоговые входы\выходы, и как цифровые :pardon:
а конкретную линию на модуле можно и перемычкой выбрать :)
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение hudbrog » 12 сен 2008, 17:29

Реально ведь есть уже конкретные универсальные протоколы. CAN например. Да, придеца на каждый модуль потратица на 1 доллар за контроллер CAN'а в розницу. Зато оно умеет все что может только понадобиться. И помехозащищен до полного посинения. И является промышленным стандартом. И есть уже много реализаций на нем. В том числе и роботические.
RESET на шине - абсолютно бесполезен. Не вижу ему ни одного применения. Аналог пускать по шине - ересь. Делать нормальное питание для всех модулей через эту же шину - еще большая ересь. Вы по току не потяните, либо так зашумите линии данных, что уже ничего не поможет. Питание может и можно сделать, но с ограничением около сотни мА. Ну сами подумайте, почему стандарты типа PoE разрабатывались годами, и так и не прижились толком.. Да просто сами прикиньте, у вас линия с землей будет проходить по всему роботу, петлями, как долбаная антенна. К тому же рядом с коллекторными двигателями. Вы там такого наловите, что ничего уже не поможет. Да даже без земли, нормально работать рядом с мощными устройствами (моторы например), надежно и на большой скорости (и с малым размахом сигнала, что вытекает из требования скорости) может только шина с дифференциальным сигналом(это я опять на CAN намекаю). За примерами далеко ходить не надо. Как по вашему, по какой шине работает матрица ЖК экрана любого? Сигнал от видеокарты входит в заэкранированый наглухо модуль с драйвером дифференциальной шины, а оттуда к матрице идет уже все по дифференциальным парам(ибо управление подсветкой зашумляет все и вся).
Надо смириться с некоторыми неудобствами, дающими огромные преимущества и не парица.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение LastLeader » 12 сен 2008, 17:30

lebaon Сегодня, 4:26 pm

относительно GP0-4 - у супресса в ферст тоуч ките сделано просто - эти
выводы могут работать и как аналоговые входы\выходы, и как цифровые
а конкретную линию на модуле можно и перемычкой выбрать
lebaon
Безбашенный Теоретик

А тут этого нельзя разве делать?
Доказано что 98% человеческих действий автономны и только 2% обдуманные – Так давайте свалим 98% на автоматы))) Сайт – http://wet.in.ua/
Аватара пользователя
LastLeader
 
Сообщения: 132
Зарегистрирован: 31 авг 2008, 20:27
Откуда: Ukraine (Kiev)

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение blindman » 12 сен 2008, 17:34

А я разве не это предложил?
Проект [[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: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение LastLeader » 12 сен 2008, 17:34

hudbrog писал(а):Реально ведь есть уже конкретные универсальные протоколы. CAN например. Да, придеца на каждый модуль потратица на 1 доллар за контроллер CAN'а в розницу. Зато оно умеет все что может только понадобиться. И помехозащищен до полного посинения. И является промышленным стандартом. И есть уже много реализаций на нем. В том числе и роботические.
RESET на шине - абсолютно бесполезен. Не вижу ему ни одного применения. Аналог пускать по шине - ересь. Делать нормальное питание для всех модулей через эту же шину - еще большая ересь. Вы по току не потяните, либо так зашумите линии данных, что уже ничего не поможет. Питание может и можно сделать, но с ограничением около сотни мА. Ну сами подумайте, почему стандарты типа PoE разрабатывались годами, и так и не прижились толком.. Да просто сами прикиньте, у вас линия с землей будет проходить по всему роботу, петлями, как долбаная антенна. К тому же рядом с коллекторными двигателями. Вы там такого наловите, что ничего уже не поможет. Да даже без земли, нормально работать рядом с мощными устройствами (моторы например), надежно и на большой скорости (и с малым размахом сигнала, что вытекает из требования скорости) может только шина с дифференциальным сигналом(это я опять на CAN намекаю). За примерами далеко ходить не надо. Как по вашему, по какой шине работает матрица ЖК экрана любого? Сигнал от видеокарты входит в заэкранированый наглухо модуль с драйвером дифференциальной шины, а оттуда к матрице идет уже все по дифференциальным парам(ибо управление подсветкой зашумляет все и вся).
Надо смириться с некоторыми неудобствами, дающими огромные преимущества и не парица.


Наверно я поромолчу :D по поводк CAN я уже говорил))) Он приспособлен для машин :wink:
Доказано что 98% человеческих действий автономны и только 2% обдуманные – Так давайте свалим 98% на автоматы))) Сайт – http://wet.in.ua/
Аватара пользователя
LastLeader
 
Сообщения: 132
Зарегистрирован: 31 авг 2008, 20:27
Откуда: Ukraine (Kiev)

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение blindman » 12 сен 2008, 17:49

hudbrog писал(а):Реально ведь есть уже конкретные универсальные протоколы. CAN например. Да, придеца на каждый модуль потратица на 1 доллар за контроллер CAN'а в розницу. Зато оно умеет все что может только понадобиться. И помехозащищен до полного посинения. И является промышленным стандартом. И есть уже много реализаций на нем. В том числе и роботические.

Речь идет именно о контроллере CAN ? Реализующем протокол ? Как называется такой контроллер за доллар? Или все-таки имеется в виду трансивер, который просто преобразует сигнал в дифференциальный и обратно?
Проект [[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: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение =DeaD= » 12 сен 2008, 17:55

blindman писал(а):
=DeaD= писал(а):А можно перечислить эти SPI-устройства? Которых надо пачку подключать?

радиомодуль, LCD, SD card
Не думаю, что совместное использование всех их вместе - невообразимая экзотика

Да я же не в агрессивном ключе вопрос то задал :) ок, понятно про устройства - а у них у всех есть пин выбора устройства на входе?

blindman писал(а):Кстати, к вопросу о питании. Заметь - все это 3-вольтовые девайсы. 5 вольт может быть полезно иметь тоже. А вот 12 - зачем? Это же наверняка только для силовых цепей, нафига их через шину гнать?

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

Re: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение blindman » 12 сен 2008, 18:01

=DeaD= писал(а):ок, понятно про устройства - а у них у всех есть пин выбора устройства на входе?

Конечно, такой пин есть у любого SPI устройства. Было бы легче, если бы этим все ограничивалось. Но многим нужны дополнительные сигналы - LCD от Nokia, тот же CC2500 (интересно, сколько раз я сегодня повторил "CC2500"? :) )
Проект [[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: Предложения по универсальн. шине (отличные от шины минибота)

Сообщение =DeaD= » 12 сен 2008, 18:03

hudbrog писал(а):Реально ведь есть уже конкретные универсальные протоколы. CAN например. Да, придеца на каждый модуль потратица на 1 доллар за контроллер CAN'а в розницу.

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

Пред.След.

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

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

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