Saya menjalankan perangkat bertenaga baterai, dan ingin mikrokontroler (PIC) saya melaporkan tegangan suplai.
Ini agar saya dapat menentukan berapa banyak baterai yang digunakan dalam pasokan, dan juga status pengisian daya baterai.
Tegangan suplai berkisar dari 4xD (baik 1.2V nominal NiMH atau 1.5V Alkaline membuat sekitar 6V) hingga 12xAA (1.2V NiMH untuk 14.4V atau 1.5V Alkaline untuk 18V).
PIC saya kehabisan pasokan 5V yang diatur.
Saya berencana untuk menggunakan salah satu port ADC untuk mengukur tegangan, dan oleh karena itu percaya saya harus memetakan 18V fsd ke kisaran 0-5V, jadi kira-kira saya perlu membagi tegangan input dengan 3.
Saya pernah mendengar tentang menggunakan pembagi tegangan resistor, tetapi tahu bahwa itu bisa boros dalam hal energi yang dikonsumsi.
Ingin tahu apakah ada cara yang lebih baik untuk mencapai pembagian tegangan ini tanpa terlalu banyak kehilangan energi / pemborosan?
Terima kasih.