Perpanjang usia baterai dengan mikrokontroler pengontrol daya?

11

Artikel ini menjelaskan metode untuk memperpanjang masa pakai baterai: gunakan pengontrol berdaya rendah untuk mengaktifkan Arduino hanya jika diperlukan. Penulis menyatakan bahwa metode ini menggunakan daya yang jauh lebih sedikit daripada menggunakan mode tidur Arduino.

Apakah ada kerugian dari pendekatan ini? Varian apa yang harus saya bangun? ( Varian TPS61240 tampaknya menggunakan sesuatu dari Circuits @ Home yang tidak tersedia lagi.) Saya menghargai skema atau tautan ke instruksi terperinci.

Latar Belakang: Saya sedang membangun perangkat sensor yang berada di lingkungan tanpa catu daya listrik. Sensor harus bangun misalnya. setiap jam, baca mis. sensor suhu, mungkin mengirim SMS dan kemudian kembali tidur.

tuomassalo
sumber
1
tampaknya agak berlebihan untuk menggunakan mikrokontroler untuk tugas itu.
jippie

Jawaban:

4

Mematikan daya ke papan hanya masuk akal jika Anda menggunakan Arduino penuh. Setelah Anda melepas Arduino ke MCU telanjang dan kapasitor decoupling (atau mulai dengan papan pelarian dasar sebagai gantinya), menonaktifkan periferal yang tidak digunakan dan tidur CPU memiliki lebih banyak efek karena Anda tidak perlu lagi memasok daya ke chip monitor eksternal .

Biasanya ini melibatkan pembuatan papan Anda sendiri untuk MCU. Untungnya Atmel memiliki dasar-dasar yang dibahas .

Ignacio Vazquez-Abrams
sumber
Terima kasih atas jawabannya. Beberapa alasan mengapa saya berpikir bahwa menggunakan pengontrol daya eksternal akan lebih sederhana: 1) Saya bisa menggunakan papan Arduino yang tidak tersedia dan perisai GSM. Perisai GSM membutuhkan banyak arus (2A) untuk sementara waktu, dan saya belum meneliti apakah akan mudah untuk benar-benar mematikan perisai GSM dari Arduino. 2) Saya tidak yakin apakah perisai GSM kompatibel dengan OSCCALdan clock_div_4optimalisasi. 3) Saya tidak dapat dengan mudah menemukan konsumsi tidur dengan Arduino yang dipreteli. Bisakah Anda membantu saya dengan poin-poin ini?
tuomassalo
1
PMOSFET dapat menangani mematikan modul GSM sepenuhnya jika diperlukan. Pengaturan jam dapat diatur ke 1 saat berkomunikasi dengan modul, dan menyetel OSCCAL sepenuhnya opsional. Lembar data untuk MCU berbicara tentang penggunaan saat ini di bagian "Karakteristik Listrik" dan "Karakteristik Khas" yang sesuai.
Ignacio Vazquez-Abrams
Ada kemungkinan besar modul GSM sudah memiliki mode hemat daya sendiri, meskipun mungkin itu tidak mudah diekspos oleh antarmuka apa pun yang digunakan.
Chris Stratton