Rancangan program ini dibuat kedalam bentuk
flowchart
, guna mempermudah proses pembuataan
listing
program. Program mikrokontroler yang akan dibuat menggunakan bahasa C, kemudian program tersebut disusun
compile
secara otomatis ke dalam bentuk
file
.hex untuk dimasukan ke dalam IC ATmega16.
Listing
program yang akan dibuat meliputi:
1. Komunikasi Serial Usart
2. Komunikasi I2C
3. Komunikasi SPI
3.5.1. Diagram Alir Utama
Diagram alir utama ditunjukkan pada gambar 3.5. Program utama menunjukkan proses mikrokontroler keseluruhan.
START
INISIALISASI
TERIMA DATA DARI MODEL SISTEM
BOILER
KOMUNIKASI DENGAN SISTEM PENAMPIL
KIRIM PAKET DATA
APAKAH ADA DATA
F EEDBACK ?
KOMUNIKASI DENGAN SISTEM
MODEL SIMULATOR BOILER
END YA
TIDAK
Gambar 3.5. Diagram Alir Utama Setelah
start
, program melakukan inisialisasi terhadap
port-port
mikrokontroler yang digunakan untuk proses pengendalian alat. Proses pengiriman data dari sistem model boiler
akan diterima oleh mikrokontroler A dan program tersebut selanjutnya diteruskan ke PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
sistem panampil dan sistem
monitoring
boiler
.
Data yang di terima oleh sistem
monitoring
berupa sebuah paket data. Pada saat data parameter yang diterima oleh sistem
monitoring
boiler melebihi atau kurang dari batas yang ditentukan
set point ,
maka sistem
monitoring
dapat melakukan umpan balik
feedback
ke model sistem boiler.
Timing
pewaktuan yang dibutuhkan untuk proses pengiriman dan penerimaan harus sinkron supaya tidak terdapat ada
kesalahan atau
error.
3.5.2. Diagram Alir Komunikasi Serial Dengan Sistem Boiler
Diagram alir modul serial komunikasi dengan sistem boiler, data yang akan dikirim dengan menggunakan cara komunikasi serial USART. Setelah
start
, program melakukan inisialisasi terhadap
port-port
mikrokontroler A. Setelah data parameter dari sistem model boiler diterima kemudian data tersebut dapat diproses lebih lanjut oleh mikrokontroler A.
Ketika pemrosesan data parameter pada mikrokontroler A sudah selesai maka data tersebut akan dikirim ke mikrontroler B. Gambar diagram alir model serial komunikasi
dengan sistem boiler dapat ditunjukkan pada gambar 3.6.
START
INISIALISASI
TERIMA DATA
DATA DI KIRIM ?
MIKRO B
END TIDAK
YA
Gambar 3.6. Diagram Alir Model Serial Komunikasi dengan Sistem Bolier PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.5.3. Diagram Alir Komunikasi Serial Dengan Sistem Penampil