Таймер на два независимых канала на PIC12F675

      Комментарии к записи Таймер на два независимых канала на PIC12F675 отключены

Таймер на два независимых канала на PIC12F675

В данной статье, обращение отправится о таймере, что может руководить двумя свободными объектами. К примеру обогрев и обогрев зеркал заднего стекла. Время в таймере выставляется подстроечными резисторами, временной промежуток от нескольких секунд до двадцати мин..

В устройстве имеется две кнопки, при нажатии на одну из них происходит запуск цикла отсчета, включается соответствующее реле.

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

Подчеркну один момент, это таймер не правильный, другими словами он трудится не с точностью до секунды, но для нагревательных элементов он подходит идеально. В схеме употребляется несложной отсчет времени без кварцевой стабилизации. Приблизительная точность таймера +\- 5 секунд.

В firmware имеется еще и калибровочные ячейка ЕЕPROM, которая задает большую вероятную выдержку. Само собой разумеется при жажде ее возможно поменять при выборе вторых диапазонов таймера. В стандарте первой ячейке число 9, что задает большую выдержку приблизительно двадцать мин..

Как расчитать необходимое значение данной ячейки? да весьма легко. Любая единица в ней равна выдержке 0,5 сек. К примеру, берем значение ячейки 4, умножаем на 0,5 сек = 2. Сейчас это число 2 умножаем на макс значение АЦП — 256. Т.е. 2 умножить на 256 = 512 сек. 512 делим на 60 = приблизительно 8,5 мин..

Либо к примеру вот ещё пример, в ячейке 38 (обратите внимание, что число десятичное необходимо перед записью в ячейку преобразовать в шестнадцатиричное), 38 * 0,2 = 19 * 256 = 4864 / 60 = 81 60 секунд. Ну и еще один принципиальный момент — в то время, когда резисторами задано нулевое значение выдержки, соответствующая кнопка будет игнорироваться и запуск таймера не случится.

® При программировании в обязательном порядке необходимо сохранить заводскую калибровочную константу и удостовериться, что прошита 1-я ячейка EEPROM, калибрующая выдержку таймера.

файл и Печатка firmware…СКАЧАТЬ… [49,81 Kb] (cкачиваний: 191)

В обязательном порядке к прочтению:

Программируемый таймер


Статьи как раз той тематики,которой Вы интересуетесь:

  • Автомобильный телевизионный канал Авто Плюс

    Русские автомобилисты, специалисты автобизнеса и фанаты разных видов гонок уже давно полюбили единственный специальный телевизионный канал об машинах – Авто Плюс. Те из…

  • Необходимость проведения свободной экспертизы авто по окончании ДТП

    водитель и Закон ДТП уже стало так простым явлением в нашей жизни, что фактически ни один шофер сейчас не имеет возможности с уверенностью заявить, что не попадёт в какую-нибудь переделку на дороге….

  • Mercedes-Benz A-класса (Новый)

    В сентябре начались европейские продажи компактного автомобиля Mercedes-Benz А-класса нового, уже второго поколения. Всемирный прессе машину представили 1 июля в Греции, на борту клубного…

  • BMW 760 Li

    Необыкновенный дизайн нового БМВ седьмой серии сразу же позвал дискуссии специалистов и просто автолюбителей, посчитавших, что концерн лишил модель характерных, неизменно узнаваемых линия «настоящего»…

  • Охрана гаража собственными руками — схема

    Ко мне обратился мой дорогой друг и попросил сделать схему охраны для гаража, что был порядка 50 метров от дома. В гараже не было электричества, и тащить провода к нему не было возможности….