Orodha ya maudhui:

Jinsi ya kutumia NMEA-0183 na Raspberry Pi: 6 Hatua
Jinsi ya kutumia NMEA-0183 na Raspberry Pi: 6 Hatua

Video: Jinsi ya kutumia NMEA-0183 na Raspberry Pi: 6 Hatua

Video: Jinsi ya kutumia NMEA-0183 na Raspberry Pi: 6 Hatua
Video: Extract GPS location in Arduino with NEO-6m module 2024, Novemba
Anonim
Jinsi ya kutumia NMEA-0183 na Raspberry Pi
Jinsi ya kutumia NMEA-0183 na Raspberry Pi

NMEA-0183 Ni kiwango cha umeme cha kuunganisha GPS, SONAR, sensorer, vitengo vya majaribio ya magari n.k katika meli na boti. Tofauti na kiwango kipya cha NMEA 2000 (kulingana na CAN) NMEA 0183 inategemea EIA RS422 (mifumo mingine ya zamani na / au rahisi hutumia RS-232, au waya moja).

Ninataka kukuonyesha jinsi ya kuunganisha Raspberry Pi 3B kwa kifaa chochote cha NMEA-0183 na pato la tofauti. Ingawa kiwango huhitaji pembejeo na matokeo muhimu kutumia RS422 / RS485 HAT na kiolesura cha pekee.

Hatua ya 1: Zana na Programu

Zana na Programu
Zana na Programu

Vifaa:

Pi ya Raspberry

RS422 / RS485 Kofia

kifaa cha serial cha NMEA0183

Programu:

Kunyoosha Raspbian

Kielelezo cha NMEA

Hatua ya 2: Uunganisho kwa NMEA 0183

Uunganisho kwa NMEA 0183
Uunganisho kwa NMEA 0183

Katika picha hapo juu unaweza kuona kifaa cha kawaida cha NMEA na pato la kutofautisha. Vituo ni NMEA OUT + na NMEA OUT- au TX + au TX-. NMEA IN + na waya za NMEA ni za hiari.

ikiwa una waya moja ya kusambaza kutoka kwa kifaa chako (ikiwezekana inaitwa TX au NMEA OUT au kitu kama hicho), basi kifaa chako kinatumia itifaki ya RS-232. Katika kesi hii utahitaji kibadilishaji rahisi cha RS232.

Hatua ya 3: Mipangilio ya Kubadilisha DIP

Mipangilio ya Kubadilisha DIP
Mipangilio ya Kubadilisha DIP

Hatua ya 4: Fungua Mstari wa Siri na Wezesha UART ya Raspberry Pi

Njia rahisi ni kutumia zana ya raspi-config kubadili UART kwa pini za GPIO14 / 15. Chukua picha mpya ya Raspbian

Sudo raspi-config

picha 'Chaguzi 5 za Kuingiliana'

picha 'P6 Serial'

'Je! Ungependa ganda la kuingia lipatikane kwa njia ya serial?' HAPANA

'Je! Ungependa vifaa vya bandari ya serial viwezeshwe?' NDIYO

Maliza raspi-config

reboot Pi ya Raspberry

Sasa unaweza kupata UART kupitia / dev / serial0

Hatua ya 5: Firmware

Unaweza kupata anuwai anuwai ya programu ya NMEA-0183 ya Python ya Raspberry Pi Suluhisho rahisi sana ni maktaba ya NMEA na Nick Sweeting:

github.com/nsweeting/NMEA0183

Tafadhali kumbuka: pyserial inahitajika kwa unganisho la serial:

github.com/nsweeting/NMEA0183

Hatua ya 6: Jaribu Kukimbia

Jaribu kukimbia
Jaribu kukimbia

Programu ya chatu itaamua itifaki zinazoingia za NMEA. Ikiwa huna kifaa cha NMEA nyumbani, unaweza pia kutumia Simulator kwenye PC yako na USB rahisi kwa adapta ya RS485 badala ya kifaa halisi.

Ilipendekeza: