» elektronika »MEGAOMMETR u Atmega328R

MEGAOMMETER na Atmega328R

KOMPAKTIRANJE METRA LEKOVA
MEGAOMMETER AT Atmega328R


MEGAOMMETER na Atmega328R


Industrijska inačica megohmetra prilično je velika i ima znatnu težinu. Jedina prednost ovog monstruma je ta što mu se vjeruje, ali ako morate hitno izmjeriti otpor propuštanja u popravku, tada elektronički opcija je poželjnija.



Pretražujući na Internetu, nisam našao jednostavan uređaj, jedini megohmmetar koji su radio amateri ponovili bio je iz časopisa Silicon Chip u listopadu 2009., ali s poboljšanim firmwareom. Uređaj koji se nudi vašoj pažnji ima dimenzije 100x60x25 (kupljeni su na AliExpress) i ima težinu ne više od 100 grama. Uređaj je sastavljen na mikrokontroleru Atmega328P. Snagu napaja litijska baterija, a trenutna potrošnja je oko 5 mA. Što je manji otpor izmjerenog kruga, veća je potrošnja struje i dostiže 700-800 mA, ali mora se uzeti u obzir da su krugovi otpornosti manji od 10 kOhm rijetki i mjerenje se provodi u nekoliko sekundi. Uređaj koristi dva DC-DC pretvarača na MT3608 i MC34063. Prvi se koristi za napajanje regulatora, napon akumulatora raste i stabilizira se na 5 volti, drugi je pretvarač od 100 V, to se određuje činjenicom da se uglavnom koristi za mjerenje curenja u elektroničkim uređajima, a pravljenje ekonomičnog pretvarača od 500 ili 1000 V vrlo je problematično. U početku je postojala ideja sastaviti oba pretvarača na MT3608, ali nakon što sam zapalio 8 mikro krugova, odlučeno je da to učinimo na MC34063. I pri 500, 1000V bilo je potrebno koristiti viši razdjelnik impedancije i, kao rezultat, upotrebu operativnih pojačala Rail-To-Rail.

Indikacija se provodi na zaslonu s tekućim kristalima. Za punjenje baterije koristi se regulator punjenja na TP4056 (zasebni šal 17x20 mm).





Uređaj je sastavljen na dvostranoj štampanoj ploči izrađenoj od folijskih stakloplastika, izrađenih pomoću LUT tehnologije. Ne bojte se riječi "dvostrano". Ispisuju se (zrcaljeno) dvije PP donje i gornje slike. Kombinira se u prazninu i pričvršćuje se spenjačem u obliku omotnice. Radni komad se umetne i prvo zagrijava glačalom s obje strane, a zatim se pažljivo glača s obje strane kroz dva stojeća pisaća papira. Stavite ispisanu prazninu u spremnik tople vode oko pola sata, a zatim prstom uklonite preostali papir pod mlazom tople vode. Nakon jetkanja, tinziramo u leguri Rose. Prolazni otvori za vodiče izrađeni su od limene bakrene žice promjera 0,7 mm. Ulazi uređaja izrađeni su od mesinganih cijevi starog multimetra, tako da možete koristiti standardne sonde s multimetara, ali preporučljivo je napraviti kućne izrade s krokodilima.





Primijenjeni SMD dijelovi, otpornici 5%, kondenzatori 10%. Imajte na umu da ovo nije ohmmetar i ne služi za točno mjerenje otpora, iako je točnost u rasponu od 1K - 1M prilično velika. Da bi se povećala pouzdanost očitanja, čitav raspon mjerenja otpora podijeljen je u tri. Ugrađeni softver koristio je pretjerano uzorak. Koriste se tri razdjelnika napona 1; 10, 1: 100 i 1: 1000. Zadnji raspon je vrlo rastegnut, od 10 mOhm do 100 mOhm i s 10-bitnom ADK rezolucijom mikrokontrolera ima vrlo velik korak, oko 90 kOhm. Pored toga, bilo je potrebno primijeniti zaštitni krug s ulazom mikrokontrolera i oni uvedu grešku na gornja dva raspona. Ispod možete vidjeti slike s rezultatima mjerenja.








Možda netko želi poboljšati uređaj ili preciznije kalibrirati, pa primijenim izvor. Pri kalibraciji spajamo precizni otpornik niži od 1%, na primjer 47 kOhm i u liniji odabiremo koeficijent za raspon 10-100 kOhm:

ako ((volt1 <1000) && (volt1> volt0))
        {
          amper = volt1 / 1800,0; // uA
          volt = 100000,0 - volt1;
          ako (amper! = 0) om = (volt / amper - 1800,0) * 1.1235; // odabran je množitelj.
        } else


Ljestvica od 10 do 100 mOhm vrlo je nelinearna, na početku se očitanja podcjenjuju kx2, a na kraju raspona precjenjuju se kx1, pa su dva faktora odabrana slično, ali otpornik postavljamo na 20 mOhm, zatim na 47 mOhm, a zatim na 91 mOhm:

        
#define kx1 -0.145
#define kx2 0,8

............

        ako ((volt2 <1000) && (volt2> volt1))
        {
          vol = 100000,0 - volt2; // na Rx
          amper = volt2 / 18000.0;
          ako (amper! = 0) om = volt / amper;
          om = (om + om * (((1000.0 - volt2) /1000.0) * kx1 + volt2 / 1000.0 * kx2));

9
6.8
7

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
27 komentar
VLS
dobar dan
postoji želja za ponavljanjem uređaja
imate pitanja. 328 ili 88 kontroleru, trebate firmver i fuzijsku datoteku.
Pozdravi VLS
Autor
Citat: Ivan_Pokhmelev
A kakva je to zvijer taj "ekoizvođač"?

Stvarno ne znam, ali stvar je vrlo točna i sve je u Feng Shui, u smislu GOST-a. Oprosti, šutit ću nekoliko dana, prikupljam svoj prvi 3D printer, primio sam ga jučer AliExpress, Ovo nije reklama!
Citat: IOPA4
Raspravljamo li o domaćem proizvodu ili uređaju za ekološki proizvod?

A kakva je to zvijer taj "ekoizvođač"?
Citat: IOPA4
Raspravljamo li o domaćem proizvodu ili uređaju za ekološki proizvod? Vjerojatno vam nedostaje komunikacija. Detaljno sam vam pisao, idem na "poslovno putovanje", moram uzeti alat.

tj kao pomoć vama i mogućim ponavljačima, ovu raspravu ne doživljavate ("kritiku"). I izvrtali smo ručicu megera ... prilikom odbijanja moćnih tiristora. Neugodno sranje i netočno
Citat: IOPA4
Kratki spoj, provjereni krug. Kratko tamo, i stavite ovaj uređaj. Svih 100 V i bit će na ulazu.

I tih 100 V bit će spojeno na razdjelnik koji vam je detaljno opisan, kroz RV1 = 100 MΩ, barem kako je prikazano na vašem dijagramu. Ili opet "ovdje se igramo, ovdje se ne igramo, ovdje sam ribu zamotao"?
I još jedna stvar: fotografija tiskane pločice bez detalja - neka vrsta "lijeve strane", koja nije izravno povezana s dotičnim uređajem.
Autor
Citat: Ivan_Pokhmelev
Kad kako. )))

Zabluda grandioznosti?
Autor
Citat: Ivan_Pokhmelev
Gdje je kratki spoj unutar uređaja?

Kratki spoj, provjereni krug. Kratko tamo, i stavite ovaj uređaj. Svih 100 V i bit će na ulazu. Zener diode u zaštiti na 4,7 V.
Autor
Citat: Pronin
GOST

Raspravljamo li o domaćem proizvodu ili uređaju za ekološki proizvod? Vjerojatno vam nedostaje komunikacija. Detaljno sam vam pisao, idem na "poslovno putovanje", moram uzeti alat. Ako se sve prebaci prema GOST-u, neće me pustiti u avion, ali moram raditi. Uzimam pravi RMA multimetar i ovaj sam napravljen ispitivač, nekoliko odvijača i ključeve. Znam da je manje od 1 megohma loše, pa čak i ako na super trupu precizan megmetar pokazuje 1.000001 megohms, i dalje razmišljam o razlogu. Da, trivijalno pitanje, jesi li pokrenuo megger? Koje su stotine i desetine, kobasice sa strelicom s jedne na drugu stranu. A o GOST-u pišite u Labcenter Electronics, možda će oni promijeniti numeriranje i oznake kako vama odgovara. I ukratko: postoji GOST, ali postoji život. Sjetite se kada ste kod kuće radili MOT, provjerili izolaciju kabela, imate li prekidače, cijevi označene, stavljate li znakove itd. itd Imao sam 1,5 kvadrata u Admiralovoj kući "lyumishka" od 1975, a vi govorite o GOST-u.
Oznaka PWR (+ baterija) izrađena je radi stvaranja poligona na ploči s tiskanim krugom, koji se automatski spaja sa svim provodnicima i iglicama elemenata koji imaju istu oznaku.

Jasno je da vam oznake GOST (GOST 2.728-74 eskd) nisu poznate. Dakle, incidenti u dijagramu. U simulatoru Proteus elementi i odnosi mogu biti iza kulisa.
A kondenzator C5-1 je zaglavljen elektrolitički (polarno). Za simulator bez obzira na to što ste stavili. A za pravi krug, na primjer, 10 μF x 10V
Pored toga, bilo je potrebno primijeniti zaštitni krug s ulazom mikrokontrolera i oni uvedu grešku na gornja dva raspona
Koje su vaše zener diode? Ako su značajni, zašto nisu koristili manju zaštitu od curenja?
Gdje je kratki spoj unutar uređaja? Ali što govorite o žicama kratkog spoja iz baterije ne recite - bit će još više struje. ))
A o "starom kondenzatoru" nisam napisao ništa.
Usput, vrijeme je da kao radioamater sa 40 godina iskustva naučite da su mikrofaradici označeni kao "mikrofaradici".
Uopće nisam imao pitanje u vezi s PWR-om, ali vi me teško pokušavate odgovoriti. I oko 5 drugih signala, šutite jednako ustrajno. ))
Autor
Citat: Ivan_Pokhmelev
S PWR-om, recimo da je sve jasno, ali nisam pitao za ovaj signal. ))

Oznaka PWR (+ baterija) izrađena je radi stvaranja poligona na ploči s tiskanim krugom, koji se automatski spaja sa svim provodnicima i iglicama elemenata koji imaju istu oznaku. Napravljeno da bi se poboljšalo hlađenje MT3608 (kućište SOT23-6) putem strujnih vodova, ista stvar učinjena je i sa GND-om. Proteus programa ima dobra tema.
Autor
Citat: Ivan_Pokhmelev
Oko 100 megoma u nizu s njima, skromno šutimo?

Vjerojatno niste čitali o KZ-u. Oprosti, ali čini se da si pisac, a ne čitatelj. "Antikni 10M kondenzator" - 10u znači "najnoviji" 10 mkF.
Citat: IOPA4
O kakvim slovima pišete? "Nazivni izlazni napon od 90 do 110V" - govorite li o tome?
Ne kaže se da je on s dvije granice.
A ovo nije sranje ?!



Citat: IOPA4
Još se pitam za trenutni razdjelnik. Ohmov zakon. 200 + 1,8k + 18k = 20k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0,5W, a to je ~ 150 mA od baterije, ne uzimajući u obzir učinkovitost i pretvaranje.
Oko 100 megoma u nizu s njima, skromno šutimo? ))

Citat: IOPA4
A na štetu točnosti "pokazivača", fotografija pokazuje da pogreška nije veća od 5%,
Pogreška se ne može utvrditi na fotografiji.)) Čak i ako stvarno imate 5%, to nije mjerač. Naučite materijal!

Citat: IOPA4
Nisam se pitao s posebnom točnošću i koristio sam 5% otpornika. Ako dočarate, onda možete postići bolje parametre, osim u rasponu od 10 MΩ do 100 MΩ.
Kada se koriste takvi otpornici, čak i njihovim odabirom i prilagođavanjem softvera, teško je postići normalnu točnost bez periodičnog umjeravanja pomoću referentnog izvora.

Citat: IOPA4
P.s.U CAD-u je prihvaćeno da vodiči imaju isti potencijal ako imaju istu oznaku (ovo je jedan krug), pa je s PWR (snagom) sve jasno.
S PWR-om, recimo da je sve jasno, ali nisam pitao za ovaj signal. ))

Citat: IOPA4
Ne mislim da je program pametniji od osobe
Kad kako. )))
< P.S. В САПР принято, что проводники имеют одинаковый потенциал, если они имеют одноименные метки (это одна цепь), так что с PWR (power) все понятно. Не думаю, что программа умнее человека (Proteus 7.10), но она с легкостью решила этот "кроссворд". >
tj predlažete da potražite svoje sklopove i konvencije u krugu pomoću programa (Proteus 7.10). izvorno dobro Ali, ja nemam Proteus 7.10 (španjolski. Ostali). I prema vašoj inovaciji (to je moderno), cool Yandex pronašao je 74 milijuna. PWR oznake. A u krugu su vam potrebna dva.
A neki stari kondenzatori su označeni C5-1 (10m). A tu je i HTML, a vjerojatno će postojati i C5 // 1 ogrebotina
Autor
O kakvim slovima pišete? "Nazivni izlazni napon od 90 do 110V" - govorite li o tome? Pa sam napisao 100 volti. Previše je lijeno tražiti "svoju" putovnicu. Još se pitam za trenutni razdjelnik. Ohmov zakon. 200 + 1,8k + 18k = 20k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0,5W, a to je ~ 150 mA od baterije, ne uzimajući u obzir učinkovitost i pretvaranje. A na štetu točnosti "pokazivača", fotografija pokazuje da pogreška nije veća od 5%, pri mjerenju curenja to je dovoljno s glavom. Nisam se pitao s posebnom točnošću i koristio sam 5% otpornika. Ako dočarate, onda možete postići bolje parametre, osim u rasponu od 10 MΩ do 100 MΩ. Imajte na umu da industrijska sa svojim "strašnim" cijenama i dimenzijama jamči točnost do 20 megoma.

P.s. U CAD-u je prihvaćeno da vodiči imaju isti potencijal ako imaju istu oznaku (ovo je jedan krug), pa je s PWR (snagom) sve jasno. Ne mislim da je program pametniji od osobe (Proteus 7.10), ali lako je riješio ovu „križaljku“.
Citat: IOPA4
Industrijski megaohmmetar M4100 / 1 na 100 volti.

Pogledao sam vezu koju ste naveli, tu je sranje u parametrima dovršeno.
Citat: IOPA4
Ovaj je uređaj mjerač, iako s velikom pogreškom na velikim mjerilima.

Pročitajte regulatornu dokumentaciju, a zatim je odobrite. Ovo je pokazatelj.
Citat: IOPA4
na 2V i baterija se neće ubiti,
Ubijte, ne prvi put, ali ubijte. Stavili bi DW01, a tugu nisu poznavali.
Citat: IOPA4
Industrijski megaohmmetar M4100 / 1 na 100 volti.
Hvala na informacijama!
Citat: IOPA4
Podesite izlaz, dodijelite naziv tamo gdje bi se trebao spojiti ovaj krug, stavite ulaz i dodijelite isto ime.
Pa, gdje je drugi kraj lanaca koje sam nabrojao?
< Наверное вы слышали, что есть шины и нумерация проводов (метки связи). Не обязательно тащить проводник и шину от блока к блоку (от устройства к устройству, от элемента к элементу) через всю схему, что нарушает восприятие и читаемость схемы (загромождение). В САПР это повсеместно используется.>
Oprostite, ali vaš krug više liči na rebus nego na princip.
Razumijem shemu djelomičnog modeliranja, simulacije (za potrebe ožičenja itd.)
I tako na principu .. Shema zbrke oznaka itd. Čvor nema ulaznog napona, ali postoji izlazni napon. ogrebotina
Pa pogodite gdje lanac kreće od leptira za gas na PWR liniji. A gdje je početak i gdje je kraj?
Ovo nije plan za prodaju, Imho. A aplikacija ne konfigurira ponavljanje (provjeru).
Autor
Vjerojatno razumijete razliku između pokazatelja i metra? Na primjer, uređaj na "neonki" ili "šiljaču" indikator je, a ovaj uređaj je mjerač, iako s velikom pogreškom na velikim skalama. Pisao sam o ovome. Industrijski megohmetar M4100 / 1 na 100 volti. Sadržaj informacija na zaslonu 1602 nije baš pogodan za zaključivanje podataka o bateriji, mada se to, primjerice, ne može dogoditi tijekom pokretanja uređaja. Za sebe sam odlučio da MT3608 starta minimalno na 2V, a baterija se neće ubiti, dobro, napon možete provjeriti multimeterom jednom mjesečno.
Pa, o "greškama" u dijagramu, koje su, kao što mislite, u dijagramu. Vjerojatno ste čuli da postoje brojevi autobusa i žica (komunikacijske oznake). Nije potrebno povlačiti vodič i vodilicu od bloka do bloka (od uređaja do uređaja, od elementa do elementa) kroz cijeli krug, što narušava percepciju i čitljivost kruga (nereda). U CAD-u se to obično koristi. Također se koriste terminali ulaz, izlaz, uzemljenje, snaga, ..... Postavite izlaz, dodijelite naziv tamo gdje bi se trebao spojiti ovaj krug, stavite ulaz i dodijelite isto ime. U dijagramu RS, RW, E, V0, V1, V2, GND, U1_VCC i ..... Sve je vrlo jednostavno sramotiti, sve mi je smisljeno.
Strukturno, transformator nije dobro smješten, ali nisam uspio pronaći feritnu jezgru da se uklopi u jaz između dvije ploče, indikatora i glavne MK ploče. Možda se ploča malo razvede i nije uspješno, ali dirigenti su vrlo kratki i nema pikapa. Napajanje analognog dijela napaja se pomoću prigušnice s filtrirajućim kondenzatorom. Druga strana ploče gotovo je kontinuirana i s minusom snage (GND). Pored toga, filtriranje na ulazu ADC-a primjenjuje se i na elemente i programsko, tako da nema podrhtavanja. Slučaj je koristio tvornicu i nije bilo drugih mogućnosti za pričvršćivanje.
Citat: IOPA4
1. Tko bi se raspravljao? U tako širokom rasponu napravite mjerač na 10-bitnom ADC-u.
Dakle, trebao bi se zvati "pokazatelj", a ne "megaohmmetar" ili "mjerač".
Citat: IOPA4
2. Koristimo 100 volti za provjeru opreme i 500 volti za provjeru kablovskih ruta, ako nisu spojene na opremu.
A što je 100 volti (ime)?
Citat: IOPA4
3.5. Čak i pri 100 volti (kratki spoj), razdjelna struja je 5 mA, tj. 0,5 vata
Nije jasno na što mislite. ((Koja struja razdjelnika? Odakle dolazi 5 mA? Zašto željeznica do željeznice?
Citat: IOPA4
4. SMD stovoltovye.
Dakle, za 100 V trebate uzeti 2, za 500 V - 6 komada.
Citat: IOPA4
6. Dijagram je nacrtan u programu Proteus (Isis), savršeno je simuliran i program ne vidi pogreške. S hrpom grešaka, ispalo bi iz simulacije s hrpom grešaka i upozorenja.
Citat: IOPA4
Vjerojatno vas je zbunila baterija od 100 volti i varijabilni otpornik.
I ne samo to. Elektroliti su označeni kao nepolarni kondenzatori. Ne prikazuje se baterija, prisutnost prekidača. Nije jasno kamo idu signali MISO, SCK, V0, V1, V2.
Citat: IOPA4
7. Upravljanje punjenjem vrši TP4056, zapisano je u tekstu.
Još jednom ponavljam: nema zaštite od prekomjernog punjenja.
Citat: IOPA4
8. Čudno, ali zašto to djeluje? Ali kad se promijeni faza namotaja ne radi.
Razumijete li značenje riječi "konstruktivno"? Budući da se trance nalazi na nekoj udaljenosti, radi smanjenja smetnji, njegovi se ulazni i izlazni signali trebaju uvesti u upletene parove, a također ne povlačiti mjesto povezivanja izlaznog izlaza na D2 na mjesto povezivanja izlaza 1 U2 čipa.
Citat: IOPA4
9. Mjerne jedinice uzete su odavde.
Vjerojatno ste izgledali loše: sve je ispravno napisano na vašoj vezi, a ne kao vaše.
Autor
Vjerojatno vas je zbunila baterija od 100 volti i varijabilni otpornik. Ovo je samo za simulaciju. jer Proteus je vrlo teško simulirati analogne modele, za otprilike 3-5 minuta, krug na MC34063 ide na 100 volti pri 100% opterećenju procesora i tek nakon 5-10 minuta na LCD-u se pojavi LCD, morao sam isključiti simulaciju čipa nakon što sam provjerio 100-voltni pretvarač , Dalje je simulirao samo rad MK i pokazatelja. Krug i ploča u ovom programu čvrsto su povezani, a za bilo kakve pogreške ispostavilo bi se da je ploča s tiskanim pločama blooperska i da ne funkcionira, a suprotno vašim komentarima, djelovat će odmah nakon instaliranja upravljačkog softvera.
Autor
1. Tko bi se raspravljao? U tako širokom rasponu napravite mjerač na 10-bitnom ADC-u.
2. Koristimo 100 volti za provjeru opreme i 500 volti za provjeru kablovskih ruta, ako nisu spojene na opremu.
3.5. Čak i pri 100 volti (kratki spoj), razdjelna struja je 5 mA, tj. 0,5 vata
4. SMD stovoltovye.
6. Dijagram je nacrtan u programu Proteus (Isis), savršeno je simuliran i program ne vidi pogreške. S hrpom grešaka, ispalo bi iz simulacije s hrpom grešaka i upozorenja.
7. Upravljanje punjenjem vrši TP4056, zapisano je u tekstu.
8. Čudno, ali zašto to djeluje? Ali kad se promijeni faza namotaja ne radi.
9. Mjerne jedinice uzete odavde.
Autor
Citat: DimN
Ali za elektroniku, više nego dovoljno!

Zbog činjenice da sam radio mehaničar, megohmetri su 100-voltni.
Za početak, dodao sam plus: autor je napravio potpuno funkcionalan proizvod, razumno je pristupio nekim pitanjima.
No, prepustimo se poslu, sipaćemo katran.))
1. Naravno, ovo nije mjerač, već pokazatelj.
2.100 volti, naravno, nije dovoljno: za provjeru dielektrične čvrstoće izolacije transformatora jedinice napajanja, ne manje od 500 V.
3. Ne vidim problema s proizvodnjom ekonomičnog pretvarača od 500 V.
4. "... spaljeno 8 krugova", najvjerojatnije zbog pogrešnog izbora otpornika u OS-u: potrebno je uzeti u obzir ne samo ocjenu, već i dozvoljeni radni napon, kada se koriste zajednički SMD otpornici za izlaz od 500 V, 2-3 otpornika moraju se serijski spojiti ,
5. "... na 500, 1000V mora se upotrijebiti viši razdjelnik impedancije i, kao rezultat toga, radna pojačala od željeznice do željeznice." Zašto? U ovoj izjavi ne vidim nikakvu logiku.
6. Shema je nacrtana bezbrižno, hrpa pogrešaka, čak i nevoljkost trošiti vrijeme na njihovo nabrajanje, iako, u načelu, ako mislite i shvatite, kompetentna osoba može reproducirati proizvod.
7. Napajanje baterije nije pravilno organizirano, nema zaštite od prekomjernog pražnjenja.
8. Transformator je strukturno pogrešno povezan, možda je to bio razlog smrti IC-a.
9. Megaohmi su MOhm, a megomi miliomima!
Neprikladnost takvih uređaja u svakodnevnom životu i industriji je da napon za mjerenje treba biti najmanje 500 volti.
Ali za elektroniku, više nego dovoljno!

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...