Pengujian Waktu Looping Program Pengujian Receiver Input

4.2.2. Pengujian Waktu Looping Program

Pengujian waktu looping program ini bertujuan untuk mengetahui waktu yang dibutuhkan untuk program mulai dari pembacaan nilai sensor, perhitungan nilai kontroller PID, pengambilan data menggunakan fungsi Serial.print, hingga pemberian nilai untuk masing masing ESC, termasuk program penerima dalam komunikasi menggunakan RFM12. Tabel 4.3 memperlihatkan waktu yang dibutuhkan program selama satu kali proses sistem. Idealnya sistem dapat bekerja dengan parameter kontroler Kp, Ki, dan Kd yang telah ditentukan di sub bab 4.2.5 pada pengujian output PID, dengan waktu looping kurang lebih 4mS atau 4000µS. Tabel 4.3 Waktu Looping Program

4.2.3. Pengujian Receiver Input

Pengujian Receiver ini bertujuan untuk mengetahui nilai pulsa pwm yang diterima receiver dari GCS sesuai atau tidak. Nilai pulsa pwm pada remote control umumnya adalah 1000µS – 2000µS dengan periode 20mS. Dari nilai tersebut mikrokontroler akan menghitung waktu lebar pulsa dengan kondisi ‘HIGH’ dalam microsecond. Program flight controller keterangan waktu looping µS Status sensor gyro disarm 2672 Bisa terbang arming 3000 Bisa terbang sensor gyro + baro disarm 15972 Tidak bisa terbang arming 16250 Tidak bisa terbang sensor gyro + Serial print 1 Serial print 4156 Bisa terbang sensor gyro + Serial print 2 Serial print 8316 Tidak bisa terbang sensor gyro + Serial print 3 Serial print 12480 Tidak bisa terbang sensor gyro + Serial print 4 Serial print 16644 Tidak bisa terbang sensor gyro + baro + Serial print 1 Serial print 16104 Tidak bisa terbang sensor gyro + baro + Serial print 2 Serial print 16700 Tidak bisa terbang sensor gyro + baro + Serial print 3 Serial print 16900 Tidak bisa terbang penerima RFM 12 440000 Tidak bisa terbang Gambar 4.7 memperlihatkan pulsa dari receiver yaitu pulsa throttle pada kondisi minimum yaitu 1000µS atau 1mS. Sedangkan Gambar 4.8 memperlihatkan hasil perhitungan pulsa receiver setelah diolah di mikrokontroler berturut-turut dari kiri roll, pitch, throttle, yaw. Pengujian ini membuktikan bahwa mikrokontroler menerima nilai pulsa yang diterima receiver dari perangkat GCS. Gambar 4.7 pulsa receiver throttle pada kondisi minimum yaitu 1000µS atau 1mS. Gambar 4.8 hasil perhitungan pulsa receiver roll, pitch, throttle, yaw. Nilai throttle sesuai dengan Gambar 4.3 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

4.2.4. Pengujian Output untuk ESC