Архив по метке 'RS-232'

Многоканальный диммер PowerDimmer v2: Силовая часть

Старая версия силовой части Диммера после распайкиПредыдущая запись, Многоканальный диммер PowerDimmer v2 (прототип), закончилась на том что силовая плата красиво ипнула при подключении к ней более мощной нагрузки. А эта запись как раз с этого и начинается. С новой силовой части диммера.

Как показало вскрытие – умер резистор в цепи управляющего электрода симистора, видимо не выдержал бОльшего тока управления. Решение показалось мне проще некуда – поставить его керамическим и бОльшей мощности – 5 Вт. Ну и до кучи, новую силовую часть я захотел сделать уже на нормальной печатной плате, испробовав всеми так любимы метод ЛУТ – Лазерного УТюга, когда дорожки на печатной плате рисуются утюженьем распечатки их зеркального вида на лазернике.

Читать далее ‘Многоканальный диммер PowerDimmer v2: Силовая часть’

Многоканальный диммер PowerDimmer v2 (прототип)

Готовая силовая часть диммера на макетной платеДиммер! Управление освещением! О, сколько же в этих словах смысла и ночных часов корпения над схемами, прошивками и хитрых ухищрений из разряда сделать так, чтобы всё работало и не надо было думать!

Конечно же, имея своё так или иначе сценическое прошлое, я не мог упустить замечательного момента подвигать ручки на старом совковом пульте управления освещением и соответственно поиграться яркостью киловатных прожекторов у Папика на работе в ДК. С раннего детства Идея регулирования освещения запала в мою голову и требовала реализации (конечно, наравне с другими идеями ^_^).

В 2000е годы ко мне в руки попалась КР1182ПМ1, про которую я писал вот здесь: Плавное включение освещения большой мощности на КР1182ПМ1, и мне казалось что уж эта-то микросхемка идеально подходит для того чтобы ей регулировать свет при помощи микроконтроллера. Фигли? Поставим ЦАП с защёлкой, оптрон – и микроконтроллер будет выдавать на них нужный код. Вот тебе и многоканальность и вообще что хошь! Да не тут-то было. До практических попыток дело так и не дошло: то лень было, то мне люди с iXBT популярно поясняли о том, что не будет никакого регулирования, даже нелинейного при таком принципе работы, потому что оптрон… ну не особо-то он и своё сопротивление меняет, изменение которого для этой микросхемы должно быть примерно пол мегаома. Советовали Dallas’овские цифровые сопротивления – но их где-то надо было искать, заказывать…

Казалось бы, Идея умерла. А вот фиг. Прошлым летом (2009) мне особенно нечего было делать, творчество искало выхода – и я таки начал читать и разбираться с методом фазового управления мощностью, который и используют все концертные и бытовые диммеры.

Читать далее ‘Многоканальный диммер PowerDimmer v2 (прототип)’

Изменение номера COM-портов / Отображение скрытых устройств

Столкнулся тут недавно с тем, что у меня куда-то пропадают номера COM-портов (интерйфес RS-232, через который работает моя управлялка освещением на Ke-USB24A). Недавно был COM16, переключил разъёмчик USB – порт вдруг стал уже COM22. Неее, не дело! Полез разбираться и заодно делюсь с вами, читатели, как удалить записи об отключённых и ненужных устройствах и сменить номер COM-порта в Windows. Написано будет про Windows XP, думаю, по другие винды надо будет действовать по аналогии.

Приношу снова извинения за скриншоты: я сначала окучил все устройства, а потом решил накатать в блог: так что на некоторых скриншотах будет всё уже культурно без “мусора”, об удалении которого я пишу в статье.

Первым делом я полез в свойства устройства, чтобы сменить номер порта в свойствах устройства и обломался. Мой любимый COM16 (под него настроениа програ по умолчанию) был кем-то занят (по словам системы). Так как с системой я разговариваю также, как с проводочками – “Слышь ты, с##ка!! Охренела чтоле?!”, то я вспомнил об одной замечательной системной переменной DEVMGR_SHOW_NONPRESENT_DEVICES, которая позволяет хорошо почистить базу данных (и реестр) от записей о старых устройствах. Но – обо всём по порядку.

Читать далее ‘Изменение номера COM-портов / Отображение скрытых устройств’

Управление силовыми нагрузками по USB (на Ke-USB24A)

Девайс на рабочем местеС этой задачей сталкивается рано или поздно любой разработчик, который шаманит чего-нибудь на компьютере и сидит с паяльником. Рано или поздно ему приходит в голову Идея: “Управление освещением с компьютера” или что-то подобное. Кто-то хочет чайник кипятить, кликая на иконку в трее, кто-то – включать лампу, не вставая с кресла, кто-то – обогреватель… В общем, заканчивается это всё каким-нибудь iXBT, темами со схожими названиями и LPT-портом.

LPT-порт – это первое, что приходит в голову разработчикам старой закалки, заставшим ещё Windows 3.11 и 95;) Потому что он прост, как два пальца, и его пинами можно легко дёргать, просто записывая байт на выход. В общем, компьютер превращается в некий интерактивный микроконтроллер с одним двунаправленным восьмибитным портом. Но сейчас есть ноуты. Windows Seven и прочие “прелести” цивилизации… Понятие “Умный дом” всё большое входит в наши головы, и надо думать, как заменить старый LPT-порт. Наткнулся я тут, изучая этот вопрос в инете, на прикольный модуль Ke-USB24A, от KernelChip, и решил его купить и потыкать.

UPD: Добавлена схема устройства и исходники программы.

Читать далее ‘Управление силовыми нагрузками по USB (на Ke-USB24A)’




QR Code Business Card