Kazalo:
- Korak: Orodja in programska oprema
- 2. korak: Povezava z NMEA 0183
- 3. korak: Nastavitve stikala DIP
- 4. korak: Sprostite serijsko linijo in omogočite UART Raspberry Pi
- 5. korak: Vdelana programska oprema
- 6. korak: Preizkusite
Video: Kako uporabljati NMEA-0183 z Raspberry Pi: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
NMEA-0183 je električni standard za povezavo GPS, SONAR, senzorjev, avtomatskih pilotskih enot itd. Na ladjah in čolnih. Za razliko od novejšega standarda NMEA 2000 (na osnovi CAN) NMEA 0183 temelji na EIA RS422 (nekateri starejši in/ali preprosti sistemi uporabljajo RS-232 ali eno žico).
Želim vam pokazati, kako priključiti Raspberry Pi 3B na katero koli napravo NMEA-0183 z diferencialnim izhodom. Čeprav standard zahteva izolirane vhode in izhode, je koristno uporabiti HAT RS422 / RS485 z izoliranim vmesnikom.
Korak: Orodja in programska oprema
Materiali:
Malina Pi
RS422 / RS485 KLUB
serijsko napravo NMEA0183
Programska oprema:
Raspbian Stretch
Simulator NMEA
2. korak: Povezava z NMEA 0183
Na zgornji sliki lahko vidite tipično napravo NMEA z diferencialnim izhodom. Sklepa sta NMEA OUT+ in NMEA OUT- ali TX+ ali TX-. Žice NMEA IN+ in NMEA IN so neobvezne.
če imate iz naprave eno samo oddajno žico (najverjetneje označeno z TX ali NMEA OUT ali kaj podobnega), potem vaša naprava uporablja protokol RS-232. V tem primeru boste potrebovali preprost pretvornik RS232.
3. korak: Nastavitve stikala DIP
4. korak: Sprostite serijsko linijo in omogočite UART Raspberry Pi
Najlažji način je, da z orodjem raspi-config preklopite UART na zatiče GPIO14/15. Vzemite novo sliko Raspbian
sudo raspi-config
pojdi na '5 možnosti vmesnika'
pojdi na 'P6 Serial'
"Ali želite, da je prijavna lupina dostopna prek serijske različice?" NE
"Ali želite omogočiti strojno opremo za serijska vrata?" DA
Dokončajte raspi-config
znova zaženite Raspberry Pi
Zdaj lahko dostopate do UART prek /dev /serial0
5. korak: Vdelana programska oprema
Najdete lahko veliko različnih skladov Python programske opreme NMEA-0183 za Raspberry Pi Zelo preprosta rešitev je knjižnica NMEA avtorja Nicka Sweetinga:
github.com/nsweeting/NMEA0183
Prosimo, upoštevajte: pyserial je potreben za serijske povezave:
github.com/nsweeting/NMEA0183
6. korak: Preizkusite
Program Python bo dekodiral dohodne protokole NMEA. Če doma nimate naprave NMEA, lahko namesto prave naprave uporabite tudi simulator v računalniku in preprost vmesnik USB na RS485.
Priporočena:
Kako uporabljati zatiče GPIO Raspberry Pi in Avrdude za Bit-bang program DIMP 2 ali DA PIMP 2: 9 korakov
Kako uporabljati zatiče GPIO Raspberry Pi in Avrdude za program Bit-bang DIMP 2 ali DA PIMP 2: To so navodila po korakih za uporabo Raspberry Pi in brezplačnega odprtokodnega ukaza avrdude za bit-bang -programirajte DIMP 2 ali DA PIMP 2. Predvidevam, da poznate vašo Raspberry Pi in ukazno vrstico LINUX. Vam ni treba
Kako ustvariti zagonski pogon Linuxa (in kako ga uporabljati): 10 korakov
Kako ustvariti zagonski pogon Linuxa (in kako ga uporabljati): To je preprost uvod o tem, kako začeti z Linuxom, zlasti Ubuntu
Rotacijski dajalnik: Kako deluje in kako uporabljati z Arduinom: 7 korakov
Rotacijski dajalnik: Kako deluje in kako ga uporabljati z Arduinom: To in druge neverjetne vaje lahko preberete na uradni spletni strani ElectroPeak Pregled V tej vadnici boste spoznali, kako uporabljati rotacijski kodirnik. Najprej boste videli nekaj informacij o rotacijskem kodirniku, nato pa se boste naučili, kako
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: 4 koraki
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: Pokazali vam bomo, kako odpreti terminal MAC. Prikazali vam bomo tudi nekaj funkcij v terminalu, na primer ifconfig, spreminjanje imenikov, dostop do datotek in arp. Ifconfig vam bo omogočil preverjanje vašega naslova IP in vašega oglasa MAC
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: 3 koraki
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: Ta priročnik vam bo pokazal, kako povezati daljinski upravljalnik Wii (Wiimote) z računalnikom in ga uporabiti kot miško