To-kanals loddestation med encoder. Gør-det-selv digital loddestation baseret på ATMega 8. Tilslutninger til controllerboard.
God dag alle sammen!
Jeg vil gerne præsentere et meget interessant og nyttigt, efter min mening, projekt: "Digital loddestation".
På radiotekniske websteder har jeg set mange designs og kredsløb af loddestationer, så jeg vil ikke opdage Amerika. Men jeg tror, jeg vil hjælpe dem, der har spørgsmål eller vanskeligheder med at finde ud af det... For når der opstår problemer ved montering og opsætning af en enhed, er det ikke altid muligt at læse en masse forumsider og finde svaret på dit spørgsmål. Derfor besluttede jeg at skrive denne artikel, for at hjælpe begyndere og alle andre, der er interesserede i dette projekt, med at samle en rigtig god, fungerende loddestation, der vil hjælpe dig i dine bestræbelser. Jeg har intet imod projektet på Radio Kota, men det er bedre at gøre det selv. Jeg tog diagrammet fra hjemmesiden og lavede alt andet selv. Faktisk er det her lighederne slutter. Jeg samlede det ikke kun af interesse for at samle en pålidelig, billig, lille (kompakt), smuk enhed. Faktum er, at min loddekolbe er blevet uegnet til lodning, for slet ikke at tale om fortinning af tynde spor og lodning af SMD-elementer... Skema for "Digital Loddestation". radiokot.ru/lab/controller/32/05.gif radiokot.ru/lab/controller/32/06.gif Hvem har brug for en version af mit printkort, skriv.
Her er jeg ved at finjustere en version af printkortet fra yademon: depositfiles.com/files/23qguj431
Firmware: radiokot.ru/lab/controller/32/02.rar
Hvis du laver et projekt, skal du downloade dette dokument: http://depositfiles.com/files/u3ejohp50
Formålet med knapperne er som følger: De første to knapper skal øge og sænke temperaturen med 10 grader. De tre andre er hukommelsesknapper. Første gang du tænder, er temperaturen i hukommelsen 250, 300, 350 grader. Stationen har beskyttelse mod at glemme at slukke for den. Hvis du ikke har udført nogen manipulationer med knapperne i 1 time, går loddestationen i dvaletilstand. Og hvis temperaturen på loddekolben er 400 grader, går stationen efter 10 minutter også i dvaletilstand. Og selvfølgelig bipper bipperen, når den er tændt, når der trykkes på knapperne, før den går i dvaletilstand.
Nu vil jeg tale om alle elementerne i detaljer: Til stationen tog jeg en ekstra loddekolbe fra Lukey stationer. Loddekolbe Lukey-SENSOTRONIK med varmelegeme med indbygget termoelement. Det er tilrådeligt at tage det med et stativ, det vil være mere praktisk. Før du tilslutter loddekolben, skal du bestemme, hvor du har et termoelement, og hvor varmeelementet er. Ellers vil konsekvenserne være katastrofale... Det vil brænde ud, og du bliver nødt til at købe et nyt loddekolbe. For at afgøre, hvor du har et termoelement, og hvor varmeelementet er, skal du tage en tester og måle modstanden. Hvor der vil være mindre - et termoelement, hvor der vil være mere - et varmeelement.
Der skal en transformer til omkring 50 watt, eller lidt mere, da jeg har en 50-watt loddekolbe. Hvis du smører mindre på loddekolben, end det "spiser", så sker der ikke noget med det, men det vil tage længere tid at varme op. Så det er op til dig at bestemme. For nemheds skyld installerede jeg IRFZ44N transistoren og lineær stabilisator 7805 (5 volt) på en fælles radiator, (alt er synligt på printkortet) en 6 ampere KBU6M diodebro, 220uf*25v og 1000uf*50v kondensatorer var. alle 0,125 watt. Du kan lodde ATmega8 mikrokredsløbet uden en stikkontakt uden frygt, ligesom LM358 operationsforstærkeren. Et par ord om LM358: Du bør ikke blande benene på LM358, ellers vil aflæsningerne være forkerte, og som følge heraf kan du brænde den. Figuren viser, at 4 ben er jord, 1 er output, 2,3 er input, 8 er power plus. De resterende ben bruges ikke. Benenes position LM358:
Bipperen, der har brug for det, forbinder + til det 14. ben på ATmega8 og - til jorden. Og bipperen skal også have en indbygget generator. Enhver 7-segment, 3-cifret indikator, med både en fælles anode og en fælles katode. Jeg har en med fælles katode. For nemheds skyld er værdierne af elementerne alle på printkortet. Også tilføjet en indikator for varmeelementets funktion. For at undgå alle mulige fejl, temperaturudsving mv. før aldrig jorden til feltkontakten (strømforsyning til loddekolben) gennem måledelen! Det er bedre at dirigere jorden fra strømforsyningen til forbrugerne (i form af en stjerne). For at opsætte enheden skal du bruge et termometer. Uden det bliver det svært at sætte op... Er du interesseret, så stil spørgsmål, så skriver jeg.
Her er hvad der skete: Frontpanel
Sæt det hele sammen
Placerede den i etuiet.
Loddestationen fungerer og er klar til brug.
Nu er "Digital Soldering Station" tilpasset til reserveloddekolber fra Lukey 702/898/852D stationer (jeg har den samme) og er klar til videre brug. Tilbage er kun at kalibrere temperaturaflæsningerne ved hjælp af et termometer. Og så nyd at lave dine nye projekter. Da dette projekt viste sig at være interessant ikke kun for mig, men også for de andre deltagere, vil jeg skrive anden del før projektet "Digital Loddestation", hvor jeg vil tage hensyn til alle dine spørgsmål og ønsker... Og selvfølgelig tak til alle for dine kommentarer og spørgsmål, jeg er glad for at du kunne lide det. Fortsættelse er skrevet i artiklen “Digital loddestation del 2. (opsætning og kalibrering)”
Hej alle! Jeg starter med lidt baggrund. På en eller anden måde tidligere arbejdede jeg på et projekt kaldet "Automatic Bell" for min uddannelsesinstitution. I sidste øjeblik, da arbejdet var ved at være afsluttet, kalibrerede jeg enheden og rettede jamberne. Til sidst brændte en af mine fejl chippen på programmøren. Det var selvfølgelig lidt skuffende, jeg havde kun én programmør, og projektet skulle afsluttes hurtigere.
På det tidspunkt havde jeg en ekstra SMD-chip til programmøren, men du kunne ikke lodde den op med et loddekolbe. Og jeg begyndte at tænke på at købe en loddestation med en varmluftpistol. Jeg gik til netbutikken, så priserne for loddestationer og blev overrasket... Den fattigste og billigste station på det tidspunkt kostede omkring 2800 UAH (mere end $80-100). Og gode mærkevarer er endnu dyrere! Og fra det øjeblik besluttede jeg at påtage mig det næste projekt med at skabe min egen loddestation fra bunden.
Til mit projekt blev mikrocontrolleren fra AVRATMega8A-familien taget som grundlag. Hvorfor ren Atmegu og ikke Arduino? "Mega" i sig selv er meget billig ($1), men ArduinoNano og Uno vil være meget dyrere, og jeg begyndte at programmere på MK med "Mega".
Okay, nok historie. Lad os komme i gang!
For at lave en loddestation var det første jeg havde brug for selve loddekolben, varmluftpistolen, huset og så videre:
Jeg købte den enkleste loddekolbe YIHUA – 907A ($6), som har en keramisk varmelegeme og et termoelement til temperaturkontrol;
Loddepistol fra samme firma YIHUA ($17) med en indbygget turbine;
"Case N11AWBlack" ($2) blev købt;
LCD-display WH1602 til visning af temperatur- og statusindikatorer ($2);
MK ATMega8A ($1);
Et par mikro-omskiftere ($0,43);
En encoder med en indbygget urknap - jeg har valgt den et sted fra;
Operationsforstærker LM358N ($0,2);
To optokoblere: PC818 og MOC3063(0,21 + 0,47);
Og resten af de forskellige løse ting, som jeg havde liggende.
Og i alt kostede stationen mig omkring $30, hvilket er flere gange billigere.
Loddekolben og hårtørreren har følgende egenskaber:
*Loddekolbe: Forsyningsspænding 24V, effekt 50W;
*Loddehårtørrer: Spiral 220V, Turbine 24V, Effekt 700W, Temperatur op til 480℃;
Der blev også udviklet et ikke alt for sofistikeret, men efter min mening ganske godt og funktionelt kredsløbsdiagram.
Skematisk diagram af loddestationen
Station strømforsyninger
En 60W step-down transformer (220V-22V) blev taget som kilde til loddekolben.
Og til kontrolkredsløbet blev der taget en separat strømkilde: en oplader fra en smartphone. Denne strømforsyning er blevet ændret en smule, og nu producerer den 9V. Dernæst, ved hjælp af EH7805 step-down spændingsstabilisatoren, sænker vi spændingen til 5V og leverer den til kontrolkredsløbet.
Ledelse og kontrol
For at kontrollere temperaturen på loddekolben og hårtørreren skal vi først tage data fra temperatursensorerne, og en operationsforstærker vil hjælpe os med dette L.M.358 .Fordi TCK-termoelementets EMF er meget lille (adskillige millivolt), så fjerner operationsforstærkeren denne EMF fra termoelementet og øger den hundredvis af gange for at opfatte ADC'en for ATMega8-mikrocontrolleren.
Ved at ændre modstanden for trimningsmodstanden R7 og R11 kan du også ændre forstærkningen af feedback-sløjfen, hvilket igen nemt kan kalibrere temperaturen på loddekolben.
Fordi afhængighed optokobler spænding fra loddekolbe temperatur u=f(t) er tilnærmelsesvis lineær, så kan kalibrering udføres meget enkelt: sæt loddekolbespidserne på multimeterets termoelement, indstil multimeteret til "Temperaturmåling", indstil temperaturen på stationen til 350 ℃ , vent et par minutter, indtil loddekolben varmer op, og begynd at sammenligne temperatur på multimeteret og den indstillede temperatur, og hvis temperaturaflæsningerne afviger fra hinanden, begynder vi at ændre forstærkningen på feedbacken (med modstande R7 og R11 ) op eller ned.
Vi vil bruge et loddekolbe til at styre effektfelteffekttransistoren VT2 IRFZ44 og optokobler U3 PC818 (for at skabe galvanisk isolation). Strøm tilføres loddekolben fra en 60W transformer, gennem en 4A diodebro VD1 og en filterkondensator ved C4 = 1000 μF og C5 = 100 nF.
Da hårtørreren er forsynet med en vekselspænding på 220V, vil vi styre hårtørreren med Triac VS1 BT138-600 og optokobler U2 M.O.S3063.
Du skal helt sikkert installere Snubber!!! Bestående af en modstand R 20 220 Ohm/2W og keramisk kondensator C 16 ved 220nF/250V. Snubberen vil forhindre falske åbninger af triacen BT 138-600.
I det samme styrekredsløb er LED'erne HL1 og HL2 installeret, hvilket signalerer driften af loddekolben eller loddehårtørreren. Når LED'en konstant lyser, opstår der opvarmning, og hvis de blinker, opretholdes den indstillede temperatur.
Temperaturstabiliseringsprincip
Jeg vil gerne henlede din opmærksomhed på metoden til at justere temperaturen på loddekolben og hårtørreren. Oprindeligt ønskede jeg at implementere PID-styring (Proportional Integral Derivative Controller), men jeg indså, at det var for kompliceret og ikke omkostningseffektivt, og jeg slog mig bare ned på proportional kontrol ved hjælp af PWM-modulation.
Essensen af reguleringen er som følger: Når du tænder for loddekolben, vil der blive leveret maksimal effekt til loddekolben, når man nærmer sig den indstillede temperatur, begynder effekten at falde proportionalt, og når forskellen mellem den aktuelle og indstillede temperatur er minimal, holdes strømmen til loddekolben eller hårtørreren på et minimum. På denne måde opretholder vi den indstillede temperatur og eliminerer inertien ved overophedning.
Proportionalitetsfaktoren kan indstilles i programkode. Standard er "#define K_TERM_SOLDER 20"
"#define K_TERM_FEN 25"
Udvikling af printkort
og stationens udseende
Til Loddestationen blev et lille printkort udviklet i Sprint-Layout-programmet og fremstillet ved hjælp af LUT-teknologien.
Desværre tindede jeg ikke noget, jeg var bange for, at skinnerne ville blive overophedede, og de ville skalle af fra printkortet
Først og fremmest loddede jeg jumperne og SMD-modstandene, og så alt det andet. Til sidst blev det sådan her:
Jeg var tilfreds med resultatet!!!
Dernæst arbejdede jeg på kroppen. Jeg bestilte mig selv en lille sort sag og begyndte at hive hjernen hen over frontpanelet på stationen. Og efter et mislykket forsøg var jeg endelig i stand til at lave lige huller, indsætte kontrollerne og sikre dem. Det viste sig noget som dette, enkelt og kortfattet.
Dernæst blev et ledningsstik, en kontakt og en sikring installeret på bagpanelet.
En transformer til en loddekolbe var placeret i kassen, på siden af den var der en strømkilde til styrekredsløbet og i midten en radiator med en transistor VT1 (KT819), som styrer turbinen på hårtørreren. Det er tilrådeligt at installere en større radiator end min!!! Fordi transistoren bliver meget varm på grund af spændingsfaldet på den.
Efter at have samlet alt sammen, fik stationen dette indre udseende:
Standere til loddekolber og hårtørrere blev lavet af rester af PCB.
Endelig udsigt over stationen
En to-kanals loddestation, med et loddekolbe og en hårtørrer, der arbejder samtidigt, blev udviklet af Pashap3 (se Radiokot for detaljer) og lavet på ATMEGA16 med en 1602-indikator og en encoder. Jeg lavede SMPS'en til loddestationen på TOP250.
Samlet uden fejl og fra servicebare dele fungerer PS perfekt, holder en temperatur på +- 1 g, takket være forfatteren!
PS ordning
Forstærkerne kan laves efter et af kredsløbene eller lignende; jeg har samlet dem på LM358.
Termoelement forstærker
Termisk kompensation for termoelement
Forstærker til loddekolbe termistor
SMPS er baseret på kredsløbet
Inde på stationen
PS opsætning:
1. Vi udfører kalibrering for første gang med varmelegemerne slukket, indstiller temperaturen på loddekolben og hårtørrer,
vist på displayet, lig med eller lidt højere end stuetemperatur;
2. Tilslut varmeapparaterne, tænd for maskinen igen med knappen trykket for at tvinge hårtørreren til og gå ind
tilstand til at begrænse den maksimale effekt af hårtørreren,temperaturen er programmeret til at være 200 grader og hårtørrerens motorhastighed er 50 %,
ved at dreje på indkoderknappen øger eller mindsker vi den maksimale effekt af hårtørrervarmeren,
bestemme, ved hvilken minimumsværdi hårtørrerens temperatur vil nå og opretholde 200g,
i den samme menu kan du udføre mere nøjagtig kalibrering,
selvom det er bedre at kalibrere ved en temperatur på 300-350, vil resultatet være mere nøjagtigt;
3. Tryk på indkoderknappen og gå til tilstanden til begrænsning af den maksimale effekt af loddekolben (det samme som en hårtørrer);
4. Tryk på indkoderknappen for at gå til hovedmenuen: som standard er loddekolben slukket, hvilket svarer til
påskriften "SOLGT FRA" tænd loddekolben med knappen (temperaturen er gemt fra sidste brug)
ved at dreje på indkoderknappen ændrer vi den ønskede temperatur (afhængigt af knappens rotationshastighed vil temperaturen ændre sig
med 1 eller 10g) når den indstillede temperatur er nået, vil summeren give en kort "peak";
5. Tryk på encoder-knappen for at gå til sleep-timer-menuen, indstil den ønskede tid i minutter maks. til 59, tryk på knappen
encoder og vend tilbage til loddekolbemenuen;
6. Fjern hårtørreren fra stativet eller tryk på knappen for at tvinge hårtørreren til at tænde og gå til hårtørrerens temperaturmenu
(hvis loddekolben er tændt, fortsætter den med at opretholde den indstillede temperatur)
ved at dreje på indkoderknappen ændrer jeg den ønskede temperatur (afhængigt af knappens rotationshastighed vil temperaturen ændre sig
med 1 eller 10 g) når den indstillede temperatur er nået, vil summeren give et kort "peak",
tryk på indkoderknappen for at gå til menuen for indstilling af hårtørrerhastigheden fra 30 til 100 %, tryk igen for at vende tilbage til
forrige menu,
i normal tilstand, når den ligger på stativet, vil hårtørrermotoren være på maksimal hastighed indtil temperaturen på hårtørreren
vil ikke falde under 50 grader;
7. Den indstillede temperatur vises i de første 2 sekunder efter sidste drejning af encoderen, resten af tiden er den reel;
8. 30,20,10,3,2,1 sekunder før slutningen af sleep-timeren, lyder en kort enkelt "peak" og skifter til "SLEEP"-tilstanden
loddekolben og hårtørrervarmeren er slukket, vil hårtørrermotoren være på maksimal hastighed
indtil temperaturen på hårtørreren falder til under 50 grader, når du drejer indkoderknappen, vågner stationen;
9. Sluk for ps'en med en vippekontakt - varmeren til loddekolben og hårtørreren er slukket, hårtørrermotoren vil have maksimal hastighed
Ps'en fortsætter med at virke, indtil temperaturen på hårtørreren falder til under 50 grader.
Jeg vedhæfter mine frimærker.
Del til:Oprettelsen af dette projekt blev foranlediget af projekterne fra to loddestationer med LCD- og syv-segmentindikatorer (mange tak til deres skabere), ønsket om at få en loddestation og prøve deres hånd med at programmere mikrocontrollere.
Så de væsentligste forskelle fra de ovennævnte stationer er stationens styring af en encoder med en indbygget knap, en simpel stationsmenu, der giver dig mulighed for at styre en række parametre og muligheden for automatisk at kalibrere stationen til en specifik lodning jern.
Skematisk ligner stationen meget Micah og Pavels muligheder:
Forklaringer til diagrammet: ernæringsmæssige punkter er bevidst udeladt. Enhver bestemmer selv, hvordan det skal organiseres. Enten vil det være én 24V kilde med et trin ned til 5V til at forsyne det digitale kredsløb, eller det vil være to viklinger af transformeren: For eksempel, til at forsyne varmelegemet, bruger jeg en strømforsyning fra en 19V 3,42A laptop, som jeg havde "ekstra". Ideelt set er det 24V og en strøm på mindst 2A. Det foreslåede bord indeholder allerede en 5V stabilisator og en udjævningskondensator, men stabilisatoren er designet til brug uden radiator. Hvis du vil bruge en radiator, så tag stabilisatoren ud mod betaling.
Fraværet af en kvartsresonator skyldes, at frekvensen og stabiliteten af den interne oscillator er ganske tilstrækkelig til normal drift af stationen.
Med hensyn til lcd'en kan du bruge en hvilken som helst indikator på 16 tegn på 2 linjer med en hd44780 controller eller lignende. Det vigtigste er at overholde følgende betingelser:
På mit board leverer 10-bens lcd-stikket desuden baggrundsbelysningsspændingen gennem en begrænsningsmodstand (ben 4) og kontrastspænding (ben 8).
Du kan lave baggrundsbelysning eller ej. Vi ser på databladet, hvor der skal oprettes forbindelse. Nå, så tilføjer vi baggrundsbelysningsstrømmen til kravene til strømforsyningen for at forsyne den digitale del af kredsløbet.
ATMega 16 bruges kun, fordi flashstørrelsen er 16Kb, og den var lige ved hånden. I teorien vil den nuværende firmware passe ind i Mega 8, men den bruger 98% af sin hukommelse.
Termoelementforstærkeren blev valgt lm358n af hensyn til billighed og tilstrækkelighed til dette projekt. Den anden forstærker af mikrokredsløbet forbliver som en mulighed for yderligere opgradering.
Enhver passende transistor kan også bruges til PWM. Det bør praktisk talt ikke varme op, fordi det fungerer i nøgletilstand. Jeg brugte irfz44n, som jeg så på stationen fra Mikha, så tak til ham for tippet. Jo lavere modstanden i den åbne kanal er, jo bedre. For irfz44n er det 0,022 Ohm.
Jeg tog encoderen, som jeg fandt i en radiobutik. Absolut enhver mekanisk vil gøre det (for en optisk skal du levere strøm til den og fjerne pull-up-modstandene fra udgangene). Du kan endda fjerne pull-up modstandene i denne mulighed ved at tænde for den interne Megas, men jeg vil ikke rigtig risikere dem: Benene på min encoder var ikke mærket, så jeg bestemte, hvor hvad var, ved videnskabeligt stik. Hvis du ikke finder en med en knap, så fortvivl ikke. Så skal du bare fjerne knappen separat, hvilket ikke vil være så praktisk, men det er stadig en mulighed.
Diskanthøjttaleren blev brugt uden generator. Hvis du sætter det med en generator, bliver det noget rod. I dette tilfælde skal du kontakte mig, og jeg vil foretage de nødvendige ændringer af firmwaren.
Lidt om termoelementforstærkeren. Først indstillede jeg konstant feedback-modstanden til 120 kOhm, som i en af mulighederne for loddestationer, men enten fordi forstærkeren har indeks n, og ikke kun 358, eller på grund af loddekolben, men en sådan modstand viste sig at være lille. Jeg skulle installere to til en samlet modstand på 164 kOhm. Efter at have indstillet en var jeg nødt til at fjerne (kortslutning) og lade en ved 82 kOhm. Dette viste sig at være nok.
Modstand r6 kan udelades. Praksis viser, at hvis PWM-transistoren brænder ud, og der er et nedbrud, vil MK-porten eller hele MK højst sandsynligt være dækket.
Loddekolben blev brugt som i tidligere stationer til solomon med samme pinout (billedet er selvfølgelig rodet):
Først fungerede kredsløbet for mig på et brødbræt, det uden lodning. Bøde. Temperaturen svinger ikke.
Et par meget vigtige punkter:
1. S-pinden (yderst til højre) på feltkontakten skal tilsluttes direkte til varmeapparatets strømforsyningsjord og ikke til jord andre steder. Manglende overholdelse af denne betingelse i den originale version af mit board førte til, at når opvarmningen blev tændt, var der meget stærk interferens ved indgangen til termoelementforstærkeren, som blev bragt til jord af kondensator C1 sammen med den nyttige signal og temperaturen blev nul.
2. I den originale version af tavlen var der ingen C3, og når varmen blev tændt eller vedligeholdt, sprang temperaturen og kunne praktisk talt ikke etableres på samme niveau. Du skal placere den så tæt som muligt på forstærkerchippen mellem ben 3 og 4 (den er allerede på brættet).
3. I processen med at indstille temperaturen (jeg justerede den ved hjælp af termoelementet på multimeteret, der er fastgjort til selve spidsen af spidsen), viste det sig, at termoelementet på loddekolben (eller multimeter?) er ret ulineært, og hvis det er indstillet til 280 grader, så vil den undervurdere rumtemperaturen med 10-12 grader. Jeg forlod det sådan. Det vigtigste er, at det er korrekt i driftsområdet. Med tiden kan du prøve at indtaste koefficienten programmæssigt. En ting mere - fra det øjeblik, temperaturen er indstillet på loddekolbens termoelement til dets installation på spidsen, går der 15 sekunder. Glem ikke dette.
Nu om driften af stationen. Umiddelbart efter tænding kontrollerer stationen funktionaliteten af EEPROM, eller rettere tabellen med kalibreringsdata. Hvis de er forkerte (og de er, når du tænder dem første gang), vil stationen bede dig om at genstarte den med knappen trykket ned, hvorefter kalibreringsproceduren starter. Denne procedure er ret lang på grund af ønsket om at minimere indflydelsen fra loddekolbens termiske inerti. Under kalibreringen vil loddekolben blive opvarmet fra 40 til 420 grader. På dette tidspunkt vil den indstillede temperatur og den aktuelle temperatur blive vist. Efter at kalibreringen er afsluttet, går stationen i driftstilstand. I øjeblikket er kalibreringsproceduren ret primitiv, men jeg har allerede ideer til mere korrekt kalibrering, som jeg vil forsøge at implementere i næste firmware.
Hvis alt er OK, vil stationen umiddelbart efter at have tændt udføre en "blød" opvarmning for at reducere belastningen på strømforsyningen, fordi et koldt varmeelement har væsentlig mindre modstand end i driftstilstand.
I hovedtilstanden viser stationen de valgte og aktuelle temperaturer.
Menuen åbnes ved at trykke på en knap i driftstilstand. De første tre punkter er valget af forudindstillede temperaturer. Det vil sige, de trykkede på knappen, gik ind i menuen for den første forudindstilling, og for at vælge den trykkede de på knappen igen. Drej om nødvendigt encoderen, vælg den anden eller tredje forudindstilling, tryk på knappen og få det ønskede temperaturvalg.
Det fjerde menupunkt er at gå ind i undermenuen til opsætning af forudindstillinger. Alt er også enkelt her. Vi valgte en forudindstilling, trykkede på knappen (ved siden af værdien tegnene "<" и ">"), indstille den forudindstillede temperatur, trykke på knappen - indstillingen blev husket i EEPROM. Så valgte vi at gå ud til hovedmenuen.
Det femte punkt er at starte kalibreringen. Et tryk på knappen starter proceduren. I princippet kan du fjerne denne vare, pga Kalibrering kan startes ved at tænde for stationen og holde knappen nede.
Det sjette punkt er indstilling af sleep-timeren. Inden den går i dvaletilstand, bipper stationen kort tre gange, hvorefter den bipper én gang i lang tid (ca. 1 sekund) og viser en meddelelse på skærmen, der indikerer, at den er faldet i søvn. Afslut - tryk på en knap. I dvaletilstand varmer spidsen lidt op.
Det syvende punkt er at vende tilbage til arbejdstilstand.
Mens du navigerer gennem menuen, går loddekolben i meget lav varmetilstand af sikkerhedsmæssige årsager.
Vi flasher det enten på programmøren eller fjerner stikket på kortet. Jeg viste det på tavlen. Efter at have blinket firmwaren, skal du slukke for programmøren og først derefter tænde for stationen, ellers vil der være fejl.
Nu om sikringerne. Jeg vil lige beskrive, hvad der skal til, og så vil den, der syr i hvilken programmør, indstille det på den måde. Så vi indstiller driften fra den interne 8 MHz generator. Som standard er Mega indstillet til 1 MHz, hvilket ikke vil stoppe det med at fungere, men det vil reagere "trægt" på encoderen og temperaturændringer, og timeren vil ikke fungere korrekt. Deaktiver derefter jtag - dens stifter bruges. Vi indstiller boden og bodlevel, så når spændingen er under 2,7V (4V er muligt), slukker MK korrekt (nødvendigt for korrekt drift, fordi enheden bruger EEPROM).
Det er alt. Jeg håber du kan lide enheden.
God dag til alle, kære radioamatører! Jeg tilbyder alle et simpelt diagram af en loddestation med en hårtørrer. Jeg har længe haft en idé om at lave en loddestation, med mine egne hænder. Det var ikke tilrådeligt for mig at købe i en butik, da jeg ikke var tilfreds med prisen, kvaliteten, ledelsen eller pålideligheden. Efter en lang søgning på internettet fandt jeg, efter min mening, det bedste og enestående kredsløb på en atmega8 mikrocontroller og en WH1602 to-line LCD-skærm, med encoder-styring. Projektet er nyt og er ikke en klon af de samme "udslidte" ordninger; generelt har det ingen analoger.
Enhedsfunktioner
Stationen har følgende fordele:
- Indstillinger menu.
- To "hukommelses"-knapper, det vil sige to forudindstillede temperaturtilstande til et loddekolbe og en hårtørrer.
- Sleep timer, du kan indstille timeren i indstillingerne.
- Digital kalibrering af loddekolben findes også i indstillingerne.
- Bygget på budgetkomponenter.
- Jeg har designet printkortet til pc-huset fra PSU'en, så der vil heller ikke være nogen problemer med kabinettet.
- For at drive stationen kan du bruge det samme kort fra pc-enheden, og ændre det lidt til de nødvendige 20-24v (afhængigt af transformeren), heldigvis tillader kabinettets dimensioner dette. Vi kan forkorte radiatorerne lidt, da vi kun skal bruge 24v og 2-3 ampere til strømforsyning, og der vil ikke være nogen kraftig opvarmning af effekttransistorerne og diodesamlingen.
- Firmwaren indeholder en "Pi"-algoritme til regulering af opvarmningen af hårtørreren, som giver ensartet opvarmning af hårtørrerspolen og afskærer IR-stråling, når hårtørreren tændes. Generelt, hvis du bruger en hårtørrer dygtigt, vil ikke en eneste del blive "stegt" før tid.
Skematisk diagram
Oprindeligt, i forfatterens version, blev kredsløbet udelukkende lavet på SMD-komponenter (inklusive atmega8) og på et dobbeltsidet bord. Det er ikke muligt at gentage det for mig, og det tror jeg for de fleste radioamatører. Derfor oversatte jeg kredsløbet og udviklede et kort baseret på DIP-komponenter. Designet er lavet på to printkort: højspændingsdelen er lavet på et separat print for at undgå interferens og interferens. Loddekolben bruges med et termoelement, 24v 50w fra "Baku" stationen.
Hårtørreren er fra samme firma, med termoelement som temperatursensor. Den har en nichrome varmelegeme med en modstand på omkring 70 ohm og en 24v "turbine". Skærmen viser temperaturen: indstillet og faktisk for hårtørreren og loddekolben, styrken af hårtørrerens luftstrøm (vist som en vandret skala i nederste linje på skærmen).
For at øge eller mindske turbinens temperatur og luftstrøm: Flyt markøren ved at trykke kort på encoderen, og drejning til venstre eller højre indstiller den ønskede værdi. Ved at holde den første eller anden hukommelsesknap nede, kan du huske den temperatur, der er praktisk for dig, og næste gang du bruger den, vil et tryk på hukommelsen straks varmes op til de værdier, der er indstillet i hukommelsen. Hårtørreren startes ved at trykke på knappen "Fen ON", som er placeret på frontpanelet, men du kan vise den på håndtaget på hårtørreren ved at bruge ledningerne til reed-kontakten, da den ikke bruges i denne station. For at skifte hårtørreren til dvaletilstand: Du skal også trykke på knappen "Fen ON", dette stopper med at opvarme hårtørreren, og hårtørrerens turbine afkøler den til den indstillede temperatur (fra 5 til 200 grader), hvilket kan indstilles i indstillingerne.
Stationssamling
- Vi laver hovedbrættet efter folkeopskriften ""
- Vi borer og tin det færdige tørklæde.
- Vi lodder i 7805 stabilisator, shunt kondensatorer, en jumper under soklen til MK og resten af jumperne, soklen og shunt kondensatorer i nærheden af soklen.
- Vi tilslutter 24v strømforsyningen, tjekker spændingen efter 7805 og på MK-stikket. Vi sørger for, at der er +5V på ben 7 og 20, og minus 5V på ben 8 og 22, altså GND.
- Vi lodder den direkte forbindelse mellem MK og LCD 1602, som er nødvendig for den første lancering af kredsløbet. Og disse er: R1, R2, trimmer (til justering af skærmkontrasten, tilgængelig på printkortet), encoder med knapperne S1 og S2 (disse komponenter er loddet på sporsiden).
- Vi lodder ledningerne til skærmen, 10 ledninger i alt. Kontakterne på selve skærmen: VSS, K, RW - skal forbindes med ledninger.
- Blinkende atmega8. Konfigurationsbytes: 0xE4 - LAV, 0xD9 - HØJ
- Vi tilslutter strømmen, kredsløbet er i dvaletilstand. Når du kort trykker på encoderen, bør baggrundsbelysningen lyse op, og en velkomstbesked skulle vises. Hvis dette ikke sker: se på 2. ben af MK efter at have tændt, skal der være en stabil +5V. Hvis ikke, så se på atmega8-selen og sikringerne. Hvis der er +5v - ledningsføring af indikatoren. Hvis der er baggrundsbelysning, men ingen tegn, skal du dreje på skærmkontrastjusteringen, indtil de vises.
- Efter en vellykket testkørsel: Vi lodder alt undtagen højspændingsdelen på et separat bord.
- Vi starter stationen med en loddekolbe tilsluttet og beundrer resultatet.
- Vi laver et tørklæde til højspændingsdelen af kredsløbet. Vi lodder delene.
Start af loddestationen
Start først med højspændingsdelen:
- Vi forbinder termoelementet på hårtørreren og pumpehjulet til hovedkortet.
- Vi tilslutter en 220v glødelampe i stedet for en hårtørrervarmer til en højspændingsstikkontakt.
- Tænd for stationen, start hårtørreren med knappen "Fen ON" - lampen skal lyse. Sluk den.
- Hvis det ikke "banker", og triacen ikke er varm (det er tilrådeligt at fastgøre det til radiatoren) - tilslut varmeren til hårtørreren.
- Vi lancerer en hårtørrerstation. Vi beundrer hårtørrerens arbejde. Hvis der er en uvedkommende lyd (hvinende, slibende) i triac-området, skal du vælge kondensator C3 i triac-snubberen, fra 10 til 100 nanofarad. Men jeg vil være ærlig og sige med det samme - bet 100n.
- Hvis der er forskel på temperaturaflæsningerne på hårtørreren, kan du rette det med modstand R14 i op-amp-selen.
Udskiftning af dele
Nogle substitutioner af aktive og ikke så aktive komponenter:
- Op-amp - Lm358, Lm2904, Ha17358.
- Felteffekttransistorer - Irfz44, Irfz46, Irfz48, Irf3205, Irf3713 og lignende, velegnet til spænding og strøm.
- Bipolær transistor T1 - C9014, C5551, BC546 og lignende.
- Optokobler MOC3021 - MOC3023, MOC3052 uden nulkryds (uden nulkryds ifølge databladet).
- Optokobler PC817 - PC818, PC123
- Zenerdiode ZD1 - enhver til stabiliseringsspænding fra 4,3 - 5,1V.
- Jeg brugte en encoder med en knap fra en bilradio.
- Kondensatoren i triac-snubberen er påkrævet til 400v og 100n!
- LCD WH1602 - se omhyggeligt på placeringen af kontakterne, når du forbinder til hovedkortet; det kan afvige fra forskellige producenter.
- Til strømforsyning ville den bedste mulighed være en stabiliseret 24V 2-4A strømforsyning fra en stor østlig butik eller en konverteret ATX strømforsyning. Selvom jeg brugte 24V 1,2A fra printeren, bliver det lidt varmt, når man bruger en loddekolbe, men det er nok for mig. I værste fald en transformer med en diodebro, men jeg anbefaler det ikke.
Stationens krop
Jeg har et pc-hus fra en PSU. Panelet er lavet af plexiglas; ved maling er det nødvendigt at efterlade et vindue til skærmen ved at lime malertape på begge sider. Kroppen er malet med et lag primer og to lag mat sort spraymaling. Loddekolben bruger et sovjetisk fembenet stik fra en båndoptager. Hårtørreren er ikke afbrudt; den er forbundet direkte til hovedkortet med stifter. Loddekolbens stik, hårtørrerledningen og strømledningen er placeret på bagvæggen af kabinettet. Frontpanelet indeholder kun kontroller, en skærm, en afbryder og en indikator til hårtørreren. Mit første design var med et panel lavet af textolite, med ætsede inskriptioner, men der er desværre ingen billeder tilbage. Arkivet indeholder tegninger af printplader, en tegning af et panel, et diagram i Splan og firmware.
Video
P.S. Stationen hedder " Didav" er pseudonymet for den person, der oprettede kredsløbet og firmwaren til denne enhed. God lodning til alle uden "snot". Tilføjelse på kredsløbet og firmwaren. Især for webstedet - Akplex.
Diskuter artiklen HOT-LUFT LODDESTATION "DIDAV"