Таймер разработан для использования совместно с УФ лампой. Прошивка может быть загружена в микроконтроллер, установленный на оригинальной плате или в микроконтроллер платы термостата W1209 доступном на Aliexpress и Ebay. Тип используемой платы задаётся в файле uv_timer.h см. строки 6-8.

Перечень элементов и gerber-файлы печатной платы находятся в каталоге /pcb. Для заказа печатной платы используйте файл UVTimer_V1.02.zip

Характеристики:

Напряжение питания: 7-30V;
Максимальны ток нагрузки: 1A;
Выдержка: 0.1c-90мин

Управление

Управление таймером производится при помощи энкодера. Вращением ручки энкодера осуществляется выбор интервала времени, короткое нажатие - запуск/пауза, длинное нажатие - остановка/сброс на начальное значение.

Схема устройства

Элементы С1, С2, ZQ1 могут не устанавливаться при соответствущих изменениях в функции CLK_Config() в файле main.c. В качестве DD1 допустимо использовать STM8S003F3xx либо STM8S103F3xx. Перемычка J1 предназначена для отладки и должна быть замкнута. Самовосстанавливающийся предохранитель R3 предназначен для защиты выходого транзистора от перегрузки и короткого замыкания, для увеличения нагрузочной способности может быть удален.

Фото готового устройства

W1209

На рынке присутствуют термостаты на основе различных микрокотроллеров под одним названием W1209, прошивку можно использовать только с термостатом на основе STM8, вот его схема:

W1209

Видео работы устройства


Файлы к статье "Универсальный таймер на микроконтроллере STM8"
Описание:

Исходный код (Си), файлы прошивок для микроконтроллера, файлы макета печатной платы, схемы.

Размер файла: 1.33 MB Количество загрузок: 573 Скачать