Obsah:

Ako používať NMEA-0183 s Arduino: 5 krokov
Ako používať NMEA-0183 s Arduino: 5 krokov

Video: Ako používať NMEA-0183 s Arduino: 5 krokov

Video: Ako používať NMEA-0183 s Arduino: 5 krokov
Video: 953 001 Software 3D modeling II - vytváranie vlastných máp, 3D modelov riek, jazier 2024, November
Anonim
Ako používať NMEA-0183 s Arduino
Ako používať NMEA-0183 s Arduino

NMEA-0183 je elektrický štandard na pripojenie GPS, SONAR, senzorov, jednotiek automatického pilota atď. Na lode a člny. Na rozdiel od novšieho štandardu NMEA 2000 (založený na CAN) je NMEA 0183 založený na EIA RS422 (niektoré staršie a/alebo jednoduché systémy používajú RS-232 alebo jeden drôt).

V tomto návode vám chcem ukázať, ako pripojiť Arduino UNO (alebo akékoľvek iné Arduino) k akémukoľvek zariadeniu NMEA-0183. Napriek tomu, že štandard vyžaduje izolované vstupy a výstupy, je užitočné použiť náš štít Arduino RS422/RS485 s izolovaným rozhraním.

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály

Nástroje a materiály

  • Arduino UNO
  • Štít RS485 pre Arduino
  • akékoľvek zariadenie NMEA-0183 s diferenciálnym výstupom

Softvér

Arduino IDE

Krok 2: Pripojenie k NMEA 0183

Pripojenie k NMEA 0183
Pripojenie k NMEA 0183

Na obrázku vyššie môžete vidieť typické zariadenie s diferenciálnym výstupom. Terminály sú NMEA OUT+ a NMEA OUT- alebo TX+ alebo TX-. Káble NMEA IN+ a NMEA IN sú voliteľné.

Ak máte zo zariadenia jeden vysielací vodič (s najväčšou pravdepodobnosťou označený TX alebo NMEA OUT alebo niečo podobné), vaše zariadenie používa protokol RS-232. V tomto prípade budete potrebovať jednoduchý prevodník RS232.

Krok 3: Nastavenie prepojky

Nastavenie prepojky
Nastavenie prepojky
  • UART RX do polohy 2
  • UART TX do polohy 3
  • Napätie do polohy 5V

Krok 4: Nastavenie prepínača DIP

Nastavenie prepínača DIP
Nastavenie prepínača DIP

Krok 5: Firmvér

Môžete nájsť veľa rôznych balíkov softvéru NMEA-0138 pre Arduino. Veľmi dobrým riešením je balík NMEA od Erica Barcha:

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

Odporúča: