Sistem Kendali Pemanas
System Requirement sistem mampu mengendalikan temperatur dengan umpan balik temperatur temperatur yang diinginkan dimasukkan dengan tombol Temperatur target dan temperatur terkini ditampilkan dengan display 7 segmen Respon terhadap input pengguna harus cukup cepat
Spesifikasi Temperatur terkini – ditampilkan di tampilan LED 7 segmen 2 digit – Jangkauan 0 sampai 99 derajat Celcius Temperatur target – Ditampilkan di tampilan LED 7 segmen 2 digit – Jangkauan 0 sampai 99 derajat Celcius pemanas menggunakan resistor 5 W ketelitian pengukuran temperatur 1 derajat Celcius sumber daya menggunakan jala-jala Frekuensi sampling temperatur 1 Hz Respon terhadap input pengguna 100 ms
Data Flow Diagram level 0 versi 1
Data Flow Diagram level 1 versi 1
Data Flow Diagram level 0 versi 2
DFD Level 1 versi 2
DFD Level 1 versi 3
Penjelasan Modul Pengguna Plant Tombol GUI Display Pengendali Temperatur Pemanas Sensor Set Point Temperatur terukur
Penjelasan Flow Tombol -> UI : UI -> display :
Tombol Ada 2 buah tombol 1 tombol untuk menurunkan temperatur target 1 tombol untuk menaikkan temperatur target Ketelitian temperatur 1 derajat Celcius
Implementasi Hardware Tombol 2 buah Switch dengan pull up internal Dapat menggunakan pull up internal Dapat disambungkan dengan pin external interrupt jika softwarenya mau menggunakan interupsi
Alternatif Implementasi Software Tombol Interupsi : hanya dapat beberapa, misal ATMega max 2 external interrupt, AT89S51 max 2 external interrupt Wait Loop Polling dengan delay Polling dengan interupsi timer
Flowchart Interrupt
Flowchart tanpa interrupt
Flowchart Real Time Operating System Multi Tasking