» elektronik »MEGAOMMETR på Atmega328R

MEGAOMMETER på Atmega328R

KOMPAKT LÆKEMEDEL
MEGAOMMETER AT Atmega328R


MEGAOMMETER på Atmega328R


Den industrielle version af megohmmeteren er ret stor og har betydelig vægt. Den eneste fordel ved dette monster er, at det er tillid til, men hvis du hastigt har brug for at måle lækagemodstanden i reparationen, så elektronisk valgmulighed er mere at foretrække.



Søgning på Internettet fandt jeg ikke en enkel enhed, det eneste megohmmeter, som radioamatører gentog, var fra Silicon Chip-magasinet i oktober 2009, men med forbedret firmware. Enheden, der tilbydes din opmærksomhed, har dimensioner 100x60x25 (blev købt på AliExpress) og har en vægt på højst 100 gram. Enheden er samlet på en Atmega328P-mikrocontroller. Strømmen leveres af et lithiumbatteri, og det aktuelle forbrug er ca. 5 mA. Jo lavere modstanden i det målte kredsløb er, desto større er strømforbruget og når 700-800 mA, men det skal tages i betragtning, at kredsløb med modstand mindre end 10 kOhm er sjældne, og målingen udføres på få sekunder. Enheden bruger to DC-DC-konvertere på MT3608 og MC34063. Den første bruges til at styre regulatoren, batterispændingen stiger og stabiliseres ved 5 volt, den anden er en 100V konverter, dette bestemmes af det faktum, at det hovedsageligt bruges til at måle lækage i elektroniske enheder, og det er meget problematisk at gøre en økonomisk eller 500V økonomisk konverter. Først var der en idé om at samle begge konvertere på MT3608, men efter at jeg brændte 8 mikrokredsløb, blev det besluttet at gøre det på MC34063. Og ved 500, 1000V var det nødvendigt at bruge en højere impedansdeler og som et resultat brugen af ​​Rail-To-Rail operationelle forstærkere.

Indikation udføres på flydende krystaldisplay. For at oplade batteriet bruges ladningskontrolleren på TP4056 (et separat tørklæde 17x20 mm).





Enheden er samlet på et dobbeltsidet trykt kredsløbskort lavet af foliefiberglas, fremstillet ved hjælp af LUT-teknologi. Vær ikke bange for ordet "dobbeltsidet." To PP-bund- og topbilleder udskrives (spejles). Kombineret i mellemrummet og fastgjort med en hæfteklammer i form af en konvolut. Arbejdsstykket indsættes og opvarmes først med et strygejern på begge sider, derefter stryges det omhyggeligt på begge sider gennem to stående skrivepapirer. Kast det udskrevne emne i en beholder med varmt vand i cirka en halv time, og brug derefter din finger til at fjerne det resterende papir under en strøm af varmt vand. Efter ætsning tænder vi Rose-legeringen. De gennemgående huller til lederne er lavet af fortinnet kobbertråd med en diameter på 0,7 mm. Enhedens indgange er lavet af messingrør fra det gamle multimeter, så du kan bruge standardproberne fra multimetre, men det tilrådes at lave hjemmelavede dem med krokodilleklip.





Anvendte SMD-dele, modstande 5%, kondensatorer 10%. Bemærk, at dette ikke er et ohmmeter og ikke tjener til at måle modstanden nøjagtigt, selvom nøjagtigheden i området 1K - 1M er ret stor. For at øge pålideligheden af ​​aflæsningerne er hele modstandsmålsområdet opdelt i tre. Firmwaren anvendte oversampling. Tre spændingsdelere 1; 10, 1: 100 og 1: 1000 bruges. Den sidste række er meget strakt, fra 10 mOhm til 100 mOhm, og med en 10-bit mikrocontroller ADC-opløsning har den et meget stort trin, ca. 90 kOhm. Derudover var det nødvendigt at anvende beskyttelseskredsløbet med input fra mikrokontrolleren, og de indførte en fejl i de to øverste områder. Nedenfor ser du billeder med måleresultater.








Måske vil nogen forbedre enheden eller kalibrere mere præcist, så jeg anvender kilden. Ved kalibrering forbinder vi en nøjagtig modstand, der ikke er værre end 1%, for eksempel 47 kOhm og vælger en koefficient for området 10-100 kOhm i linjen:

hvis ((volt1 <1000) && (volt1> volt0))
        {
          strømstyrke = volt1 / 1800,0; // uA
          volt = 100000,0 - volt1;
          hvis (ampere! = 0) om = (volt / ampère - 1800,0) * 1,1235; // der vælges en multiplikator.
        } andet


Skalaen fra 10 til 100 mOhm er meget ikke-lineær, i begyndelsen undervurderes aflæsningerne med kx2, og i slutningen af ​​området overvurderes de med kx1, så to faktorer vælges på lignende måde, men vi sætter modstanden ved 20 mOhm, derefter 47 mOhm og derefter 91 mOhm:

        
#definér kx1 -0.145
#definér kx2 0,8

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

        hvis ((volt2 <1000) && (volt2> volt1))
        {
          volt = 100000,0 - volt2; // på Rx
          strømstyrke = volt2 / 18000,0;
          hvis (ampere! = 0) om = volt / ampper;
          om = (om + om * (((1000,0 - volt2) / 1000,0) * kx1 + volt2 / 1000,0 * kx2));

9
6.8
7

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
27 kommentar
VLS
god dag
der er et ønske om at gentage enheden
har spørgsmål. 328 eller 88-controller har brug for firmware og fusionsfil.
Hilsen VLS
Forfatteren
Citat: Ivan_Pokhmelev
Og hvad slags dyr er denne "øko -izer"?

Jeg ved virkelig ikke, men tinget er meget nøjagtigt, og alt er i Feng Shui, i betydningen GOST. Beklager, jeg skal være stille et par dage, jeg samler min første 3D-printer, jeg modtog den i går AliExpress. Dette er ikke en reklame!
Citat: IOPA4
Diskuterer vi et hjemmelavet produkt eller en enhed til en eco -izer?

Og hvad slags dyr er denne "øko -izer"?
Citat: IOPA4
Diskuterer vi et hjemmelavet produkt eller en enhed til en eco -izer? Du mangler sandsynligvis kommunikation. Jeg skrev til dig i detaljer, jeg tager på en "forretningsrejse", jeg er nødt til at tage et værktøj.

dvs. som hjælp til dig og mulige repeatere, opfatter du ikke denne diskussion ("kritik"). Og vi snoede håndtaget på meggeren ... da vi afviste magtfulde tyristorer. Ubekvem skit og unøjagtigt
Citat: IOPA4
Kortslutning, kontrolleret kredsløb. Kort der, og du sætter denne enhed. Alle 100 V og er ved indgangen.

Og disse 100 V vil blive tilsluttet divideren beskrevet i detaljer til dig gennem RV1 = 100 M 100, mindst som vist i dit diagram. Eller igen "her spiller vi, her spiller vi ikke, her indpakket jeg fisken"?
Og endnu en ting: et foto af et printkort uden detaljer - en slags "venstre", ikke direkte relateret til den pågældende enhed.
Forfatteren
Citat: Ivan_Pokhmelev
Hvornår hvordan. )))

Vildfarelser af storhed?
Forfatteren
Citat: Ivan_Pokhmelev
Hvor er kortslutningen inde i enheden?

Kortslutning, kontrolleret kredsløb. Kort der, og du sætter denne enhed. Alle 100 V og er ved indgangen. Zener dioder i beskyttelse ved 4,7V.
Forfatteren
Citat: Pronin
GOST

Diskuterer vi et hjemmelavet produkt eller en enhed til en eco -izer? Du mangler sandsynligvis kommunikation. Jeg skrev til dig i detaljer, jeg tager på en "forretningsrejse", jeg er nødt til at tage et værktøj. Hvis alt uploades ifølge GOST, lader de mig ikke på flyet, men jeg er nødt til at arbejde. Jeg tager et sandt RMA-multimeter og denne selvfremstillede tester, et par skruetrækkere og nøgler. Jeg ved, at mindre end 1 megohm er dårlig, og selvom det viser 1.000001 megohms på en super megameter megameter, tænker jeg alligevel på grunden heraf. Ja, et trivielt spørgsmål, har du spinet meggeren? Hvad er hundrededele og tiendedele, pilen pølser fra side til side. Og om GOST, skriv til Labcenter Electronics, måske ændrer de nummereringen og betegnelserne, som det passer dig. Og kort sagt: der er GOST, men der er liv. Husk, at når du gjorde MOT derhjemme, kontrollerede kabelisolering, har du afbrydere, rør markeret, hænger du op skilte osv. etc. Jeg har haft 1,5 firkanter i admiralens hus "lyumishka" siden 1975, og du taler om GOST.
PWR (+ batteri) -mærket er lavet for at skabe en polygon på det trykte kredsløbskort, som automatisk smelter sammen med alle ledere og output på elementerne, der har den samme etiket.

Det er tydeligt, at GOST-betegnelser (GOST 2.728-74 eskd) ikke kender dig. Derfor er hændelserne i diagrammet. I Proteus-simulatoren kan elementer og forhold være bag kulisserne.
Og kondensatoren C5-1 sidder fast elektrolytisk (polær). Til simulatoren uanset hvad du lægger. Og for et reelt kredsløb, f.eks. 10 μF x 10V
Derudover var det nødvendigt at anvende beskyttelseskredsløbet med indgangen til mikrokontrolleren, og de indførte en fejl i de to øverste områder
Hvad er dine zener-dioder? Hvis de er betydningsfulde, hvorfor brugte de ikke mindre beskyttelse mod lækage?
Hvor er kortslutningen inde i enheden? Men hvad taler du om kortslutningskabler fra batteriet siger ikke - der vil være endnu mere strøm. ))
Og om den "gamle kondensator" skrev jeg ikke noget.
For øvrigt er det tid for dig som radioamatør med 40 års erfaring at lære, at mikrofarader betegnes "mikrofarader".
Jeg havde overhovedet ikke et spørgsmål om PWR, men du prøver hårdt på at svare mig. Og omkring 5 andre signaler, hold tavshed lige så vedvarende. ))
Forfatteren
Citat: Ivan_Pokhmelev
Lad os sige, at alt er klart, med PWR, men jeg spurgte ikke om dette signal. ))

PWR (+ batteri) -mærket er lavet for at skabe en polygon på det trykte kredsløbskort, som automatisk smelter sammen med alle ledere og output på elementerne, der har den samme etiket. Oprettet for at forbedre afkøling af MT3608 (SOT23-6-huset) gennem strømledningerne, blev det samme gjort med GND. Proteus-programmet har godt emne.
Forfatteren
Citat: Ivan_Pokhmelev
Cirka 100 megohms i serie med dem, holder vi beskedent tavse?

Du har sandsynligvis ikke læst om KZ. Beklager, men du ser ud til at være en forfatter og ikke en læser. "Antik 10M kondensator" - 10u betyder "nyeste" 10 mkF.
Citat: IOPA4
Hvilken bullshit skriver du om? "Nominel udgangsspænding fra 90 til 110V" - taler du om dette?
Det siges ikke, at han er to grænser.
Og dette er ikke noget bullshit ?!



Citat: IOPA4
Spekulerer stadig på den nuværende skillelinje. Ohms lov. 200 + 1,8 k + 18 k = 20 k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0.5W, og dette er ~ 150 mA fra batteriet uden at tage hensyn til effektivitet og konvertering op.
Cirka 100 megohms i serie med dem, holder vi beskedent tavse? ))

Citat: IOPA4
Og på bekostning af nøjagtigheden af ​​"markøren" viser billedet, at fejlen ikke er mere end 5%,
Fejlen kan ikke bestemmes på billedet.)) Selv hvis du virkelig har 5%, er dette ikke en meter. Lær materialet!

Citat: IOPA4
Jeg spurgte ikke mig selv med særlig nøjagtighed og brugte 5% modstande, hvis du trylle frem, kan du opnå bedre parametre undtagen for området 10 MOhm - 100 MOhm.
Når man bruger sådanne modstande, selv med deres valg og softwarejustering, er det vanskeligt at opnå normal nøjagtighed uden periodisk kalibrering fra en referencekilde.

Citat: IOPA4
P. S.I CAD accepteres det, at ledere har det samme potentiale, hvis de har den samme etiket (dette er et kredsløb), så med PWR (strøm) er alt klart.
Lad os sige, at alt er klart, med PWR, men jeg spurgte ikke om dette signal. ))

Citat: IOPA4
Jeg tror ikke, at programmet er smartere end en person
Hvornår hvordan. )))
< P.S. В САПР принято, что проводники имеют одинаковый потенциал, если они имеют одноименные метки (это одна цепь), так что с PWR (power) все понятно. Не думаю, что программа умнее человека (Proteus 7.10), но она с легкостью решила этот "кроссворд". >
dvs. du foreslår at kigge efter dine kredsløb og konventioner i et kredsløb ved hjælp af et program (Proteus 7.10). oprindeligt god Men jeg har ikke Proteus 7.10 (spansk. Andre). Og ifølge din innovation (det er moderigtigt) har cool Yandex fundet 74 millioner. PWR-tags. Og du har brug for 2 på dit kredsløb.
Og nogle gamle kondensatorer er markeret C5-1 (10m). Og der er også HTML, og der vil sandsynligvis være C5 // 1 scratch
Forfatteren
Hvilken bullshit skriver du om? "Nominel udgangsspænding fra 90 til 110V" - taler du om dette? Så jeg skrev en 100 volt. For doven til at lede efter "dit" pas. Spekulerer stadig på den nuværende skillelinje. Ohms lov. 200 + 1,8 k + 18 k = 20 k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0.5W, og dette er ~ 150 mA fra batteriet uden at tage hensyn til effektivitet og konvertering op. Og på bekostning af nøjagtigheden af ​​"markøren" viser billedet, at fejlen ikke er mere end 5%, når man måler lækagen, er dette nok med hovedet. Jeg spurgte ikke mig selv med særlig nøjagtighed og brugte 5% modstande, hvis du trylle frem, kan du opnå bedre parametre undtagen for området 10 MOhm - 100 MOhm. Bemærk, at industriel med sin "forfærdelige" pris og dimensioner garanterer nøjagtighed på op til 20 megohms.

P. S. I CAD accepteres det, at ledere har det samme potentiale, hvis de har den samme etiket (dette er et kredsløb), så med PWR (strøm) er alt klart. Jeg tror ikke, at programmet er smartere end en person (Proteus 7.10), men det løste let dette "krydsord".
Citat: IOPA4
Industrielt megaohmmeter M4100 / 1 ved 100 volt.

Jeg kiggede på det link, du angav, der er skitsen i parametrene komplet.
Citat: IOPA4
Denne enhed er en meter, selvom den har en stor fejl i store skalaer.

Læs den lovgivningsmæssige dokumentation, og godkend derefter. Dette er en indikator.
Citat: IOPA4
ved 2V, og batteriet dræber ikke,
Dræb ikke første gang, men dræb. De ville have sat DW01, og de vidste ikke sorg.
Citat: IOPA4
Industrielt megaohmmeter M4100 / 1 ved 100 volt.
Tak for info!
Citat: IOPA4
Indstil output, tildel et navn, hvor dette kredsløb skal forbinde, sæt input og tildele det samme navn.
Hvor er den anden ende af de kæder, jeg har opført?
< Наверное вы слышали, что есть шины и нумерация проводов (метки связи). Не обязательно тащить проводник и шину от блока к блоку (от устройства к устройству, от элемента к элементу) через всю схему, что нарушает восприятие и читаемость схемы (загромождение). В САПР это повсеместно используется.>
Du vil undskylde mig, men dit kredsløb ligner mere en rebus end et princip.
Jeg forstår ordningen med delvis modellering, simulering (til ledningsformål osv.)
Og så på princippet. Ordningen med forvirring af betegnelser osv. Noden har ingen indgangsspænding, men der er udgangsspænding. scratch
Så gæt, hvor kæden går fra gashåndtaget på PWR-linjen. Og hvor er begyndelsen, og hvor er slutningen?
Dette er ikke en ordning at sælge, Imho. Og applikationen konfigurerer ikke gentagelse (verifikation).
Forfatteren
Sandsynligvis forstår du forskellen mellem en indikator og en måler? For eksempel er en enhed på "neonka" eller "squeaker" en indikator, og denne enhed er en meter, skønt det er en stor fejl i store skalaer. Jeg skrev om dette. Industrielt megohmmeter M4100 / 1 ved 100 volt. Informationsindholdet på skærmen 1602 er ikke særlig befordrende for konklusionen af ​​information om batteriet, skønt dette ikke kan gøres, f.eks. Under opstart af enheden. For mig selv besluttede jeg, at MT3608 starter mindst ved 2V og batteriet ikke dræber, ja, du kan desuden kontrollere spændingen med et multimeter en gang om måneden.
Nå, på "fejlene" i diagrammet, som, som du tror, ​​er i diagrammet. Du har sandsynligvis hørt, at der er busser og trådnumre (kommunikationsmærker). Det er ikke nødvendigt at trække leder og bus fra blok til blok (fra enhed til enhed, fra element til element) gennem hele kredsløbet, hvilket krænker opfattelsen og læsbarheden af ​​kredsløbet (rod). I CAD bruges dette ofte. Anvendes også terminalerne input, output, jord, power, ..... Indstil output, tildele et navn, hvor dette kredsløb skal forbinde, sæt input og tildele det samme navn. I diagrammet RS, RW, E, V0, V1, V2, GND, U1_VCC og ..... Alt er meget simpelt at skamme, alt er tænkt op til mig.
Strukturelt set er transformeren ikke særlig godt placeret, men jeg kunne ikke finde ferritkernen, der passer ind i mellemrummet mellem de to plader, indikatoren og MK-hovedkortet. Måske er bestyrelsen lidt skilt ikke med succes, men lederne er meget korte, og der er ingen pickups. Strømforsyningen til den analoge del leveres gennem en choke med en filterkondensator. Den anden side af tavlen er næsten kontinuerlig og ved minus effekt (GND). Derudover anvendes filtrering med input fra ADC både på elementerne og programmatisk, så der er ingen jitter-indikationer. Sagen brugte fabrikken, og der var ingen andre muligheder for fastgørelse.
Citat: IOPA4
1. Hvem vil argumentere? I en sådan bred rækkevidde skal du lave en meter på en 10-bit ADC.
Så det skal kaldes "Indikator" og ikke "Megaohmmeter" eller "Meter".
Citat: IOPA4
2. Vi bruger 100 volt til kontrol af udstyr og 500 volt til kontrol af kabelruter, hvis de ikke er tilsluttet udstyret.
Og hvad er en 100 volt (navn)?
Citat: IOPA4
3.5. Selv ved 100 volt (kortslutning) er skillestrømmen 5 mA, dvs. 0,5 watt
Det er uklart, hvad du mener. ((Hvilken skillestrøm? Hvor kommer 5 mA fra? Hvorfor Rail-To-Rail?)
Citat: IOPA4
4. SMD stovoltovye.
Så for 100 V skal du tage 2 for 500 V - 6 stykker.
Citat: IOPA4
6. Diagrammet er tegnet i Proteus (Isis) -programmet, det er simuleret perfekt, og programmet ser ikke fejl. Med en flok blunders ville det falde ud af simuleringen med en flok bugs og advarsler.
Citat: IOPA4
Du blev sandsynligvis forvirret af et 100 volt batteri og en variabel modstand.
Ikke kun det. Elektrolytter er udpeget som ikke-polære kondensatorer. Batteristrømmen vises ikke, tilstedeværelsen af ​​en switch. Det er ikke klart, hvor signalerne MISO, SCK, V0, V1, V2 går.
Citat: IOPA4
7. Ladningskontrollen udføres af TP4056, den er skrevet i teksten.
Jeg gentager endnu en gang: der er ingen beskyttelse mod overdispensering.
Citat: IOPA4
8. Mærkeligt, men hvorfor fungerer det? Men når du ændrer fasning af viklingerne, fungerer det ikke.
Forstår du betydningen af ​​ordet "konstruktivt"? Da transen er placeret i en vis afstand, for at reducere interferens, skal dens indgangs- og udgangssignaler føres i snoede par, og heller ikke at trække forbindelsespunktet for trans-udgangen til D2 til forbindelsespunktet for udgang 1 på U2-chippen.
Citat: IOPA4
9. Måleenheder tog herfra.
Du så sandsynligvis dårligt ud: alt er korrekt skrevet på dit link og ikke som dit.
Forfatteren
Du blev sandsynligvis forvirret af et 100 volt batteri og en variabel modstand. Dette er kun til simulering. fordi Proteus er meget vanskeligt at simulere analoge modeller, på cirka 3-5 minutter går kredsløbet på MC34063 til 100 volt ved 100% processorbelastning, og først efter 5-10 minutter vises LCD-skærmen på LCD-skærmen, måtte jeg slukke for chipsimuleringen, efter at jeg kontrollerede 100-volt-omformeren . Yderligere simuleret kun arbejdet med MK og indikator. Kredsløbet og kortet i dette program er tæt koblet, og for enhver fejl ville det trykte kredsløbskort have vist sig at være bloopere og ikke fungerer, og i modsætning til dine kommentarer, ville det fungere umiddelbart efter firmwaren.
Forfatteren
1. Hvem vil argumentere? I en sådan bred rækkevidde skal du lave en meter på en 10-bit ADC.
2. Vi bruger 100 volt til kontrol af udstyr og 500 volt til kontrol af kabelruter, hvis de ikke er tilsluttet udstyret.
3.5. Selv ved 100 volt (kortslutning) er skillestrømmen 5 mA, dvs. 0,5 watt
4. SMD stovoltovye.
6. Diagrammet er tegnet i Proteus (Isis) -programmet, det er perfekt simuleret, og programmet ser ikke fejl. Med en flok blunders ville det falde ud af simuleringen med en masse bugs og advarsler.
7. Ladningskontrollen udføres af TP4056, den er skrevet i teksten.
8. Mærkeligt, men hvorfor fungerer det? Men når du ændrer fasning af viklingerne, fungerer det ikke.
9. Måleenheder tog herfra.
Forfatteren
Citat: DimN
Men for elektronik, mere end nok!

På grund af det faktum, at jeg er en radiomekaniker, er megohmmetrene 100 volt.
Til at begynde med lagde jeg et plus: forfatteren lavede et fuldt funktionelt produkt, med rimelighed nærede sig nogle problemer.
Lad os dog komme i gang, vi hælder tjære.))
1. Selvfølgelig er dette ikke en meter, men en indikator.
2.100 volt er bestemt ikke nok: for at kontrollere den dielektriske styrke i transformatoren i strømforsyningsenheden er det nødvendigt mindst 500 V.
3. Jeg ser ikke nogen problemer med fremstillingen af ​​en økonomisk 500 V-konverter.
4. "... brændte 8 chips", sandsynligvis på grund af det forkerte valg af modstand i OS: det er nødvendigt at tage ikke kun hensyn til klassificeringen, men også den tilladte driftsspænding, når man bruger fælles SMD-modstande til en 500-volt output, skal 2-3 modstande tilsluttes i serie .
5. "... ved 500, 1000V måtte en højere impedansdeler anvendes, og som et resultat brug af Rail-To-Rail-operationelle forstærkere." Hvorfor? Jeg ser ikke nogen logik i denne erklæring.
6. Ordningen trækkes skødesløst, en masse floskler, endda modvilje mod at bruge tid på at liste dem, selvom en kompetent person i princippet, hvis du tænker og regner det, kan gengive produktet.
7. Strømforsyningen fra batteriet er forkert organiseret; der er ingen beskyttelse mod overdosering.
8. Transformatoren er strukturelt forkert forbundet, måske var dette grunden til IC's død.
9. Megaohms betegnes af mor, og mOhm er milliomer!
Uegnetheden af ​​sådanne enheder i hverdagen og industrien er, at spændingen til måling skal være mindst 500 volt.
Men for elektronik, mere end nok!

Vi råder dig til at læse:

Giv den til smartphonen ...