เครื่องวัดการรั่วซึมขนาดกะทัดรัด
MEGAOMMETER ที่ Atmega328R
MEGAOMMETER ที่ Atmega328R
รุ่นอุตสาหกรรมของ megohmmeter ค่อนข้างใหญ่และมีน้ำหนักมาก ข้อได้เปรียบเพียงอย่างเดียวของสัตว์ประหลาดตัวนี้คือมันเชื่อถือได้ แต่ถ้าคุณต้องการวัดความต้านทานการรั่วไหลอย่างเร่งด่วนในการซ่อมแซม อิเล็กทรอนิกส์ ตัวเลือกเป็นที่นิยมมากขึ้น
การค้นหาบนอินเทอร์เน็ตฉันไม่พบอุปกรณ์ง่ายๆตัวเดียวที่นักเล่นวิทยุสมัครเล่นซ้ำนั้นมาจากนิตยสาร Silicon Chip ในเดือนตุลาคม 2009 แต่มีเฟิร์มแวร์ที่แก้ไขแล้ว อุปกรณ์ที่คุณสนใจมีขนาด 100x60x25 (ซื้อจาก AliExpress) และมีน้ำหนักไม่เกิน 100 กรัม อุปกรณ์ดังกล่าวประกอบบนไมโครคอนโทรลเลอร์ Atmega328P กำลังไฟได้มาจากแบตเตอรี่ลิเธียมและการสิ้นเปลืองกระแสไฟประมาณ 5 mA ความต้านทานของวงจรที่วัดได้ต่ำกว่ายิ่งใช้กระแสไฟฟ้ามากถึง 700-800 mA แต่ต้องพิจารณาว่าวงจรที่มีความต้านทานน้อยกว่า 10 kOhm นั้นหาได้ยากและทำการวัดในไม่กี่วินาที อุปกรณ์ใช้ตัวแปลง DC-DC สองตัวบน MT3608 และ MC34063 ครั้งแรกที่ใช้พลังงานตัวควบคุมแรงดันไฟฟ้าของแบตเตอรี่เพิ่มขึ้นและความเสถียรที่ 5 โวลต์ที่สองคือตัวแปลง 100V ซึ่งถูกกำหนดโดยความจริงที่ว่าส่วนใหญ่จะใช้ในการวัดการรั่วไหลในอุปกรณ์อิเล็กทรอนิกส์และทำให้แปลง 500 หรือ 1,000V ประหยัดเป็นปัญหามาก ในตอนแรกมีความคิดที่จะรวมตัวแปลงทั้งสองบน MT3608 แต่หลังจากที่ฉันเผาไมโคร 8 วงจรไปแล้วมันก็ตัดสินใจที่จะทำใน MC34063 และที่ 500, 1,000V จะต้องใช้ตัวแบ่งความต้านทานที่สูงกว่าและด้วยเหตุนี้จึงใช้แอมพลิฟายเออร์สำหรับการทำงานของ Rail-To-Rail
การบ่งชี้จะดำเนินการบนจอแสดงผลคริสตัลเหลว ในการชาร์จแบตเตอรี่จะใช้ตัวควบคุมการชาร์จใน TP4056 (มีผ้าพันคอแยก 17x20 มม.)
อุปกรณ์ดังกล่าวประกอบบนแผงวงจรพิมพ์สองด้านที่ทำจากไฟเบอร์กลาสฟอยล์ที่ใช้เทคโนโลยี LUT อย่ากลัวคำว่า“ สองหน้า” ภาพด้านล่าง PP และภาพบนสุดสองหน้าจะถูกพิมพ์ (สะท้อน) รวมเข้ากับช่องว่างและยึดเข้ากับที่เย็บกระดาษในรูปแบบของซองจดหมาย ชิ้นงานจะถูกแทรกและให้ความร้อนครั้งแรกกับเตารีดทั้งสองด้านจากนั้นจะรีดอย่างระมัดระวังทั้งสองด้านผ่านกระดาษเขียนสองแผ่นที่ยืนอยู่ โยนกระดาษเปล่าที่พิมพ์แล้วลงในภาชนะบรรจุน้ำอุ่นประมาณครึ่งชั่วโมงจากนั้นใช้นิ้วของคุณเพื่อนำกระดาษที่เหลือออกจากน้ำอุ่น หลังจากแกะสลักแล้วเราสามารถผสมโลหะอัลลอยได้ ผ่านรูสำหรับตัวนำทำจากลวดทองแดงกระป๋องขนาดเส้นผ่าศูนย์กลาง 0.7 มม. อินพุตของอุปกรณ์นั้นทำจากท่อทองเหลืองจากมัลติมิเตอร์แบบเก่าดังนั้นคุณสามารถใช้โพรบมาตรฐานจากมัลติมิเตอร์ได้ แต่แนะนำให้ทำที่บ้านด้วยคลิปจระเข้
ชิ้นส่วน SMD ที่ใช้, ตัวต้านทาน 5%, ตัวเก็บประจุ 10% โปรดทราบว่านี่ไม่ใช่โอห์มมิเตอร์และไม่ได้ทำหน้าที่วัดความต้านทานได้อย่างแม่นยำแม้ว่าความแม่นยำในช่วง 1K - 1M นั้นค่อนข้างใหญ่ เพื่อเพิ่มความน่าเชื่อถือของการอ่านค่าการวัดความต้านทานทั้งหมดจะแบ่งออกเป็นสามส่วน เฟิร์มแวร์ใช้การสุ่มตัวอย่างมากเกินไป มีการใช้ตัวแบ่งแรงดันสามตัว 1; 10, 1: 100 และ 1: 1000 ช่วงสุดท้ายถูกยืดออกมากจาก 10 mOhm ถึง 100 mOhm และด้วยความละเอียด ADC ของไมโครคอนโทรลเลอร์ 10 บิตมีขั้นตอนใหญ่มากประมาณ 90 kOhm นอกจากนี้ยังจำเป็นต้องใช้วงจรป้องกันกับอินพุตของไมโครคอนโทรลเลอร์และพวกเขาแนะนำข้อผิดพลาดในช่วงสองช่วงบน ด้านล่างคุณจะเห็นภาพพร้อมผลการวัด
อาจมีคนต้องการปรับปรุงอุปกรณ์หรือปรับเทียบอย่างแม่นยำมากขึ้นดังนั้นฉันจึงใช้แหล่งที่มา เมื่อทำการสอบเทียบเราเชื่อมต่อตัวต้านทานที่ถูกต้องไม่แย่กว่า 1% เช่น 47 kOhm และเลือกสัมประสิทธิ์สำหรับช่วง 10-100 kOhm ในบรรทัด:
ถ้า ((volt1 <1,000) && (volt1> volt0))
{
amper = volt1 / 1800.0; // uA
volt = 100000.0 - volt1;
if (amper! = 0) om = (volt / amper - 1800.0) * 1.1235; // เลือกตัวคูณ
} อื่น ๆ
สเกลจาก 10 ถึง 100 mOhm นั้นไม่เป็นเชิงเส้นมากในตอนเริ่มต้นการอ่านจะประเมินโดย kx2 ต่ำสุดและในตอนท้ายของช่วงที่ประเมินโดย kx1 ดังนั้นเราจึงเลือกตัวต้านทานสองตัวที่คล้ายกัน แต่เราใส่ตัวต้านทานที่ 20 mOhm
#define kx1 -0.145
#define kx2 0.8
............
ถ้า ((volt2 <1,000) && (volt2> volt1))
{
volt = 100000.0 - volt2; // บน Rx
amper = volt2 / 18000.0;
if (amper! = 0) om = volt / amper;
om = (om + om * (((1,000.0 - volt2) /1000.0) * kx1 + volt2 / 1000.0 * kx2));