3. Program menentukan arus pengisian awal.
4. Program proses pengisian.
3.3.1. Diagram Alir Program Utama
Diagram alir program utama ditunjukan pada gambar 3.15. Program utama terdiri dari beberapa sub program. Diagram ini berisikan langkah atau alir proses dari sistem
pengisian baterai. Pengguna nantinya diharuskan menekan tombol 1 untuk melanjutkan ke proses selanjutnya, pada proses pengisian akan dilakukan secara otomatis.
Gambar 3.15. Diagram alir program utama. Sistem diawali dengan tampilan LCD awal, lalu akan masuk pada sub program cek
tegangan. Setelah nilai tegangan didapatkan, LCD akan menampilkan besar tengangan dan jumlah sel, dan tombol 1 ditekan oleh
user
maka sistem akan menjalankan sub program menentukan arus awal. Setelah menentukan arus, tombol 1 ditekan akan menuju proses
berikutnya yaitu pengisian baterai. Pada proses ini sistem akan otomatis mengisi baterai, sistem akan mengatur besarnya nilai PWM untuk pengisian. Tampilan LCD akan
menampilkan tegangan baterai, tiap sel, dan arus pengisian dengan ketelitian dua digit angka. Saat tegangan baterai telah mencapai 12,6 V maka pengisian akan dihentikan, LCD akan
menampilkan bahwa pengisian telah selesai. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2. Diagram Alir Sub Program Cek Tegangan Baterai
Gambar 3.16. Diagram alir program cek tegangan. Diagram alir pada gambar 3.16 menampilkan proses cek tegangan baterai. Saat
baterai telah dihubungkan ke konektor, sistem akan membaca tegangan baterai tersebut melalui sensor 4. Jika nilai tegangan baterai lebih besar sama dengan 9V, proses akan
dilanjutkan membaca tegangan tiap sel. Kontroler didesain untuk melakukan pengisian baterai, dengan tegangan minimal baterai 9 V dan tegangan minimal tiap sel 3 V. Sesuai
dengan dasar teori yaitu batas aman melakukan pengisian untuk tiap selnya. Jika kondisi tersebut tidak terpenuhi maka kontroler akan menampilkan bahwa status baterai tidak baik
dalam melakukan pengisian, dan proses akan diulang ke awal lagi. Jika kondisi tersebut terpenuhi kontroler akan menetapkan nilai PWM 1, 2, dan 3 sebesar 0 untuk memastikan
bahwa pengisian baterai belum dimulai. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI