Cov txheej txheem:

Yuav Siv NMEA-0183 Nrog Arduino: 5 Kauj Ruam
Yuav Siv NMEA-0183 Nrog Arduino: 5 Kauj Ruam

Video: Yuav Siv NMEA-0183 Nrog Arduino: 5 Kauj Ruam

Video: Yuav Siv NMEA-0183 Nrog Arduino: 5 Kauj Ruam
Video: Yuav siv tag nrho lub zog 2024, Lub Xya hli ntuj
Anonim
Yuav Siv NMEA-0183 Nrog Arduino li cas
Yuav Siv NMEA-0183 Nrog Arduino li cas

NMEA-0183 yog tus qauv hluav taws xob txhawm rau txuas GPS, SONAR, lub ntsuas pa, lub ntsuas ntsuas pib thiab lwm yam hauv nkoj thiab nkoj. Hauv qhov sib txawv rau NMEA 2000 tus qauv tshiab (raws li CAN) NMEA 0183 yog ua raws EIA RS422 (qee qhov qub thiab/lossis cov kab ke yooj yim siv RS-232, lossis ib leeg hlau).

Kuv xav qhia koj hauv phau ntawv qhia no yuav ua li cas txuas Arduino UNO (lossis lwm yam Arduino) rau ib qho khoom siv NMEA-0183. Txawm hais tias tus qauv hu rau cais cov tswv yim thiab tso tawm nws cov txiaj ntsig los siv peb RS422/RS485 Arduino Shield nrog kev sib cais sib cais.

Kauj Ruam 1: Cov Cuab Yeej & Cov Khoom

Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom

Cov Cuab Yeej & Cov Khoom

  • Arduino UAS
  • RS485 Shield rau Arduino
  • ib qho khoom siv NMEA-0183 nrog cov zis sib txawv

Software

Arduino IDE Cov

Kauj Ruam 2: Kev Sib Txuas rau NMEA 0183

Kev sib txuas rau NMEA 0183
Kev sib txuas rau NMEA 0183

Hauv daim duab saum toj no koj tuaj yeem pom cov cuab yeej raug nrog cov txiaj ntsig sib txawv. Lub davhlau ya nyob twg yog NMEA OUT+ thiab NMEA OUT- lossis TX+ lossis TX-. NMEA IN+ thiab NMEA IN-xov hlau yog nyob ntawm yeem.

Yog tias koj muaj ib txoj kab xa xov los ntawm koj lub cuab yeej (feem ntau yuav sau tias TX lossis NMEA OUT lossis qee yam zoo li ntawd), tom qab ntawd koj lub cuab yeej siv RS-232 raws tu qauv. Hauv qhov no koj yuav xav tau qhov hloov pauv RS232 yooj yim.

Kauj Ruam 3: Teeb Jumper

Jumper Teeb
Jumper Teeb
  • UART RX rau txoj haujlwm 2
  • UART TX to position 3
  • Voltage rau txoj hauj lwm 5V

Kauj Ruam 4: DIP Hloov Chaw

DIP Hloov Chaw
DIP Hloov Chaw

Kauj ruam 5: Firmware

Koj tuaj yeem pom ntau qhov sib txawv NMEA-0138 software sib dhos rau Arduino. Kev daws zoo heev yog NMEA pawg los ntawm Eric Barch:

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

Pom zoo: