» elektronikk »MEGAOMMETR på Atmega328R

MEGAOMMETER på Atmega328R

KOMPAKT LEKMETER
MEGAOMMETER PÅ Atmega328R


MEGAOMMETER på Atmega328R


Den industrielle versjonen av megohmmeteren er ganske stor og har betydelig vekt. Den eneste fordelen med dette monsteret er at det er klarert, men hvis du raskt må måle lekkasjemotstanden i reparasjonen, elektronisk alternativet er mer å foretrekke.



Jeg søkte på Internett og fant ikke en enkel enhet, det eneste megohmmeteret som radioamatører gjentok var fra magasinet Silicon Chip i oktober 2009, men med modifisert firmware. Enheten som tilbys din oppmerksomhet har dimensjoner 100x60x25 (ble kjøpt på AliExpress) og har en vekt på ikke mer enn 100 gram. Enheten er satt sammen på en Atmega328P mikrokontroller. Strømmen leveres av et litiumbatteri og strømforbruket er omtrent 5 mA. Jo lavere motstanden til den målte kretsen er, desto større er strømforbruket og når 700-800 mA, men det må tas med i betraktningen at kretsløp med motstand mindre enn 10 kOhm er sjeldne og målingen utføres på noen få sekunder. Enheten bruker to DC-DC-omformere på MT3608 og MC34063. Den første brukes til å drive kontrolleren, batterispenningen stiger og stabiliseres ved 5 volt, den andre er en 100V-omformer, dette bestemmes av det faktum at den hovedsakelig brukes til å måle lekkasje i elektroniske apparater, og det er veldig problematisk å lage en økonomisk eller 500V økonomisk omformer. Først var det en ide om å sette sammen begge omformerne på MT3608, men etter at jeg brente 8 mikrokretser, ble det bestemt å gjøre det på MC34063. Og ved 500, 1000V måtte en høyere impedansdeler brukes, og som et resultat, bruk av Rail-To-Rail driftsforsterkere.

Indikasjon utføres på flytende krystalldisplay. For å lade batteriet brukes ladekontrolleren på TP4056 (et eget skjerf 17x20 mm).





Enheten er satt sammen på et tosidig trykt kretskort laget av foliefiberglass laget med LUT-teknologi. Ikke vær redd for ordet "tosidig." To PP-bilder på bunnen og toppen er skrevet ut (speilet). Kombinert i gapet og festet med en stiftemaskin i form av en konvolutt. Arbeidsstykket settes inn og varmes først opp med et strykejern på begge sider, deretter strykes det forsiktig på begge sider gjennom to stående skrivepapirer. Kast det trykte emnet i en beholder med varmt vann i omtrent en halv time, og bruk deretter fingeren for å fjerne det gjenværende papiret under en strøm av varmt vann. Etter etsing tenner vi inn Rose-legeringen. De gjennomgående hullene til lederne er laget av fortinnet kobbertråd med en diameter på 0,7 mm. Inngangene til enheten er laget av messingrør fra et gammelt multimeter, slik at du kan bruke standard sonder fra multimeter, men det anbefales å lage hjemmelaget med krokodilleklips.





Påførte SMD-deler, motstander 5%, kondensatorer 10%. Vær oppmerksom på at dette ikke er et ohmmeter og ikke tjener til å måle motstand nøyaktig, selv om nøyaktigheten i området 1K - 1M er ganske stor. For å øke påliteligheten til avlesningene er hele resistensmålsområdet delt i tre. Fastvaren brukte oversampling. Tre spenningsdelere 1; 10, 1: 100 og 1: 1000 brukes. Den siste rekkevidden er veldig strukket, fra 10 mOhm til 100 mOhm, og med en 10-biters mikrokontroller ADC-oppløsning har den et veldig stort trinn, omtrent 90 kOhm. I tillegg var det nødvendig å bruke beskyttelseskretsen med inngangen til mikrokontrolleren, og de innførte en feil på de to øverste områdene. Nedenfor ser du bilder med resultatene av målingene.








Kanskje noen vil forbedre enheten eller mer nøyaktig kalibrere, så jeg bruker kilden. Ved kalibrering kobler vi en nøyaktig motstand som er verre enn 1%, for eksempel 47 kOhm og velger en koeffisient for området 10-100 kOhm i linjen:

if ((volt1 <1000) && (volt1> volt0))
        {
          strømstyrke = volt1 / 1800,0; // uA
          volt = 100000,0 - volt1;
          if (ampere! = 0) om = (volt / ampere - 1800,0) * 1,1235; // velges en multiplikator.
        } annet


Skalaen fra 10 til 100 mOhm er veldig ikke-lineær, i begynnelsen er avlesningene undervurdert med kx2, og på slutten av området blir de overvurdert av kx1, så to faktorer er valgt på lignende måte, men vi setter motstanden på 20 mOhm, deretter 47 mOhm og deretter 91 mOhm:

        
#definere kx1 -0.145
#definere kx2 0,8

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

        if ((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

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
27 kommentar
VLS
god dag
det er et ønske om å gjenta enheten
har noen spørsmål. 328 eller 88. trenger firmware og fusjonsfil.
Hilsen VLS
Forfatteren
Sitat: Ivan_Pokhmelev
Og hva slags dyr er denne "øko -izer"?

Jeg vet egentlig ikke, men saken er veldig nøyaktig og alt er i Feng Shui, i betydningen GOST. Beklager, jeg skal være stille i et par dager, jeg samler min første 3D-skriver, jeg mottok den i går AliExpress. Dette er ikke en annonse!
Sitat: IOPA4
Diskuterer vi et hjemmelaget produkt eller en enhet for en øko -izer?

Og hva slags dyr er denne "øko -izer"?
Sitat: IOPA4
Diskuterer vi et hjemmelaget produkt eller en enhet for en øko -izer? Du mangler sannsynligvis kommunikasjon. Jeg skrev til deg i detalj, jeg skal på en "forretningsreise", jeg må ta et verktøy.

dvs. som hjelp til deg og mulige repeatere, oppfatter du ikke denne diskusjonen ("kritikk"). Og vi vred håndtaket på meggeren ... når vi avviste kraftige tyristorer. Ubehagelig dritt og unøyaktig
Sitat: IOPA4
Kortslutning, sjekket krets. Kort der, og du setter denne enheten. Alle 100 V og vil være på inngangen.

Og disse 100 V vil være koblet til deleren beskrevet i detalj til deg gjennom RV1 = 100 MΩ, i det minste som vist i diagrammet. Eller igjen "her spiller vi, her leker vi ikke, her pakket jeg fisken"?
Og en ting til: et bilde av et trykt kretskort uten detaljer - en slags "venstre", ikke direkte relatert til enheten det gjelder.
Forfatteren
Sitat: Ivan_Pokhmelev
Når hvordan. )))

Villfarelser om storhet?
Forfatteren
Sitat: Ivan_Pokhmelev
Hvor er kortslutningen inne i enheten?

Kortslutning, sjekket krets. Kort der, og du setter denne enheten. Alle 100 V og vil være på inngangen. Zener dioder i beskyttelse ved 4,7V.
Forfatteren
Sitat: Pronin
GOST

Diskuterer vi et hjemmelaget produkt eller en enhet for en øko -izer? Du mangler sannsynligvis kommunikasjon. Jeg skrev til deg i detalj, jeg skal på en "forretningsreise", jeg må ta et verktøy. Hvis alt lastes opp i henhold til GOST, lar de meg ikke på flyet, men jeg trenger å jobbe. Jeg tar en ekte RMA-multimeter og denne selvlagde testeren, et par skrutrekkere og nøkler. Jeg vet at mindre enn 1 megohm er dårlig, og selv om det viser 1.000001 megohms på en super megameter megameter, vil jeg uansett tenke på grunnen. Ja, et trivielt spørsmål, snurret du meggeren? Hva er hundredeler og tideler, pilen pølser fra side til side. Og om GOST, skriv til Labcenter Electronics, kanskje de vil endre nummereringen og betegnelsene slik det passer deg. Og kort sagt: det er GOST, men det er liv. Husk at når du gjorde MOT hjemme, sjekket kabelisolasjonen, har du brytere, rør merket, henger du opp skilt osv. etc. Jeg har hatt 1,5 firkanter i admiralens hus "lyumishka" siden 1975, og du snakker om GOST.
PWR-merket (+ batteri) er laget for å lage en polygon på kretskortet, som automatisk slås sammen med alle lederne og utgangene til elementene som har samme etikett.

Det er tydelig at GOST-betegnelser (GOST 2.728-74 eskd) ikke er kjent for deg. Derfor hendelsene i diagrammet. I Proteus-simulatoren kan elementer og forhold være bak kulissene.
Og kondensatoren C5-1 sitter fast elektrolytisk (polar). For simulatoren uansett hva du legger. Og for en ekte krets, for eksempel, 10 μF x 10V
I tillegg var det nødvendig å bruke beskyttelseskretsen med inngangen til mikrokontrolleren, og de innførte en feil i de to øverste områdene
Hva er dine zener-dioder? Hvis de er viktige, hvorfor brukte de ikke mindre lekkasjebeskyttelse?
Hvor er kortslutningen inne i enheten? Men hva snakker du om kortslutningskabler fra batteriet, sier ikke - det blir enda mer strøm. ))
Og om den "gamle kondensatoren" skrev jeg ikke noe.
For øvrig er det på tide at du som radioamatør med 40 års erfaring lærer at mikrofarader er betegnet som "mikrofarader".
Jeg hadde ikke et spørsmål om PWR i det hele tatt, men du prøver hardt å svare på meg. Og omtrent 5 andre signaler, hold taushet like vedvarende. ))
Forfatteren
Sitat: Ivan_Pokhmelev
Med PWR, la oss si at alt er klart, men jeg spurte ikke om dette signalet. ))

PWR-merket (+ batteri) er laget for å lage en polygon på kretskortet, som automatisk slås sammen med alle lederne og utgangene til elementene som har samme etikett. Laget for å forbedre kjøling av MT3608 (SOT23-6-huset) gjennom strømledningene, ble det samme gjort med GND. Proteus-programmet har godt tema.
Forfatteren
Sitat: Ivan_Pokhmelev
Omtrent 100 megohms i serie med dem, holder vi beskjedent?

Du har sannsynligvis ikke lest om KZ. Beklager, men du ser ut til å være en forfatter, ikke en leser. "Antikk 10M kondensator" - 10u betyr "nyeste" 10 mkF.
Sitat: IOPA4
Hva slags tulling skriver du om? "Nominell utgangsspenning fra 90 til 110V" - snakker du om dette?
Det sies ikke at han er to-grense.
Og dette er ikke tulling ?!



Sitat: IOPA4
Lurer fortsatt på gjeldende skillelinje. Ohms lov. 200 + 1,8k + 18k = 20k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0.5W, og dette er ~ 150 mA fra batteriet uten å ta hensyn til effektivitet og konvertering opp.
Omtrent 100 MΩ sekvensielt med dem, holder vi beskjedent? ))

Sitat: IOPA4
Og på bekostning av nøyaktigheten til "pekeren", viser bildet at feilen ikke er mer enn 5%,
Feilen kan ikke bestemmes fra bildet.)) Selv om du virkelig har 5%, så er ikke dette en meter. Lær materialet!

Sitat: IOPA4
Jeg spurte meg ikke med spesiell nøyaktighet og brukte 5% motstander. Hvis du trylle frem, kan du oppnå bedre parametere, bortsett fra 10MΩ - 100 MΩ-området.
Når du bruker slike motstander, selv med valg og programvarejustering, er det vanskelig å oppnå normal nøyaktighet uten periodisk kalibrering ved bruk av en referansekilde.

Sitat: IOPA4
PS!I CAD er det akseptert at ledere har samme potensial hvis de har samme etikett (dette er en krets), så med PWR (strøm) er alt klart.
Med PWR, la oss si at alt er klart, men jeg spurte ikke om dette signalet. ))

Sitat: IOPA4
Jeg tror ikke at programmet er smartere enn en person
Når hvordan. )))
< P.S. В САПР принято, что проводники имеют одинаковый потенциал, если они имеют одноименные метки (это одна цепь), так что с PWR (power) все понятно. Не думаю, что программа умнее человека (Proteus 7.10), но она с легкостью решила этот "кроссворд". >
dvs. du foreslår at du ser etter dine kretsløp og stevner i en krets ved hjelp av et program (Proteus 7.10). opprinnelig god Men jeg har ikke Proteus 7.10 (spansk. Andre). Og i henhold til innovasjonen din (det er fasjonabelt), har kule Yandex funnet 74 millioner. PWR-koder. Og du trenger 2 på kretsen din.
Og noen gamle kondensatorer er merket C5-1 (10m). Og det er også HTML, og det vil sannsynligvis være C5 // 1 scratch
Forfatteren
Hva slags tulling skriver du om? "Nominell utgangsspenning fra 90 til 110V" - snakker du om dette? Så jeg skrev en 100-volt. For lat til å lete etter "ditt" pass. Lurer fortsatt på gjeldende skillelinje. Ohms lov. 200 + 1,8k + 18k = 20k. 100V / 20kOhm = 5 mA, 100V * 5mA = 0.5W, og dette er ~ 150 mA fra batteriet uten å ta hensyn til effektivitet og konvertering opp. Og på bekostning av nøyaktigheten til "pekeren", viser bildet at feilen ikke er mer enn 5%, når du måler lekkasjen er dette nok med hodet. Jeg spurte meg ikke med spesiell nøyaktighet og brukte 5% motstander. Hvis du trylle frem, kan du oppnå bedre parametere, bortsett fra 10MΩ - 100 MΩ-området. Legg merke til at industriell med sin "forferdelige" pris og dimensjoner garanterer nøyaktighet på opptil 20 megohms.

PS! I CAD er det akseptert at ledere har samme potensial hvis de har samme etikett (dette er en krets), så med PWR (strøm) er alt klart. Jeg tror ikke at programmet er smartere enn en person (Proteus 7.10), men det løste lett dette "kryssordet".
Sitat: IOPA4
Industrielt megaohmmeter M4100 / 1 ved 100 volt.

Jeg så på lenken du indikerte, der er tullingen i parameterne fullført.
Sitat: IOPA4
Denne enheten er en meter, selv om den har en stor feil på store skalaer.

Les forskriftsdokumentasjonen, og godkjenn deretter. Dette er en indikator.
Sitat: IOPA4
ved 2V og batteriet vil ikke drepe,
Drep, ikke første gang, men drep. De ville ha satt DW01, og de kjente ikke til sorg.
Sitat: IOPA4
Industrielt megaohmmeter M4100 / 1 ved 100 volt.
Takk for informasjonen!
Sitat: IOPA4
Still inn utgangen, tilordne et navn der denne kretsen skal koble til, legg inngangen og tilordn samme navn.
Vel, hvor er den andre enden av kjedene jeg har oppført?
< Наверное вы слышали, что есть шины и нумерация проводов (метки связи). Не обязательно тащить проводник и шину от блока к блоку (от устройства к устройству, от элемента к элементу) через всю схему, что нарушает восприятие и читаемость схемы (загромождение). В САПР это повсеместно используется.>
Du vil unnskylde meg, men kretsløpet ditt er mer som en rebus enn et prinsipp.
Jeg forstår ordningen med delvis modellering, simulering (for kablingsformål osv.)
Og så på prinsippet. Ordningen med forvirring av betegnelser, etc. Noden har ingen inngangsspenning, men det er utgangsspenning. scratch
Så gjett hvor kjeden går fra gassen på PWR-linjen. Og hvor er begynnelsen, og hvor er slutten?
Dette er ikke en ordning å selge, Imho. Og applikasjonen konfigurerer ikke repetisjon (bekreftelse).
Forfatteren
Sannsynligvis forstår du forskjellen mellom en indikator og en meter? For eksempel er en enhet på "neonka" eller "squeaker" en indikator, og denne enheten er en meter, selv om det er en stor feil i store skalaer. Jeg skrev om dette. Industriell megohmmeter M4100 / 1 ved 100 volt. Informasjonsinnholdet på displayet 1602 er ikke veldig gunstig for konklusjonen om informasjon om batteriet, selv om dette ikke kan gjøres, for eksempel under starten av enheten. For meg selv bestemte jeg meg for at MT3608 starter på minst 2V og at batteriet ikke vil drepe, vel, du kan i tillegg sjekke spenningen med et multimeter en gang i måneden.
Vel, på "feilene" i diagrammet, som du tror er i diagrammet. Du har sikkert hørt at det er busser og ledningsnumre (kommunikasjonsmerker). Det er ikke nødvendig å dra lederen og bussen fra blokk til blokk (fra enhet til enhet, fra element til element) gjennom hele kretsløpet, noe som bryter med persepsjonen og lesbarheten til kretsen (rot). I CAD brukes dette ofte. Også brukt er terminalene inngang, utgang, jord, strøm, ..... Still inn utgangen, tilordne et navn der denne kretsen skal koble til, legg inngangen og tilordn samme navn. I diagrammet RS, RW, E, V0, V1, V2, GND, U1_VCC og ..... Alt er veldig enkelt å skamme, alt er tenkt opp til meg.
Strukturelt sett ligger ikke transformatoren så bra, men jeg kunne ikke finne ferrittkjernen som skulle passe inn i gapet mellom de to brettene, indikatoren og MK-styret. Kanskje er styret litt skilt ikke vellykket, men dirigentene er veldig korte og det er ingen pickups. Strømforsyningen til den analoge delen leveres gjennom en choke med en filterkondensator. Den andre siden av brettet er nesten kontinuerlig og med minus kraft (GND). I tillegg blir filtrering etter inngangen til ADC brukt både på elementene og programmatisk, så det er ingen jitterindikasjoner. Saken brukte fabrikken, og det var ingen andre muligheter for festing.
Sitat: IOPA4
1. Hvem vil krangle? I et så bredt spekter, må du lage en meter på en 10-biters ADC.
Så det skal kalles "Indikator", og ikke "Megaohmmeter" eller "Meter".
Sitat: IOPA4
2. Vi bruker 100 volt for å sjekke utstyr og 500 volt for å sjekke kabelruter, hvis de ikke er koblet til utstyret.
Og hva er en 100-volt (navn)?
Sitat: IOPA4
3.5. Selv ved 100 volt (kortslutning) er skillestrømmen 5 mA, dvs. 0,5 watt
Det er uklart hva du mener. ((Hvilken skillestrøm? Hvor kommer 5 mA fra? Hvorfor Rail-To-Rail?)
Sitat: IOPA4
4. SMD stovoltovye.
Så for 100 V, må du ta 2, for 500 V - 6 stykker.
Sitat: IOPA4
6. Diagrammet er tegnet i Proteus (Isis) -programmet, det er perfekt simulert og programmet ser ikke feil. Med en haug med tabber, ville den falle ut av simuleringen med en haug med feil og advarsler.
Sitat: IOPA4
Du ble sannsynligvis forvirret av et 100 volt batteri og en variabel motstand.
Ikke bare det. Elektrolytter er utpekt som ikke-polare kondensatorer. Batteristrømmen vises ikke, tilstedeværelsen av en bryter. Det er ikke klart hvor signalene MISO, SCK, V0, V1, V2 går.
Sitat: IOPA4
7. Ladekontrollen utføres av TP4056, den er skrevet i teksten.
Jeg gjentar nok en gang: det er ingen beskyttelse mot overdispensering.
Sitat: IOPA4
8. Merkelig, men hvorfor fungerer det? Men når du endrer fasingen av viklingene fungerer det ikke.
Forstår du betydningen av ordet "konstruktivt"? Siden transen er plassert på en viss avstand, for å redusere interferens, bør inngangs- og utgangssignalene mates i tvinnede par, og heller ikke å dra koblingspunktet for trans-utgangen til D2 til tilkoblingspunktet for utgang 1 til U2-brikken.
Sitat: IOPA4
9. Måleenheter tok herfra.
Du så sannsynligvis dårlig ut: alt er riktig skrevet på linken din, og ikke som din.
Forfatteren
Du ble sannsynligvis forvirret av et 100 volt batteri og en variabel motstand. Dette er bare for simulering. fordi Proteus er veldig vanskelig å simulere analoge modeller, på cirka 3-5 minutter går kretsløpet på MC34063 til 100 volt ved 100% prosessorbelastning, og bare etter 5-10 minutter vises LCD-skjermen på LCD-skjermen, jeg måtte slå av brikkesimuleringen etter at jeg sjekket 100-voltsomformeren . Videre simulerte bare arbeidet til MK og indikator. Kretsen og brettet i dette programmet er tett koblet, og for eventuelle feil ville kretskortet ha vist seg å være bloopere og ikke fungerer, og i motsetning til dine kommentarer, ville det fungere umiddelbart etter firmware.
Forfatteren
1. Hvem vil krangle? I et så bredt spekter, må du lage en meter på en 10-biters ADC.
2. Vi bruker 100 volt for å sjekke utstyr og 500 volt for å sjekke kabelruter, hvis de ikke er koblet til utstyret.
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 simulert og programmet ser ikke feil. Med en haug med tabber, ville den falle ut av simuleringen med en haug med feil og advarsler.
7. Ladekontrollen utføres av TP4056, den er skrevet i teksten.
8. Merkelig, men hvorfor fungerer det? Men når du endrer fasingen av viklingene fungerer det ikke.
9. Måleenheter tok herfra.
Forfatteren
Sitat: DimN
Men for elektronikk, mer enn nok!

På grunn av det faktum at jeg er radiomekaniker, er megohmmetrene 100 volt.
Til å begynne med la jeg et pluss: forfatteren laget et fullt funksjonelt produkt, nærmet seg rimelig noen problemer.
La oss imidlertid gå i gang, vi vil helle tjære.))
1. Selvfølgelig er dette ikke en meter, men en indikator.
2.100 volt er selvfølgelig ikke nok: for å sjekke dielektrisk styrke for isolasjonen til transformatoren til strømforsyningsenheten, ikke mindre enn 500 V.
3. Jeg ser ikke noen problemer med å produsere en økonomisk 500 V-omformer.
4. "... brente 8 brikker", mest sannsynlig på grunn av feil valg av motstand i operativsystemet: det er nødvendig å ta ikke bare hensyn til vurderingen, men også den tillatte driftsspenningen, når du bruker vanlige SMD-motstander for en 500-volt utgang, må 2-3 motstander kobles i serie .
5. "... ved 500, 1000V måtte en høyere impedansdelere brukes, og som et resultat, bruk av Rail-To-Rail operasjonsforsterkere." Hvorfor? Jeg ser ingen logikk i denne uttalelsen.
6. Opplegget tegnes uforsiktig, en haug med tabber, til og med motvilje mot å bruke tid på å liste dem, selv om du i prinsippet tenker og regner ut det, så kan en kompetent person reprodusere produktet.
7. Batteristrømmen er ikke ordentlig organisert, det er ingen beskyttelse mot overdosering.
8. Transformatoren er strukturelt feil koblet, kanskje dette var grunnen til IC-dødsfallet.
9. Megaohms er betegnet med MOhm, og megohmer er milliomer!
Uegenskapen til slike enheter i hverdagen og industrien er at spenningen for måling skal være minst 500 volt.
Men for elektronikk, mer enn nok!

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...