Умный дом постепенно обрастает устройствами-помощниками для облегчения повседневной жизни. После установки в загородном доме газгольдера, возник вопрос в подсчете потраченного газа на отопление дома, чтобы не открывать на улице люк с механическим счетчиком.
В доме был установлен бытовой счетчик СГБМ-1,6 БЕТАР с импульсным выходом. Прямое подключение к счетному входу WB-MCM8 привело меня в полное разочарование. WB-MCM8 ничего не считал. После изучения проблемы я пришел к выводу, что модуль просто не чувствует импульсы от счетчика. Открываем ТТХ и что мы видим. Импульсный выход газового счетчика реализован на оптроне типа PC357N4T, формирует импульс длительностью около 15 мс. Счетный вход WB-MCM8 работает с импульсами не менее 50 мс. Полная нестыковка.
Краткое обсуждение проблемы в группе Wiren Board подтвердило мое предположение. Ждать выхода новой версии модуля счетных входов нет возможности. Поэтому было принято решение искать возможность растянуть сигнал по времени от счетчика. Еще из прошлых лет изучения электроники в студенческие годы, я часто встречал формирователи импульсов на базе микросхемы NE555. Разработанная в семидесятые годы прошлого века, она до сих пор востребована. Для формирования импульса нужной длительности необходимо собрать простейший одновибратор. Заниматься разводкой платы у меня нет времени, поэтому решил поискать на просторах интернета готовое решение. И оно есть. Плата NE555 Delay Timer Switch. WB-MCM8, но можно найти и в России. Пришлось заказать коробку готовых плат, так как минимальная партия составила пять штук. Стоимость пяти штук ровнялась одной плате в Китае.
Плата удобна тем, что можно регулировать длительность импульса в широких пределах. Имеется кнопка для проверки работы. Светодиоды показывают наличие питания и текущее состояние формирователя импульсов. Подключил плату к счетчику и модулю WB-MCM8. И о чудо, WB-MCM8 ожил и стал считать импульсы с газового счетчика. Но сравнение показаний на индикаторе газового счетчика не совпадали с количеством импульсов, подсчитанных WB-MCM8. Какое-то логическое объяснение в разнице показаний не поддавалось анализу. Количество импульсов было хаотичное. Наблюдение за платой NE555 Delay Timer Switch показало наличие ложных срабатываний от включения света, от запуска газового котла и узла подмеса воды. Никакие экранирования не помогали, поэтому пришлось разбираться, что Китайцы намудрили с простейшей микросхемой.
Рисование схемы по дорожкам показало неправильное, в моем варианте, формирование сигнала на счетном входе. По сути, Китайцы поставили там транзистор, работающий не как ключ, а как усилитель. Поэтому весь эфир по проводам приходил на вход запуска таймера NE555. Так как оптрон PC357N4T газового счетчика на выходе имеет схему открытого коллектора, то беспощадно выкидываем все входные элементы с платы NE555 Delay Timer Switch, оставляя только резистор, подтягивающий напряжение 12В на счетном входе. К нему мы и будем подключать коллектор оптрона PC357N4T.
Для гальванической развязки выхода платы NE555 Delay Timer Switch с WB-MCM8 я поставил слаботочное электромагнитно реле V23092-A1012-A301, теперь можно выбирать между нормально разомкнутыми входами и нормально замкнутыми. К тому же, у меня счетчик стоит на значительном расстоянии от WB-MCM8 и формировать сигнал на счетном входе надежнее механическим контактом, нежели падением напряжения.
Схема собрана. Ее тестовый вариант уже неделю трудится без проблем в доме. Для постоянного использования был собран вариант в корпусе.
Принципиальную схему не привожу, так как на просторах интернета их море, у кого есть время, тот сможет самостоятельно собрать схему из пяти элементов или поискать почти готовую плату на микросхеме NE555.
Вывод.
Данная статья показывает, как простым способом можно подружить счетчик газа с выходом на оптроне и модуль счетных входов WB-MCM8. С удовольствием почитаю Ваши предложения, как решить данную проблему еще более простым способом.
Если на выходе счетчика ОК, значит у него подтяжка к "+", а при сработке он замыкает подтяжку на "общий". Возможно в данном случае нужно было поставить конденсатор 0,1-0,47мкф параллельно входу WB-MCM8, и тогда каждая сработка 15мс резко разряжала бы конденсатор, а через подтяжку он бы заряжался уже необходимое количество времени.
UPD. Судя по документации напряжение входа 12в, ток 2мА, значит сопротивление 6кОм. Можно было бы попробовать поставить 10мкф конденсатор, если достаточный ток идет на оптрон счетчика, или усилить одним Mosfet транзистором.
Пробовал. Не работает. У меня от счетчика до счетного входа достаточно большое расстояние, может из-за этого. Все что навесное в виде транзисторов и прочего не удобно монтировать в щитке. Все равно нужно делать плату или как то крепить, чтобы ноги не вырвало. Задача по счетчику газа не была приоритетной, поэтому решалась по мере свободного времени. Если бы не нашлась китайская плата, то наверное просто бы забил на это. Объем газгольдера рассчитан на годовой запас газа, и по сути хватает показаний на самом счетчике.