KOMPAKT LÄKMETER
MEGAOMMETER AT Atega 328R
MEGAOMMETER AT Atega 328R
Den industriella versionen av megohmmetern är ganska stor och har betydande vikt. Den enda fördelen med detta monster är att det är tillförlitligt, men om du snabbt måste mäta läckmotståndet vid reparationen, då elektronisk alternativet är mer föredraget.
Jag sökte inte på Internet en enkel enhet, den enda megohmmetern som radioamatörer upprepade var från tidningen Silicon Chip i oktober 2009, men med modifierad firmware. Enheten som erbjuds din uppmärksamhet har måtten 100x60x25 (köptes på AliExpress) och har en vikt på högst 100 gram. Enheten är monterad på en Atmega328P-mikrokontroller. Strömmen levereras av ett litiumbatteri och strömförbrukningen är cirka 5 mA. Ju lägre motståndet hos den uppmätta kretsen är, desto större är strömförbrukningen och når 700-800 mA, men det måste beaktas att kretsar med motstånd mindre än 10 kOhm är sällsynta och mätningen utförs på några sekunder. Enheten använder två DC-DC-omvandlare på MT3608 och MC34063. Den första används för att driva styrenheten, batterispänningen stiger och stabiliseras vid 5 volt, den andra är en 100V-omvandlare, detta bestäms av det faktum att det huvudsakligen används för att mäta läckage i elektroniska apparater, och att göra en ekonomisk omvandlare 500 eller 1000 V är mycket problematisk. Först var det en idé att montera båda omvandlarna på MT3608, men efter att jag brände 8 mikrokretsar beslutades det att göra på MC34063. Och vid 500, 1000V, måste en högre impedansdelare användas, och som ett resultat användningen av Rail-To-Rail-operativa förstärkare.
Indikering utförs på displayen för flytande kristaller. För att ladda batteriet används laddningskontrollen på TP4056 (en separat halsduk 17x20 mm).
Enheten är monterad på ett dubbelsidigt tryckt kretskort tillverkat av foliefiberglas tillverkat med LUT-teknik. Var inte rädd för ordet "dubbelsidig." Två PP-bilder i botten och övre är tryckta (speglade). Kombineras i springan och fästs med en häftapparat i form av ett kuvert. Arbetsstycket sätts in och värms först med ett strykjärn på båda sidor, sedan strykas det försiktigt på båda sidor genom två stående skrivpapper. Kasta det tryckta ämnet i en behållare med varmt vatten i ungefär en halvtimme och använd sedan fingret för att ta bort det återstående papperet under en ström med varmt vatten. Efter etsning tinner vi i Rose-legeringen. De genomgående hålen för ledarna är gjorda av konserverad koppartråd med en diameter på 0,7 mm. Enhetens ingångar är gjorda av mässingsrör från den gamla multimetern, så du kan använda standardproberna från multimetrarna, men det är tillrådligt att göra hemmagjorda med krokodilklämmor.
Tillämpade SMD-delar, motstånd 5%, kondensatorer 10%. Observera att detta inte är en ohmmeter och inte tjänar till att mäta motstånd exakt, även om noggrannheten i intervallet 1K - 1M är ganska stor. För att öka pålitligheten hos avläsningarna delas hela intervallet av motståndsmätningar i tre. Firmware använde översampling. Tre spänningsdelare 1; 10, 1: 100 och 1: 1000 används. Det sista intervallet är mycket sträckt, från 10 mOhm till 100 mOhm och med en 10-bitars mikrokontroller ADC-upplösning har den ett mycket stort steg, cirka 90 kOhm. Dessutom var det nödvändigt att applicera skyddskretsen med mikrokontrollerns ingång och de introducerar ett fel i de övre två områdena. Nedan ser du bilder med resultat från mätningar.
Kanske vill någon förbättra enheten eller mer exakt kalibrera, så jag använder källan. Vid kalibrering ansluter vi ett exakt motstånd som inte är sämre än 1%, till exempel 47 kOhm och väljer en koefficient för intervallet 10-100 kOhm i linjen:
if ((volt1 <1000) && (volt1> volt0))
{
Amper = volt1 / 1800,0; // uA
volt = 100000,0 - volt1;
if (ampere! = 0) om = (volt / ampère - 1800,0) * 1.1235; // en multiplikator väljs.
} annat
Skalan från 10 till 100 mOhm är mycket olinjär, i början underskattas avläsningarna av kx2, och i slutet av intervallet överskattas de av kx1, så två faktorer väljs på liknande sätt, men vi sätter motståndet vid 20 mOhm, sedan 47 mOhm och sedan 91 mOhm:
# definiera kx1 -0.145
# definiera kx2 0,8
............
if ((volt2 <1000) && (volt2> volt1))
{
volt = 100000,0 - volt2; // på Rx
Amper = volt2 / 18000,0;
om (ampère! = 0) om = volt / ampper;
om = (om + om * (((1000.0 - volt2) / 1000.0) * kx1 + volt2 / 1000.0 * kx2));