Вечер добрый.
Понадобилось считать импульсы с водосчётчика. Подключили к MR120, посмотрели – а счёт идёт слишком быстро и неравномерно.
Оказалось, что заказали не совсем то, у счётчика не геркон, а преобразователь с выходом типа NOMUR (EN50227).
Если вкратце – выход токовый аналогово-пороговый, стандартное включение – подача 8.2 В через резистор 1 кОм. До 1.2 мА – есть контакт, более 2.1 мА – нет контакта.
Включили напрямую, без резисторов, хорошо, что в модуле есть свои. Частота не понравилась.
Имеется простенький usb-осциллограф hantek, и он показал странную картину: на датчике пара импульсов с частотой 50 Гц, повторяющаяся с частотой около 10 Гц. Наводки, думал я тогда...
Далее – проверка на тестовом пикселе, с подключением резисторов.
Странность первая.
При использовании встроенного БП и подключении резистора до 2 кОм – вход считается замкнутым, иначе разомкнутым. При падении напряжения в 3 В – порог в 1.5 мА.
НО!
Если подключать резистор большего номинала, счётный вход будет тикать, с частотой около 50 Гц. И так вплоть до десятков килоОм. Ток, соответственно, тоже ниже.
С внешним БП та же ситуация.
Из-за этой особенности и не получается считать NOMUR, хотя как дискретный сигнал он бы работал.
Можете что-нибудь предложить, чтобы считывать NOMUR с помощью пикселя?
Есть не сильно дорогие преобразователи, Wago за 3,5т.р. видел, но пока рассматривается вариант, как обойтись без трат.
Странность вторая.
Из-за которой, видимо, и пошла первая.
Для начала, странная картина выходах MR120 +U и GND, целиком и только переменка. Видны пульсации с размахом до 0.5В при напряжении в 15В, т.е. 3,3%.
Но это, наверное следствие следующего. На вход din0 подключаю резистор 100 Ом.
Впрочем, на других входах аналогичная картина. Импульсы 0,5 В, в остальное время 0,1В. Или, скорее всего, правильнее 5 мА и 1 мА. На 1 кОм – 4.7 мА и 0.8 мА, на 10 Ом аналогично.
Если использовать внешний БП – картина не меняется.
Это нормально?
На входах самого пикселя ничего такого нет.