Добрый день. Решаю проблему подключения газового счетчика Гранд 6ТК к контроллеру. Разобрал счетчик. Выход на корпусе счетчика 1 подключен через сопротивление 1К ко входу 8 PIC16F1847 контроллера
Выход 3 - на минус питания. По даташиту на контроллер это I/O RB2 контроллера. Подключил к выходу осцилограф и снял параметры импульса: длительность 9 мс, амплитуда 3.2 В. Импульс снимал как с сопротивлением 1К между 1 и 3 выходом счетчика так и без его. Судя по даташиту выход формируется двумя КМОП транзисторами N и P структуры, в зависимости от того, что на выходе контроллера 0 или 1. Т.к. ширина импульса мала для его увеличения необходимо применить моностабильный мультивибратор на NE555. Есть готовые платы на Алике с транзистором на входе. Через эту плату и развязку получим 3.2 на входе на выходе импульс амплитудой питания.
IMG_20231127_210350_cr_cr.jpg
IMG_20231118_184850_cr.jpg
Черный разъем на корпусе для подключения импульсного выхода: 1 сигнал, 3 общий. Чего только в интернете не увидел: и как зарядка батареи и для внешнего блока питания
Осциллограмма снималась со счетчика Гранд 1.6 ТК, вес импульса 0,001 м3.
ne555-n7000.jpg
Можно использовать эту схему, только R3 10К, и 3 выход транзистора Q1 через сопротивление 100 Ом на + питания м/с NE555