Tartalomjegyzék:

Az NMEA-0183 használata Arduino-val: 5 lépés
Az NMEA-0183 használata Arduino-val: 5 lépés

Videó: Az NMEA-0183 használata Arduino-val: 5 lépés

Videó: Az NMEA-0183 használata Arduino-val: 5 lépés
Videó: Online NMEA Converter 2024, Június
Anonim
Az NMEA-0183 használata Arduino-val
Az NMEA-0183 használata Arduino-val

Az NMEA-0183 egy elektromos szabvány GPS, SONAR, érzékelők, automatikus pilótaegységek stb. Csatlakoztatására hajókban és csónakokban. Az újabb NMEA 2000 szabványtól (CAN alapján) eltérően az NMEA 0183 az EIA RS422 alapú (néhány régebbi és/vagy egyszerű rendszer RS-232-t vagy egyetlen vezetéket használ).

Ebben az oktatóanyagban szeretném megmutatni, hogyan csatlakoztatható egy Arduino UNO (vagy bármely más Arduino) bármely NMEA-0183 eszközhöz. Bár a szabvány elszigetelt bemeneteket és kimeneteket igényel, hasznos az RS422/RS485 Arduino Shield használata izolált interfésszel.

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok

Eszközök és anyagok

  • Arduino UNO
  • RS485 pajzs az Arduino számára
  • bármely NMEA-0183 eszköz differenciális kimenettel

Szoftver

Arduino IDE

2. lépés: Csatlakozás az NMEA 0183 -hoz

Csatlakozás az NMEA 0183 -hoz
Csatlakozás az NMEA 0183 -hoz

A fenti képen egy tipikus differenciál kimenettel rendelkező készülék látható. A terminálok NMEA OUT+ és NMEA OUT- vagy TX+ vagy TX-. Az NMEA IN+ és NMEA IN vezetékek opcionálisak.

Ha egyetlen átviteli vezeték van a készüléktől (valószínűleg TX vagy NMEA OUT feliratú vagy hasonló), akkor a készülék az RS-232 protokollt használja. Ebben az esetben szüksége lesz egy egyszerű RS232 átalakítóra.

3. lépés: Jumper beállítása

Jumper beállítás
Jumper beállítás
  • UART RX a 2. pozícióba
  • UART TX a 3. pozícióba
  • Feszültség 5V pozícióba

4. lépés: A DIP kapcsoló beállítása

DIP kapcsoló beállítása
DIP kapcsoló beállítása

5. lépés: Firmware

Számos különböző NMEA-0138 szoftverköteget találhat az Arduino számára. Nagyon jó megoldás az Eric Barch NMEA verem:

github.com/ericbarch/arduino-libraries/tree/master/NMEA

Ajánlott: