Научная статья на тему 'Циклический таймер в схеме автоматизации технологических процессов АПК'

Циклический таймер в схеме автоматизации технологических процессов АПК Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
408
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МИКРОКОНТРОЛЛЕР / ТАЙМЕР ЦИКЛИЧЕСКИЙ / ТАКТОВАЯ ЧАСТОТА / КВАРЦЕВЫЙ РЕЗОНАТОР / СХЕМОТЕХНИКА / MICROCONTROLLER / CYCLIC TIMER / CLOCK FREQUENCY / QUARTZ RESONATOR / CIRCUIT DESIGN

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Чарыков Виктор Иванович, Шабуров Александр Николаевич

Статья посвящена разработке схемы и конструкции циклического таймера, выполненного на микроконтроллере фирмы Atmel Attiny2313. Приведена принципиальная схема таймера, монтажная схема и алгоритм настройки. Назначение таймера циклическое включение нагрузки каждые «n» часов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CYCLING TIMER CHART AUTOMATION OF TECHNOLOGICAL PROCESSES APK

The article is devoted to the development of the design and construction of the cyclic timer is provided on the company's microcontroller Atmel Attiny2313. Timer is a schematic diagram and wiring diagram tuning algorithm. Purpose Timer including cyclic load every «n» hours.

Текст научной работы на тему «Циклический таймер в схеме автоматизации технологических процессов АПК»

621.3.064.3

ЦИКЛИЧЕСКИЙ ТАЙМЕР В СХЕМЕ АВТОМАТИЗАЦИИ ТЕХНОЛОГИЧЕСКИХ

ПРОЦЕССОВ АПК

Чарыков Виктор Иванович

д.т.н., профессор кафедры электрификации и автоматизации сельского хозяйства Курганской государственной сельскохозяйственной академии им. Т.С. Мальцева

Россия, г. Курган Шабуров Александр Николаевич аспирант кафедры электрификации и автоматизации сельского хозяйства Курганской государственной сельскохозяйственной академии им. Т.С. Мальцева

Россия, г. Курган [email protected]

Аннотация. Статья посвящена разработке схемы и конструкции циклического таймера, выполненного на микроконтроллере фирмы Atmel - Attiny2313. Приведена принципиальная схема таймера, монтажная схема и алгоритм настройки. Назначение таймера - циклическое включение нагрузки каждые «n» часов.

Ключевые слова: микроконтроллер; таймер циклический; тактовая частота; кварцевый резонатор; схемотехника.

CYCLING TIMER CHART AUTOMATION OF TECHNOLOGICAL PROCESSES

APK

Viktor Ivanovich Tcharykov

Ph.D., professor and chair of Electrification agriculture automation Kurgan State Agricultural Academy them. T.S. Maltsev Russia, Kurgan Alexander N.Shaburov graduate student of the Department of electrification and agriculture automation Kurgan State Agricultural Academy them. T.S. Maltsev Russia, Kurgan

Annotation. The article is devoted to the development of the design and construction of the cyclic timer is provided on the company's microcontroller Atmel - Attiny2313. Timer is a schematic diagram and wiring diagram tuning algorithm. Purpose Timer - including cyclic load every «n» hours.

Keywords: microcontroller; cyclic timer; clock frequency; quartz resonator; circuit

design.

Таймеры широко применяются в схемах управления освещением. Они помогают настраивать искусственное освещение на птицефабриках и в теплицах. Таймеры используются для автоматического полива растений, вентиляции, сигнализации или любого другого процесса. Запрограммированное устройство сохраняет заданные параметры достаточно долго, потому что оно имеет энергонезависимую память. Каждый таймер ( реле времени) оборудован на передней панели информационным табло[1,2].

Циклический таймер (рис. 1) предназначен для циклического включения нагрузки каждые «n» часов. Время включения устанавливается пользователем в меню настройки таймера. Изначально таймер настроен на время срабатывания 1 час и находится в активном режиме. В активном режиме индикация таймера выключена, для снижения энергопотребления[3,5].

Таймер имеет две кнопки - START и TIME. Кнопка START служит для перевода таймера в активный режим, либо в режим настройки. При переводе в режим настройки включиться индикация таймера. Установка времени срабатывания настраивается кнопкой TIME. При каждом нажатии на кнопку происходит увеличение времени срабатывания на 1 час.

Таймер выполнен на микроконтроллере фирмы Atmel - Attiny2313. Напряжение питания таймера 5 вольт. Управление нагрузкой производится через релейный выход, рассчитанный на нагрузку 10А, 220В. Для повышения точности счета времени, микроконтроллер настроен на работу от внешнего кварцевого резонатора на 8 МГц.

Расчет прерывания на 1 с, для корректной работы таймера, выполнен по следующей формуле[4,6]:

_ Fclk

F0C°a ~ 2*N*(1 + OCROA) где: Foc0a - нужная частота срабатывания, Гц N - предделитель тактовый частоты таймера; Fclk - частота работы микроконтроллера; OCR0A - значения для записи в счетный регистр таймера.

Для возникновения прерывания раз в 1 секунду при частоте работы 8МГц, пред делителе 256 значение счетного регистра должно быть равно 31249.

Настройка таймера-счетчика микроконтроллера: void timerInit() {TCCR1B |= (1<<CS12) | (1<<WGM12); //запуска таймера, пред делитель 256,режим работы сброс при совпадении OCR1A |= 31249; // счетный регистр TIMSK |= (1<<OCIE1A); // разрешаем работу прерывания от таймера}

Счет времени происходит в прерывании, которое генерируется каждую 1 секунду: ISR(TIMER1_COMPA_vect)

second++; //считаем секунды if(second == 60) //считаем минуты

Х6 X? XS

Рисунок 1 - Принципиальная электрическая схема таймера {minute++; second = 0} ifminute == 60) //считаем часы {hour++; minute = 0}

Схемотехника:

U1 - микроконтроллер Attiny2313; SW1, SW2 - тактовые кнопки;

R1.. .R10 - резисторы 360 Ом, 0,25 Вт; С1, С2 - керамические конденсаторы, 20 пФ; Q1

- любой транзистор проводимости n-p-n, например кт315;

D1 - диод, 1n4148; X5...X8 - разъем для прошивки;

X1, X2 - семисегментный индикатор на 2 разряда, общий катод;

X3 - разъем USB; X4 - винтовой клеммник для подключения нагрузки;

Y1 - кварцевый резонатор на 8 МГц; HLS6-23F - реле.

Рисунок 2 - Монтажная плата циклического таймера

Список литературы:

1. Шустов М.А. Практическая схемотехника. Цифровые устройства. - М.: Альтекс - А, 2002. - 184с.

2. Микросхемы для импульсных источников питания и их применение. Справочник. - М.: Додэка, 2000. - 608с.

3. Четти П. Проектирование ключевых источников электропитания. - М.: Энергоатомиздат, 1990. - 238с.

4. http://www.gaw.ru/html.cgi/txt/ic/Atmel/micros/avr/attiny2313.htm. Обр. 24.04.2016г.

5. Перельман Б.Л., Шевелев В.И. Отечественные микросхемы и зарубежные аналоги. Справочник. - М.: "НТЦ Микротех", 1998. - 376 с.

6. Микушин А.В., Сажнев А.М., Сединин В.И. Цифровые устройства и микропроцессоры. - СПб.: БХВ-Петербург, 2010. - 325с.

i Надоели баннеры? Вы всегда можете отключить рекламу.