Здравствуйте.
Вот, тоже решил сделать себе устройство для засветки фоторезиста. Купил две ультрафиолетовых лампы по 8 Вт. Так как подходящего корпуса пока не нашёл, решил начать с таймера. МК использую ATtiny2313A-PU частота 1 мГц от внутреннего генератора (заводская установка), светодиодный индикатор четырёхразрядный с ОА. Девайс имеет три кнопки управления (ОК, Hi, Lo), зуммер со встроенным генератором. Управлять нагрузкой при помощи чего (реле или симистора), пока ещё не решил. Есть и реле и симисторы. Всё будет зависеть от источника питания девайса. Предварительная схема пока такая.
Комментарий к файлу: Программа написана на АВ
Имеет 7% свободной памяти.
Timer_ATtiny2313_v2.zip [17.29 КБ]
Скачиваний: 1386
Программа обкатана на отладочной плате.
1.gif [ 62.91 КБ | Просмотров: 25545 ]
Таймер имеет два режима установки интервалов времени.
1. Ручной режим – установка интервала времени от 1_й секунды до 59_ти минут 59_ти секунд.
2. Автоматическая установка – имеет три интервала времени. Первый интервал – последнее значение вводимое ручной установкой (сохранённое в EERROM), второй интервал – это время для засветки фоторезиста через плёнку, третий интервал - это время для засветки фоторезиста через бумагу. Как записываются значения в эти интервалы, расскажу позже. При первом включении временные интервалы для плёнки и для бумаги запишутся 59 минут.
Описание алгоритма таймера.
При подаче питания на индикаторе горят нули, нагрузка естественно отключена.
Чтобы войти в режим ручной установки, необходимо нажать кнопку «ОК». После нажатия кнопки «ОК» начинает мигать цифра соответствующая единицам секунд. Увеличение или уменьшение значения производится с помощью кнопок соответственно «Hi» и «Lo». Для перехода на следующий разряд необходимо нажать кнопку «ОК». С последующими разрядами проделываются те же самое действия. После установки последнего разряда (десятки минут), и при нажатии кнопки «ОК», происходит запись установленного интервала времени в EEPROM, включение нагрузки и запуск отсчёта времени (на уменьшение).
Когда на индикаторе загорятся ноли во всех разрядах, происходит отключение нагрузки, остановка работы таймера отсчёта и включится сигнал зуммера на 2 секунды, сигнализирующий о завершении отсчёта.
Чтобы войти в режим автоматической установки, необходимо нажать кнопку «Hi». На индикаторе засветится последний вводимый интервал ручной установки.
Для включения таймера по этому интервалу, необходимо нажать кнопку «ОК», нагрузка включится и начнётся отсчёт времени. Если Вы не хотите включать данный интервал, нажмите на кнопку «Lo» для перехода на следующий интервал (плёнка). На индикаторе высветится: П-59, что соответствует, П – плёнка, 59 – значение в минутах (59 минут если это первое включение).
Для изменения первоначального значения, Вам необходимо нажать кнопку «Hi», при этом значения минут и десятков минут, установленных ранее ручной установкой заменят эти первоначальные значения. Таким образом, вначале нужные интервалы необходимо выставить с помощью ручной установки, при этом значения в секундах игнорируются.
При нажатии на кнопку «ОК», в таймер загрузится необходимый интервал в минутах, включится нагрузка, и произойдёт запуск отсчёта времени. Если Вы не хотите включать данный интервал, нажмите снова на кнопку «Lo» для перехода на следующий интервал (бумага). На индикаторе высветится: Б-59, что соответствует, Б – бумага, 59 – значение в минутах (59 минут если это первое включение). Для изменения первоначального значения, Вам необходимо проделать теже действия как для плёнки.
При нажатии на кнопку «ОК», в таймер загрузится необходимый интервал в минутах, включится нагрузка, и произойдёт запуск отсчёта времени. Если не нажимать кнопку «ОК» для запуска таймера, то можно с помощью кнопки «Lo» перемещаться по кругу с режима на режим. Выход из меню осуществляется только при запуске таймера. Во время отсчёта таймера вход в режимы установки интервалов времени (ручной, автоматический), заблокирован.
Таким образом, предварительная установка необходимых значений займёт какое то время, зато в последующем поможет быстро выбрать необходимое время для засветки Ваших ПП.