Naknada za podešavanje AVR mikrokontrolera: značajke, dijagram sklopa. Prilagodba odbora vlastitim rukama

Naknada za ispravljanje pogrešaka vrlo je koristan alat za razvoj raznih elektroničkih uređaja. Ali možete stvoriti svoje ruke? Ili treba računati samo na industrijske analoge? Koje su značajke ovog uređaja? O tome ćemo danas govoriti.

Opće informacije

Kada je riječ o ovoj temi, često se razumije ploča za otklanjanje pogrešaka za Atmega8 ili drugi sličan mikrokontroler, koji se temelji na 8-bitnom ili 16-bitnom principu. Ali svijet se kreće naprijed. Vrijeme je za 32-bitne mikrokontrolere. U tom smislu, razmotrit ćemo što bi nam sada moglo biti dostupno. Posebnu pozornost treba posvetiti debug ploči STM32, iako se u članku razmatra isti AVR. Ali prvo ćemo predstaviti opću sliku.


Pojava 32-bitnih mikrokontrolera uvelike je proširila opseg zadataka koje su mogli ostvariti. No, potrebno je optimizirati donesene odluke i tehniku ​​koja se stvara. Iako će se starim uzorcima obratiti pozornost, jer ne spominjemo njihovu univerzalnost i Q-faktor jednostavno nije moguće.

Što je STM32?

Naravno, najveći interes za članak je naknada za otklanjanje pogrešaka. No, da bismo razumjeli dodatni trenutak, razmotrimo glavni. Pretpostavimo da imamo STM32F103C8T6. Ploča za uklanjanje pogrešaka je mikrokontroler izrađen na jezgri ARM Cortex-M3. Ima značajan broj prednosti, od kojih je glavna -svestranost. Usput, sada je Cortex-M3 punopravni industrijski standard. Ploča za uklanjanje pogrešaka predstavlja površinu na kojoj sve STM32 noge mogu komunicirati, osiguravajući izvršenje postojećih zadataka.


Početak rada

Dakle, trebamo debugger. Koje parametre treba imati? Kupite ga ili napravite sami? Koja bi veličina trebala imati? Ovo je posljednje pitanje s kojim ćemo početi. Prvo morate pokupiti uređaj tako da se svi mehanizmi i komponente mogu uspješno postaviti na njega. U većini slučajeva dovoljno je da debug ploča za AVR ima stranu od petnaest centimetara. Ova veličina odgovara zbog kompaktnosti i značajki uređaja.
Prije nego započnete s izradom ili kupnjom ploče, najprije morate sastaviti shematski dijagram. Da biste to učinili, možete razložiti stavke na papiru i nacrtati linije veze između njih. Ako je sve izašlo bez problema - to je u redu, onda možete početi prakticirati akciju. Tada samo trebate staviti i lemiti sve potrebne elemente, i sve - ploča je spremna. Tako izgleda kratko. A sada pogledajmo sve više i više detalja.

Planiranje

Potreba za korištenjem ploča za uklanjanje pogrešaka prije ili kasnije prestiže svaki radioamater. Ovo je vrsta debagiranja na razini željeza. Ako želite, možete kupiti gotovu ploču za svaki ukus. No, zanima nas detaljna analiza ove teme? Stoga ćemo pogledati kako se ploča za ispravljanje pogrešaka stvara vlastitim rukama. Prvo morate odlučiti - mirazvijamo plaćanje za specifične potrebe ili radimo univerzalno. Budući da je prva verzija vrlo specifična, članak će razmotriti drugi. Trebate razmišljati o temeljima. Ako pogledate većinu casual amaterskih ploča, treba napomenuti da izgledaju vrlo neuredno. Žice strše koliko želite, i možda je malo problematično razmisliti što je s njim povezano. Stoga je potrebno predvidjeti mogućnost njihovog fiksiranja tako da se ne preklapaju.
Ako stvorite slučaj i razvijete shemu, možete poderati tragove. Ova opcija je najzanimljivija. Usput, situacija u kojoj se koristi univerzalni sklop je prilično popularan, a tragovi se primjenjuju, a zatim uklanjaju. Da bismo bolje razumjeli, pogledajmo nekoliko primjera.

Ploča za napajanje

Pretpostavimo da izgradimo nešto veće veličine i da se naš uređaj sastoji od nekoliko modula. U tom slučaju, dijagram strujnog kruga debugove ploče trebao bi osigurati mogućnost primanja konstantnog ili izmjeničnog napona na ulazu. Da biste se povezali, morate razmisliti o konektorima i terminalnim blokovima. Kako bi se osigurao rad, potrebno je osigurati ne samo baterije, već i stabilizator. A u slučaju lakog preopterećenja i povezanih pregrijavanja možete koristiti mali radijator.

ploča mikrokontrolera

i najzanimljivija. Moguće je da su ploče za otklanjanje pogrešaka za mikrokontrolere i pomoćne elemente složene komponente. Uostalom, oni su "mozgovi" tehničkihuređaji. Za uspješan početak u području debugging zajednice za početak sa složenim 32-bitnim kontrolerima nije poželjno. Možete početi s nečim lakšim. Na primjer, iz veteranskog mehatroničkog razvoja ATmega8. Kako se situacija ne bi dodatno zakomplicirala, može se napraviti konstrukcija jednostranog ispisa.
A što ako zahtjevi nadilaze ovaj okvir? Koristite obostrani ispis? Kao opciju, da. Ali ako je preveliki kapacitet beznačajan, često je moguće bez montaže skakača. Bolje je donijeti luke i lanac dizanja na pojedinačne minijaturne rupčiće. Ovakav pristup će olakšati proširenje ploče mikrokontrolera. Ali to je samo opća teorija. Razgovarajmo o provedbi u praksi.

Ručna izrada tiskane pločice

Prvo, trebamo papir na kojem će se iscrtati tiskana pločica. Poželjno je da bude suptilno. To je važno za postizanje točnih bušotina. Kako biste izbjegli iznenađenja, papir se može zalijepiti na karton pomoću ljepila. Zatim morate izrezati ljepljeni uzorak. Pa, predložak svrdla je već spreman. Odabire se nabava folije od staklenih vlakana tražene veličine. Pričvrstite uzorak od kartona i obojite ga olovkom ili oznakom. Zatim smo rezali staklena vlakna prema našim linijama, koristeći makaze na metalu, ili piljenje nožem. Lijepljenje dijelova pomoću ljepila.
Usput, malo savjeta: nemojte brisati cijelu površinu, dovoljno da ostavite kapljicu ljepila u svakojs četiri ugla. Ako nema želje čekati - koristite "Moment". To će vam omogućiti da nastavite raditi za nekoliko sekundi.

Otvori za bušenje

U tu svrhu će se savršeno uklopiti poseban mini-stroj. Također možete koristiti i ručni alat. Za golemu većinu ciljeva ima dosta bušilica promjera od 8 mm. Valja napomenuti da odbor za kvalitetu ne može prvi put otići zbog složenosti posla i potrebe za čvrstom rukom. Ako se takve akcije provode po prvi put (i, najvjerojatnije, to će biti), onda možete samo savjetovati moralno da se pripremite za kvar vježbe. Nakon završetka cijelog spektra radova kako bi bili sigurni u njihovu kvalitetu, pogledajte lumen. Ako se otkriju određeni nedostaci, moraju se odmah riješiti.

Primijeniti topografski crtež

Mjesta na kojima će proći vodljivi putovi morat će se zaštititi od oštećenja probave. Da biste to učinili, pokriveni su posebnom maskom. Prije nanošenja potrebno je ukloniti sve strane tvari. To se posebno odnosi na ljepilo koje se može slučajno prosuti na površinu.
Nakon što su tragovi označeni, možemo započeti proces crtanja. U tu svrhu stane vodootporna caklina.

Prijenos crteža iz papira u staklena vlakna

Ovo je najvažnija faza. Papir (strana na kojem crtež) treba nanijeti na stakleni teleskop i stisnuti ga s velikim naporom. Zatim zagrijte dobiveni "sendvič" u pećnici na temperaturu od 200 stupnjeva.Čekanje da se ploča ohladi na sobnu vrijednost. Nakon toga papir ostavlja otvorenim i slika ostaje na tiskanoj pločici. Ovo se može činiti prilično kompliciranim, osobito s temperaturom. Posebno za takve ljude postoje sumnje da neki obrtnici predlažu korištenje elektrorashke. No, ovdje bi trebalo napraviti jedno važno upozorenje: rezultat je nestabilan. Naravno, možete pokušati vježbati dan ili dva, a možda i ne gore nego u slučaju peći. No još uvijek postoji problem složenosti osiguravanja istovremenog zagrijavanja površine kroz tiskanu ploču na jednu temperaturu. Stoga slika na takav način nije u potpunosti prenesena.
Najznačajniji problemi su praznine koje nastaju u ovom stvaranju. Radi sigurnosti tijekom pripreme tiskane ploče u pećnici, ona može dodatno pokriti s različitih strana metalne ploče u debljini od pet do šest milimetara. To se radi kako bi se izbjegla negativna deformacija tijekom toplinske obrade ploče.

Zaključak

Ovdje, općenito, ploča za AVR je spremna. Naravno, ovdje je opisan univerzalni način, a za ispunjavanje pod određenim uvjetima svatko će morati samostalno, vođen svojim potrebama. Možete eksperimentirati s izradom univerzalnih kartica. Svaki obrtnik stalno radi na nečemu kako bi ih učinio boljim i boljim. Osim toga, njihov razvoj omogućuje da se osigura pouzdanost programa.

Povezane publikacije