Prosedur Penerimaan Data dengan RFM12 Format Paket Data

Gambar 3.8. Diagram Alir Pengiriman Data RFM12

3.2.5. Prosedur Penerimaan Data dengan RFM12

Prosedur penerimaan data melibatkan tiga instruksi. “Power Management Command” berfungsi menghidupkan dan mematikan komponen – komponen penerima RF dari RFM12. “FIFO dan Reset Mode Command berfungsi mengatur pemakaian register data FIFO. “Receiver FIFO Read Command” berfungsi menerima satu byte data yang ditampung pada register FIFO. Prosedur penerimaan data dimulai dengan menghidupkan komponen – komponen penerima meliputi RF, baseband, dan osilator. Hal ini dilakukan menggunakan instruksi Power Management Command dengan nilai 0x82C8. Mode FIFO diatur dan FIFO diaktifkan menggunakan perintah FIFO and Reset Mode Command dengan nilai 0xCA81 dan 0xCA83. Pengambilan data dilakukan pada register FIFO menggunakan instruksi “Receiver FIFO Read Command”. Hal ini dilakukan dengan mengirimkan nilai 0xB000 dan menampung data kembalian dari RFM12. Untuk data yang hendak diterima berjumlah lebih dari satu byte langkah diatas bisa diulangi sampai semua data diterima. Terakhir, setelah data selesai dikirimkan, prosedur diakhiri dengan mematikan komponen – komponen penerima menggunakan instruksi Power Management Command dengan nilai 0x8208. Diagram alir prosedur penerimaan data tampak pada Gambar 3.9. Gambar 3.9. Diagram Alir Penerimaan Data RFM12

3.2.6. Format Paket Data

Jumlah karakter di dalam paket data sebanyak 46 karakter, karakter tersebut terdiri dari nomor penyimpanan, tanggal, jam, penggabungan 4 data sensor, dan status dari sistem pengendali. Format data tersebut disesuaikan dengan kebutuhan dan sesuai dengan yang dibutuhkan oleh remote unit, berikut format data di dalam paket data: 01dd-MM-yyyyHH:mmSaaaaKbbbbHccccDdddd Dari format paket data tersebut bisa dijelaskan pada tabel 3.2 seperti berikut: Tabel 3.2. Format Paket Data Nomor penyimpanan Tanggal Waktu Suhu Keasaman Kekeruhan DO Jumlah karakter 2 10 5 5 5 5 5

3.2.7. Diagram Alir Proses Serial Peripheral Interface SPI