METER LEAKAGE COMPACT
MEGAOMMETER AT Atmega328R
MEGAOMMETER AT Atmega328R

Versi industri megohmmeter agak besar dan mempunyai berat badan yang besar. Satu-satunya kelebihan raksasa ini ialah ia dipercayai, tetapi jika anda perlu segera mengukur rintangan kebocoran dalam pembaikan, maka elektronik pilihan lebih disukai.
Mencari di Internet, saya tidak dapati peranti mudah, satu-satunya megohmmeter yang diulangi oleh amatur radio dari majalah Silicon Chip pada Oktober 2009, tetapi dengan firmware yang diubah suai. Peranti yang ditawarkan kepada perhatian anda mempunyai dimensi 100x60x25 (telah dibeli di AliExpress) dan mempunyai berat tidak lebih daripada 100 gram. Peranti dipasang pada mikrokontroler Atmega328P. Kuasa dibekalkan oleh bateri litium dan penggunaan semasa adalah kira-kira 5 mA. Semakin rendah ketahanan litar yang diukur, semakin besar penggunaan semasa dan mencapai 700-800 mA, tetapi perlu diambil kira bahawa litar yang mempunyai rintangan kurang dari 10 kOhm jarang berlaku dan pengukuran dilakukan dalam beberapa detik. Peranti ini menggunakan dua penukar DC-DC di MT3608 dan MC34063. Yang pertama digunakan untuk mengendalikan pengawal, voltan bateri meningkat dan menstabilkan pada 5 volt, yang kedua adalah penukar 100V, ini ditentukan oleh fakta bahawa ia digunakan terutamanya untuk mengukur kebocoran dalam peranti elektronik, dan menjadikan penukar ekonomi 500 atau 1000V sangat bermasalah. Pada mulanya terdapat idea untuk memasang kedua-dua penukar pada MT3608, tetapi selepas saya membakar 8 mikrosirkuit, ia telah memutuskan untuk melakukan pada MC34063. Dan pada 500, 1000V, pembahagi impedans yang lebih tinggi terpaksa digunakan, dan akibatnya, penggunaan penguat operasi Rail-To-Rail.

Petunjuk dijalankan pada paparan kristal cecair. Untuk mengecas bateri, pengawal caj pada TP4056 digunakan (selendang berasingan 17x20 mm).


Peranti dipasang pada papan litar bercetak bermuka dua yang diperbuat daripada gentian kaca foil yang dibuat menggunakan teknologi LUT. Jangan takut dengan perkataan "double sided." Dua PP bawah dan imej teratas dicetak (dicerminkan). Digabungkan ke dalam jurang dan diikat dengan stapler dalam bentuk sampul surat. Bahan kerja dimasukkan dan dipanaskan terlebih dahulu dengan seterika di kedua-dua belah pihak, maka ia diseterika dengan teliti pada kedua-dua belah pihak melalui dua surat bertulis berdiri. Throw yang dicetak kosong ke dalam bekas air panas selama kira-kira setengah jam, kemudian gunakan jari anda untuk mengeluarkan kertas yang tinggal di bawah aliran air hangat. Selepas etsa, kami dapat di dalam aloi Rose. Melalui lubang untuk konduktor diperbuat daripada dawai tembaga tin dengan diameter 0.7 mm. Input peranti dibuat dari tiub tembaga dari multimeter lama, jadi anda boleh menggunakan probe standard dari multimeter, tetapi disarankan untuk membuat buatan buatan dengan klip buaya.



Bahagian SMD yang digunakan, perintang 5%, kapasitor 10%. Sila ambil perhatian bahawa ini bukan ohmmeter dan tidak berfungsi untuk mengukur rintangan dengan tepat, walaupun ketepatan dalam julat 1K - 1M agak besar. Untuk meningkatkan kebolehpercayaan pembacaan, seluruh julat pengukuran rintangan dibahagikan kepada tiga. Firmware yang digunakan oversampling. Tiga pembahagi voltan 1, 10, 1: 100 dan 1: 1000 digunakan. Julat terakhir adalah sangat diregangkan, dari 10 mOhm hingga 100 mOhm dan dengan resolusi ADC mikrokontroler 10-bit, ia mempunyai langkah yang sangat besar, kira-kira 90 kOhm. Di samping itu, perlu memohon litar perlindungan dengan input mikrokontroler dan mereka memperkenalkan kesilapan pada dua ruas atas. Di bawah ini anda melihat gambar dengan hasil pengukuran.




Mungkin seseorang mahu memperbaiki peranti atau lebih tepat menentukur, jadi saya menggunakan sumbernya. Apabila menentukur, kami menyambung perintang yang tepat tidak lebih buruk daripada 1%, contohnya 47 kOhm dan pilih pekali untuk julat 10-100 kOhm dalam garisan:
jika ((volt1 <1000) && (volt1> volt0))
{
amper = volt1 / 1800.0; // uA
volt = 100000.0 - volt1;
jika (amper! = 0) om = (volt / amper - 1800.0) * 1.1235; // pengganda dipilih.
} lain
Skala dari 10 hingga 100 mOhm sangat tidak linear, pada permulaan bacaannya diremehkan oleh kx2, dan pada akhir julat mereka dipandang remeh oleh kx1, jadi dua faktor dipilih sama, tetapi kita meletakkan perintang pada 20 mOhm, kemudian 47 mOhm dan kemudian 91 mOhm:
#define kx1 -0.145
#define kx2 0.8
............
jika ((volt2 <1000) && (volt2> volt1))
{
volt = 100000.0 - volt2; // pada Rx
amper = volt2 / 18000.0;
jika (amper! = 0) om = volt / amper;
om = (om + om * (((1000.0 - volt2) /1000.0) * kx1 + volt2 / 1000.0 * kx2));