INHOUDSOPGAWE:
- Stap 1: Gereedskap en sagteware
- Stap 2: Koppel aan NMEA 0183
- Stap 3: DIP -skakelaarinstellings
- Stap 4: Maak die reekslyn vry en aktiveer UART van die Raspberry Pi
- Stap 5: Firmware
- Stap 6: toetslopie
Video: Hoe om NMEA-0183 te gebruik met framboos Pi: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
NMEA-0183 Is 'n elektriese standaard vir die koppeling van GPS, SONAR, sensors, motorvliegtuie-eenhede, ens. In skepe en bote. In teenstelling met die nuwer NMEA 2000-standaard (gebaseer op CAN) is die NMEA 0183 gebaseer op EIA RS422 (sommige ouer en/of eenvoudige stelsels gebruik RS-232, of 'n enkele draad).
Ek wil jou wys hoe om 'n Raspberry Pi 3B aan te sluit op enige NMEA-0183-toestel met differensiële uitset. Alhoewel die standaard geïsoleerde insette en uitsette vereis, is dit nuttig om 'n RS422 / RS485 -hoed met geïsoleerde koppelvlak te gebruik.
Stap 1: Gereedskap en sagteware
Materiaal:
Framboos Pi
RS422 / RS485 HOED
'n reeks NMEA0183 -toestel
Sagteware:
Raspbian rek
NMEA simulator
Stap 2: Koppel aan NMEA 0183
Op die foto hierbo kan u 'n tipiese NMEA -toestel met differensiële uitset sien. Die terminale is NMEA OUT+ en NMEA OUT- of TX+ of TX-. Die NMEA IN+ en NMEA IN-drade is opsioneel.
As u 'n enkele stuurdraad van u toestel af het (waarskynlik TX of NMEA OUT of so iets genoem), gebruik u toestel die RS-232-protokol. In hierdie geval benodig u 'n eenvoudige RS232 -omskakelaar.
Stap 3: DIP -skakelaarinstellings
Stap 4: Maak die reekslyn vry en aktiveer UART van die Raspberry Pi
Die maklikste manier is om die raspi-config-instrument te gebruik om die UART oor te skakel na die GPIO14/15-penne. Neem 'n nuwe Raspbian-beeld
sudo raspi-config
Gaan na '5 koppelvlakopsies'
Gaan na 'P6 Serial'
'Wil u hê dat 'n aanmelddop toeganklik is via die reeks?' GEEN
'Wil u hê dat die hardeware van die seriële poort aangeskakel moet word?' JA
Voltooi raspi-config
herlaai die Raspberry Pi
Nou het u toegang tot die UART via /dev /serial0
Stap 5: Firmware
U vind baie verskillende NMEA-0183 sagteware Python-stapels vir Raspberry Pi 'n Baie eenvoudige oplossing is die NMEA-biblioteek deur Nick Sweeting:
github.com/nsweeting/NMEA0183
Let wel: pyseriaal is nodig vir seriële verbindings:
github.com/nsweeting/NMEA0183
Stap 6: toetslopie
Die Python -program sal inkomende NMEA -protokolle ontsyfer. As u tuis geen NMEA -toestel het nie, kan u ook 'n simulator op u rekenaar en 'n eenvoudige USB na RS485 -adapter gebruik in plaas van 'n regte toestel.
Aanbeveel:
LED Knipper Met Framboos Pi - Hoe om GPIO -pins op Raspberry Pi te gebruik: 4 stappe
LED Knipper Met Framboos Pi | Hoe om GPIO -pins op Raspberry Pi te gebruik: Hallo ouens in hierdie instruksies, ons leer hoe om GPIO's van Raspberry pi te gebruik. As u ooit Arduino gebruik het, weet u waarskynlik dat ons 'n LED -skakelaar, ens., Aan sy penne kan koppel en laat werk. laat die LED knip of kry insette van die skakelaar, sodat
Hoe om MQTT te gebruik met die Framboos Pi en ESP8266/sonoff: 4 stappe
Hoe om MQTT te gebruik met die Raspberry Pi en ESP8266/sonoff: Hallo almal! Vandag gaan ek u wys hoe u 'n framboos -pi en ESP8266 -gebaseerde sonoff wifi -aflosskakelaar kan instel om u huishoudelike toestelle vanaf oral in die wêreld te beheer. van hierdie instruksies, as u my instruksies noukeurig gevolg het
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: Spesifikasie: Versoenbaar met nodemcu 18650 laaistelselintegrasie aansluiting kan gebruik word vir slaapmodus · 1 voeg by
Hoe om Mac Terminal te gebruik en hoe om sleutelfunksies te gebruik: 4 stappe
Hoe om Mac Terminal te gebruik en hoe om belangrike funksies te gebruik: Ons sal u wys hoe u die MAC Terminal kan oopmaak. Ons sal u ook 'n paar funksies in die Terminal wys, soos ifconfig, veranderende gidse, toegang tot lêers en arp. Met Ifconfig kan u u IP -adres en u MAC -advertensie nagaan
Hoe om DMX512 / RDM te gebruik met Framboos Pi: 6 stappe (met foto's)
Hoe om DMX512 / RDM te gebruik met Raspberry Pi: Die Raspberry Pi kan gebruik word vir beligtingskontroles via DMX512 -bus. In DMX512-busstelsels word RS-485 as die fisiese laag gebruik. Ons RS422 / RS485 Serial HAT is 'n volledig galvaniese geïsoleerde seriële kommunikasiehoed wat ontwerp is vir gebruik met die Raspberry Pi