Обсуждение учёта электроэнергии. Выбор электросчетчиков, монтаж электросчетчиков, неисправности электросчётчиков, тарифы электросчётчиков, автоматизированные системы контроля и учета электроэнергии.
Помните, поблагодарить автора за интересное сообщение, вы можете - нажав или повысить его репутацию - нажав в сообщении. Прежде чем задать вопрос, воспользуйтесь поиском - возможно, что такая тема уже есть на форуме. За нарушение правил Ваш вопрос может быть удален без объяснения причин! Как вступить в "Клуб электриков" и стать VIP-пользователем?
Довольно часто в промышленности применяются счетчики с предустановкой, по сути, это два параллельных счетчика, считающих одновременно, но один считает до максимально возможного числа, другой же, до заранее установленного числа, по достижении которого производится какое-то действие, при этом счет второго счетчика обнуляется, тотальный же счет продолжается. На упаковщике одной из наших печатных машин забарахлил подобный счетчик и снабжение купило OWEN СИ-20 в надежде, что он устроит. Оказалось - ничего подобного, он умеет лишь считать до заданного числа и включить по достижению его, нагрузку. Чтобы повторить цикл нужно, чтобы нагрузка сама сбросила счетчик, однако при этом общий счет обнулится что неприемлимо, да и еще потребуется реле времени, чтобы счетчик не только сбросился, но и успел произвести полезное действие. Нужно также принять меры к тому, чтобы во время срабатывания нагрузки в счете не было провалов. В общем, когда у меня в руках оказался этот счетчик я решил его переделать - переписать его программу. Теперь счетчик, точнее его выход, может работать в пяти режимах: в режиме простого срабатывания на длительность от 1 до 9 входных тактов, на время от 1 до 9 секунд, выдать серию импульсов от 2 до 9, каждый длиной в такт, выдать серию импульсов от 2 до 9, каждый длиной от 1 до 9 секунд, либо переключить выход в в противоположное состояние по достижению заданного числа. Все настройки просты и интуитивно понятны, все изменения, в том числе,текущий счет, сохраняются в энергонезависимой памяти. В архиве два варианта программы с умножением тактовой частоты процессора и без, также прилагается краткая инструкция. С Уважением к форуму, А.Федонин.
Кстати, там (в СИ-20), разъем программатора нестандартный, если лицом к себе, то слева - направо: 1.VDD(+5V), 2.VSS(GND), 3.MCLR(VPP), 4.DATA, 5.CLOCK. Так что, без пайки не обойтись...
Всем Доброго Вечера! Заметил один недостаток моей прошивки, как первого, так и второго варианта. При повышении входной частоты выше 10-15Hz, счетчик пропускает несколько импульсов на сотню (1-3). Проверял, подавая импульсы от генератора сразу на два счетчика - на этот и на тестовый OMRON H7C. Как я понял, это конфликт прерываний - при обработки прерывания от таймера для вывода информации на дисплей, прерывание от счета могло пройти необработанным. Я ввел дополнительную переменную, выполняющую роль флага, взводимого в 1 при появлении сигнала на входе и сбрасываемого в 0 только после обработки счета. Пропуски прекратились. Также прекратилось легкое мерцание цифр при подаче относительно высокочастотного входного сигнала. Так что, теперь наверное, следует перезалить исправленный вариант, за что прошу прощения у модераторов.