Счетчик дозатор.

Очень интересная схемка, как ни велик интернет но такие девайсы попадаютсяредко. Поэтому решил написать статейку , чтобы материалы этого счетчика всегдаимелись под рукой и не затерялись в недрах компьютера.

Допустим мы желаем приспособить  этот счетчик для намотки катушкинебольшого трансформатора. Рассмотрим работу схемы счетчика для такогоприменения.

Например нам нужно будет намотать 345 витков провода. После включениявыставляем кнопкой «предустановка» на индикаторе нужное число 345,нажимаем кнопку ПУСК, на выводе PD-6 появляется логическая 1 которая управляетдвигателем намоточного станка, начинает наматывать витки, считаются импульсы,пересчитываются и выводятся на индикатор , счет от 345 идет на уменьшение идостигнув значения 0 на индикаторе счетчика, одновременно на выводе PD-6появляется логический ноль, что даст команду остановке двигателя. (цифра 345это взято для примера с «потолка», задать можно любые значения)

Под любую ситуацию можно настроить параметры схемы ,вручную ( каждый разпосле включения устанавливать индивидуально) или через исходник установитьпараметры по умолчанию исходник прилагается,

Вручную можно устанавливать на индикаторе отмеряемое количество.

И задавать ПУСК и СТОП устройству .

Через исходник с помощью AVR Studio можно править в прошивке коэффициентпересчета на PD-4 это может быть 1:1 или 20:1 …….87:1  любые варианты.

А так же  число устанавливающемся по умолчанию на индикаторе от 0 до999.

Архив проекта

В архиве для примера лежат две прошивки

1)коэффициент 1:1 с предустановкой числа 1 

2)коэффициент 2:1 с предустановкой числа 25 

Фьюзы МК нужно выставить на работу внутреннего генератора. Индикатор ОА.

Начало этой схемы на РАДИОкоте с названием Дозатор для воды автор  БЕГЕМОТ.

Авторские файлы, исходник — watermeter.asm
прошивка с коэффициентом 40:1- watermeter.hex

2 комментариев

  1. При компилировании исходника-куча ошибок…Подскажите. Или тема в топке уже 4 года?

  2. Приветствую !
    Ошибки присутствуют.
    — Строка-путь инициализации контроллера (она у каждого пользователя свой)

    - Ругается на метку DES (возможно
    название совпадает с какой либо командой)
    - считает только до 99
    - вычитание не работает.

    Рабочий watermeter.hex .
    (запускал в Протеусе)
    Старт переключает разрешение импульсов.
    МК видит импульсы либо от кнопки «предустановка» — работает на увеличение , либо от кнопки «вход импульсов» — работает на уменьшение.

    Не ясно то ли автор умышленно положил нерабочий исходник, то ли случайно….

    :(