Archive for September, 2011

HAKKO 907 i kompatibilne lemilice

Kao što spomenuh, moj kontroler može da upravlja i lemilicama sa termoparom i lemilicama sa PTC senzorom. HAKKO 907 je lemilica odličnog kvaliteta vrlo popularnog dzapanezerskog proizvođača koja postoji i u mnogo kineskih verzija te se može naći i kao QUICK (kineska kopija visokog kvaliteta) i pod raznim drugim imenima a i bez imena. Lemilica ima kvalitetan keramicki grejac snage 48W (24V) a HAKKO vrhovi su neverovatno kvalitetni. U poređenju sa Solomon lemilicom HAKKO ima manju termalnu masu (vrh je lakši) i kontaktna površina između grejača i vrha je manja ali HAKKO lemilica bez problema održava temperaturu vrha stabilnom; čak za nijansu stabilnije nego Solomon.

Čak i najjeftinije (red velicine 1000din) noname kopije sa Pančevačkog buvljaka rade odlično. Noname lemilo sa slike radi već svakodnevno preko 2 godine. Ako pogledamo sliku:

 

HAKKO QUICK NONAME

Top to bottom: Noname, Quick, Hakko original

Skroz dole je original HAKKO lemilica, iznad nje je QUICK kvalitetna PRC kopija. Materijali su identicni, razlikuje se u tome sto je sunđer na Quick kopiji malo kraći. Ova original HAKKO na slici je nova malopre izvađena iz kutije pa je ato ova oznaka na njoj tako svetla, inace je isto sito štampa kao i Quick .. razlike su bukvalno neprimetne ako nemate jednu pored druge. Na vrhu se nalazi noname sa Pančevačkog buvljaka (HAKKO original se kod nas prodaje za cca 60EUR, na ebay je oko 13-15$, Quick se kod nas prodaje za oko 2500din a noname se prodaje za oko 1000 din)

Ono na šta treba obratiti pažnju je konektor. Noname verzija ima drugaciji konektor u odnosu na HAKKO i QUICK.

HAKKO pinout

HAKKO pinout

 

Grejač je otpornosti 12R ali obratite pažnju pri merenju ako niste sigurni, zagrejte lemilicu na 40-50 (drugom lemilicom ili vrućim vazduhom) pa onda proverite otpor grejača. Može da se desi da ima mnogo niži otpor kada je hladna lemilica. Senzor je PTC tipa. Na žalost ovo u HAKKO grejaču nije PT1000, PT100, PT20 niti jedan drugi “standardan” PTC već je unutra “nešto custom”. Koristeči ispravan drajver za HAKKO napravio sam ovu tabelu koja vezuje temperaturu grejača sa otporom na senzoru.

 

HAKKO sensor

HAKKO sensor

 

 

Rasklopljena HAKKO lemilica

Rasklopljena HAKKO lemilica

Tags: , , ,

SOLOMON SL10 SL20 SL30 HQ10 HQ30

Moj kontroler za lemilicu ume da radi sa 2 vrste lemilica. Sa onima koje imaju senzor u obliku K-tip termopara i onima koje imaju PTC senzor. Solomon lemilice imaju K-tip termopar koji daje mogućnost čitanja temperature grejača.

Solomon je jedan od najvećih OEM proizvođača lemne opreme. U svetu se prodaje pod razlicitim imenima (Nedis, Elanco, Tenma …) a u Srbiji se da kupiti u Kelco-u. Kelco drži i GREJAČ HQ20/30 i GREJAČ SL10-30S, pritom je HQ nova verzija lemilice koju preporučujem dok je SL stara verzija koja koristi stare vrhove i nije bas neki kvalitet. Stare SL lemilice koriste bakarni vrh malog termalnog kapaciteta koji se “zabada” u lemilicu. Nove HQ lemilice koriste vrh koji se “navlači” na grejač, i koji je dosta većeg termalnog kapaciteta te ne gubi temperaturu tako lako. Lemilica se, i ako iste snage, mnogo brže greje zbog boljeg kontakta između vrha i grejača. Konektor na obe vrste lemilica je isti, DIN5 muski se nalazi sa strane lemilice a pinout je ovakav:

Solomon soldering iron pinout

Solomon soldering iron pinout

ESD pin preko 1M (megaom) otpornika vežite na uzemljenje.
Grejač je 48W predviđen da radi sa 24VAC.
Senzor je klasičan Ktip termopar.

Lemilica (HQ verzija) rastavljena izgleda ovako:

SOLOMON HQ

SOLOMON HQ

Ovako isgleda SL verzija (koju NE PREPORUCUJEM, lemilicu rastavio i slikao kolega Odin, slika skinuta odavde):

Solomon SL-10

Solomon SL-10 (ne preporucujem)

Tags: , , , , ,

Lemilica i PID

Kontroler za lemilicu je projekat započet pre nekoliko godina… no došlo je vreme da se isti dovede kraju :). Osnovni problem sa bazičnom aplikacijom dotičnog kontrolera je to što je za mozak istog odabran PIC16F690 koji ne može da se pohvali sa velikom količinom flash-a. Taj pic je odabran zato što sam ja pre nekog vremena naručio (slučajno, hteo sam samo 10) 100 komada pa sam onda dotične piconje trošio gde god su mogli da stanu :).

Elem, osnovni firmware je temperaturu kontrolisao na isti način na koji to radi klasičan termostat. Dakle gasio je grejač kada temperatura dostigne željenu vrednost i palio ga kada temperatura padne ispod vrednosti određene histerezisom i željenom vrednošću. “Problem” koji se javlja pri takvoj kontroli, a koji ima i originalni analogni drajver za lemilicu je u tome što i po isključivanju grejača isti nastavlja da zagreva vrh te lemilica osciluje izmedju donje vrednosti odredjene sa željenom vrednošću umanjenom za histerezis i gornje vrednosti koja zavisi od karakteristika lemilice, okoline u kojoj se nalazi i snage samog grejača (u slučaju Solomon HQ-20/30 lemilice gornja vrednost je oko 30C iznad željene). Ta oscilacija se ne primećuje toliko u radu (bez problema se lemi i sa 300C i 350C u većini slučajeva) ali sam ja ipak odlučio da je red da se lemilica kontroliše malo ozbiljnije te da se te oscilacije dovedu na minimum.

Da bi uglavio PID rutinu u firmware nesto je moralo da leti napolje tako da sam morao da izbacim mogućnost selektovanja tipa lemilice (sa termoparom ili sa ptc-om) te se sada ta odluka vrši u samom firmware-u i generise se poseban HEX za lemilice sa termoparom i za lemilice sa ptc-om. Dalje, meni za podesavanje setovanja je isto morao da leti tako da je ostala samo mogucnost podesavanja inicijalne temperature i to je sve, svi parametri rada (PID koeficijenti, slope/offset za PTC etc etc) se upisuju u HEX odnosno mogu da se upisu direktno u eeprom.

Ono sto se ispostavilo zanimljivo je da se sve 4 lemilice okacene na kontroler ponasaju identicno sto se tice PID kontrole (1 HAKKO original, 1 QUICK, 1 noname HAKKO kompatibilna i jedna Solomon) čemu sam se nadao ali nisam verovao da će tako biti no biće da je sličan dizajn i grejač iste snage učinio svoje :).

Elem, posle malo igranja sa parametrima dobio sam ovo. Ovi parametri idu po defaultu u firmware. Dozvolio sam mali overshoot radi bržeg dostizanja tražene temperature.

PID kontrola lemilice

PID kontrola lemilice

Na grafiku se vidi (zadata temperatura je 250C) kako kreće inicijalizacija, vidi se kako se održava idle temperatura. Do 280sekundi lemilica visi u vazduhu; od 280 do 350 sekundi lemilica je pritisnuta uz natopljen sunđer a zatim i umocena u casu sa vodom; od 400sec do 500sec su lemljeni neki trough hole otpornici na neku bez veze ploču i od 500 pa na dalje je visila opet u vazduhu. Kao što se da videti temperatura se nije značajno mrdala sa zadatih 250C. (btw ovih 250C je realno 277C pošto nisam dodao na računicu temperaturu u sobi a znamo da termopar daje razliku u temperaturi vrućeg i hladnog spoja a ne apsolutnu temperaturu vrućeg spoja).

Tags: , ,
Back to top