Таймер для засветки фоторезиста на PIC16F685

Рейтинг:  3 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда не активнаЗвезда не активна
 

Таймер для засветки фоторезиста на PIC16F685Этот таймер предназначен для выдержки времени засветки фоторезиста при изготовлении печатных плат. Время экспозиции может быть выбрано от 1 секунды до 60 минут. Для того чтобы выбрать время застветки в таймере используется энкодер с кнопкой. Шаги варьируются в зависимости от периода: чем больше период, тем больше секунд будет в одном шаге энкодера:

 

Время таймера Шаг
00:00 - 01:00 1 с.
01:00 - 02:00 2 с.
02:00 - 05:00 5 с.
05:00 - 10:00 10 с.
10:00 - 20:00 20 с.
20:00 - 60:00 30 с.

Фактическое включение УФ лампы осуществляется с помощью симистора TIC206M, оптопара MOC3041 обеспечивает гальваническую развязку между низким и высоким напряжением. Схема устройства представлена ниже:

Таймер для засветки фоторезиста на PIC16F685

4-х разрядный семисегментный светодиодный дисплей с общим катодом изначально показывает выбранное время экспозиции в минутах и ​​секундах. Когда произведен запуск таймера кнопкой - лампа включается, и на дисплее отображается количество минут и секунд до конца отсчета. Повторное нажатие на кнопку во время отсчета остнанавливает таймер. Последний установленный период высветится по умолчанию после следующего включения питания.

В данном таймере могут быть использованы различные микроконтроллеры поэтому файл прошивки предоставлен для каждого из них: PIC16F631,677,685,687,689,690.


Архив для статьи "Таймер для засветки фоторезиста на PIC16F685"
Описание: Файлы прошивок для микроконтроллеров PIC16F631,677,685,687,689,690
Размер файла: 19.03 KB Количество загрузок: 858 Скачать

Метки: Таймер, Семисегментный индикатор, Энкодер, PIC16F685, MOC3041

Печать E-mail

Комментарии  

0 #1 rossich 21.11.2015 20:59
Здравствуйте.
Собрал на 690 пике, зашил через PICKit2. Включаю - индицируется время 02.40. Запускаю - отсчёт нормальный, LED на 17 ноге пика горит постоянно. Повторное нажатие кнопки - стоп отсчёта.
Теперь о проблеме. Начинаю энкодером изменять уставку по часовой стрелке медленно - уставка плавно меняется согласно таблице. Если вращаю быстрее - уставка "срывается" и увеличивается до скольки сама захочет.
Если начинаю вращать ручку против часовой стрелки - то же самое - уставка "срывается" и увеличивается до скольки сама захочет.
Прошу помочь в решении проблемы.
Заранее благодарен.
Сообщить модератору
0 #2 AntonChip 22.11.2015 09:24
Попробуйте поменять энкодер, или между его выводами и минусом питания подключить конденсаторы на 100нФ
Сообщить модератору
0 #3 rossich 22.11.2015 19:52
AntonChip, есть ли требования по выбору энкодера, какой энкодер предпочтительне е?
Сообщить модератору
0 #4 rossich 27.11.2015 23:29
Заменил ноунэймовский энкодер на энкодер PEC11R-4020K-S0 024 производства BOURNS. Поведение таймера стало ещё более неадекватное. :sad:
Сообщить модератору
0 #5 rossich 30.11.2015 20:20
Народ, кто-нибудь собирал конструкцию?
Отпишитесь, пожалуйста, как прошло. Что-то у меня ничего дельного не получается.
Сообщить модератору
0 #6 AntonChip 03.12.2015 21:17
Проверил на PIC16F690, энкодер 30 имп/оборот с кнопкой от автомагнитолы, работает стабильно
Сообщить модератору
0 #7 rossich 04.12.2015 14:36
Да, спасибо.

Разобрался - вызвонил трещину в дорожке ПП между энкодером и входом контроллера. Пропаял - ОК!

AntonChip, можно ли подправить прошивку и на 17-ю ногу МК выдавать секундные импульсы?
Сообщить модератору
0 #8 rossich 04.12.2015 14:38
Кстати, AntonChip, рисунок ПП прислать? Может кому пригодится.
Сообщить модератору
+1 #9 AntonChip 04.12.2015 21:48
Цитирую rossich:
Кстати, AntonChip, рисунок ПП прислать? Может кому пригодится.
Да, конечно присылай
Сообщить модератору
0 #10 KirillIashin 25.10.2016 18:04
Скажите, пожалуйста, могу я заменить сборку оптопара-тирист ор на реле? Мне УФ светодиоды включать..
Сообщить модератору
0 #11 AntonChip 26.10.2016 08:46
Цитирую KirillIashin:
Скажите, пожалуйста, могу я заменить сборку оптопара-тиристор на реле? Мне УФ светодиоды включать..

Да, конечно можно
Сообщить модератору
0 #12 SP 12.07.2017 13:36
Добрый день! Вопрос уважаемому автору статьи: можно-ли добавить в это устройство звуковую индикацию окончания выдержки? И ещё: возможно-ли применение индикаторов с ОА?
Сообщить модератору
0 #13 SP 20.07.2017 22:28
Добрый день!
Повторю свой вопрос: Возможно-ли добавить звуковую индикацию окончания выдержки в этот таймер?
Сообщить модератору
+1 #14 AntonChip 14.06.2018 20:40
Добавил прошивку с зуммером на выходе RA2
Сообщить модератору
0 #15 kt315000 03.08.2018 05:18
Цитирую AntonChip:
Добавил прошивку с зуммером на выходе RA2

Пожалуйста, выручите печатной платой, желательно под обычные детали.
Сообщить модератору
0 #16 ЮРА 08.10.2018 01:34
Можете прислать рисунок печатной платы.
Сообщить модератору
0 #17 ЮРА 08.10.2018 01:37
Можете прислать рисунок печатной платы.
Сообщить модератору

Авторизация