roboforum.ru

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

Mega не контроллер

Mega не контроллер

esisl » 20 май 2022, 11:23

Смотрел https://youtu.be/XQA8lowEKOo

И подумал, что при всей бесполезности современных 8-битных десктопов, именно в такой реализации есть рациональное зерно.
Можно управлять набором пинов в реальном времени, без ритуала прошивки микроконтроллера(что, кстати, регулярно вызывает траблы, если не отключить его от обвески)
Только компутер должен быть нормальный современный, а вот пины должны торчать снаружи.

Отсюда мысль, устройства, которое, цепляется по USB к "нормальному" компьютеру, и позволяет на каком-то (каком???) языке управлять силовыми и сигнальными выходами, рядом стоящего ящика.

В принципе такие устройства есть, но либо дорогущие промышленные, либо одноразовые специализированные.

Что должно быть на таком ящике?
1) Цифровые/аналоговые сигнальные пины на вход/выход. С индикаторами состояний
2) Силовые ключи (реле? лучше конечно твердотельные)
3) Силовые мосты, как специализированные для управления приводами.

Всего этого должно быть много (сколько), желательно с гальванической развязкой.
Варианты с автономным БП или питанием от USB, благо там до 5 ампер можно брать(если повезёт).
Наружу пины - колодки с зажимами.
----------------------------------------------------------------------------------------------------------------

Что скажете?

Re: Mega не контроллер

Scorpio » 20 май 2022, 23:31


Re: Mega не контроллер

esisl » 21 май 2022, 00:08

Это компоненты.
Да. Из них можно и собрать.
Но речь моя веду о том, что это должен быть "ящик". С лампочками и клеммами.
Функционал минимум - контроллер с БП и максимальным обвесом.
И управляемый НЕ прошитой ардуиной! А непосредственно с компьютера.

Re: Mega не контроллер

Scorpio » 21 май 2022, 00:37

Они с компьютера и управляются. Прошивать ничего не надо. Таких вариантов море, думаю. И самому сделать не сложно.

Re: Mega не контроллер

esisl » 21 май 2022, 00:52

А! Там пачку устройств можно вешать на USB одного компутера?
Сомнительное решение, но пусть. И я так понимаю - это как раз то, что я поминал как "промышленное решение".
Да, такие есть. Но тут, я так понимаю, чисто релюшками щелкать? Датчиков нет?

Re: Mega не контроллер

Scorpio » 21 май 2022, 01:09

Наверняка есть. Но, самому всяко интереснее сделать.

Re: Mega не контроллер

esisl » 21 май 2022, 11:39

Промышленные есть, точно. Со всеми ценовыми вытекающими.
Но вот, чтобы как в приведенном в топике примере "сел и поехал", нет вообще.

Добавлено спустя 1 час 30 минут 31 секунду:
Да! И внутри девайса сразу должна быть флешка со всем нужным софтом!
Остаётся вопрос компактности и электропитания. Ибо можно сообразить очень компактное устройство питаемое от USB, но тогда изрядные ограничения по мощности.
Внешний же БП - это будет довольно тяжелая и габаритная штука.
Далее вопрос мощных ключей и драйверов для моторов. Как их охлаждать?

Re: Mega не контроллер

Scorpio » 21 май 2022, 17:43

Смотря какие моторы. Надо для начала определиться с назначением. USB предполагает управление от компа, а драйверы моторов - какого-то мобильного робота, которому предстоит возить этот комп.

Re: Mega не контроллер

esisl » 21 май 2022, 20:17

Во-первых, манипулятор или станок какой, например.
Во-вторых, даже самый мобильный робот, сначала, отлаживается на стенде.

Вопрос по мощности, пересекается с питанием и ценой.
Т.е. что-то маломощное под шаговички и управление реле - нормально от USB и можно собрать очень компактный, дешёвый, и что немаловажно, эстетичный девайс.
Если автономный БП, но надо жменю мощных драйверов.

Re: Mega не контроллер

Scorpio » 21 май 2022, 20:49

Лучше делать сразу под конкретный проект, а потом довести до промышленного изделия, с учетом всех косяков

Re: Mega не контроллер

esisl » 22 май 2022, 12:39

Т.е., по-сути, собирать ТОЧНО ТАКОЙ ЖЕ ящик под каждый новый проект? ;)

Re: Mega не контроллер

Scorpio » 22 май 2022, 19:39

Ну я так понял, что у тебя идея разработать восстребованное на рынке изделие широкого спектра примениния и с элементами новизны. Иначе в чем смысл? Робостроитель себе и так привяжет датчики и драйверы к компу, в необходимом количестве и с нужным ему протоколом обмена. Если смысл в помощи новичку, которому сложно прошить ардуинку, то как он будет программить на ПК? Тогда надо в придачу к коробочке, еще и удобную среду программирования "для чайников".

Re: Mega не контроллер

esisl » 23 май 2022, 08:35

Верно понимаете.
По всем пунктам :)

Ну дык я - на то и программист.
По минимуму - это плоская коробка с клеммами.
Питание - USB
Загрузка софта - из коробки.

Вопрос:
1. Сколько контактных реле?
2. Сколько твердотельных реле? Или это слишком дорого?
3. Сколько драйверов под движки?
4. Какой язык взять базовым? JS? C? Pascal? Python? Lua? Или вообще BASIC с нумерованными строками?!

Re: Mega не контроллер

beep_beam » 09 сен 2022, 12:22

Похоже тема дальше идеи не имеет развития. Если идея чисто хоббийного направления, то это к ардуиноводам, пилите по ночам Phyton в сторону ROS и прочими оленьим фермам, пока что-то не задергается на монтажной плате до уровня космического Федора.
То о чем Вы мечтаете есть, но это не для хобби, там все действительно по взрослому и так можно делать, как Вы описываете, но в таком случае идея должна перерасти в нечто большее, чем хобби, когда хорошее удовольствие и комфорт все же потребуют от Вас какое то усилие и личные инвестиции в сторону приобретения такого агрегатора в комплекте с USB I/O и прочими плюшками для коммерциализации идеи без затрат на ликбез.
Сколько Вы готовы заплатить за такую курочку "Рябу" чтоб это стало Вашим смыслом в бизнесе?

Re: Mega не контроллер

AAN » 15 окт 2022, 13:20

esisl писал(а):Верно понимаете.
По всем пунктам :)

Ну дык я - на то и программист.
По минимуму - это плоская коробка с клеммами.
Питание - USB
Загрузка софта - из коробки.

Вопрос:
1. Сколько контактных реле?
2. Сколько твердотельных реле? Или это слишком дорого?
3. Сколько драйверов под движки?
4. Какой язык взять базовым? JS? C? Pascal? Python? Lua? Или вообще BASIC с нумерованными строками?!

Сделайте на Micropython-е, лучше на RP 2040 Pico. Чтобы было два режима:
1. Всем управляет прошивка, контроль - с ПК (Beremiz или подобное).
2. Всем управляет ПК.
Никаких USB- он для промприменений непригоден, или RS-485 или промышленный Ethernet.
Такие модули много где нужны в промышленности.


Rambler\'s Top100 Mail.ru counter