Таймер разработан для использования совместно с УФ лампой. Прошивка может быть загружена в микроконтроллер, установленный на оригинальной плате или в микроконтроллер платы термостата 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, вот его схема:
Видео работы устройства
Файлы к статье "Универсальный таймер на микроконтроллере STM8" | |
Описание:
Исходный код (Си), файлы прошивок для микроконтроллера, файлы макета печатной платы, схемы. |
|
Размер файла: 1.33 MB Количество загрузок: 612 | Скачать |