Существует такая интересная микруха , как PCF8583(
25р на али с дост), которая может работать в нескольких режимах:
Часы реального времени от кварца 32768.
Часы реального времени от 50Гц.
Счётчик, шестиразрядный, т.е. до 1 000 000.
Последние два варианта интересуют больше всего. Поясню.
Счётчик.
Учитывая, что входная частота может достгать 1МГц, возможна реализация практически любого счётчика оборотов и т.п.
Часы с 50Гц.
Предыдущий пункт, с предделителем 50 и последующим преобразованием сек, мин,.. в десятичное значение, кратные 1000. Данная ситуация актуальна, если опрос будет производится редко, и за это время счётчик до 1млн. может переполнится. Правда, необходимо будет учитывать 28/30/31 день, однако даже в одних сутках 86400сек, а если ещё предделитель 50....
И всё это по I2C, с минимальным потреблением от батарейки.
Думаю, данный блок при его реализации поможет при создании всевозможных устройств , кроме счётчика оборотов - расходомеров воды, газа, электрэнерг. и т.д. с независимым питанием.
пысы. мои пока ещё в пути
Добавлено (04.07.2017, 16:55)
---------------------------------------------
Микрухи получены, счётчик в чистом виде работает до 999 999.
Провожу эксперименты с увеличением разрядности и предделителем 50 - режим часов 50Гц.
Добавлено (05.07.2017, 16:47)
---------------------------------------------
Режим - счётчик при режиме часы-50Гц.
Есть свои мельчайшие ньюансы с пересчётом показаний, но с режимом милисекунд каждый импульс виден.
Итого - за один "день" 4 320 000 импульсов, снимаем и учитываем день месяца, месяц, начиная с 1 января - за первые 30 получаем 129 600 000 - достаточно для 99,999% задач.
Вход работает по спаду, тылу, импульса.
Работы по уточнению чувствительности(слишком высокая) и максимальной входной частоты в процессе...