Таймер за експозиция на фоторезист

Добър ден! Развитието на съвременните технологии доведе до овладяване на производството на печатни платки с помощта на фоторезист. Отпечатваме фотомаска, навиваме фоторезист, правим сандвич от тях ... Сега трябва да изложим. Как да измерим времето на експозиция? Можете, разбира се, да тичате с часовника си и да издърпате щепсела от контакта. Но това не е истинският начин. Нашият метод е да направим таймер. Под изрезката публикация на тема „Аз и моят шибан таймер“Какво беше необходимо и какво се случи Първо, използвам CFL лампа, 26W, E27 основа. Много удобно, баласт вътре. Тоест, трябва да превключите 220V промени. Захранване, разбира се, от мрежата.

Експозицията трябва да бъде записана в ROM (EEPROM), а не да се въвежда отново всеки път.

Дисплей. Функционалността на устройството е оскъдна, достатъчен е обикновен светодиод. Мрежата има много дизайни с дисплеи с малки букви (генератор на символи), IMHO, груба сила.

Максималното време на експозиция е 60 минути 59 секунди. Не мисля, че е необходимо повече. Минимумът е 1 секунда.

Бутони - традиционно 3 броя, стартиране и настройка на времето (увеличаване и намаляване).

Друг момент - как да разберете за края на експозицията? Да тичам отново и да гледам дисплея? И в същото време и на включената лампа? Не, нека добавим звукова аларма (туитър).

И така, общата концепция на "черната кутия": 1. Конектор за променлив ток 2. Заредете гнездо 3. LED - 4 цифри (минути:секунди), двоеточие 4. Тактови копчета, 3 броя 5. пищялка

Кадър. Ако устройството е без калъф, това не е устройство, а прахоуловител. Избрах N8AA от AMBOX (мисля, че Kradex също има нещо подобно). Купих го в 9V, тогава за около $1,5. Но с шибания темп на инфлация, добре, разбирате идеята...

Тази сграда може да побере дваматабла, което е много удобно в случая - можете да разделите силовата и контролната част.

От единия край поставяме захранващ конектор и превключвател, от друга - гнездо и зумер. На лицевата страна на дисплея, бутони. И още два светодиода - захранване и натоварване (по принцип не е необходимо захранване, но го сложих за симетрия).

фоторезист

фоторезист
таймер

Да, инсталирах гнездо за сова. Защото беше, но не видях буржоазните за продажба.

Силова секция Захранване - линейно. Защото импулсът е излишен. И не развързани, хм ... не ги харесвам.

експозиция

Има много място в кутията, има къде да поставите китайски трансформатор, който лежи наоколо. Пробвах го в устройство с IR приемник (режим на готовност), заразата загрява. И след това кратко време на работа, просто слезте. Правоъгълен отвор е изрязан под трансформатора, той седи идеално и не потрепва.

фоторезист
Мостът KTs407, който никога преди не е бил запоен, е жалко да го изхвърлите.

Превключващият елемент е триак. Някак си ръката не се издига да постави релето, въпреки че има място. Както обикновено, оптрон MOC3043. Веригата е най-типичната, тя е дадена в листа с данни на MOC3043 (листът с данни е в прикачения файл).

Мисля, че е възможно да се инсталира триак без радиатор, но е по-спокойно.

фоторезист

Забележка: Не инсталирах демпферен кондензатор на платката, така че когато захранването на таймера е включено / изключено, товарът леко мига. Инсталирането на кондензатор трябва да реши този малък бъг.

Контролно устройство

Микроконтролер - STM8S003F3P6. По-евтино не съм виждал, а дори и с такъв кошер пълнеж. Има дори вграден туитър модул. Кварцов комплект, все още време за броене.

експозиция

Дисплея е CC56-21GWA, ако това говори нещо. Височина 19 мм, има много такива по магазините.

Към дисплея все още се срязварегистърът върви - класика на жанра, 74HC164. Имах го в DIP.

Копчета с кръгли бутала. Подчертавам, на краката 11 и 12 има външни издърпващи резистори. Тези изходи на контролера са с отворен дренаж, без вградени издърпвания. Невнимателно прочетох листа с данни и след това дълго време не можех да разбера защо бутоните плаваха ...

таймер

Пиезо пищялка, резонанс като 1kHz. Успешно демонтирани от някъде, но магазините са пълни с тях. Пробвах да сложа електромагнитни (през транзистор, разбира се), но звукът беше много по-тих (това са тези без генератор). И тя яде 10-15mA. Единственото предимство според мен е, че могат да бъдат извадени от стари китайски будилници.

експозиция

Обърнете внимание на това как е инсталиран кабелът. Много удобно, жиците не се късат. Високочестотният високоговорител е залепен към тялото с двойнозалепваща лента. Щифтовете за програмиране на SWIM бяха запоени с жици. Струва си да добавя мощност от програмиста, но не се сетих.

експозиция

Тъй като таймерът не е правен за изложба, не исках да се занимавам с капачки за бутони и табелка. Три бутона, лесни за запомняне: START / STOP, INC, DEC.

Длъжностна характеристика

Когато е включен, таймерът издава звуков сигнал. Дисплеят ще покаже времето на експозиция. Важен момент е времето, което сте използвали последния път. Запомня се автоматично, няма нужда да натискате нищо.

За да започнете, натиснете бутона START (внезапно, нали?). Чува се звуков сигнал с четири нарастващи тона. Товарът, тоест лампата, се включва само след края на звуковия сигнал. Дисплей за обратно броене.

При достигане на определеното време на експозиция товарът се изключва, след което се чува звуков сигнал (четири намаляващи тона). Дисплеят показва 00:00. Времето, което сте използвали, се съхранява в EEPROM.

Отново натискаме СТАРТ и се качвамепоказване на времето на експозиция (вместо нули).

Как да промените времето на експозиция? Натиснете едновременно бутоните INC и DEC. Цифрите, които трябва да бъдат зададени (минути или секунди), ще мигат. Увеличаването/намаляването на времето се извършва с бутони INC, DEC. Има бързо набиране при изчакване :) Превключване между минути и секунди с бутона START.

Максималното възможно време на експозиция е 60 минути 59 секунди. Минималният възможен е 00 минути 01 секунди.

Излезте от режима на настройка, като натиснете едновременно бутоните INC и DEC.

Още нещо - ако експозицията тече, можете лесно да я изключите с натискане на бутона START (тоест той е и бутон STOP).

Фърмуер

Не виждам смисъл да описвам фърмуера в рамките на тази публикация. Всички източници са в прикачения файл, можете да видите и файла "About_UF-Timer.txt" Проектът е направен в IAR.

Флашнах контролера с помощта на STM8L-Discovery.

важно! Ако някой реши да повтори проекта! Захранването на таймера е 5V, а нивата на STM8L-Discovery са 3V. Или координирайте, или захранвайте целевия MK от програмиста (което направих).

Малък, но важен нюанс. Звуковият модул на този MK може да бъде тактован или от LSI (вграден RC осцилатор, по подразбиране) или от HSE (външен кварц). Но за да работи нормално на резонансната честота на пиезоелектричния излъчвател, е необходимо калибриране. За калибриране трябва да използвате вградения таймер в режим на заснемане. Можете да прочетете за тези и други очарователни неща в RM0016. Пробвах го без калибриране, не ми хареса (128 kHz ± 12.5%, 16kHz не е достатъчно, нали?). Защо да не използвате HSE, ако е инсталиран кварц? Тук също не всичко е толкова просто. Превключването към звуков сигнал за часовник от HSE се извършва чрез Option bytes. Като цяло стартирах помощната програма STVP и в раздела OPTION BYTE направих следното:

преди след Същото можеше да се направи във фърмуера, но ме мързеше

Инсталация

В прикачения файл ще намерите: 1. Схема във формат sPlan, има и чертежи на "муцуната" и разположението на платките в кутията (уви, не съм силен в SolidWorks) 2. Печат във формат LayOut 3. Проект по IAR, с източници 4. Чертежи на корпуса и таблици с данни 5. Снимки (включително скрийншоти за програмиране на OptionByte)