Sadržaj:
- Korak 1: Alati i softver
- Korak 2: Spajanje na NMEA 0183
- Korak 3: Postavke DIP sklopke
- Korak 4: Oslobodite serijsku liniju i omogućite UART Raspberry Pi
- Korak 5: Firmware
- Korak 6: Probni rad
Video: Kako koristiti NMEA-0183 s Raspberry Pi: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
NMEA-0183 Električni je standard za povezivanje GPS-a, SONAR-a, senzora, jedinica za automatsko pilotiranje itd. Na brodovima i čamcima. Za razliku od novijeg standarda NMEA 2000 (na temelju CAN-a), NMEA 0183 temelji se na EIA RS422 (neki stariji i/ili jednostavni sustavi koriste RS-232 ili jednu žicu).
Želim vam pokazati kako spojiti Raspberry Pi 3B na bilo koji NMEA-0183 uređaj s diferencijalnim izlazom. Iako standard zahtijeva izolirane ulaze i izlaze, korisno je koristiti RS422 / RS485 HAT s izoliranim sučeljem.
Korak 1: Alati i softver
Materijali:
Malina Pi
RS422 / RS485 ŠEŠIR
serijski uređaj NMEA0183
Softver:
Raspbian Stretch
NMEA simulator
Korak 2: Spajanje na NMEA 0183
Na gornjoj slici možete vidjeti tipičan NMEA uređaj s diferencijalnim izlazom. Stezaljke su NMEA OUT+ i NMEA OUT- ili TX+ ili TX-. Žice NMEA IN+ i NMEA nisu izborne.
ako imate jednu žicu za prijenos s vašeg uređaja (najvjerojatnije označenu s TX ili NMEA OUT ili nešto slično), tada vaš uređaj koristi protokol RS-232. U ovom slučaju trebat će vam jednostavan RS232 pretvarač.
Korak 3: Postavke DIP sklopke
Korak 4: Oslobodite serijsku liniju i omogućite UART Raspberry Pi
Najjednostavniji način je upotrijebiti alat raspi-config za prebacivanje UART-a na GPIO14/15 pinove. Uzmite svježu Raspbian sliku
sudo raspi-config
idi na '5 mogućnosti sučelja'
idi na "Serijski P6"
'Želite li da ljuska za prijavu bude dostupna serijski?' NE
'Želite li omogućiti hardver serijskog porta?' DA
Dovršite raspi-config
ponovno pokrenite Raspberry Pi
Sada možete pristupiti UART -u putem /dev /serial0
Korak 5: Firmware
Možete pronaći mnogo različitih programskih paketa Python za NMEA-0183 za Raspberry Pi. Vrlo jednostavno rješenje je NMEA biblioteka od Nicka Sweetinga:
github.com/nsweeting/NMEA0183
Napomena: pyserial je potreban za serijske veze:
github.com/nsweeting/NMEA0183
Korak 6: Probni rad
Program Python dekodirat će dolazne NMEA protokole. Ako nemate NMEA uređaj kod kuće, možete koristiti i simulator na svom računalu i jednostavan adapter USB -a na RS485 umjesto pravog uređaja.
Preporučeni:
Kako postaviti Raspberry Pi i početi ga koristiti: 4 koraka
Kako postaviti Raspberry Pi i početi ga koristiti: Za čitatelje budućnosti, mi smo 2020. Godina u kojoj ćete, ako imate sreće biti zdravi i niste zaraženi Covid-19, odjednom , dobio je mnogo više slobodnog vremena nego što ste ikada zamislili. Pa kako se mogu zauzeti na ne previše glup način? O da
Kako koristiti Raspberry Pi GPIO pinove i Avrdude za Bit-bang program DIMP 2 ili DA PIMP 2: 9 koraka
Kako koristiti Raspberry Pi GPIO pinove i Avrdude za Bit-bang program DIMP 2 ili DA PIMP 2: Ovo su korak-po-korak upute o tome kako koristiti Raspberry Pi i besplatna naredba otvorenog koda avrdude za bit-bang -programirajte DIMP 2 ili DA PIMP 2. Pretpostavljam da ste upoznati sa svojim Raspberry Pi -om i LINUX naredbenim retkom. Ne morate
Kako stvoriti Linux pokretački pogon (i kako ga koristiti): 10 koraka
Kako stvoriti Linux pokretački pogon (i kako ga koristiti): Ovo je jednostavan uvod o tome kako započeti s Linuxom, točnije Ubuntuom
LED Blink s Raspberry Pi - Kako koristiti GPIO pinove na Raspberry Pi: 4 koraka
LED Blink s Raspberry Pi | Kako koristiti GPIO pinove na Raspberry Pi: Zdravo dečki u ovim uputama naučit ćemo kako koristiti GPIO -ove Raspberry pi. Ako ste ikada koristili Arduino, vjerojatno znate da možemo spojiti LED prekidač itd. Na njegove pinove i učiniti da radi kao. neka LED treperi ili unesite ulaz sa prekidača pa
Kako koristiti Mac terminal i kako koristiti ključne funkcije: 4 koraka
Kako koristiti Mac terminal i kako koristiti ključne funkcije: Pokazat ćemo vam kako otvoriti MAC terminal. Također ćemo vam prikazati nekoliko značajki unutar Terminala, kao što su ifconfig, mijenjanje direktorija, pristup datotekama i arp. Ifconfig će vam omogućiti da provjerite svoju IP adresu i svoj MAC oglas