Страница 1 из 2

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

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

Изображение

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

Добавлено: Чт апр 05, 2012 22:47:52
Jack_A
А смысл ?

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

Добавлено: Чт апр 05, 2012 22:59:56
amkuznecov
Jack_A писал(а):А смысл ?
Применений множество, от мигалки с управлением от компа и до границ вашей фантазии... умный дом тот же...
Делаю для управления конвеерами, изготовлю в железе выложу и печать и исходники прошивок для мк.

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

Добавлено: Пт апр 20, 2012 11:30:44
Alexeyslav
В этом ничего сложного нет вобщем-то... хотя...
А как насчет "мусора" или сбоя передачи на середине пакета? Ладно контрольная сумма не даст пролезть мусору на релюшки... но если допустим один байт пропустить или выдать лишний а за ним пойдет нормальный пакет данных как на это отреагирует устройство? оно сможет автоматически подхватить начало пакета данных в случае таких непредвиденных сбоев?

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

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

Добавлено: Чт май 03, 2012 11:00:55
Neko-san
довольно интересно!
я когда-то думал над подобной идеей, но в силу того что пока не дружу с мк хотел повесить релюшки прям на порт через оптроны например,чтоб не нагружать порт. :roll:

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

Добавлено: Чт май 03, 2012 13:16:36
Alexeyslav
Оптроны сами порт нагрузят сверх нормы. Транзисторы как минимум нужны, которые будут управлять оптронами. Но оптроны это часть проблемы, нужна еще особая конструкция платы, чтобы по воздуху не пробило между выводами оптрона.
На поверхности изолятора пробивное напряжение может уменьшатся, поэтому на высоковольтных устройствах изоляторы в виде чашечек чтобы увеличить пробивной путь по поверхности изолятора а на плате БП - под оптроном пропил в плате, хотя казалось бы напряжение там всего лишь 400В.

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

Добавлено: Чт май 03, 2012 16:39:20
Neko-san
светодиоды когда вешают а-ля "светомузыка" знач не нагружают? а оптопара будет? :roll:
можно и транзистором , я ж написал не именно а
например
:)

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

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

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

Вообще для порта 5мА уже нагрузка, не для того он разрабатывался.

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

Добавлено: Сб май 05, 2012 12:57:06
Abadonna
Кузнецов, не слушай их, они тебе сча всю охоту творить отобьют! Паяй, делай, твори! Этот "ненужный" девайс наша фирма чуть ли не килотоннами продает, узлы на серьезном оборудовании тоже по RS-485, CAN (очень часто) связываются друг с другом. Так что делай, выложи в инете, мол, если че - продам занедорого. Или на заводе каком спишись, мож закупят, если преподнести вкусно. Например, в котельной связать датчики транспортеров, моторы, давление пара и все это с красивой GUI вывести на экран. Получится эдакая SCADA. Потом если будешь искать работу, связанную с электроникой, это будет тебе в портфолио приятно так душу греть. Или не будет, если в менеджеры подашься :)

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

Добавлено: Сб май 05, 2012 17:38:00
Alexeyslav
На заводе не закупят, пока не сертифицируешь свое устройство... либо они сами себе злобные буратино, если поставят устройство которое во время грозы спалит не только самого себя, а еще и управляющий компьютер куда оно будет подключено.

Без проработки всех мелочей все равно не обойтись, а мелочи, они занимают 95% всей разработки.

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

Добавлено: Сб май 05, 2012 20:46:56
b612

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

Добавлено: Сб май 05, 2012 22:01:42
Abadonna
Еще как можно устанавливать че попало. Работает, ниче не палится во время грозы, и экономия весьма немаленькая. А не палится, поскольку сделано не абы че как, а вовсе даже нормально. Вообще-то, работоспособность оборудования в немалой степени зависит от настроения прокладывальщика проводов - сам этим занимался во время оное :roll:

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

Добавлено: Сб май 05, 2012 23:18:31
siamds
Уважаемый amkuznecov!
Многие наши коллеги хотели бы создать устройство на микроконтроллере управляемое от ПК, но непреодолимым препятствием становиться программа обмена между МК и ПК. Вы делаете большое дело разрабатывая такие программы и устройства. Я смотрю, что некоторые наши коллеги не понимают важность темы затронутой Вами, задавая вопрос: а смысл? А смысл в том чтобы, основываясь на материале amkuznecov создать собственное устройство, управляемое от ПК. Конечно же, это дело вкуса но я бы несколько изменил вид интерфейса. На всякий случай высылаю Вам свою программу (см.вложение). Может быть Вам больше понравиться такой вид дизайна интерфейса.
С уважением, Сергей.

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

Добавлено: Вс май 06, 2012 11:02:41
Мурик
siamds писал(а):Многие наши коллеги хотели бы создать устройство на микроконтроллере управляемое от ПК, но непреодолимым препятствием становиться программа обмена между МК и ПК.
В нете примеров вагон и маленькая тележка!
Скажем, вот программа для ПК и прошивка для МК в месте с их исходными текстами демонстрирующая обмен данными между ПК и МК через USB.
Тот кому надо, обязательно найдет примеры.

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

Добавлено: Вс май 06, 2012 22:37:41
Jack_A
Жаль, что прога к нему на Васике, хоть он и Pure. Нашелся бы энтузиаст, шоб перекинул это дело на народную платформу Дельфи :)

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

Добавлено: Пн май 07, 2012 06:27:28
Alexeyslav
Для делфи нужен компонентик который связал бы программу с USB на низком уровне, а они все по большей части платные...

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

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

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

Добавлено: Пн май 07, 2012 10:14:25
Мурик
Jack_A писал(а):Примера на Дельфи я там не нашел.
В конце статьи есть ссылка. ftp://ftp.radio.ru/pub/2011/04/HID_Lib_Plus.zip
В архиве пример в папке "Примеры\x86 (32 бита)\Delphi 7\".

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

Добавлено: Вт май 08, 2012 00:23:00
Jack_A
Млин, она же у меня давно скачана ! Пора наводить субботник в закромах...

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

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