โวลต์มิเตอร์แบบดิจิตอลอิเล็กทรอนิกส์ DIY สิ่งที่ซับซ้อน: วิธีทำโวลต์มิเตอร์รถยนต์ด้วยมือของคุณเอง? ตัวแปลงแรงดันไฟฟ้า LT1308

เมื่อทำงานกับผลิตภัณฑ์อิเล็กทรอนิกส์ต่าง ๆ จำเป็นต้องวัดโหมดหรือการกระจายแรงดันไฟฟ้ากระแสสลับในแต่ละองค์ประกอบของวงจร มัลติมิเตอร์แบบธรรมดาที่เปิดในโหมด AC สามารถบันทึกค่าขนาดใหญ่ของพารามิเตอร์นี้โดยมีข้อผิดพลาดสูงเท่านั้น หากคุณต้องการอ่านค่าเล็กๆ น้อยๆ ขอแนะนำให้ใช้มิลลิโวลต์มิเตอร์แบบกระแสสลับที่ช่วยให้คุณทำการวัดด้วยความแม่นยำระดับมิลลิโวลต์

ในการสร้างโวลต์มิเตอร์แบบดิจิตอลด้วยมือของคุณเอง คุณต้องมีประสบการณ์ในการทำงานกับชิ้นส่วนอิเล็กทรอนิกส์ รวมถึงความสามารถในการจับหัวแร้งไฟฟ้าเป็นอย่างดี เฉพาะในกรณีนี้เท่านั้นที่คุณมั่นใจได้ถึงความสำเร็จของการประกอบที่ดำเนินการอย่างอิสระที่บ้าน

โวลต์มิเตอร์ที่ใช้ไมโครโปรเซสเซอร์

การเลือกชิ้นส่วน

ก่อนที่จะสร้างโวลต์มิเตอร์ ผู้เชี่ยวชาญแนะนำให้ศึกษาตัวเลือกทั้งหมดที่มีให้จากแหล่งต่างๆ อย่างรอบคอบ ข้อกำหนดหลักสำหรับการเลือกดังกล่าวคือความเรียบง่ายที่สุดของวงจรและความสามารถในการวัดแรงดันไฟฟ้ากระแสสลับด้วยความแม่นยำ 0.1 โวลต์

จากการวิเคราะห์โซลูชันวงจรจำนวนมากแสดงให้เห็นว่าสำหรับการผลิตโวลต์มิเตอร์แบบดิจิทัลด้วยตนเองขอแนะนำให้ใช้ไมโครโปรเซสเซอร์ที่ตั้งโปรแกรมได้ประเภท PIC16F676 สำหรับผู้ที่ยังใหม่กับเทคนิคการตั้งโปรแกรมชิปเหล่านี้ใหม่ขอแนะนำให้ซื้อชิปพร้อมเฟิร์มแวร์สำเร็จรูปสำหรับโวลต์มิเตอร์แบบโฮมเมด

เมื่อซื้อชิ้นส่วนควรให้ความสนใจเป็นพิเศษในการเลือกองค์ประกอบตัวบ่งชี้ที่เหมาะสมบนส่วน LED (ไม่รวมตัวเลือกของแอมป์มิเตอร์ตัวชี้มาตรฐานในกรณีนี้โดยสมบูรณ์) ในกรณีนี้ ควรกำหนดลักษณะเฉพาะให้กับอุปกรณ์ที่มีแคโทดร่วม เนื่องจากจำนวนส่วนประกอบของวงจรในกรณีนี้ลดลงอย่างเห็นได้ชัด

ข้อมูลเพิ่มเติม.องค์ประกอบรังสีที่ซื้อทั่วไป (ตัวต้านทาน ไดโอด และตัวเก็บประจุ) สามารถใช้เป็นส่วนประกอบแยกกันได้

หลังจากซื้อชิ้นส่วนที่จำเป็นทั้งหมดแล้ว คุณควรดำเนินการต่อสายไฟวงจรโวลต์มิเตอร์ (ทำแผงวงจรพิมพ์)

การเตรียมบอร์ด

ก่อนที่จะสร้างแผงวงจรพิมพ์คุณจำเป็นต้องศึกษาวงจรของมิเตอร์อิเล็กทรอนิกส์อย่างรอบคอบโดยคำนึงถึงส่วนประกอบทั้งหมดที่อยู่ในนั้นและวางไว้ในสถานที่ที่สะดวกสำหรับการถอดบัดกรี

สำคัญ!หากคุณมีเงินทุนคุณสามารถสั่งผลิตบอร์ดดังกล่าวได้ในเวิร์คช็อปเฉพาะทาง คุณภาพของการดำเนินการในกรณีนี้จะสูงขึ้นอย่างไม่ต้องสงสัย

หลังจากที่บอร์ดพร้อมแล้วคุณจะต้อง "ยัด" นั่นคือวางชิ้นส่วนอิเล็กทรอนิกส์ทั้งหมด (รวมถึงไมโครโปรเซสเซอร์) ในตำแหน่งนั้นแล้วบัดกรีด้วยบัดกรีอุณหภูมิต่ำ สารประกอบทนไฟไม่เหมาะในสถานการณ์เช่นนี้ เนื่องจากจะต้องใช้อุณหภูมิสูงในการให้ความร้อน เนื่องจากองค์ประกอบทั้งหมดในอุปกรณ์ที่ประกอบมีขนาดเล็กจึงไม่เป็นที่พึงปรารถนาอย่างยิ่งต่อความร้อนสูงเกินไป

แหล่งจ่ายไฟ (มหาวิทยาลัยสงขลานครินทร์)

เพื่อให้โวลต์มิเตอร์ในอนาคตทำงานได้ตามปกติ จะต้องมีแหล่งจ่ายไฟ DC แยกต่างหากหรือในตัว โมดูลนี้ประกอบขึ้นตามรูปแบบคลาสสิกและออกแบบมาสำหรับแรงดันเอาต์พุต 5 โวลต์ สำหรับส่วนประกอบปัจจุบันของอุปกรณ์นี้ซึ่งกำหนดกำลังที่คำนวณได้นั้นครึ่งหนึ่งของแอมแปร์ก็เพียงพอที่จะจ่ายไฟให้กับโวลต์มิเตอร์

จากข้อมูลเหล่านี้ เราได้เตรียมแผงวงจรพิมพ์สำหรับแหล่งจ่ายไฟด้วยตนเอง (หรือส่งไปยังเวิร์กช็อปเฉพาะเพื่อการผลิต)

บันทึก!การเตรียมบอร์ดทั้งสองพร้อมกันจะมีเหตุผลมากกว่า (สำหรับโวลต์มิเตอร์และแหล่งจ่ายไฟ) โดยไม่ต้องเว้นระยะห่างระหว่างขั้นตอนเหล่านี้เมื่อเวลาผ่านไป

เมื่อผลิตแยกกัน จะช่วยให้คุณสามารถดำเนินการหลายอย่างที่คล้ายกันได้ในคราวเดียว กล่าวคือ:

  • ตัดช่องว่างตามขนาดที่ต้องการจากแผ่นไฟเบอร์กลาสและทำความสะอาด
  • การทำโฟโต้มาสก์สำหรับแต่ละคนพร้อมกับการใช้งานในภายหลัง
  • การแกะสลักบอร์ดเหล่านี้ในสารละลายเฟอร์ริกคลอไรด์
  • บรรจุด้วยส่วนประกอบวิทยุ
  • การบัดกรีส่วนประกอบที่วางไว้ทั้งหมด

ในกรณีที่ส่งบอร์ดไปผลิตโดยใช้อุปกรณ์ที่เป็นกรรมสิทธิ์ การเตรียมพร้อมกันจะช่วยให้คุณได้รับประโยชน์ทั้งในด้านราคาและทันเวลา

การประกอบและการกำหนดค่า

เมื่อประกอบโวลต์มิเตอร์ สิ่งสำคัญคือต้องแน่ใจว่าติดตั้งไมโครโปรเซสเซอร์อย่างถูกต้อง (ต้องตั้งโปรแกรมไว้แล้ว) ในการทำเช่นนี้คุณจะต้องค้นหาเครื่องหมายของขาแรกบนตัวเครื่องและแก้ไขตัวผลิตภัณฑ์ในรูยึดตามนั้น

สำคัญ!หลังจากที่คุณมั่นใจในการติดตั้งชิ้นส่วนที่สำคัญที่สุดอย่างถูกต้องแล้วเท่านั้น คุณสามารถดำเนินการบัดกรีต่อไปได้ (“การติดตั้งบนบัดกรี”)

บางครั้งในการติดตั้งไมโครวงจรขอแนะนำให้บัดกรีซ็อกเก็ตพิเศษข้างใต้เข้ากับบอร์ดซึ่งช่วยให้ขั้นตอนการทำงานและการกำหนดค่าทั้งหมดง่ายขึ้นอย่างมาก อย่างไรก็ตาม ตัวเลือกนี้จะมีประโยชน์ก็ต่อเมื่อซ็อกเก็ตที่ใช้มีคุณภาพสูงและรับประกันการสัมผัสกับขาของวงจรไมโครที่เชื่อถือได้

หลังจากบัดกรีไมโครโปรเซสเซอร์แล้ว คุณสามารถเติมและวางองค์ประกอบอื่น ๆ ทั้งหมดของวงจรอิเล็กทรอนิกส์ลงบนบัดกรีได้ทันที ในระหว่างกระบวนการบัดกรีควรปฏิบัติตามกฎต่อไปนี้:

  • ตรวจสอบให้แน่ใจว่าใช้ฟลักซ์แบบแอคทีฟที่ส่งเสริมการแพร่กระจายของของเหลวบัดกรีที่ดีทั่วทั้งบริเวณที่ลงจอด
  • พยายามอย่าจับปลายไว้ในที่เดียวนานเกินไปซึ่งจะช่วยป้องกันความร้อนสูงเกินไปของชิ้นส่วนที่ติดตั้ง
  • เมื่อบัดกรีเสร็จแล้ว ต้องแน่ใจว่าได้ล้างแผงวงจรพิมพ์ด้วยแอลกอฮอล์หรือตัวทำละลายอื่นใด

หากไม่มีข้อผิดพลาดเมื่อประกอบบอร์ด วงจรควรทำงานทันทีหลังจากเชื่อมต่อพลังงานจากแหล่งภายนอกของแรงดันไฟฟ้าที่เสถียร 5 โวลต์เข้ากับบอร์ด

โดยสรุป เราทราบว่าแหล่งจ่ายไฟของคุณเองสามารถเชื่อมต่อกับโวลต์มิเตอร์ที่เสร็จแล้วได้หลังจากเสร็จสิ้นการกำหนดค่าและการทดสอบซึ่งดำเนินการตามวิธีมาตรฐาน

วีดีโอ

เราพิจารณาวงจรอย่างง่ายของโวลต์มิเตอร์แบบดิจิตอลและแอมมิเตอร์ที่สร้างขึ้นโดยไม่ต้องใช้ไมโครคอนโทรลเลอร์บนไมโครวงจร CA3162, KR514ID2 โดยปกติแล้วแหล่งจ่ายไฟในห้องปฏิบัติการที่ดีจะมีเครื่องมือในตัว ได้แก่ โวลต์มิเตอร์และแอมมิเตอร์ โวลต์มิเตอร์ช่วยให้คุณตั้งค่าแรงดันไฟขาออกได้อย่างแม่นยำ และแอมป์มิเตอร์จะแสดงกระแสผ่านโหลด

แหล่งจ่ายไฟในห้องปฏิบัติการแบบเก่ามีตัวบ่งชี้การหมุน แต่ตอนนี้ควรเป็นแบบดิจิทัล ทุกวันนี้นักวิทยุสมัครเล่นมักสร้างอุปกรณ์ดังกล่าวโดยใช้ไมโครคอนโทรลเลอร์หรือชิป ADC เช่น KR572PV2, KR572PV5

ชิป CA3162E

แต่มีวงจรไมโครอื่นที่มีการกระทำคล้ายกัน ตัวอย่างเช่นมีไมโครวงจร CA3162E ซึ่งได้รับการออกแบบมาเพื่อสร้างเครื่องวัดค่าอะนาล็อกพร้อมผลลัพธ์ที่แสดงบนตัวบ่งชี้ดิจิตอลสามหลัก

ไมโครวงจร CA3162E เป็น ADC ที่มีแรงดันไฟฟ้าอินพุตสูงสุด 999 mV (โดยมีค่าอ่านว่า “999”) และวงจรลอจิกที่ให้ข้อมูลเกี่ยวกับผลการวัดในรูปแบบของรหัสสี่บิตไบนารี่ทศนิยมสลับกันสามรหัสบนเอาต์พุตแบบขนาน และเอาต์พุต 3 ช่องสำหรับการโพลบิตของตัวบ่งชี้วงจรไดนามิก

ในการรับอุปกรณ์ที่สมบูรณ์ คุณต้องเพิ่มตัวถอดรหัสเพื่อทำงานกับตัวบ่งชี้เจ็ดส่วนและชุดประกอบของตัวบ่งชี้เจ็ดส่วนสามตัวที่รวมอยู่ในเมทริกซ์สำหรับการแสดงผลแบบไดนามิก รวมถึงปุ่มควบคุมสามปุ่ม

ประเภทของตัวบ่งชี้อาจเป็นได้ - LED, ฟลูออเรสเซนต์, การปล่อยก๊าซ, ผลึกเหลวทั้งหมดขึ้นอยู่กับวงจรของโหนดเอาต์พุตบนตัวถอดรหัสและปุ่ม ใช้ตัวบ่งชี้ LED บนจอแสดงผลที่ประกอบด้วยตัวบ่งชี้เจ็ดส่วนสามตัวที่มีขั้วบวกทั่วไป

ตัวบ่งชี้เชื่อมต่อตามวงจรเมทริกซ์แบบไดนามิกนั่นคือพินส่วน (แคโทด) ทั้งหมดเชื่อมต่อแบบขนาน และสำหรับการสอบสวนนั่นคือการสลับตามลำดับจะใช้ขั้วบวกขั้วบวกทั่วไป

แผนผังของโวลต์มิเตอร์

ตอนนี้ใกล้กับแผนภาพมากขึ้น รูปที่ 1 แสดงวงจรของโวลต์มิเตอร์ที่ใช้วัดแรงดันไฟฟ้าตั้งแต่ 0 ถึง 100V (0...99.9V) แรงดันไฟฟ้าที่วัดได้จะจ่ายให้กับพิน 11-10 (อินพุต) ของวงจรไมโคร D1 ผ่านตัวแบ่งบนตัวต้านทาน R1-R3

ตัวเก็บประจุ SZ ช่วยลดอิทธิพลของการรบกวนต่อผลการวัด ตัวต้านทาน R4 ตั้งค่าการอ่านค่าเครื่องมือเป็นศูนย์ ในกรณีที่ไม่มีแรงดันไฟฟ้าอินพุต และตัวต้านทาน R5 ตั้งค่าขีด จำกัด การวัดเพื่อให้ผลการวัดสอดคล้องกับค่าจริงนั่นคือเราสามารถพูดได้ว่าพวกเขาปรับเทียบอุปกรณ์

ข้าว. 1. แผนผังของโวลต์มิเตอร์แบบดิจิตอลสูงถึง 100V บนวงจร SA3162, KR514ID2

ตอนนี้เกี่ยวกับเอาต์พุตของไมโครวงจร ส่วนลอจิคัลของ CA3162E สร้างขึ้นโดยใช้ลอจิก TTL และเอาต์พุตก็มีตัวรวบรวมแบบเปิดด้วย ที่เอาต์พุต "1-2-4-8" จะมีการสร้างรหัสทศนิยมไบนารี่ซึ่งจะเปลี่ยนแปลงเป็นระยะ โดยให้การส่งข้อมูลตามลำดับในผลการวัดสามหลัก

หากใช้ตัวถอดรหัส TTL เช่น KR514ID2 อินพุตจะเชื่อมต่อโดยตรงกับอินพุตเหล่านี้ของ D1 หากใช้ตัวถอดรหัสลอจิก CMOS หรือ MOS จะต้องดึงอินพุตของมันไปที่ค่าบวกโดยใช้ตัวต้านทาน สิ่งนี้จะต้องดำเนินการ เช่น หากใช้ตัวถอดรหัส K176ID2 หรือ CD4056 แทน KR514ID2

เอาต์พุตของตัวถอดรหัส D2 เชื่อมต่อผ่านตัวต้านทานจำกัดกระแส R7-R13 ไปยังขั้วส่วนของไฟ LED แสดงสถานะ H1-NC หมุดส่วนเดียวกันของตัวบ่งชี้ทั้งสามเชื่อมต่อเข้าด้วยกัน ในการสำรวจตัวบ่งชี้จะใช้สวิตช์ทรานซิสเตอร์ VT1-VT3 ไปยังฐานที่คำสั่งถูกส่งจากเอาต์พุต H1-NC ของชิป D1

ข้อสรุปเหล่านี้จัดทำขึ้นตามวงจรโอเพ่นคอลเลคเตอร์ด้วย Active เป็นศูนย์ ดังนั้นจึงใช้ทรานซิสเตอร์ของโครงสร้าง pnp

แผนผังของแอมป์มิเตอร์

วงจรแอมมิเตอร์แสดงในรูปที่ 2 วงจรเกือบจะเหมือนกันยกเว้นอินพุต ที่นี่แทนที่จะเป็นตัวแบ่งจะมีการแบ่งตัวต้านทานห้าวัตต์ R2 ที่มีความต้านทาน 0.1 Ot อุปกรณ์จะวัดกระแสได้สูงถึง 10A (0...9.99A) การปรับให้เป็นศูนย์และการสอบเทียบเช่นเดียวกับในวงจรแรกนั้นดำเนินการโดยตัวต้านทาน R4 และ R5

ข้าว. 2. แผนผังของแอมป์มิเตอร์แบบดิจิตอลสูงถึง 10A หรือมากกว่าบนไมโครวงจร SA3162, KR514ID2

ด้วยการเลือกตัวแบ่งและสับเปลี่ยนอื่นๆ คุณสามารถตั้งค่าขีดจำกัดการวัดอื่นๆ ได้ เช่น 0...9.99V, 0...999mA, 0...999V, 0...99.9A ขึ้นอยู่กับพารามิเตอร์เอาต์พุตของ แหล่งจ่ายไฟในห้องปฏิบัติการที่จะติดตั้งตัวบ่งชี้เหล่านี้ นอกจากนี้ คุณสามารถสร้างอุปกรณ์วัดอิสระสำหรับการวัดแรงดันและกระแส (มัลติมิเตอร์บนเดสก์ท็อป) ตามวงจรเหล่านี้

ควรคำนึงว่าแม้จะใช้ตัวบ่งชี้คริสตัลเหลว แต่อุปกรณ์ก็ยังใช้กระแสไฟฟ้าจำนวนมากเนื่องจากส่วนลอจิคัลของ CA3162E ถูกสร้างขึ้นโดยใช้ตรรกะ TTL ดังนั้นจึงไม่น่าเป็นไปได้ที่คุณจะได้รับอุปกรณ์ที่ขับเคลื่อนด้วยตนเองที่ดี แต่โวลต์มิเตอร์ของรถยนต์ (รูปที่ 4) จะออกมาค่อนข้างดี

อุปกรณ์ใช้พลังงานจากแรงดันไฟฟ้าคงที่คงที่ที่ 5V แหล่งพลังงานที่จะติดตั้งจะต้องจัดให้มีแรงดันไฟฟ้าที่กระแสอย่างน้อย 150mA

กำลังเชื่อมต่ออุปกรณ์

รูปที่ 3 แสดงแผนภาพการเชื่อมต่อมิเตอร์ในแหล่งห้องปฏิบัติการ

ข้าว. 3. แผนภาพการเชื่อมต่อของมิเตอร์ในแหล่งห้องปฏิบัติการ

รูปที่ 4. โวลต์มิเตอร์รถยนต์แบบโฮมเมดบนไมโครวงจร

รายละเอียด

บางทีสิ่งที่ยากที่สุดที่จะได้รับคือไมโครวงจร CA3162E ในบรรดาอะนาล็อกฉันรู้เพียง NTE2054 เท่านั้น อาจมีการเปรียบเทียบอื่น ๆ ที่ฉันไม่ทราบ

ที่เหลือง่ายกว่ามาก ดังที่ได้กล่าวไปแล้ววงจรเอาต์พุตสามารถทำได้โดยใช้ตัวถอดรหัสและตัวบ่งชี้ที่เกี่ยวข้อง ตัวอย่างเช่นหากตัวบ่งชี้มีแคโทดทั่วไปคุณจะต้องแทนที่ KR514ID2 ด้วย KR514ID1 (pinout เหมือนกัน) และลากทรานซิสเตอร์ VT1-VTZ ลงเชื่อมต่อตัวสะสมเข้ากับแหล่งจ่ายไฟเชิงลบและตัวปล่อยไปที่ แคโทดทั่วไปของตัวบ่งชี้ คุณสามารถใช้ตัวถอดรหัสลอจิก CMOS ได้โดยเชื่อมต่ออินพุตเข้ากับแหล่งจ่ายไฟเชิงบวกโดยใช้ตัวต้านทาน

การตั้งค่า

โดยทั่วไปแล้วมันค่อนข้างง่าย เริ่มจากโวลต์มิเตอร์กันก่อน ขั้นแรก เราเชื่อมต่อพิน 10 และ 11 ของ D1 เข้าด้วยกัน และปรับ R4 เพื่อตั้งค่าการอ่านให้เป็นศูนย์ จากนั้น ถอดจัมเปอร์ที่ปิดขั้วต่อ 11-10 และเชื่อมต่ออุปกรณ์มาตรฐาน เช่น มัลติมิเตอร์ เข้ากับขั้วต่อ "โหลด"

ด้วยการปรับแรงดันไฟฟ้าที่เอาต์พุตต้นทาง ตัวต้านทาน R5 จะปรับการสอบเทียบของอุปกรณ์เพื่อให้การอ่านตรงกับการอ่านมัลติมิเตอร์ ต่อไปเราจะตั้งค่าแอมป์มิเตอร์ ขั้นแรกโดยไม่ต้องเชื่อมต่อโหลดโดยการปรับตัวต้านทาน R5 เราตั้งค่าการอ่านให้เป็นศูนย์ ตอนนี้คุณจะต้องมีตัวต้านทานคงที่ซึ่งมีความต้านทาน 20 O และกำลังอย่างน้อย 5W

เราตั้งค่าแรงดันไฟฟ้าของแหล่งจ่ายไฟเป็น 10V และเชื่อมต่อตัวต้านทานนี้เป็นโหลด เราปรับ R5 เพื่อให้แอมป์มิเตอร์แสดง 0.50 A

คุณยังสามารถทำการสอบเทียบโดยใช้แอมป์มิเตอร์มาตรฐานได้ แต่ฉันพบว่าการใช้ตัวต้านทานสะดวกกว่า แม้ว่าแน่นอนว่าคุณภาพของการสอบเทียบจะได้รับอิทธิพลอย่างมากจากข้อผิดพลาดในความต้านทานของตัวต้านทาน

คุณสามารถสร้างโวลต์มิเตอร์ในรถยนต์ได้โดยใช้รูปแบบเดียวกัน วงจรของอุปกรณ์ดังกล่าวแสดงในรูปที่ 4 วงจรแตกต่างจากที่แสดงในรูปที่ 1 เฉพาะในวงจรอินพุตและแหล่งจ่ายไฟเท่านั้น ขณะนี้อุปกรณ์นี้ใช้พลังงานจากแรงดันไฟฟ้าที่วัดได้นั่นคือวัดแรงดันไฟฟ้าที่จ่ายให้เป็นแหล่งจ่ายไฟ

แรงดันไฟฟ้าจากเครือข่ายออนบอร์ดของยานพาหนะผ่านตัวแบ่ง R1-R2-R3 ถูกส่งไปยังอินพุตของไมโครวงจร D1 พารามิเตอร์ของตัวแบ่งนี้จะเหมือนกับในวงจรในรูปที่ 1 นั่นคือสำหรับการวัดภายในช่วง 0...99.9V

แต่ในรถยนต์แรงดันไฟฟ้าจะไม่เกิน 18V (มากกว่า 14.5V ถือเป็นความผิดปกติอยู่แล้ว) และแทบจะไม่ลดลงต่ำกว่า 6V เว้นแต่จะลดลงเหลือศูนย์เมื่อปิดเครื่องโดยสมบูรณ์ ดังนั้นอุปกรณ์จึงทำงานจริงในช่วง 7...16V แหล่งจ่ายไฟ 5V ถูกสร้างขึ้นจากแหล่งเดียวกัน โดยใช้ตัวกันโคลง A1

ฉันทำงานเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ทางวิทยุมาหลายปีแล้ว แต่ฉันรู้สึกละอายใจที่ต้องยอมรับว่าฉันยังไม่มีแหล่งจ่ายไฟปกติ ฉันจ่ายไฟให้กับอุปกรณ์ที่ประกอบขึ้นด้วยอะไรก็ตามที่มาถึงมือ จากแบตเตอรี่และหม้อแปลงที่ตายแล้วทุกประเภทที่มีบริดจ์ไดโอดโดยไม่มีการรักษาแรงดันไฟฟ้าหรือการจำกัดกระแสเอาต์พุต ความวิปริตดังกล่าวค่อนข้างเป็นอันตรายต่อโครงสร้างที่ประกอบขึ้น ในที่สุดก็ตัดสินใจประกอบแหล่งจ่ายไฟแบบปกติ และฉันเริ่มการชุมนุมด้วย. แน่นอนว่าจำเป็นต้องเริ่มจากที่อื่น แต่อย่างที่เป็นอยู่แล้ว เนื่องจากฉันเคยเขียนโค้ดห่วยๆ นิดหน่อย ฉันจึงตัดสินใจพัฒนามิเตอร์แสดงผลด้วยตัวเอง หน้าจอเป็นจอแสดงผลจาก Nokia-1202 ฉันคงเบื่อทุกคนแล้วกับจอแสดงผลนี้ แต่มันถูกกว่า 2x16 ถึง 3 เท่า HD44780 (อย่างน้อยก็สำหรับเรา) ค่อนข้างเป็นขั้วต่อที่สามารถบัดกรีได้และมีลักษณะที่ดีโดยทั่วไป กล่าวโดยย่อ - ตัวเลือกที่ดีสำหรับเครื่องวัดแรงดันและกระแส

วงจรไฟฟ้าของแอมแปร์-โวลต์มิเตอร์แบบดิจิตอลสำหรับแหล่งจ่ายไฟ

บรรทัดแรกและบรรทัดที่สองแสดงค่าแรงดันและกระแสเฉลี่ยจากการวัด 300 ADC ซึ่งทำเพื่อความแม่นยำในการวัดที่มากขึ้น บรรทัดที่สามแสดงความต้านทานโหลดที่คำนวณโดยใช้กฎของโอห์ม ก่อนอื่นฉันต้องการให้แน่ใจว่ามีการใช้พลังงานเอาต์พุต แต่ฉันทำการต่อต้าน บางทีฉันอาจจะเปลี่ยนเป็นพลังในภายหลัง บรรทัดที่สี่แสดงอุณหภูมิที่วัดโดยเซ็นเซอร์ DS18B20 - ตั้งโปรแกรมวัดอุณหภูมิได้ตั้งแต่ 0 ถึง 99 องศาเซลเซียส จะต้องติดตั้งบนฮีทซิงค์ของทรานซิสเตอร์เอาท์พุตหรือบนส่วนประกอบวงจรอื่นที่มีความร้อนสูง


คุณยังสามารถเชื่อมต่อเครื่องทำความเย็นเข้ากับไมโครคอนโทรลเลอร์เพื่อระบายความร้อนให้กับหม้อน้ำทรานซิสเตอร์ได้ มันจะเปลี่ยนความเร็วเมื่ออุณหภูมิที่วัดโดยเซ็นเซอร์เปลี่ยนแปลง DS18B20 - บนขา PB3มีสัญญาณ PWM ตัวทำความเย็นเชื่อมต่อกับเอาต์พุตนี้ผ่านสวิตช์เปิด/ปิด วิธีที่ดีที่สุดคือใช้ทรานซิสเตอร์ MOSFET เป็นสวิตช์ไฟ ที่อุณหภูมิ 90 องศา พัดลมจะมีความเร็วสูงสุด อาจไม่ได้ติดตั้งเซ็นเซอร์อุณหภูมิ ในกรณีนี้บรรทัดที่สี่จะแสดงเพียงคำจารึก ปิด- เราเชื่อมต่อคูลเลอร์โดยตรง ที่ทางออก PB3จะเป็น 0


มีสองตัวเลือกเฟิร์มแวร์ในไฟล์เก็บถาวร ตัวแรกสำหรับกระแสสูงสุดที่วัดได้ 5 แอมแปร์ และตัวที่สองสูงถึง 10 แอมแปร์ แรงดันไฟฟ้าที่วัดได้สูงสุดคือ 30 โวลต์ ออปแอมป์ได้รับ LM358 ตามการคำนวณ 10 ถูกเลือก สำหรับเฟิร์มแวร์ที่แตกต่างกัน คุณต้องเลือกการแบ่ง ไม่ใช่ทุกคนจะสามารถวัดหนึ่งในร้อยของโอห์มและตัวต้านทานที่มีความแม่นยำได้ ดังนั้นจึงมีตัวต้านทานการตัดแต่งสองตัวในวงจร สามารถแก้ไขการอ่านค่าการวัดได้

นอกจากนี้ยังมีแผงวงจรพิมพ์อยู่ในที่เก็บถาวร ภาพถ่ายมีความแตกต่างเล็กน้อย - มีการปรับเล็กน้อยที่นั่น จัมเปอร์หนึ่งตัวถูกถอดออก และขนาดลดความสูงลง 5 มม. ความเสถียรของการอ่านค่าแอมแปร์-โวลต์มิเตอร์อยู่ในระดับสูง บางทีมันก็ลอยแค่หลักร้อยเท่านั้น แม้ว่าฉันจะเปรียบเทียบมันกับผู้ทดสอบภาษาจีนของฉันเท่านั้น แค่นี้ก็เพียงพอแล้วสำหรับฉัน


ขอขอบคุณทุกท่านที่ให้ความสนใจ เราถามคำถามทั้งหมดในฟอรั่ม ทำมิเตอร์แสดงผล เหล้า.

อภิปรายบทความ DIGITAL AMPERVOLTMETER

ในบทเรียนวันนี้เราจะดูตัวเลือกในการทำโวลต์มิเตอร์แบบดิจิตอลแบบโฮมเมดเพื่อวัดแรงดันไฟฟ้าของแบตเตอรี่ก้อนเดียว ขีดจำกัดการวัดแรงดันไฟฟ้า 1-4.5 โวลต์ ไม่จำเป็นต้องใช้กำลังไฟเพิ่มเติมภายนอก นอกเหนือจากที่กำลังวัดอยู่

25 ปีที่แล้วฉันมีเครื่องเล่นเทปคาสเซ็ท ฉันใช้พลังงานจากแบตเตอรี่ Ni-Cd NKGTs-0.45 ที่มีความจุ 450 mAh เพื่อตรวจสอบบนท้องถนนว่าแบตเตอรี่ใดหมดไปแล้วและแบตเตอรี่ใดจะยังคงใช้งานได้จึงมีการสร้างอุปกรณ์ง่ายๆ


คอมเพล็กซ์การวินิจฉัยและการวัดแบบชาร์จแบตเตอรี่ได้


ประกอบโดยใช้วงจรแปลงแรงดันไฟฟ้าโดยใช้ทรานซิสเตอร์สองตัว ไฟ LED เปิดอยู่ที่เอาต์พุต ตัวต้านทานที่พันจากนิกโครมจะเชื่อมต่อขนานกับอินพุตที่เชื่อมต่อกับแบตเตอรี่ ดังนั้นหากแบตเตอรี่สามารถจ่ายกระแสไฟได้ประมาณ 200mA ไฟ LED จะสว่างขึ้น

ข้อเสียประการหนึ่งคือขนาดหน้าสัมผัสจะโค้งงออย่างแน่นหนาตามความยาวขององค์ประกอบ AA ไม่สะดวกในการเชื่อมต่อขนาดมาตรฐานอื่น ๆ ทั้งหมด ความตึงเครียดไม่สามารถมองเห็นได้ ดังนั้นในยุคของเทคโนโลยีดิจิทัล ฉันจึงต้องการสร้างอุปกรณ์ไฮเทคมากขึ้น และแน่นอนบนไมโครคอนโทรลเลอร์ เราจะอยู่ที่ไหนถ้าไม่มีมัน :)

นี่คือแผนภาพของอุปกรณ์ที่ออกแบบ

ชิ้นส่วนที่ใช้:
1. จอแสดงผล OLED เส้นทแยงมุม 0.91 นิ้ว และความละเอียด 128x32 (ประมาณ 3 ดอลลาร์)
2. ไมโครคอนโทรลเลอร์ ATtiny85 ในแพ็คเกจ SOIC (ประมาณ 1 ดอลลาร์)
3. เพิ่มตัวแปลง DC/DC LT1308 จากเทคโนโลยีเชิงเส้น ($2.74 สำหรับ 5 ชิ้น)
4. ตัวเก็บประจุเซรามิกบัดกรีจากการ์ดแสดงผลที่ผิดปกติ
5. ตัวเหนี่ยวนำ COILTRONICS CTX5-1 หรือ COILCRAFT DO3316-472
6. ไดโอด Schottky ฉันใช้ MBR0520 (0.5A, 20V)

ตัวแปลงแรงดันไฟฟ้า LT1308

ลักษณะจากคำอธิบาย LT1308:

พวกเขาสัญญาว่า 300mA 3.3V จากองค์ประกอบ NiCd หนึ่งซึ่งเหมาะกับเรา แรงดันไฟขาออกถูกกำหนดโดยตัวหาร ตัวต้านทาน 330 kOhm และ 120 kOhm โดยแรงดันไฟขาออกของตัวแปลงจะอยู่ที่ประมาณ 4.5V ตามพิกัดที่ระบุ แรงดันไฟฟ้าเอาท์พุตถูกเลือกให้เพียงพอต่อการจ่ายไฟให้กับคอนโทรลเลอร์และจอแสดงผล ซึ่งสูงกว่าแรงดันไฟฟ้าสูงสุดที่วัดได้บนแบตเตอรี่ลิเธียมเล็กน้อย

เพื่อปลดล็อคศักยภาพสูงสุดของตัวแปลงแรงดันไฟฟ้า คุณต้องมีตัวเหนี่ยวนำ ซึ่งฉันไม่มี (ดูจุดที่ 5 ด้านบน) ดังนั้นตัวแปลงที่ฉันประกอบจึงมีพารามิเตอร์ที่แย่กว่าอย่างเห็นได้ชัด แต่ภาระงานของฉันค่อนข้างน้อย เมื่อเชื่อมต่อโหลดจริงจากไมโครคอนโทรลเลอร์และจอแสดงผล OLED จะได้ตารางโหลดต่อไปนี้

เยี่ยมมาก เรามาต่อกันดีกว่า

คุณสมบัติของการวัดแรงดันไฟฟ้าด้วยไมโครคอนโทรลเลอร์

ไมโครคอนโทรลเลอร์ ATtiny85 มี ADC 10 บิต ดังนั้นระดับการอ่านจึงอยู่ในช่วง 0-1023 (2^10) หากต้องการแปลงเป็นแรงดันไฟฟ้าให้ใช้รหัส:
ลอย Vcc = 5.0; ค่า int = analogRead (4); / อ่านค่าที่อ่านได้จาก A2 float volt = (value / 1023.0) * Vcc;
เหล่านั้น. สันนิษฐานว่าแรงดันไฟฟ้าอยู่ที่ 5V อย่างเคร่งครัด หากแรงดันไฟฟ้าของไมโครคอนโทรลเลอร์เปลี่ยนแปลง แรงดันไฟฟ้าที่วัดได้ก็จะเปลี่ยนไปด้วย ดังนั้นเราจึงจำเป็นต้องทราบค่าที่แน่นอนของแรงดันไฟฟ้า!
ชิป AVR จำนวนมาก รวมถึงซีรีส์ ATmega และ ATtiny เป็นเครื่องมือในการวัดแรงดันอ้างอิงภายใน โดยการวัดแรงดันอ้างอิงภายใน เราสามารถกำหนดค่าของ Vcc ได้ มีวิธีดังนี้:
  • ตั้งค่าการอ้างอิงแบบอะนาล็อก (ภายใน)
  • อ่านค่า ADC สำหรับแหล่งกำเนิด 1.1 V ภายใน
  • คำนวณค่า Vcc ตามการวัด 1.1 V โดยใช้สูตร:
Vcc * (อ่านค่า ADC) / 1023 = 1.1 V
ดังต่อไปนี้:
Vcc = 1.1 V * 1,023 / (อ่านค่า ADC)
พบฟังก์ชันสำหรับการวัดแรงดันไฟฟ้าของตัวควบคุมบนอินเทอร์เน็ต:

ฟังก์ชัน readVcc()

long readVcc() ( // อ่านการอ้างอิง 1.1V เทียบกับ AVcc // ตั้งค่าการอ้างอิงเป็น Vcc และการวัดเป็นการอ้างอิงภายใน 1.1V #if กำหนด(__AVR_ATmega32U4__) || กำหนด(__AVR_ATmega1280__) || กำหนด(__AVR_ATmega2560__) ADMUX = _BV (REFS0) |. _BV(MUX3) |. _BV(MUX1); #elif กำหนด(__AVR_ATtiny85__) ADMUX = _BV(MUX2); อื่น ADMUX = _BV(MUX3) |. MUX2) | _BV(MUX1); // รอให้ Vref ชำระ ADCSRA |= _BV(ADSC) ); ADCL; // ต้องอ่าน ADCL ก่อน - จากนั้นจะล็อค ADCH uint8_t high = ADCH; // ปลดล็อคทั้งผลลัพธ์แบบยาว = (high<<8) | low; result = 1125300L / result; // Calculate Vcc (in mV); 1125300 = 1.1*1023*1000 return result; // Vcc in millivolts }


สำหรับเอาต์พุตหน้าจอ จะใช้ไลบรารี Tiny4kOLED ที่มีแบบอักษร 16x32 รวมอยู่ด้วย เพื่อลดขนาดของไลบรารี จึงได้ลบอักขระที่ไม่ได้ใช้ 2 ตัว (, และ -) ออกจากแบบอักษรและวาดตัวอักษร "B" ที่หายไป รหัสห้องสมุดมีการเปลี่ยนแปลงตามนั้น
นอกจากนี้ เพื่อให้การวัดเอาต์พุตมีความเสถียร จึงได้ใช้ฟังก์ชัน c ต้องขอบคุณผู้เขียน ไดแมกซ์ทำงานได้ดี

ฉันแก้ไขโค้ดบนบอร์ด Digispark ใน Arduino IDE หลังจากนั้น ATtiny85 ก็ถูกบัดกรีและบัดกรีลงบนเขียงหั่นขนม เราประกอบเขียงหั่นขนมใช้ทริมเมอร์เพื่อตั้งค่าแรงดันไฟฟ้าที่เอาต์พุตของคอนเวอร์เตอร์ (ตอนแรกฉันตั้งค่าเอาต์พุตเป็น 5V ในขณะที่กระแสที่อินพุตของคอนเวอร์เตอร์คือ 170mA ฉันลดแรงดันไฟฟ้าลงเหลือ 4.5V กระแส ลดลงเหลือ 100mA) เมื่อบัดกรี ATtiny85 เข้ากับเขียงหั่นขนม จะต้องอัปโหลดโค้ดโดยใช้โปรแกรมเมอร์ ฉันมี USBash ISP ปกติ


รหัสโปรแกรม

// SETUP /* * ตั้งค่า #define NASTROYKA 1 * คอมไพล์, อัพโหลดโค้ด, รัน, จำค่าบนจอแสดงผล เช่น 5741 * เราวัดแรงดันไฟฟ้าจริงที่เอาต์พุตของตัวแปลงด้วยมัลติมิเตอร์ เช่น 4979 ( นี่คือในหน่วย mV) * จำนวน (4979/5741)* 1.1=0.953997 * คำนวณ 0.953997*1023*1000 = 975939 * เขียนผลลัพธ์ในบรรทัด 100 ในแบบฟอร์ม result = 975939L * ตั้งค่า #define NASTROYKA 0 * คอมไพล์อัพโหลดโค้ด วิ่งเสร็จแล้ว */ #define NASTROYKA 0 #include #รวม ยาวVcc; ลอย Vbat; // การปรับแต่งอัลกอริธึมการปรับให้เรียบอย่างละเอียด shumodav() #define ts 5 // *ขนาดตาราง* จำนวนแถวของอาร์เรย์สำหรับการจัดเก็บข้อมูล สำหรับการเบี่ยงเบน ± 2 การนับ อย่างเหมาะสมที่สุด 4 แถวและอีกหนึ่งแถวสำรอง #define ns 25 // *จำนวนตัวอย่าง* จาก 10.. ถึง 50 จำนวนตัวอย่างสูงสุดสำหรับการวิเคราะห์ส่วนที่ 1 ของอัลกอริทึม #define ain A2 // อินพุตแบบอะนาล็อกที่จะอ่าน (A2 คือ P4) #define mw 50 // *รอสูงสุด* จาก 15.. ถึง 200 ms รอให้การนับถอยหลังทำซ้ำสำหรับส่วนที่ 2 ของอัลกอริทึมที่ไม่ได้ลงนาม int myArray, aread, firstsample, oldfirstsample, ตัวเลขตัวอย่าง, rezult; prevmillis แบบยาวที่ไม่ได้ลงนาม = 0; waitbegin บูลีน = false; //แฟล็กของตัวนับที่เปิดใช้งานกำลังรอการนับถอยหลังซ้ำ การตั้งค่าโมฆะ() ( oled.begin(); oled.clear(); oled.on(); oled.setFont(FONT16X32_sega); ) void loop() ( สำหรับ ( ไบต์ i = 0 ;i< 5; i++) { Vcc += readVcc(); } Vcc /= 5; shumodav(); Vbat = ((rezult / 1023.0) * Vcc) / 1000; if (Vbat >= 0.95) ( oled.setCursor(16, 0);#if NASTROYKA oled.print(rezult); #else oled.print(Vbat, 2); oled.print("/"); #endif ) Vcc = 0; ) long readVcc() ( // อ่านแรงดันไฟฟ้าจริง // อ่านการอ้างอิง 1.1V เทียบกับ AVcc // ตั้งค่าการอ้างอิงเป็น Vcc และการวัดเป็นการอ้างอิงภายใน 1.1V #if กำหนด(__AVR_ATmega32U4__) || กำหนด(__AVR_ATmega1280__) | |. __ avr_atmega2560__) admux = _bv (refs0) |. (__Avr_atTiny44__) || กำหนด (__AVR_ATtiny85__) ADMUX = _BV(MU X2); _BV(MUX3) |. _BV(MUX1); #endif ล่าช้า (75); // รอให้ Vref ชำระ ADCSRA |= _BV(ADSC); // เริ่มการแปลงในขณะที่ (bit_is_set(ADCSRA, ADSC)) ; low = ADCL; // ต้องอ่าน ADCL ก่อน - จากนั้นจะล็อค ADCH uint8_t high = ADCH; // ปลดล็อคทั้งผลลัพธ์แบบยาว = (high<< 8) | low; // result = 1125300L / result; // Calculate Vcc (in mV); 1125300 = 1.1*1023*1000 // индикатор показывал 4990, вольтметр 4576мВ (4576/4990)*1.1=1.008737 result = 1031938L / result; // Calculate Vcc (in mV); 1031938 = 1.008737*1023*1000 return result; // Vcc in millivolts } void shumodav() { // главная функция //заполнить таблицу нолями в начале цикла for (int s = 0; s < ts; s++) { for (int e = 0; e < 2; e++) { myArray[s][e] = 0; } } // основной цикл накопления данных for (numbersamples = 0; numbersamples < ns; numbersamples++) { #if NASTROYKA aread = readVcc(); #else aread = analogRead(ain); #endif // уходим работать с таблицей//// tablework(); } // заполнен массив, вычисляем максимально повторяющееся значение int max1 = 0; // временная переменная для хранения максимумов for (byte n = 0; n < ts ; n++) { if (myArray[n] >max1) ( // วนซ้ำองค์ประกอบ 2 แถว max1 = myArray[n]; // จำไว้ว่าตำแหน่งที่ได้รับความนิยมมากที่สุด firstsample = myArray[n]; // องค์ประกอบที่ 1 = ผลลัพธ์ระดับกลาง ) ) //****** วินาที เฟสของอัลกอริทึม ********////// // หากการนับเก่าไม่เท่ากับอันใหม่ // และไม่มีการนับเวลา ให้เปิดใช้งานแฟล็ก จากนั้นถ้า (oldfirstsample != firstsample && waitbegin == false) ( prevmillis = millis(); // รีเซ็ตตัวนับเวลาเป็นจุดเริ่มต้น waitbegin = true ) // เปิดใช้งานแฟล็กรอ // หากก่อนที่กำหนดเวลาจะหมดอายุการนับถอยหลังจะเท่ากัน // เป็นแบบเก่า จากนั้นลบแฟล็ก if (waitbegin == true && oldfirstsample == firstsample ) ( waitbegin = false; rezult = firstsample; ) // หากการนับถอยหลังยังคงไม่เท่ากัน และเวลารอจะเพิ่มขึ้นหาก (waitbegin == true && millis () - prevmillis >= mw) ( oldfirstsample = firstsample; waitbegin = false; rezult = firstsample; ) //จากนั้นเรารับรู้ตัวอย่างใหม่เป็นผลลัพธ์สุดท้ายของฟังก์ชัน ) // สิ้นสุดฟังก์ชันหลัก void tablework() ( // ฟังก์ชันสำหรับการป้อนข้อมูลลงในตาราง // หากจำนวนในตารางตรงกัน ให้เพิ่มขึ้น // ตัวนับในองค์ประกอบที่สองสำหรับ (ไบต์ n = 0; n< ts; n++) { if (myArray[n] == aread) { myArray[n] ++; return; } } // перебираем ячейки что б записать значение aread в таблицу for (byte n = 0; n < ts; n++) { if (myArray[n] == 0) { //если есть пустая строка myArray[n] = aread; return; } } // если вдруг вся таблица заполнена раньше чем кончился цикл, numbersamples = ns; } // то счётчик циклов на максимум


ตามที่กล่าวไว้ข้างต้น คอนโทรลเลอร์มีแรงดันอ้างอิงภายใน 1.1V มีความเสถียรแต่ไม่แม่นยำ ดังนั้นแรงดันไฟฟ้าจริงจึงน่าจะแตกต่างจาก 1.1V หากต้องการทราบว่าแท้จริงแล้วมีค่าเท่าใด คุณต้องปรับเทียบ:

* ตั้งค่า #กำหนด NASTROYKA 1
* คอมไพล์ อัพโหลดโค้ด รัน จำค่าบนหน้าจอ เช่น 5741
* เราวัดแรงดันไฟฟ้าจริงที่เอาท์พุตของคอนเวอร์เตอร์ด้วยมัลติมิเตอร์ เช่น 4979 (หน่วยเป็น mV)
* เราพิจารณา (4979/5741)*1.1=0.953997 - นี่คือแรงดันไฟฟ้าที่แท้จริงของแหล่งจ่ายแรงดันอ้างอิง
* เรานับ 0.953997*1023*1000 = 975939
* เราเขียนผลลัพธ์ในบรรทัด 100 ในแบบฟอร์ม result = 975939L;
* ตั้งค่า #กำหนด NASTROYKA 0
* คอมไพล์ อัพโหลดโค้ด รัน เสร็จแล้ว

การใช้โปรแกรม DipTrace เราจัดวางบอร์ดขนาดจอแสดงผล OLED 37x12 มม


กิจกรรม LUT ที่ไม่มีใครรักครึ่งชั่วโมง


ค้นหา 10 ความแตกต่าง

ครั้งแรกที่ฉันขันและแกะสลักแผงกระจก ฉันสังเกตเห็นมันเมื่อฉันเริ่มบัดกรีองค์ประกอบต่างๆ เท่านั้น



บัดกรีมัน กรุณาให้ฉันตัวเหนี่ยวนำ SMD 4.7 μH ขอบคุณมาก Sergey


เราประกอบแซนวิชจากกระดานและตะแกรง ฉันบัดกรีแม่เหล็กขนาดเล็กที่ปลายสายไฟ โดยตัวโวลต์มิเตอร์จะติดเข้ากับแบตเตอรี่ที่กำลังวัด แม่เหล็กนีโอไดเมียมจะสูญเสียคุณสมบัติทางแม่เหล็กเมื่อถูกความร้อนสูงกว่า 80 องศา ดังนั้นจึงจำเป็นต้องบัดกรีด้วยโลหะผสมไม้หรือโรสที่ละลายต่ำอย่างรวดเร็ว เราทำการสอบเทียบอีกครั้งและตรวจสอบความถูกต้องของการวัด:






ฉันชอบรีวิว +126 +189

เป้าหมายของคดีนี้คือการสร้างโวลต์มิเตอร์ที่แม่นยำมาก โดยมีตัวเลข 3 หลักหลังจุดทศนิยม ฉันต้องการโวลต์มิเตอร์แรงดันคงที่ที่แสดงค่าแรงดันไฟฟ้าในช่วง 0-10 V มันไม่เหมาะ ดังนั้น หลังจากตัดสินใจใช้งานแบบอิสระ ตัวเลือกจึงตกอยู่ที่ชิป ICL7135

วงจรโวลต์มิเตอร์แบบดิจิตอลที่แม่นยำ

เครื่องกำเนิดไฟฟ้าถูกสร้างขึ้นบนชิป 4047 และจะต้องจ่ายไฟให้กับตัวแปลงแรงดันไฟฟ้าเชิงลบด้วย โวลต์มิเตอร์มีช่วงการวัด 3 ช่วง: 2 V, 20 V, 200 V

ตัวแบ่งใช้ตัวต้านทาน 0.1% เมื่อสตาร์ทระบบ เกิดปัญหากับการสอบเทียบ หากไม่มีการเข้าถึงอุปกรณ์อ้างอิงที่มีความแม่นยำอย่างน้อย 5 หลักก็ตัดสินใจซื้อแหล่งกำเนิดแรงดันไฟฟ้าที่เสถียรสำหรับการสอบเทียบ มีพื้นฐานมาจาก AD584KH และมีสี่ระดับ: 2.5 V และ 5.0 V, 7.5 V และ 10.0 V

ภาพถ่ายที่แนบมาแสดงค่าที่วัดได้ เคสโวลต์มิเตอร์ทำจากเหล็กแผ่นฉีกจากเคสคอมพิวเตอร์เก่า แหล่งจ่ายไฟมาจากแหล่งจ่ายไฟ 15 V DC

ความแม่นยำนั้นสูงมากจริงๆ การอ่านค่ามีความเสถียรมาก แม้บนสายวัดแบบเปิด (ไม่มีฉนวนหุ้ม) ตัวเลขหลักสุดท้ายก็ไม่ "กระโดด"

 
บทความ โดยหัวข้อ:
ขีดจำกัดจุดเดือดที่อนุญาตสำหรับน้ำมันเครื่อง
หลักการทำงานของเครื่องยนต์สันดาปภายใน (ICE) ส่งผลให้ผลของการทำงานคือการปล่อยความร้อนจำนวนมาก ความร้อนภายในเครื่องยนต์ โดยเฉพาะอย่างยิ่งในกลุ่มลูกสูบ-ลูกสูบจะสูงถึง 300°C และสูงกว่า หากเราพิจารณาเครื่องยนต์ดีเซล นั่นเป็นเหตุผล
Hyundai Genesis Coupe - รถสปอร์ตเหรอ?
Phil Collins ไม่เกี่ยวอะไรกับมัน ตอนนี้ฉันรู้วิธี 100% ที่จะทำให้คนขับที่เศร้าโศกที่สุดขับเร็วขึ้นได้ ทุกอย่างง่ายมาก - คุณเพียงแค่ต้องแท็กซี่ไปหาเขาจากด้านหลังด้วย Genesis Coupe ชายผู้น่าสงสารมองกระจกอย่างกระวนกระวายใจไม่รู้จะทำอย่างไร
วิธีการเลือกเกียร์เปลี่ยน วิธีการเลือกเกียร์เปลี่ยน
สหภาพสาธารณรัฐสังคมนิยมโซเวียต (61) เพิ่มเติมจากผู้เขียน ใบรับรอง (22) ประกาศ 03/24/76 (21) 2339622/25-08 พร้อมการเพิ่มหมายเลขคำขอ (23) ลำดับความสำคัญ” (43) เผยแพร่ 03/05/78, กระดานข่าวหมายเลข 9 (45) วันที่เผยแพร่ ของคำอธิบาย 02/09/78 รัฐ
วงจรสำหรับป้องกันแบตเตอรี่ Li-ion จากการคายประจุมากเกินไป (ตัวควบคุมการคายประจุ)
การประเมินคุณลักษณะของเครื่องชาร์จเฉพาะนั้นเป็นเรื่องยากหากไม่เข้าใจว่าการชาร์จแบตเตอรี่ลิเธียมไอออนที่เป็นแบบอย่างควรดำเนินการอย่างไร ดังนั้น ก่อนที่จะย้ายไปยังไดอะแกรมโดยตรง เรามาจำทฤษฎีกันสักหน่อย กากี