Когда ЛУТ перестает устраивать своим качеством, начинаешь искать альтернативу и приходишь к фоторезисту. Дает куда более качественный и повторяемый результат без особого труда и в домашних условиях. При изготовлении печатных плат с помощью фоторезиста, возникает необходимость в точном отсчете временных интервалов, вот для этих целей и был изготовлен этот таймер. Хотя думаю ему можно найти и другое применение.
Таймер отсчитывает секундные интервалы времени, выполнен на микроконтроллере PIC16F886 фирмы Microchip. Максимальное время — 999 секунд. Управление осуществляется тремя кнопками. Таймер имеет возможность сохранения 7 временных интервалов, в энергонезависимой памяти.
Для индикации применен семисегментный индикатор с общим катодом и высотой символа 14 мм. Коммутирующим элементом является реле.
Кнопками S1 и S3 устанавливают необходимый временной интервал, Кнопка S2 — служит для запуска/останова таймера и выбора режима работы. По окончании отсчета, таймер подает звуковой сигнал, каждые 10 сек. до нажатия кнопки S2. Кнопки S1 и S3 имеют режим автоповтора.
Конструктивно таймер выполнен на двух платах. На одной из них расположен блок питания и реле, коммутирующее нагрузку, а на второй цифровая часть, с элементами управления.
Платы крепятся между собой с помощью металлических стоек высотой 30 мм.
Для отсчета секундных временных интервалов применен алгоритм Брезенхема.
Подключение таймера:
Порядок подключения сети 220 В и нагрузки указан на фото.
Работа с таймером:
При включении таймер находится в последнем рабочем режиме, который был выбран до выключения.
Кратковременное нажатие кнопки S2, запускает отсчет времени, повторное нажатие останавливает отсчет. Длительное нажатие (более 2 с.) кнопки S2, дает возможность выбора временных интервалов сохраненных в памяти «Р1…Р7». Для редактирования временных интервалов, выбираем одну из ячеек «Р1…Р7» и длительным нажатием кнопки S2 входим в режим редактирования. Режим «РУ» - позволяет непосредственно устанавливать временные интервалы при работе таймера.
Скачать [175,86 Kb] (cкачиваний: 679) прошивку, исходник MPLAB, печатку Eagle
|