PaJa-trb  >  Konstrukce  >  Mikropájka 2011
paja@paja-trb.cz
1.7.2013 - verze SW 1.5 - čtení teploty 3x/s (dřív 2x), nastavení teploty je po 2°C, upravena regulace vyhřívání na prodlevu (dřív PWM), ve stand-by zrušeno hlídání ručky, upraveno časování auto-off.
Přidané 2x kondenzátory 100n, přejmenování C a drobná úprava návrhu DPS.
1.2.2015 - verze SW 1.7 - nastavení teploty po 5°C, oprava zákmitů tlačítka při přechodu do standby a zpět.

mikropajka_foto_00 Po roce používání mnou sestavené Mikropájky podle podkladů Jendy23, jsem se rozhodl pro stavbu další (už třetí) mikropájky.
Chtěl jsem zmenšit rozměry, použít na napájení vyhřívání 24V AC, snažší nastavení (kalibrace) skutečné teploty a přidat další doplňkové funkce ...

Vlastnosti mikropájky:

Funkce:
12V AC z transformátoru je usměrněno a stabilizováno na 5V pro napájení procesoru a elektroniky.
24V AC je spínáno přes optotriak IO2 (se spínáním v nule) a triak T4 na vyhřívání tělesa ručky.
Čtení teploty z termočlánku má na starosti IO6 MAX6675, ze kterého procesor čte skutečnou teplotu, upraví ji a dle nastavení spíná vyhřívání tělesa, zobrazuje teplotu na displeji, na dvoubarevné LED, hlídá si vstupy z rotačního kodéru a případně ještě aktivuje piezo...
Ve schématu je načrtnutý spínač hlídání odložené ručky ve stojánku, který je připojený do ISP konektoru (místo programátoru) mezi piny 1 a 6 (krajní vodiče plochého kabelu). Je-li ručka odložena ve stojánku - spínač je sepnutý. Spínač není nutné použít, mikropájka bude pracovat i bez něj.

Konstrukce:
Už od návrhu jsem se snažil umístit vše na jednu DPS s minimem propojů a drátů ... proto je displej připojen ze strany spojů přes precizní lámací konektory - čímž jsem ušetřil množství drátků k propojení s deskou elektroniky.
Transformátor je originál náhradní díl do páječek Solomon, na DPS stačí jen nasunout konektor ze sekundáru trafa.
Při stavbě je možno použít pouze hlavní desku a přívod k rot. kodéru a LED řešit kablíky s konektory PSH02 nebo vyrobit rozšířenější verzi s drátovým propojením obou desek a osazením LED a rot. kodéru ze strany spojů (pohlídat si správnou výšku).
Zkratovací propojku - Jumper není potřeba osazovat - nahradí jej drátová propojka nebo SMD nulový odpor. Sloužila mě jen pro testování a odpojení vyhřívání tělíska při programování (ale není problém programovat procesor i s propojkou).

Při výrobě krabičky jsem se inspiroval u předchozí verze. Jen jsem dosáhl prakticky polovičních rozměrů, a to: 165mm x 100mm a výška 95mm.
Přední, spodní a zadní díl je tvořený z jednoho kusu hliníkového plechu tloušťky 2mm. Na spodní části jsou pro zpevnění a přichycení bočních stěn 2ks duralových vinglů 15x15mm. V přední části (pod elektronikou) je pár děr pro větrání.
Boky a vršek jsou vytvořeny z pozinkovaného plechu, nahoře jsem ještě přiletoval misku na houbičku.
Dodatečně jsem udělal na bočních stranách nahoře několik děr pro lepší chlazení, hlavně chladič 7805 dost topí a zbytečně tak přehříval vnitřek krabičky.
Zakoupil jsem držák ručky (ZD-10A soldering iron stand), trochu jsem upravil držení, aby se držák při vložení ručky zvednul a rozepnul mikrospínač (viz. foto). Tato úprava, ale není nutná - pájka bude pracovat i bez hlídání odložení ručky - nebude, ale funkční auto-off.
Přívod 230V AC je řešený přes PC zásuvku se zabudovaným držákem trubičkové pojistky (postačí 1A), fáze je spínaná přes vypínač na čelní straně s přivedena na primár trafa.
Štítek na přední panel jsem natiskl na samolepící papír, vyřízl okýnko pro displej a přelepil průhlednou samolepící fólií (průzor pro displej ještě kouskem fólie z druhé strany - a by se na lepidlo nechytal prach). Váha mikropájky jsou necelé 2kg.

Spotřeba:
Primár trafa (měřeno multimetrem na rozsahu 20A) : topí = 0,25A / chladne = 0,06A / stand-by = 0,05A
Spotřeba peněz na stavbu ... asi 1400kč za elektromateriál. Nepočítám železo na stavbu krabice a nespočet hodin při výrobě.

Program:
Při současném držení stisknutého tlačítka a zapnutí pájky se lze dostat k nastavení kalibrace skutečně naměřené teploty na konci hrotu (termočlánek s měřákem přes kapku roztaveného cínu na špičce hrotu). Protože se může načtený údaj a "skutečný" trochu lišit, lze takto vynásobit načtenou teplotu hodnotou 0.9 až 1.1
Pro tento účel je připravený přepočet s grafem z Excelu: Výpočet kalibrační odchylky. Po zadání naměřených hodnot v porovnání s displejem (před měřením je dobré nastavit kalibraci na 1.0 !!!), poté si excel vypočte násobek naměřené hodnoty - kalibrační odchylku.
První krok po zapnutí je kontrola teploty, je-li menší než 80°C, tak automaticky zapne topení, pípne a zobrazí na displeji Pajeci stanice / PaJa, po 1s mikroPaJka / 2011 v1.5.
Od této chvíle běží program v nekonečné smyčce a přerušuje jej 3x/sekundu Timer1, který kontroluje odložení ručky a stav mikropájky - režim provoz/stand-by
Provoz - načte teplotu, vypočte odchylku nastavené a načtené teploty. Při prvním zahřátí na nastav. teplotu zapíská, jinak podle reg. odchylky rozsvěcuje LED a udržuje teplotu vyhříváním tělesa. Na displej zobrazí nastavenou a skutečnou teplotu hrotu, v případě překročení teploty hrotu (>700°C = odpojení/porucha) píská a zobrazuje varování Odpojen. Malé teploměry po stranách displeje se mění v závislosti na nastavené a dosažené teplotě hrotu (reg. odchylce)
Stand-by - zhasne podsvícení, zobrazí Stand-by / 120°C, čte a udržuje teplotu hrotu na 120°C
Načtení teploty z MAX6675 probíhá sériově, poté se 16bit hodnota posune doprava o 5 pozic, tím se získá informace o teplotě v celých °C. Teplota se ještě upraví podle kalibrační hodnoty a převede na vhodný typ proměnné.
Kodér - v případě otočení rot. kodérem se aktivuje externí přerušení a program jej obslouží. Zkontroluje stav druhého pinu rot. kodéru. Podle toho přičte nebo odečte nastavenou teplotu, výslednou hodnotu uloží do paměti (zachová se i po vypnutí pájky) a zobrazí ji na displej.
Tlačítko - druhé externí přerušení při stisku tlačítka rot. kodéru. Zastaví Timer1 (nebude docházet k přerušení 3x/s). Pak sleduje délku stisku tlačítka a podle toho buď přepne režim Provoz/Stand-by nebo při delším stisku skočí do Menu, pak znovu aktivuje Timer1
Menu - zastaví Timer1 a zakáže obě externí přerušení. První položka menu je rychlé nastavení teploty po 50°C (rozsah 80-450°C), stiskem tlač. se hodnota uloží. Další je povolení/zakázání pieza a poslední je hlídání odložení ručky. Nakonec znovu povolí Timer1 a obě externí přerušení.

mikropajka_2011_schema_mini.png

Zde je návrh plošného spoje mikropájky o rozměrech (hlavní desky) 88 x 52 mm.
mikropajka_2011_osazovak_top_mini.png mikropajka_2011_osazovak_bottom_mini.png
mikropajka_2011_spoje.png

Seznam použitých součástek :
R1,R2       - 33        SMD vel.0805 
R3-R5       - 1k           
R6,7,9,12   - 1k        SMD vel.1206 
R8          - 2k7       SMD vel.1206
R10         - 10        SMD vel.1206    (nebo podobný 5-15 ohm)
R11         - 4k7       SMD vel.1206
R13         - 10k       SMD vel.1206
R16         - 180       SMD vel.1206
R17         - 360       SMD vel.1206
P1          - 10k       trimr PT6H (stojatý)

C1          - 2200M/35V (RM7,5)
C2          - 1000M/16V (RM5)
C3-C8       - 100n      SMD vel.1206 
C9,C10      - 100n      SMD vel.0805
C11,C12     - 22p       SMD vel.1206     
D1          - LED 5mm - červená + zelená, spol. katoda
M2          - B250C1500F nebo KBL04 (TME)

LCD1        - PRC1602A  LCD displej 2x16 s podsvícením, nebo RC1602D (TME)
IC1         - ATmega8-16AU
IO1         - 7805      + chladič HS-135A-38 (TME) - nejlépe ještě větší
IO2         - MOC3041
IO6         - MAX6675   SMD (třeba z: MAX6675 TME)  
Q1          - 12MHz 
REP1        - KPE242  
SW1         - STEC12E08  (rotační kodér s tlačítkem - z SOS) + klobouček

T1-T3       - BC817     SMD SOT-23
T4          - BT137/800  + chladič HS-135A-38 (TME)   
ISP1        - MLW06G  
JUM1        - S1G2 + JUMP  (lze propojit drátem nebo nulovým SMD odporem)    
K1,K3       - ARK500/2 
K2          - PSH04-03P 
K4          - PSH02-03P 
K6          - PSH02-04P 

PENSOL-SL20-T (TME) - Transformátor ke stanici PENSOL SL10 a 20,SL10ESD, 20ES
PENSOL-IRON-N (TME) - ručka pro páječky Solomon   + konektor DIN-5  
drátová propojka (most) - kousek drátku - 3x
DIN-5 konektor
Download Download:
Návrh DPS a SCH pro Eagle (od verze 5.6).
Obrázek pl. spoje PNG v rozlišení 600x600 DPI.
Program pro ATmega8 - Soubory BIN, HEX a BAS (zdroják z BASCOM)
Nastavení fuses pro ATmega8 a krystal 12MHz: Low=0xFF, High=0xC9
Výpočet kalibrační odchylky - Soubory XLXS (Excel 2010) - stačí zadat naměřené hodnoty ...



mikropajka_foto_krabice_01.jpg, 19kB mikropajka_foto_krabice_02.jpg, 10kB mikropajka_foto_krabice_03.jpg, 12kB
mikropajka_foto_01.jpg, 17kB mikropajka_foto_02.jpg, 13kB mikropajka_foto_03.jpg, 13kB
mikropajka_foto_04.jpg, 12kB mikropajka_foto_05.jpg, 14kB mikropajka_foto_06.jpg, 73kB mikropajka_foto_07.jpg, 7,8kB

Krátké videoukázka běhu - točeno mobilem (3GP - 23 MB) - Mikropájka 2011 - YouTube



Realizace mikropájky Jiřího France

Realizace pájky od Pala ze Žiliny - pájka v krabici od ERS-50, v pozadí je vidět i starší model podle Jendy23
mikropajka_foto_p-pavel_1_mini.jpg, 5,7kB mikropajka_foto_p-pavel_2_mini.jpg, 7,9kB mikropajka_foto_p-pavel_3_mini.jpg, 4,3kB mikropajka_foto_p-pavel_4_mini.jpg, 4,3kB

Další postavený kousek - Juraj Jedlák
mikropajka_foto_jedlak_1_mini.jpg, 3.7kB mikropajka_foto_jedlak_2_mini.jpg, 4.9kB

Radomír Hasoň postavil 2 exempláře této pájky. První je v plechové krabičce
mikropajka_foto_rhason_plech_01m.jpg mikropajka_foto_rhason_plech_02m.jpg mikropajka_foto_rhason_plech_03m.jpg mikropajka_foto_rhason_plech_04m.jpg
Druhá se po menších úpravách (úprava sw1.7 pro zobrazení pouze na 2x12znacích LCD) vešla do plastové krabičky po Weller pájce
mikropajka_foto_rhason_plast_01m.jpg mikropajka_foto_rhason_plast_02m.jpg mikropajka_foto_rhason_plast_03m.jpg mikropajka_foto_rhason_plast_04m.jpg


PaJa © PaJa-trb 2011- E-mail