Saat ini saya menggunakan PIC24FJ128GA010 dan saya berencana untuk menggunakan port Input / Output untuk menghubungkan baterai LiPo 4.2 V saya dan untuk memeriksa apakah nilai tegangan tidak di bawah 3,7 V.
Saya berpikir untuk menghubungkannya ke salah satu pin input / output saya tetapi saya bertanya-tanya dua pertanyaan:
- Apakah pin yang benar?
- Haruskah saya melakukan montase spesifik dengan resistor?
Jawaban:
The PIC24F dll adalah perangkat 3,3 V, sehingga Anda tidak dapat menerapkan tegangan Lipo langsung ke input pin.
Anda dapat menggunakan saluran ADC (Analog-to-Digital Converter), atau komparator bawaan . ADC akan memberi Anda voltase aktual setiap saat, pembandingnya hanya bagus / tidak bagus.
Seperti saya katakan, Anda tidak dapat menerapkan tegangan baterai secara langsung: terlalu tinggi. Gunakan pembagi resistor untuk skala 4,2 V ke 3,3 V. Sebuah resistor 10 kΩ secara seri dengan 33 kΩ akan baik-baik saja. Pembagi akan menarik arus konstan 100 μA, yang tidak banyak, tetapi Anda tidak ingin ini 24/7. Anda dapat menggunakan gerbang level logika P-MOSFET sebagai saklar sisi tinggi untuk mengaktifkan atau menonaktifkan pembagi, seperti Si2303 .
sumber
(Kredit untuk sebagian besar ini berlaku untuk saran @ stevenvh ... Demi lebih banyak pembaca visual, saya hanya menyediakan skema kasar rangkaian saya berdasarkan saran!)
EDIT: Skema selanjutnya disempurnakan dengan saran yang dibuat oleh @Nick dan @stevenvh:
Lebih banyak di utas ini .
sumber