=DeaD= писал(а):Вот к примеру все пины вводавывода обсуждают, а о питании многие подумали?
Я не зря написал об ограничениях по потребляемому току.
roboforum.ruТехнический форум по робототехнике. |
|
|
=DeaD= писал(а):Вот к примеру все пины вводавывода обсуждают, а о питании многие подумали?
Mazayac писал(а):Во многих случаях такой датчик будет представлять собой маленькую платку с 3 выводами - 2 питания и сигнал. Нафига его на шину вешать? Надо предусматривать в главном модуле разъемы для этой цели.
"=DeaD= писал(а):Вот к примеру все пины вводавывода обсуждают, а о питании многие подумали?
=DeaD= писал(а):А можно перечислить эти SPI-устройства? Которых надо пачку подключать?
=DeaD= писал(а):Дык чего ж вы тогда тут всё так просто - Gnd+Vcc, тогда уж и сигнальные пины ограничьте SCL, SDA и всё.
Тут вот предложение поступало Gnd, +3.3, +5, +12 и Battery сделать.
...
А можно перечислить эти SPI-устройства? Которых надо пачку подключать?
blindman писал(а):=DeaD= писал(а):А можно перечислить эти SPI-устройства? Которых надо пачку подключать?
радиомодуль
LCD
SD card
Не думаю, что совместное использование всех их вместе - невообразимая экзотика
Кстати, к вопросу о питании. Заметь - все это 3-вольтовые девайсы. 5 вольт может быть полезно иметь тоже. А вот 12 - зачем? Это же наверняка только для силовых цепей, нафига их через шину гнать?
blindman писал(а):Кстати, к вопросу о питании. Заметь - все это 3-вольтовые девайсы. 5 вольт может быть полезно иметь тоже. А вот 12 - зачем? Это же наверняка только для силовых цепей, нафига их через шину гнать?
hudbrog писал(а):Реально ведь есть уже конкретные универсальные протоколы. CAN например. Да, придеца на каждый модуль потратица на 1 доллар за контроллер CAN'а в розницу. Зато оно умеет все что может только понадобиться. И помехозащищен до полного посинения. И является промышленным стандартом. И есть уже много реализаций на нем. В том числе и роботические.
RESET на шине - абсолютно бесполезен. Не вижу ему ни одного применения. Аналог пускать по шине - ересь. Делать нормальное питание для всех модулей через эту же шину - еще большая ересь. Вы по току не потяните, либо так зашумите линии данных, что уже ничего не поможет. Питание может и можно сделать, но с ограничением около сотни мА. Ну сами подумайте, почему стандарты типа PoE разрабатывались годами, и так и не прижились толком.. Да просто сами прикиньте, у вас линия с землей будет проходить по всему роботу, петлями, как долбаная антенна. К тому же рядом с коллекторными двигателями. Вы там такого наловите, что ничего уже не поможет. Да даже без земли, нормально работать рядом с мощными устройствами (моторы например), надежно и на большой скорости (и с малым размахом сигнала, что вытекает из требования скорости) может только шина с дифференциальным сигналом(это я опять на CAN намекаю). За примерами далеко ходить не надо. Как по вашему, по какой шине работает матрица ЖК экрана любого? Сигнал от видеокарты входит в заэкранированый наглухо модуль с драйвером дифференциальной шины, а оттуда к матрице идет уже все по дифференциальным парам(ибо управление подсветкой зашумляет все и вся).
Надо смириться с некоторыми неудобствами, дающими огромные преимущества и не парица.
hudbrog писал(а):Реально ведь есть уже конкретные универсальные протоколы. CAN например. Да, придеца на каждый модуль потратица на 1 доллар за контроллер CAN'а в розницу. Зато оно умеет все что может только понадобиться. И помехозащищен до полного посинения. И является промышленным стандартом. И есть уже много реализаций на нем. В том числе и роботические.
blindman писал(а):=DeaD= писал(а):А можно перечислить эти SPI-устройства? Которых надо пачку подключать?
радиомодуль, LCD, SD card
Не думаю, что совместное использование всех их вместе - невообразимая экзотика
blindman писал(а):Кстати, к вопросу о питании. Заметь - все это 3-вольтовые девайсы. 5 вольт может быть полезно иметь тоже. А вот 12 - зачем? Это же наверняка только для силовых цепей, нафига их через шину гнать?
=DeaD= писал(а):ок, понятно про устройства - а у них у всех есть пин выбора устройства на входе?
hudbrog писал(а):Реально ведь есть уже конкретные универсальные протоколы. CAN например. Да, придеца на каждый модуль потратица на 1 доллар за контроллер CAN'а в розницу.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2