Saya memberi daya pada papan dan sirkuit dengan baterai 9V (yang bersifat basa). Dan saya ingin membaca baterai 9V untuk melacak berapa banyak daya yang tersisa. Saya telah membaca bahwa saya dapat melakukan ini dengan pembagi tegangan karena sebagian besar input ADC pada UC mengambil maks 5V. Itu bagus tapi bukankah pembagi tegangan itu sendiri menarik daya dan membuat baterai lebih cepat habis? Saya tidak akan terus mengukur tingkat baterai.
microcontroller
power
batteries
Jeremy
sumber
sumber
Jawaban:
Jika Anda menggunakan pembagi tegangan dengan resistor bernilai cukup tinggi, misalnya dua seri 499K dan tekan bagian tengahnya, tegangan maksimum Anda adalah 4,5v dan hanya akan menarik 9 μA.
Jika bahkan banyak arus yang menjadi perhatian, Anda bisa mengikat bagian bawah resistor pembagi menjadi pin keluaran saluran terbuka pada mikrokontroler dan mengaturnya ke ground hanya ketika Anda perlu melakukan pengukuran. Dalam hal ini, Anda bisa bertahan dengan resistor nilai yang lebih rendah.
EDIT:
Seperti Russel McMahon menyebutkan, banyak micros tidak akan membiarkan input dari ADC naik jauh di atas tegangan suplai mereka (VDD), yang akan terjadi ketika tanah dilepas pada pembagi resistor. Jadi Anda kemudian akan membutuhkan saklar sisi tinggi.
sumber
sumber