Multiplexer NMEA 0183: Menggabungkan Banyak Alat Elektronik ke Satu Port di Kapal
Punya GPS, AIS receiver, dan depth sounder di kapal, tapi chart plotter atau laptop OpenCPN-mu cuma punya satu port NMEA? Jangan disambung paralel — data dari dua alat yang "ngomong" bareng di satu jalur bakal tabrakan dan korup. Solusinya: multiplexer NMEA 0183. Di artikel ini kita bahas tuntas: cara kerja, memilih alat yang tepat, wiring langkah demi langkah, konfigurasi, sampai verifikasi di OpenCPN.
1. Kenapa NMEA 0183 Butuh Multiplexer
Aturan main NMEA 0183 itu sederhana tapi ketat: satu jalur hanya boleh punya satu talker (yang mengirim data), tapi boleh punya banyak listener (yang menerima). Kalau kamu menyambung output dua alat ke satu input secara paralel, kalimat-kalimat NMEA-nya akan bertabrakan di kabel dan yang sampai ke plotter cuma sampah.
Contoh kasus nyata di kapal nelayan: ada GPS Furuno (4800 baud), AIS receiver (38400 baud), dan depth sounder (4800 baud). Chart plotter-nya cuma punya satu port NMEA input. Tanpa multiplexer, kamu harus pilih: mau posisi, mau target AIS, atau mau kedalaman — tidak bisa ketiganya.
Multiplexer adalah kotak kecil berisi 2–4 port input dan 1 port output. Dia mengantrekan kalimat NMEA dari semua input, lalu meneruskannya satu per satu secara berurutan ke output. Bonusnya: multiplexer modern juga mengurus perbedaan baud rate antar alat, jadi GPS 4800 dan AIS 38400 bisa hidup rukun di satu aliran data.
2. Pahami Dulu: Baud Rate 4800 vs 38400
Baud rate standar NMEA 0183 adalah 4800 — cukup untuk kalimat posisi (GGA, RMC) yang dikirim tiap detik. Tapi AIS mengirim data puluhan kapal sekaligus, sehingga butuh 38400 baud (disebut juga mode high-speed).
Aturan praktisnya gampang diingat:
Kalau ada AIS di rantai, set output multiplexer ke 38400 — dan perangkat di ujung (plotter, laptop, atau HP) juga harus diset 38400. Kalau tidak ada AIS, 4800 saja sudah cukup. Salah set baud rate adalah penyebab nomor satu "data tidak masuk sama sekali" (lihat troubleshooting di bagian 7).
3. Memilih Multiplexer yang Tepat
Sebelum beli, cek tiga hal ini:
Jumlah input. Hitung semua talker yang kamu punya sekarang, lalu tambah satu cadangan. Punya GPS, AIS, dan depth sounder? Ambil yang 4 input — siapa tahu tahun depan nambah anemometer (sensor angin).
Input opto-isolated. Ini penting di kapal: beda potensial ground antar alat bisa bikin data korup atau, lebih parah, merusak port. Input yang terisolasi optik memutus hubungan listrik langsung antar alat. Jangan tergiur multiplexer murah tanpa isolasi.
Jenis output. Sesuaikan dengan perangkat ujungmu: output USB kalau ke laptop OpenCPN, output WiFi kalau mau dibaca HP/tablet di anjungan, atau output NMEA 0183 kabel kalau ke chart plotter standalone. Banyak multiplexer modern menyediakan USB + WiFi sekaligus.
4. Wiring: Menyambungkan Semua Alat Langkah demi Langkah
Langkah 0 — matikan dulu semua daya. Cabut sekring atau matikan breaker elektronik sebelum utak-atik kabel. NMEA 0183 memang tegangan rendah, tapi korslet tetap bisa membakar port.
Langkah 1 — petakan dulu di kertas. Tulis daftar alat, baud rate masing-masing, dan port input multiplexer yang akan dipakai. Contoh untuk kasus kapal nelayan di atas:
GPS (4800 baud) --TX+/TX- --> IN1 multiplexer (set 4800) Depth sounder (4800) --TX+/TX- --> IN2 multiplexer (set 4800) AIS receiver (38400) --TX+/TX- --> IN3 multiplexer (set 38400) Multiplexer OUT (38400) --> RX chart plotter / USB laptop IN4: kosong (cadangan untuk anemometer nanti)
Langkah 2 — sambungkan kabel data. Kebanyakan perangkat marine memakai RS-422: dua kabel, TX+ (A) dan TX- (B). Sambungkan TX+ alat ke RX+ input multiplexer, TX- ke RX-. Kalau alatmu model lama berstandar RS-232 (satu kabel TX + ground), sambungkan TX-nya ke RX+ multiplexer dan ground-nya ke ground multiplexer.
Langkah 3 — jangan hafal warna kabel. Warna kabel beda-beda tiap merek: yang kuning di Furuno belum tentu kuning di Garmin. Selalu cek manual masing-masing alat, dan catat warna yang kamu pakai di kertas pemetaan tadi. Kertas ini bakal menyelamatkanmu setahun kemudian saat ada masalah.
Langkah 4 — aturan emas: jangan pernah memparalelkan dua output TX ke satu input. Output (talker) hanya boleh masuk ke satu input multiplexer. Yang boleh dicabang hanya sinyal output multiplexer ke beberapa listener.
5. Konfigurasi Multiplexer: Baud Rate, Routing & Filter
Setelah kabel beres, atur multiplexer lewat aplikasinya (biasanya via USB atau web interface kalau ada WiFi). Contoh konfigurasi untuk kasus di atas:
IN1: baud=4800 alat=GPS teruskan=GGA,RMC,GLL IN2: baud=4800 alat=DEPTH teruskan=DPT,DBT IN3: baud=38400 alat=AIS teruskan=VDM,VDO OUT: baud=38400 tujuan=PLOTTER
Dua fitur yang paling berguna:
Filter kalimat. Misal kamu punya dua GPS (satu bawaan plotter, satu eksternal), keduanya mengirim kalimat posisi GGA. Plotter bisa bingung dan posisi jadi loncat-loncat. Solusinya: filter/block GGA dari GPS kedua, biarkan cuma satu sumber posisi yang lolos. Prinsipnya: satu jenis data, satu sumber.
Throttle (pembatasan laju). Depth sounder yang mengirim DPT 10x per detik itu mubazir — cukup 1x per detik. Throttle menghemat bandwidth, penting kalau output-mu WiFi yang juga dipakai perangkat lain.
6. Sambungkan ke OpenCPN & Verifikasi
Kalau ujungnya laptop OpenCPN via USB, tambah koneksi baru: Options → Connections → Add Connection, pilih port serial/USB multiplexer, set baud rate 38400 (atau sesuai output yang kamu set), protokol NMEA 0183.
Verifikasi aliran data lewat NMEA Debug Window (di dialog Connections, klik Show NMEA Debug). Kamu harus melihat tiga jenis kalimat mengalir:
$GPGGA,011519,0607.038,S,10647.000,E,1,08,0.9,12.4,M,18.9,M,,*47 !AIVDM,1,1,,A,13HOI:0P0000VOHLCnHQKwvL05Ip,0*23 $SDDPT,14.6,0.0*49
$GPGGA = posisi dari GPS, !AIVDM = target AIS, $SDDPT = kedalaman dari depth sounder. Kalau ketiganya ada, berarti multiplexer bekerja. Cek juga di tampilan chart: ikon kapal di posisi yang benar, target AIS bermunculan, dan angka kedalaman tampil di panel data.
Panduan instalasi dan pemakaian OpenCPN lebih jauh bisa dibaca di dokumentasi resminya di opencpn.org.
7. Troubleshooting Cepat
Data tidak masuk sama sekali. Cek baud rate: output multiplexer dan perangkat ujung harus sama persis. Cek juga kabel TX/RX — tertukar adalah kesalahan klasik; kalau tidak ada data, coba tukar dulu sebelum panik.
Kalimat AIS hilang, data lain normal. Hampir pasti port input AIS masih diset 4800. AIS wajib 38400. Ingat: satu port salah baud = port itu bisu total.
Posisi kapal loncat-loncat. Ada dua sumber posisi yang lolos filter (misal GGA dari dua GPS). Block salah satunya di konfigurasi multiplexer.
Checksum error sesekali. Biasanya ground loop atau kabel data terlalu panjang/berdekatan dengan kabel daya. Pastikan input opto-isolated terpakai dan kabel data tidak digulung bareng kabel aki. Pembahasan checksum lebih dalam ada di artikel troubleshooting NMEA 0183 di blog ini.
Data dobel/echo. Terjadi kalau output multiplexer tanpa sengaja di-loop balik ke salah satu inputnya. Telusuri lagi diagram kabelmu — aturan emas bagian 4 berlaku di sini.
Kesimpulan
Multiplexer mengubah satu port NMEA yang rebutan menjadi jalur data rapi untuk semua alat: GPS, AIS, depth sounder, bahkan anemometer nanti. Kuncinya cuma tiga: petakan dulu di kertas, samakan baud rate (38400 kalau ada AIS), dan filter supaya satu data satu sumber. Sekali dipasang benar, kamu tidak perlu menyentuhnya lagi bertahun-tahun — semua data mengalir sendiri ke plotter atau OpenCPN setiap kali mesin dinyalakan. Selamat berlayar!
Komentar
Posting Komentar