ฉันกำลังใช้อุปกรณ์ที่ใช้แบตเตอรี่และต้องการให้ไมโครคอนโทรลเลอร์ (PIC) ของฉันรายงานแรงดันไฟฟ้า
นี่คือสิ่งที่ฉันสามารถกำหนดจำนวนแบตเตอรี่ที่ใช้ในการจัดหาและสถานะการชาร์จของแบตเตอรี่
แหล่งจ่ายแรงดันมีตั้งแต่ 4xD (1.2V NiMH เล็กน้อยหรือ 1.5V Alkalines ทำประมาณ 6V) ถึง 12xAA (1.2V NiMH สำหรับ 14.4V หรือ 1.5V Alkaline สำหรับ 18V)
PIC ของฉันกำลังวิ่งออกจากแหล่งจ่ายไฟ 5V ที่ได้รับการควบคุม
ฉันวางแผนที่จะใช้หนึ่งในพอร์ต ADC เพื่อวัดแรงดันไฟฟ้าและดังนั้นจึงเชื่อว่าฉันควรแมป 18V fsd กับช่วง 0-5V ดังนั้นฉันต้องแบ่งแรงดันไฟฟ้าอินพุตเป็น 3 โดยประมาณ
ฉันเคยได้ยินว่าใช้ตัวแบ่งแรงดันตัวต้านทาน แต่รู้ว่ามันสิ้นเปลืองในแง่ของการใช้พลังงาน
สงสัยว่ามีวิธีที่ดีกว่าในการบรรลุการแบ่งแรงดันไฟฟ้านี้โดยไม่สูญเสียพลังงาน / การสิ้นเปลืองมากเกินไปหรือไม่?
ขอบคุณ