Управление силовой нагрузкой с ПК

Прошу поделиться схемами управления силовой нагрузкой (220V) с ПК, а также интересно услышать идеи/предложения тех кто этим интересовался/занимался. Управление по USB/LPT. Управлять реле через LPT не вышло т.к. порт не выдаёт 5V, напряжение примерно равно 3V что недостаточно. Готовые решения отпугивают свой ценой (ориентировочно 20$). Заранее спасибо.
  • -1
  • 19 февраля 2012, 21:38
  • Oxygen

Комментарии (59)

RSS свернуть / развернуть
оптосимистор. при недостаточной мощности еще и обычный мощный симистор.
MOC3083M (+BT139-600 хватит выше крыши, до 3,5кВт)
0
  • avatar
  • kest
  • 19 февраля 2012, 21:47
Я так понимаю это решение для LPT. Спасибо за великолепную идею!
0
это для чего угодно. можно lpt, можно к ftшке, можно к контроллеру своему через usb. реле на переменный ток не красиво, имхо. если это управление светом то через реле не порегулируешь, а через симистор запросто. типовая схема в даташите на moc точно есть. там надо будет пара резисторов и конденсатор.
0
Будьте добры, киньте схемой (MOC3083M + BT138/BT139).
0
USB-UART + ATmega8 + оптосимисторы.
Управлять — начиная от тупого обращения «0х00»..«0хFF» — инвертируя состояние нагрузки — заканчивая полноценным интерфейсом.
0
  • avatar
  • qic
  • 19 февраля 2012, 22:14
раскрыть комментарий
-5
  • avatar
  • pkm
  • 19 февраля 2012, 22:16
Правильное написание — $20.
-3
А откуда такая информация, где узнал?
0
Здесь

Немного покопавшись, выяснилось, что в русском языке знак величины ставиться через пробел после значения величины, в частности знак доллара США, а по американскому стандарту этот знак ставится перед величиной без пробела. Для полного раскрытия темы в русском языке нужен соответствующий ISO/ИСО/КС или ГОСТ, но информацию о написании знаков валюты в них я не искал усердно. Спасибо за вопрос, есть основа для поиска истины)
0
хм. чего минусовать-то? лично мне инфа пригодилась. мне вообще очень интересны вот такие вот особенности/тонкости языка. я понимаю, что это далеко от темы топика вообще, и от профиля сообщества в частности. но ведь на филологические сборища дай бог, если полпроцента сообщества сходит… но такие комменты считаю исключительно полезными.
+1
Я кончено ничем не обижен, но спасибо Вам. Я действительно отошёл от главной темы блога, что не является правильным ведением дискуссии на форумах\блогах. Но замечу странное поведение, когда виновен не тот, кто спровоцировал, а тот, кто попытался разобраться. Также думаю, стоило бы отписываться за то, что ставите «минус», а то мало ли это месть или неприязнь)
0
эээммм… здесь уже есть прецедент. (см) вот те удаленные комментарии — мной и еще одним товарищем (оба два слиты в минус при прямом участии хозяина сарая… ;) ) спровоцированная полемика на тему языка… ;)

ЗЫЖ ща заглянет барин, и ффсё выпилит… %) %) %)
0
Да, я этот блог уже видел)
Думаю, стоит закончить, т.к. наша беседа уже действительно глубоко за рамками темы.
0
та да ужжж…
размышления на тему чистоты речи оказываются не в чести и здесь… %)
остается разве что на чистА албанскАм топик написать… чистА для иллюстрации… %) %) %)
0
FT232RL в режиме битбанга. Через опторазвязку дрыгает транзистор, а тот уже дергает реле. Можно и без оптики, но реле любит ловить на свою катушку наводки и от искры с контактов, что черевато глюками. А так все дубово и надежно разведено.
0
Заинтересовали! Можно поподробней?
0
Вывод FTDI это почти что вывод ноги МК, только прошивки там нет, а управляется все с компа через драйвер. Т.е. ими можно произвольно дергать, почти как LPT.

Ну, а дальше как если бы тебе надо было с МК дергать нагрузкой. Например так:
easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-1.html
0
Премного благодарен за предоставленную пищу для ума! В свободное время обмозгую всё это дело, и если что задам парочку вопросов.
0
готовый проект на V-USB. например Automator. дальше подправить по вкусу.
но сразу предупреждаю — если есть пролифик, связка пролифик-libusb может винду в синий экран ронять. в том числе семерку. но это на стандартных дровах пролифика. можно поставить патченные, там проблема практически решена.
0
Не хватает только линка на патченые.
0
да ссылки нет по простой причине — давно занимался вопросом. впрочем, помню что гуглится оччень легко… ;)
в данном конкретном случае ключевая инфа — что решение вообще имеет место быть…
0
Avr-usb + uln + релешки (через rc, чтобы не жрало).
Atmega168 через пару резисторов и стабилитронов сидит на юсб, прошивка представляется как либо порт, либо «просто дивайс» (второе — если программка для нормпльного компа в 100 строк на цэ вас не пугает). Долее — ног 16 сидят на двух uln, которые управляют релешками.
Оптосимисторы, конечно, хорошо, но релешки и проще и (если переключения редки) правильнее — да еще и радиаторы не нужны — нечему там греться.
Ft'шка хороша, но дорога, паять сложнее, ног меньше, гибкость так себе ;)
А так, 16 реле по 15а нормально живут на юсб (500ма), только включать желательно по очереди, чтобы пиков потребления не было.
0
Хотя да, если для мк программку допилить сложно, ft'шка будет, скорее всего более правильным решением.
А там уже либо симисторы через оптосимисторы, либо реле через оптроны+транзисторы, либо реле через uln.
Вы бы поделились, чем управлять хотите — вентилятором, энергосберегайкой или ТЭНом ;)
0
Ft'шка хороша, но дорога, паять сложнее, ног меньше, гибкость так себе ;)
Да не дороже 168-й меги, по крайней мере когда я раздумывал над вопросом «купить или не купить?». Правда, тут и 48 меги хватит, а она куда дешевле.
ног 16 сидят на двух uln
ULN2003 вроде ж 7-канальная?
Atmega168 через пару резисторов и стабилитронов сидит на юсб
Вариант с запиткой меги от 3.3В вроде стабильней.
0
Ну про цену я сужу только по терраэлектронике (не реклама, и если кто мне посовнтует приятнее — буду должен) — Atmega168 от 133р, ft232 от 168. При этом мегу можно заменить на stm8 / stm32 по горааааздо более правильной цене (ага, только еще б уметь).

Uln2803 — наше фсе. Не понимаю цифру 7 — как-о неровно ;)

Ну, опыта запитки не от 5в у меня нет — не могу ничего сказать. Могу тоько сказать, от юсб напрямую меги168 питаются шикарно — на даче с полгода уже ни единого разрыва — и это вообще без кондеров по питанию (сам понимаю, что зря) ;)
0
Ну, невелика разница. На STM8 не заменить (по крайней мере пока не выпустят вариант с USB на борту), STM32F102 тоже где-то от 100р стоит. Пока что из того, что видел наиболее дешевый МК с USB — PIC18F14K50 (я брал за 71р). V-USB еще дешевле — ATtiny45 и Atmega48, ATmega8 стоят ооло 35-45р. Основной плюс FT-шки — это битбанг вообще без прошивки, только ПО на компе.
Ну, опыта запитки не от 5в у меня нет — не могу ничего сказать. Могу тоько сказать, от юсб напрямую меги168 питаются шикарно — на даче с полгода уже ни единого разрыва — и это вообще без кондеров по питанию (сам понимаю, что зря) ;)
Тут роль играет не столько питание, сколько наличие на линиях D+/D- стабилитронов. Не так давно в одной из местных тем про V-USB кто-то жаловался «часть компов не видит девайс», а чуть позже отписался «переделал со стабилитронов на вариант с запиткой МК от 3.3В — теперь работает на всех компах».
0
А у меня наоборот, со стабилитронами наблюдаются дикие глюки, девайс отваливается. Выпаял стабилитроны, нормально стал работать.
0
Так и я об этом же говорю — что нормально работает вариант, где нет стабилитронов, а МК запитан от 3.3В.
0
может, просто не все стабилитроны одинаково полезны? там всякие паразитные емкости \ быстродействия?
народ писал что _зимена_ стабилитронов на другие помогал. Могу сказать точно, какие я использовал (порыться только надо, чтобы найти)
0
Может. Но надежней избавиться от них вовсе. Да и развести проще.
0
Просто вместо стабилитронов там должны стоять спецдиоды, которые специально для этого предназначены. Они, конечно, по ВАХ-м тоже стабилитроны, но в силу другого предназначения заточены под минимальное влияние на линию в отсутствии перегрузки. Впрочем, вариант с питанием от 3.3В гораздо более правильный.
0
Только тогда io получается трехвольтовое, uln'кой «неудобно» управлять. Если же управление симисторами или одной релешкой — тогда, конечно, пофиг — uln-ка не нужна и запитать можно и от трех вольт, а вот когда 8 релешек, например, уже проще двумя стабилитронами обойтись (ИМХО).
0
Хмм. Не понял связи. ULN-ке разве нужно 5В?
0
The ULN2002A is designed specifically for use with 14-V to 25-V PMOS devices;
The ULN2003A and ULQ2003A have a 2.7-kΩ series base resistor for each Darlington pair for operation directly with TTL or 5-V CMOS devices;
ULN2004A and ULQ2004A have a 10.5-kΩ series base resistor to allow operation directly from CMOS devices
that use supply voltages of 6 V to 15 V.
А вот на 3В — не вижу. Или, думаете, 3В прокатит для ULN2*03? Я, честно говоря, и не пробовал, и не думал — тупо следовал даташиту, в котором сказано «directly with… 5V» ;)
0
прокатит. даже лучше будет, посчитай ток.
0
хм, тогда нафик стабилитроны, даешь православные 3.3В ;)
0
www.onsemi.com/pub_link/Collateral/ULN2803-D.PDF
...
ELECTRICAL CHARACTERISTIC
...
                                                Min Typ Max
Input Voltage – On Condition (Figure 5) 
...
(VCE = 2.0 V, I C = 200 mA)     ULN2803          -   -   2.4
(VCE = 2.0 V, I C = 250 mA)     ULN2803          -   -   2.7
(VCE = 2.0 V, I C = 300 mA)     ULN2803          -   -   3.0
...
...

Другими словами, она включится (транзисторы будут полностью открыты) при 3В максимум. Типичный уровень 1 у CMOS близок к напряжению питания.
0
Ну что ж, век живи — век учись читать даташиты…
0
ULN пофигу. Там же обычный дарлингтон. Ему надо в базу вдуть нужный ток и все. Потенциал тут по барабану, он будет 1.4 вольта чтоль, минимум. А supply можно и внешнюю взять, до LDO.
0
я уже наступил на грабли. подключил без ограничительных резисторов к контроллеру (питание 5в) — а оно жрет по 2ма на канал, если 5в подавать.
0
хм, а я думал, что для stm* тоже есть софтовый юсб…
0
Посмотрите ICDarom.ru, на некоторые позиции неплохие цены.
Atmega168-AU — 61р
FT232RL — 131р
ATMEGA162-16AU — 59р
Хотя некоторых позиций может не оказаться в наличии, но обычно все хорошо.
0
Atmega168-AU — 61р
Неплохо. Но я дважды закупался в ICdarom и оба раза не купил мегу168, хотя и хотел. То ли слишком дорогие были (100-150), то ли заказывал дешевые, а их не было.
Но в целом по МС у ICdarom цены хорошие обычно.
0
я у них кучку smd-емкостей и прочего брал, цены приятные, а вот наличие — увы, мало совпадало с тем, что на сайте. То есть дешево, но нифига не удобно может быть.
0
Гм. SMD мелочевка у них как раз неадекватно вроде стоила, когда я заказывал. Что-то в духе рубля за резистор.
0
Ну по рублю резистор я у них не брал, именно кондеры брал. Мне не надо было 2к штук, а штук по 10 но много разных. Так что их «по рублю, по 60к» для меня оказалось дешево. К тому же в других местах они и в «рулонах» стоили сравнимо (я брал керамические высокой емкости).
0
Гм. В той же Промэлектронике SMD-мелочевка в основном стоит в районе 10-20 копеек в розницу. Я было собирался у них наборчик номиналов себе скомплектовать, но в итоге купил готовый (хотя и не сильно богатый по номиналам) в sureelectronics. Не знаю правда насчет именно конденсаторов высокой емкости.
Еще в чип-нн вменяемо стоит, правда там изрядные ограничения на заказ.
0
Я бы сразу взял контролер с вшитым USB (pic18f2550 напр).
Дальше — готовую прошивку из примеров, где реализуется простейший HID интерфейс по пересылу байта.
Схематически — мк + реле + обратный диод.
На стророне компьютера, опять же, кишки готового примера для общения с USB HID.
0
  • avatar
  • Urvin
  • 20 февраля 2012, 07:01
PIC18F14K50 дешевле, а в остальном — самый правильный вариант.
0
Ну да. AVR-ки, кажется еще дешевле с железным усб будут? Я ими не пользуюсь просто.
На V-USB рассчитывать не стоит особо.
0
Я не видел дешевых AVR c USB. AT90USB где-то со 100-150 начинаются, а за такую цену уже МК с USB много. Те же армы (STM32F102/103, LPC1343, некоторые из LPC2xxx вроде), пики потолще (2550, 4550) и прочие.
0
Silab'овский C8051F320(с USB) ~от $5 до $7.
0
Так это вообще 150-200. Еще дороже. К тому же мало кому известный и к нему еще программатор найти надо (хотя с ними со всеми веселуха, если нету программатора и ЛПТ — кроме AT90USB и LPC1343, в которых USB-бут с завода).
Но в целом камень интересный. Я на него заглядывался, но жаба таки победила.
0
www.hoelscher-hi.de/hendrik/english/dimmer.htm
Силовая часть и Zero cross опробованы и вполне работоспособны. Таким ключом можно и LPT-портом дрыгать.
0
А вот есть пример прямо для Вас: www.obdev.at/products/vusb/powerswitch.html Труднодобываемый сейчас AT90S2313 можно заменить на тини2313… Надеюсь просто повторить проблемой не будет.
0
Только развязка через оптрон. Иначе можно выпалить PC, через любой порт.
0
  • avatar
  • N_D
  • 20 февраля 2012, 19:05
А чем реле с RC и диодом в обратку не нравится? С 220В понадежней гальваническая развязка получается, диод + емкость гасят самоиндукцию в 0.
0
в любом USB-RS232 есть 2 выхода — RTS, DTR.
схема с опто-симисторами: 10pix.ru/img1/2290/6890149.png
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.