Kategorijos: Mikrovaldiklio grandinės
Peržiūrų skaičius: 32596
Straipsnio komentarai: 0

Kaip patikrinti mikrovaldiklio tinkamumą naudoti

 

Remontuojant įrangą ir montuojant grandines, jūs visada turite būti įsitikinę, kad visi elementai yra tvarkingi, kitaip jūs eikvosite savo laiką. Mikrokontroleriai taip pat gali išdegti, tačiau kaip tai patikrinti, jei nėra išorinių požymių: dėmės įtrūkimai, apdegusios vietos, deginantis kvapas ir pan.? Norėdami tai padaryti, jums reikia:

  • Maitinimas stabilizuota įtampa;

  • Multimetras;

  • Osciloskopas

Mikrovaldiklio įtaisas

Dėmesio:

Visiškai patikrinti visus mikrovaldiklio mazgus yra sunku - geriausias būdas pakeisti jį žinomu geru arba esamu, atnaujinti kitą programos kodą ir patikrinti jo vykdymą. Tokiu atveju programa turėtų apimti ir visų kaiščių patikrinimą (pavyzdžiui, šviesos diodų įjungimą ir išjungimą po nurodyto laiko), taip pat nutraukti grandines ir kitus dalykus.


Teorija

Mikrovaldiklis Ar sudėtingas įrenginys jame yra daugiafunkciai mazgai:

  • maitinimo grandinės;

  • Registrai

  • įėjimai ir išėjimai;

  • ALU;

  • RAM

  • ROM

  • ADC;

  • sąsajos ir dar daugiau.

Mikrovaldiklio bloko schema

Todėl diagnozuojant mikrovaldiklį kyla problemų:

Akivaizdus mazgų veikimas negarantuoja likusių komponentų veikimo.

Prieš tęsdami bet kurios integruotos grandinės diagnozę, turite susipažinti su technine dokumentacija, kad ją rastumėte, paieškos sistemoje įrašykite tokią frazę kaip: „duomenų lapo elemento pavadinimas“, kaip pasirinktį - „atmega328 duomenų lapas“.

„Atmega328“

Pačiuose pirmuosiuose lapuose pamatysite pagrindinę informaciją apie elementą, pavyzdžiui, apsvarstykite atskirus momentus nuo duomenų lapo iki bendro 328-ojo atmega, pavyzdžiui, mes jį turime dip28 pakete, turime rasti mikrokontrolerių planšetę skirtingose ​​pakuotėse, apsvarstyti mus dominantį dip28.

Mikrovaldiklio išvados

Pirmas dalykas, į kurį atkreipsime dėmesį, yra tas, kad 7 ir 8 kaiščiai yra atsakingi už pliusinę galią ir bendrą laidą. Dabar mes turime žinoti maitinimo grandinių charakteristikas ir mikrovaldiklio sunaudojimą. Maitinimo įtampa yra nuo 1,8 iki 5,5 V, aktyviuoju režimu sunaudota srovė yra 0,2 mA, mažos galios režime - 0,75 μA, pridedamas 32 kHz realaus laiko laikrodis. Temperatūros diapazonas nuo -40 iki 105 laipsnių Celsijaus.

Charakteristikos

Šios informacijos pakanka pagrindinei diagnozei nustatyti.


Pagrindinės priežastys

Mikrokontroleriai sugenda tiek dėl nekontroliuojamų aplinkybių, tiek dėl netinkamo valdymo:

1. Perkaitimas eksploatacijos metu.

2. Perkaitimas litavimo metu.

3. Per didelis išvadų krūvis.

4. Atbulinis maitinimo šaltinis.

5. Statinė elektra.

6. Galios viršįtampiai.

7. Mechaniniai pažeidimai.

8. Poveikis drėgmei.

Mikrovaldiklis Arduino lentoje

Išsamiai apsvarstykite kiekvieną iš jų:

1. Perkaitimas gali kilti, jei įrenginį naudojate karštoje vietoje arba jei savo dizainą įdėjote į per mažą korpusą. Mikrovaldiklio temperatūrą taip pat gali padidinti per įtemptas montavimas, neteisingas PCB išdėstymas, kai šalia yra kaitinimo elementai - rezistoriai, galios tranzistoriai, tiesiniai galios reguliatoriai. Maksimali leistina įprastų mikrovaldiklių temperatūra yra 80–150 laipsnių Celsijaus.

2. Jei lituosite per galingu lituokliu ar ilgą laiką laikysite įgėlimą ant kojų, galite perkaisti mikronus. Šiluma per laidus pasieks kristalą ir sunaikins jį ar jo ryšį su kaiščiais.

3. Gnybtų perkrovos atsiranda dėl neteisingos grandinės ir trumpojo jungimo prie žemės.

4. Poliškumo pasikeitimas, ty Minuso maitinimo tiekimas Vcc ir plius GND gali kilti dėl netinkamo IC diegimo ant plokštės arba netinkamo prijungimo prie programuotojo.

5. Statinė elektra gali sugadinti mikroschemą tiek diegimo metu, jei nenaudojate antistatinių savybių ir įžeminimo, arba darbo metu.

6. Jei įvyksta gedimas, stabilizatorius sugenda arba dėl kokių nors priežasčių mikrovaldiklio įtampą viršija leistina įtampa - mažai tikėtina, kad ji išliks nepažeista.Tai priklauso nuo avarijos trukmės.

7. Be to, nebūkite pernelyg uolūs montuodami dalį ar išardydami prietaisą, kad nepažeistumėte kojų ir elemento korpuso.

8. Drėgmė tampa oksidų priežastimi, dėl to prarandami kontaktai, trumpas jungimas. Ir mes kalbame ne tik apie tiesioginį skysčio patekimą į lentą, bet ir apie ilgalaikį darbą esant dideliam oro drėgnumui (prie tvenkinių ir rūsių).



Mikrovaldiklio tikrinimas be įrankių

Pradėkite nuo išorinio tyrimo: korpusas turi būti nepažeistas, gnybtų litavimas turi būti nepriekaištingas, be mikro įtrūkimų ir oksidų. Tai galima padaryti net naudojant įprastą padidinamąjį stiklą.

Litavimo defektai

Jei prietaisas išvis neveikia, patikrinkite mikrovaldiklio temperatūrą; jei jis labai pakrautas, jis gali įkaisti, bet neišdegti, t. dėklo temperatūra turi būti tokia, kad pirštas ilgai toleruotų.Nieko nepadarysite be įrankio.

Mikrovaldiklio perkaitimas

Multimetro patikrinimas

Patikrinkite, ar įtampa patenka į Vcc ir Gnd. Jei įtampa yra normali, turite išmatuoti srovę, tam patogu išpjauti taką, vedantį į Vcc galios išvestį, tada matavimus galite lokalizuoti į konkrečią mikroschemą, neturėdami įtakos lygiagrečiai sujungtiems elementams.

Nepamirškite lentos dangos nuvalyti iki vario sluoksnio toje vietoje, kur paliesite zondą. Jei atsargiai pjaustote, galite atstatyti takelį lašeliu arba vario gabalėliu, pavyzdžiui, iš transformatoriaus apvijos.

Arba galite maitinti mikrovaldiklį iš išorinio 5 V maitinimo šaltinio (arba kitos tinkamos įtampos) ir išmatuoti suvartojimą, tačiau vis tiek turite nupjauti takelį, kad neįtrauktumėte kitų elementų įtakos.

Multimetro patikrinimas

Visiems matavimams mums reikia pakankamai informacijos iš duomenų lapo. Nebus nereikalinga pamatyti, kokia įtampa yra skirta mikrovaldiklio maitinimo reguliatoriui. Faktas yra tas, kad skirtingos mikrovaldiklio grandinės yra maitinamos skirtingomis įtampomis, tai gali būti 3,3 V, 5 V ir kiti. Gali būti įtampa, bet ji neatitinka normos.

Jei nėra įtampos, patikrinkite, ar maitinimo grandinėje ir kitose kojose nėra trumpojo jungimo. Norėdami greitai tai padaryti, išjunkite plokštės maitinimą, įjunkite multimetrą rinkimo režimu, padėkite vieną zondą ant plokštės bendrojo laido (žemės).

Paprastai jis eina išilgai lentos perimetro, o pritvirtinimo vietose su korpusu yra skardos platformos arba ant jungčių korpusų. Ir antrasis, remkitės visomis lusto išvadomis. Jei jis kažkur perka - patikrinkite, koks jis yra kaištis, rinkimas turėtų veikti GND smeigtuku (8-asis kaištis atmega328).

Mikrovaldiklio tikrinimas

Jei jis neveikia, gali būti nutrūkusi grandinė tarp mikrovaldiklio ir bendrojo laido. Jei jis veikė ant kitų kojų, pagal schemą atkreipkite dėmesį į mažą varžą tarp kaiščio ir minuso. Jei ne, turite nuimti mikrovaldiklį ir vėl suskambėti. Mes tikriname tą patį, bet dabar tarp pliusinės galios (su 7-uoju kaiščiu) ir mikrovaldiklio gnybtų. Jei norite, visos kojos yra suskambintos kartu ir patikrinta sujungimo schema.


Osciloskopo testas

Osciloskopas - elektronikos inžinieriaus akys. Su juo galite patikrinti, ar pritvirtinti rezonatoriai. Jis jungiasi tarp gnybtų XTAL1,2 (9 ir 10 kojos).

Osciloskopo testas

Bet osciloskopo zondo talpa yra paprastai 100 pF, jei nustatysite daliklį į 10, zondo talpa sumažės iki 20 pF. Tai keičia signalą. Bet norint išbandyti spektaklį nėra taip svarbu, turime pamatyti, ar iš viso yra kokių nors svyravimų. Signalo forma turėtų būti tokia, o dažnis turėtų atitikti konkretų egzempliorių.

Bangos forma

Jei grandinė naudoja išorinę atmintį, tuomet galite patikrinti labai lengvai. Duomenų linijoje turėtų būti stačiakampių impulsų įtrūkimai.

Osciloskopo pavyzdys

Tai reiškia, kad mikrovaldiklis teisingai vykdo kodą ir keičiasi informacija su atmintimi.


Mes naudojame programuotoją

Pašalinę mikrovaldiklį ir prijungę jį prie programuotojo, galite patikrinti jo reakciją.Norėdami tai padaryti, kompiuteryje esančioje programoje spustelėkite mygtuką Skaityti, po kurio pamatysite programuotojo ID, per AVR galite pabandyti nuskaityti saugiklius. Jei nėra skaitymo apsaugos, galite perskaityti programinės aparatinės įrangos kopiją, atsisiųsti kitą programą, patikrinti operaciją naudodami jums žinomą kodą - tai efektyvus ir paprastas būdas diagnozuoti mikrovaldiklio veikimą.

Programuotojas gali būti specializuotas, pavyzdžiui, USBASP ATS šeimai:

Mes naudojame programuotoją

Ir universalus, toks kaip Miniprogas.

Programuotojas Miniprogas

Prijungimo schema USBASP prie „Atmega 328“:

USBASP prie „atmega 328“ laidų schema

Išvada

Mikrokontrolerio tikrinimas niekuo nesiskiria nuo bet kurio kito mikroschemos tikrinimo, nebent turite galimybę naudotis programuotoju ir perskaityti informaciją iš mikrovaldiklio. Taigi esate įsitikinę, kad yra galimybė sujungti kompiuterį. Tačiau atsiranda sutrikimų, kurių tokiu būdu neįmanoma aptikti.

Apskritai, valdymo įtaisas retai sugenda, dažniau problema yra įrišimas, todėl neturėtumėte nedelsdami eiti į mikrovaldiklį su visais įrankiais, patikrinti visą grandinę, kad nekiltų problemų dėl vėlesnės programinės įrangos.

Taip pat žiūrėkite tinklalapyje bgv.electricianexp.com:

  • Kaip patikrinti lusto veikimą
  • AVR mikrovaldiklių tipai ir išdėstymas
  • Kaip nesudeginti Arduino - patarimai pradedantiesiems
  • Elektroninių grandinių gedimų šalinimo metodai
  • Kaip patikrinti diodų tiltelį

  •