Saya berharap untuk menyalakan ATtiny85V untuk waktu yang lama pada baterai kecil, mungkin sel koin.
Saya telah melihat ke sisi perangkat lunak, dan kode saya didorong oleh pengawas waktu, memiliki konverter analog dan digital yang tidak digunakan dimatikan, chip berjalan pada 1MHz dll. Tentu saja sibuk dan baru dalam hal ini, saya tidak yakin persis berapa banyak arus itu menggambar, tapi aku berharap pada dasarnya aku telah meminimalkannya.
Setiap beberapa detik ia bangun, apakah level tegangannya memeriksa ADC, merekamnya menjadi ram, dan kembali tidur. Jika mendeteksi garis serial terhubung, itu memuntahkan data.
Namun, sekarang saya melihat sirkuit secara keseluruhan dan bertanya-tanya apakah ada hal yang harus saya lakukan untuk membuat sirkuit secara keseluruhan lebih ramah baterai?
Apa dos dasar dan tidak boleh dilakukan ketika datang untuk merancang sirkuit tahan lama (sederhana) di mana satu komponen (mikrokontroler) memiliki pengulangan arus variabel tetapi berulang?
Contohnya:
- Apakah LED indikator merupakan masalah besar? Apakah baterai habis saat cerah? Haruskah saya meletakkan resistor raksasa di atasnya untuk membuatnya redup, atau apakah itu hanya membuat resistor menggunakan baterai?
- Haruskah saya menggunakan kapasitor bypass / decoupling untuk meratakan penarikan arus dari baterai, atau akankah kapasitor hanya menghabiskan daya baterai?
- Mikrokontroler hanya membutuhkan 1.8V, tapi saya tidak punya baterai 1.8V. Haruskah saya menggunakan dua baterai 1.x dan mengirim terlalu banyak tegangan? Bisakah saya memperpanjang usia baterai dengan "tidak menggunakan volt sebanyak"? Bagaimana aku melakukan itu?
- Apakah diperlukan daya ekstra untuk memeriksa apakah pinnya TINGGI atau RENDAH? Seperti dibandingkan dengan no-op atau aritmatika, apakah ada banyak penggunaan daya tambahan dalam memeriksa salah satu pin I / O GP untuk keadaannya?
Samar-samar saya tahu bagaimana menghitung (dan lebih samar-samar bagaimana mengukur) arus, tegangan, daya, tapi saya tidak benar-benar yakin yang mana yang setara dengan usia baterai. Apakah pengukuran penting masa pakai baterai di Coulombs?
Saya memiliki gagasan yang kabur bahwa baterai penuh dengan hal-hal seperti:
- mengisi daya, seperti dalam amp-jam
- energi, seperti dalam watt-jam
- daya, seperti dalam watt
tapi saya tidak begitu jelas apa sirkuit saya "makan" ketika itu berjalan. Saya sudah membaca cukup banyak buku teks EE101 dan fisika, tapi saya tidak benar-benar memiliki pengalaman lab. Dengan kata lain, saya sudah membaca banyak tentang baterai, tetapi saya tidak begitu yakin apa arti sebagian besar artinya dalam praktik.
Apakah resistor menghabiskan masa pakai baterai? Apakah kapasitor? Lakukan dioda? Saya curiga mereka semua melakukannya, tetapi yang mana yang paling penting? Impedansi? Disipasi daya? Arus? Tegangan?
Apakah ada cara untuk menurunkan tegangan tanpa membuang-buang baterai? Apakah ada cara untuk menurunkan tegangan sambil meningkatkan masa pakai baterai?