Таймер-контроллер для засветки фоторезиста.
Автор: MOHCTEP, ipgraph@mail.ru Предлагаемая схема, кроме таймера, имеет еще 4 выхода, позволяющие, с помощью примитивной логики, управлять верхней и нижней панелями ультрафиолетовой засветки, подсветкой и вакуумным компрессором. Управляется система энкодером, а двустрочный ЖК дисплей в строковом и мнемоническом представлении покажет все, что вы натворили. Любой из выходов можно исключить и использовать схему, как, например, бытовой таймер с звуковым оповещением. Звук тоже можно отключить, а также дублировать им работу с энкодером: поворот, клик, удержание нажатой кнопки. Таймер позволяет задать выдержку от 1 секунды до, без секунды, 10 часов с переменным шагом. Переменный шаг позволяет достаточно быстро, за несколько кликов/поворотов набрать любое желаемое время из допустимого. Схема без наворотов, но чуть поясню. Так как мне не удалось запустить мой ЖКИ по 4 битам, я использовал здесь полноразмерную шину данных. Конденсаторы С8, С9 могут потребоваться для разбитого энкодера. "Пищалка" со встроенным генератором. Кварц любой часовой. На выходах стоят достаточно маломощные транзисторы. Если для панелей и подсветки их возможно и достаточно, то для "реактивного" компрессора, почти наверняка потребуется умощнение выхода, например оптотиристором или реле. Р1 - разъем для внутрисхемного программирования. Когда перемычка JP1 закорочена, то можно запитать схему непосредственно от программатора. Схема общения с контроллером: После включения и звукового сигнала увидите инфо экран. По клику или удержанию кнопки энкодера откроется меню (1). Это главный экран и сюда всегда будем возвращаться из любого места, при удержании кнопки энкодера. Выбирается пункт меню поворотом, а вход/изменение состояния производится кликом энкодера. Выход - удержание кнопки. Такая логика работает по всем пунктам меню, за исключением блока выбора значений таймера (1.1). Здесь - инверсия. :) Кликом выбирается разряд по кругу, а поворотом меняется значение этого разряда. При переполнении в любую сторону затрагивается также и старший разряд. Остальные пункты меню таковы: (2) - Выбор "светильников". (2.1) Активация/деактивация верхней и нижней УФ. панелей и подсветки. (3) - Выбор режимов звука. (3.1) - Вкл/выкл звукового оповещения по таймауту(5.3) или прерыванию работы таймера(5.4). Вкл/выкл звукового сопровождения работы энкодера. В этой версии энкодер "крякает" :) при повороте. По клику выдается короткий звук, а, по отработке времени нажатия и удержания, звучит двойной сигнал. (4)--(4.1) - Вкл/выкл компрессора. (5) - запускаемся. Далее, ко всему что включается/выключается применителен термин - "если ранее активирован". (5.1) - Подготовка к экспозиции. В этом режиме включаются подсветка и компрессор. Укладываем, поправляем плату, шаблон, прижималки и т.д. (5.2) - Экспозиция. Подсветка выключается, ультрафиолет включается, таймер считает. Можно прервать работу таймера нажав и удерживая кнопку энкодера. (5.3) Таймер отработал. Выключаются панели и компрессор, включается подсветка, звучит сигнал. Все настройки, а также время экспозиции сохраняются в энергонезависимой памяти и следующее включение таймера произойдет уже с нынешними параметрами. (5.4) Принудительная остановка таймера. Выключено все. Звучит сигнал. Клик или удержание кнопки в режимах (5.3) и (5.4) - переход в главное меню (1). В контроллер "заливаем" 2 файла, программируя Flash и EEPROM. "Предохранители" в 6 студии выглядят этак вот:
Если все собрано и залито правильно, то отладки не потребуется, схема должна заработать сразу. Ввиду некоторых обстоятельств моя схема пока в макетном состоянии, однако я попробовал состряпать печатную плату и выкладываю ее в архиве. Внимание! Плата не проверена, так что возможны недочеты и ошибки - будьте внимательны. Фото макетки не выкладываю - поберегу псих-комфорт читателя. На данный момент схема, печатная плата и прошивка модифицированы. Обновления доступны в соответствующей теме форума.
Файлы: Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться: |
|
|||||||||||||||
|
||||