Litavimo stotelė

27 06 2012

Anksčiau pristačiau litavimo stotelės įdėja. Dabar pristatau jos beveik galutinį įgyvendinimą.

img5943u

Komponentai

Litavimo stotelės vidiniai komponentai tilpo į palyginus gerą ir talpią dėžutę:

img5937u

Trumpas sąrašiukas kas viduje:

  • 17V trafas (kurio voltažas galutiniame variante kyla iki 22V);
  • DC/DC 5V konverteris MC34063 (panaudotas dėl karščio problemų su 7805). Paimtas iš automobilinio pakrovėjo;
  • Atmega168 mikrokontroleris, kuris atlieka visus valdymo darbus;
  • LM358 kuris apdoroja lituoklio temperatūros signalą į mikrokontroleriui geriau suprantamą;

Bendrai valdymo plokštės schema labai panaši į http://radiokot.ru/lab/controller/32/. Įrašo pabaigoje resursuose pateiksiu nuorodą į schemą bei PCB brėžinius.

Išorėje kontrolerio dešinėje yra DIN5 lizdas lituokliui nuo ZD929 litavimo stotelės:

img5940hk

Priešingoje dešinėje pusėje maitinimo jungtis (AC 220V):

img5941f

Dar šioje vietoje trūksta ON/OFF mygtuko, bet šis patobulinimas labai lengvas ir bus atliktas kai tik rasiu mygtuką kokiame kitame nenaudojamame įrenginyje.

O viršuje vartotojo sąsajos modulis TM1638:

images
Norint perprogramuoti stotelės programinę įrangą reikia prisijungti USB į TTL adapterį. Tam deja reikia išardytį įrenginį, kad pasiekti tam skirta jungtį. Toliau programavimas gana patogus:

img5935h

Toliau programinės įrangos atnaujinimas vyksta naudojant Arduino IDE programinę įrangą.

Funkcijos

Litavimo stotelė turi tokias funkcijas:

  • 3 atminties pozicijos dažniausiai naudojamoms temperatūroms nustatyti;
  • Patogus laipsnių redagavimas einamuoju metu su +- klavišais;
  • Temperatūros nustatymas nuo 0 iki 420 laipsnių celsijaus (turimo lituoklio riba);

Programinė įranga ir veikimas

Programavimas buvo atliktas Arduino terpėje. Pradžioje programuojant buvo nuspręsta naudoti PID tipo kontroliavimo metodiką, tačiau dėl programos nestabilumo tam kartui jo atsisakiau. Vėliau bus galima suprogramuoti ir jį, tačiau tam kartui bus viskas gerai ir taip, nes paklaidos nėra didelės. Kaip veikia stotelė galite pamatyti šiuose dviejuose filmukuose (pirmame naudojama nebaigta programa, o antrajame kol kas galutinė v1.0.1) versija:

Programos kodą pastoviai atnaujimnamas ir jį rati galite čia: https://bitbucket.org/mindogas/solderingstation

Kam idomu dar keli video iš stotelės kurimo. Viskas breadboarde:

Ir breadboardo perkėlimas į PCB:

Resursai

Kontrolerio schema: https://bitbucket.org/mindogas/solderingstation/downloads/stationvPCBv1.sch

Kontrolerio PCB: https://bitbucket.org/mindogas/solderingstation/downloads/stationPCBv1.brd

Mygtukai: https://bitbucket.org/mindogas/solderingstation/downloads/buttonsv1.pdf

Programinė įranga:
v1.0.0 – https://bitbucket.org/mindogas/solderingstation/get/v1.0.0.zip
v1.0.1 – https://bitbucket.org/mindogas/solderingstation/get/v1.0.1.zip
Atnaujinęs programinę įrangą stengsiuosi atnaujinti ši aprašymą.

Papildyta 1:

Atlikus nedideli tyrimą nuspresta atsisakyti temperatūros sensoriaus reikšmių vidurkinimo siekiant sumažinti triukšmą. Tam buvo panaudotas PID reguliatoriaus formulė:

naujaŠvariTemperatūra = (k*realiTriukšmingaDabartineTemperatūra+p*buvusiŠvariTemperatūra)/(k+p);
kur p – diferencijuojančios grandies laiko pastovioji (1 mano atveju); k – perdavimo koeficientas(9 mano atveju);

Rezultatai grafike:

pidtemp

Grafike patome, kad PID metodu gaunamas mažesnis užvėlinimas bei mažesnis temperatūros šuolis (angliškai.: peak). Šis pakeitimas leidžia programai greičiau ir tiksliau reaguoti į esamą temperatūrą.

Programinė įranga:
v1.0.2 – https://bitbucket.org/mindogas/solderingstation/get/v1.0.2.zip

Papildyta 2:

Temperatūros konvertavimas buvo negeras tad teko keisti jos skaičiavimą. Atnaujintoje programoje temperatūra turėtu būti tesinga.

Programinė įranga:
v1.0.3 – https://bitbucket.org/mindogas/solderingstation/get/v1.0.3.zip

ToDo

  • Pritaikyti PID reguliatoriu temperatūros valdymui!
  • Integruotas į motininę plokštę maitinimo srovės reguliatorius

Veiksmai

Information

2 responses

24 01 2014
Litavimo stotelės peržvelgimas | Mindaugas Markauskas

[…] nemažai laiko po pasigaminimo truputi grįšiu prie savo litavimo stotelės. Turiu porą […]

23 02 2015
Lituoklio antgalio perdarymas SMD lytavimui | Mindaugas Markauskas

[…] įrankis tikriausiai šiuo atveju yra lituoklis. Kadangi turiu savo litavimo stotelę tai dėl temperatūros kontroliavimo visiškai nesijaudini. Labiausiai man dabar rūpi ar […]

Parašykite komentarą

Įveskite savo duomenis žemiau arba prisijunkite per socialinį tinklą:

WordPress.com Logo

Jūs komentuojate naudodamiesi savo WordPress.com paskyra. Atsijungti / Keisti )

Twitter picture

Jūs komentuojate naudodamiesi savo Twitter paskyra. Atsijungti / Keisti )

Facebook photo

Jūs komentuojate naudodamiesi savo Facebook paskyra. Atsijungti / Keisti )

Google+ photo

Jūs komentuojate naudodamiesi savo Google+ paskyra. Atsijungti / Keisti )

Connecting to %s




%d bloggers like this: