Управление релюшками с компа

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
amkuznecov
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 24, 2010 11:38:37

Управление релюшками с компа

Сообщение amkuznecov »

Разрабатывается девайс для управления релюшками с компа. Суть: AVRка принимает с компа по rs232-422-485 пакет, формата (адрес, канал1, канал2, канал3.... канал8, CRC8). В первом приближении готова прошивка под AVRку и написан эмулятор УП для отладки протокола. Если есть кому интерес готов излагать дальше.

Изображение
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Управление релюшками с компа

Сообщение Jack_A »

А смысл ?
Реклама
amkuznecov
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 24, 2010 11:38:37

Re: Управление релюшками с компа

Сообщение amkuznecov »

Jack_A писал(а):А смысл ?
Применений множество, от мигалки с управлением от компа и до границ вашей фантазии... умный дом тот же...
Делаю для управления конвеерами, изготовлю в железе выложу и печать и исходники прошивок для мк.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Управление релюшками с компа

Сообщение Alexeyslav »

В этом ничего сложного нет вобщем-то... хотя...
А как насчет "мусора" или сбоя передачи на середине пакета? Ладно контрольная сумма не даст пролезть мусору на релюшки... но если допустим один байт пропустить или выдать лишний а за ним пойдет нормальный пакет данных как на это отреагирует устройство? оно сможет автоматически подхватить начало пакета данных в случае таких непредвиденных сбоев?

И все же, интересно было бы видеть такое устройство способное принимать данные по питающей его сети и отдавать хосту свое состояние: например аварию на выходе и обнаруживать залипшую релюшку(по наличию выходного напряжения когда реле должно быть отключено).
Вот тогда пожалуй получится интересное устройство. Ну и про гальваническую изоляцию цепей управления не забыть бы...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Neko-san
Мучитель микросхем
Сообщения: 427
Зарегистрирован: Пн ноя 01, 2010 11:32:46
Откуда: Confederacy of Independent Systems

Re: Управление релюшками с компа

Сообщение Neko-san »

довольно интересно!
я когда-то думал над подобной идеей, но в силу того что пока не дружу с мк хотел повесить релюшки прям на порт через оптроны например,чтоб не нагружать порт. :roll:
nyaaa~~ =^_^=
IBM Fan
Реклама
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Управление релюшками с компа

Сообщение Alexeyslav »

Оптроны сами порт нагрузят сверх нормы. Транзисторы как минимум нужны, которые будут управлять оптронами. Но оптроны это часть проблемы, нужна еще особая конструкция платы, чтобы по воздуху не пробило между выводами оптрона.
На поверхности изолятора пробивное напряжение может уменьшатся, поэтому на высоковольтных устройствах изоляторы в виде чашечек чтобы увеличить пробивной путь по поверхности изолятора а на плате БП - под оптроном пропил в плате, хотя казалось бы напряжение там всего лишь 400В.
Реклама
Аватара пользователя
Neko-san
Мучитель микросхем
Сообщения: 427
Зарегистрирован: Пн ноя 01, 2010 11:32:46
Откуда: Confederacy of Independent Systems

Re: Управление релюшками с компа

Сообщение Neko-san »

светодиоды когда вешают а-ля "светомузыка" знач не нагружают? а оптопара будет? :roll:
можно и транзистором , я ж написал не именно а
например
:)
nyaaa~~ =^_^=
IBM Fan
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Управление релюшками с компа

Сообщение Alexeyslav »

"Светомузыка" тоже нагружает, только ведь горе-разработчикам невдомек что "вроде работает" это не "точно будет долго работать".
Да и светики требуют 10мА, а оптопара под 70мА на светодиод если хочешь достичь расчетного быстродействия. Можно и 10 подать, но я не уверен что транзистор оптопары в таком случае откроется достаточно для того чтобы потянуть реле. А если откроется не полностью? Реле срабатывать будет, вроде все зашибись но... повышенное тепловыделение на транзисторе оптопары и малая скорость срабатывания реле и/или прижатия контактных площадок приведет к повышенному износу контактов реле или сильному искрению.

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

Вообще для порта 5мА уже нагрузка, не для того он разрабатывался.
Аватара пользователя
Abadonna
Встал на лапы
Сообщения: 98
Зарегистрирован: Сб сен 05, 2009 08:29:53

Re: Управление релюшками с компа

Сообщение Abadonna »

Кузнецов, не слушай их, они тебе сча всю охоту творить отобьют! Паяй, делай, твори! Этот "ненужный" девайс наша фирма чуть ли не килотоннами продает, узлы на серьезном оборудовании тоже по RS-485, CAN (очень часто) связываются друг с другом. Так что делай, выложи в инете, мол, если че - продам занедорого. Или на заводе каком спишись, мож закупят, если преподнести вкусно. Например, в котельной связать датчики транспортеров, моторы, давление пара и все это с красивой GUI вывести на экран. Получится эдакая SCADA. Потом если будешь искать работу, связанную с электроникой, это будет тебе в портфолио приятно так душу греть. Или не будет, если в менеджеры подашься :)
Все будет хорошо, я узнавал!
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Управление релюшками с компа

Сообщение Alexeyslav »

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

Без проработки всех мелочей все равно не обойтись, а мелочи, они занимают 95% всей разработки.
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Управление релюшками с компа

Сообщение b612 »

Аватара пользователя
Abadonna
Встал на лапы
Сообщения: 98
Зарегистрирован: Сб сен 05, 2009 08:29:53

Re: Управление релюшками с компа

Сообщение Abadonna »

Еще как можно устанавливать че попало. Работает, ниче не палится во время грозы, и экономия весьма немаленькая. А не палится, поскольку сделано не абы че как, а вовсе даже нормально. Вообще-то, работоспособность оборудования в немалой степени зависит от настроения прокладывальщика проводов - сам этим занимался во время оное :roll:
Все будет хорошо, я узнавал!
Аватара пользователя
siamds
Встал на лапы
Сообщения: 99
Зарегистрирован: Вт мар 20, 2012 20:50:22
Откуда: Краснодар

Re: Управление релюшками с компа

Сообщение siamds »

Уважаемый amkuznecov!
Многие наши коллеги хотели бы создать устройство на микроконтроллере управляемое от ПК, но непреодолимым препятствием становиться программа обмена между МК и ПК. Вы делаете большое дело разрабатывая такие программы и устройства. Я смотрю, что некоторые наши коллеги не понимают важность темы затронутой Вами, задавая вопрос: а смысл? А смысл в том чтобы, основываясь на материале amkuznecov создать собственное устройство, управляемое от ПК. Конечно же, это дело вкуса но я бы несколько изменил вид интерфейса. На всякий случай высылаю Вам свою программу (см.вложение). Может быть Вам больше понравиться такой вид дизайна интерфейса.
С уважением, Сергей.
Вложения
Program.rar
Программа.
(10.24 КБ) 216 скачиваний
На каждого Моцарта есть свой Сальери.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Управление релюшками с компа

Сообщение Мурик »

siamds писал(а):Многие наши коллеги хотели бы создать устройство на микроконтроллере управляемое от ПК, но непреодолимым препятствием становиться программа обмена между МК и ПК.
В нете примеров вагон и маленькая тележка!
Скажем, вот программа для ПК и прошивка для МК в месте с их исходными текстами демонстрирующая обмен данными между ПК и МК через USB.
Тот кому надо, обязательно найдет примеры.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Управление релюшками с компа

Сообщение Jack_A »

Жаль, что прога к нему на Васике, хоть он и Pure. Нашелся бы энтузиаст, шоб перекинул это дело на народную платформу Дельфи :)
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Управление релюшками с компа

Сообщение Alexeyslav »

Для делфи нужен компонентик который связал бы программу с USB на низком уровне, а они все по большей части платные...
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Управление релюшками с компа

Сообщение Мурик »

Jack_A писал(а):Жаль, что прога к нему на Васике, хоть он и Pure. Нашелся бы энтузиаст, шоб перекинул это дело на народную платформу Дельфи :)
Так перепишите.
Можно использовать этот компонент (имена функций совпадают с теми что в программе). http://www.radioman-portal.ru/pages/1698/index.shtml
Есть пример использования в Дельфи 7.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Управление релюшками с компа

Сообщение Мурик »

Jack_A писал(а):Примера на Дельфи я там не нашел.
В конце статьи есть ссылка. ftp://ftp.radio.ru/pub/2011/04/HID_Lib_Plus.zip
В архиве пример в папке "Примеры\x86 (32 бита)\Delphi 7\".
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Управление релюшками с компа

Сообщение Jack_A »

Млин, она же у меня давно скачана ! Пора наводить субботник в закромах...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15574
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Управление релюшками с компа

Сообщение BOB51 »

любая оболочка ситывающая *.hex ( или символьный) файл и использующая com порт для вывода...
не говоря уже о LPT портах...
самописное начиная от basic и...
а в МК преобразование данных в соответствующий результат... :cry:
Ответить

Вернуться в «Интеграция с ПК»