
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

NMEA-0183 Elektromos szabvány a GPS, a SONAR, az érzékelők, az automatikus pilótaegységek stb. Csatlakoztatására hajókban és csónakokban. Az újabb NMEA 2000 szabványtól (CAN alapján) eltérően az NMEA 0183 az EIA RS422 alapú (néhány régebbi és/vagy egyszerű rendszer RS-232-t vagy egyetlen vezetéket használ).
Meg akarom mutatni, hogyan csatlakoztatható egy Raspberry Pi 3B bármilyen NMEA-0183 eszközhöz, differenciális kimenettel. Bár a szabvány izolált bemeneteket és kimeneteket igényel, hasznos az RS422 / RS485 HAT használata elszigetelt interfésszel.
1. lépés: Eszközök és szoftverek

Anyagok:
Raspberry Pi
RS422 / RS485 kalap
soros NMEA0183 eszköz
Szoftver:
Raspbian Stretch
NMEA szimulátor
2. lépés: Csatlakozás az NMEA 0183 -hoz

A fenti képen egy tipikus NMEA eszköz látható, differenciális kimenettel. A terminálok NMEA OUT+ és NMEA OUT- vagy TX+ vagy TX-. Az NMEA IN+ és NMEA IN vezetékek opcionálisak.
ha egyetlen átviteli vezeték van a készüléktől (valószínűleg TX vagy NMEA OUT feliratú vagy hasonló), akkor a készülék az RS-232 protokollt használja. Ebben az esetben szüksége lesz egy egyszerű RS232 átalakítóra.
3. lépés: A DIP kapcsoló beállításai

Lépés: Szabadítsa fel a soros vonalat, és engedélyezze a Raspberry Pi UART -ját
A legegyszerűbb módja a raspi-config eszköz segítségével az UART GPIO14/15 érintkezőkre kapcsolása. Friss Raspbian kép készítése
sudo raspi-config
menjen az "5 interfész opcióhoz"
megy a "P6 Serial"
'Szeretné, ha egy bejelentkezési héj elérhető lenne soros kapcsolaton keresztül?' NEM
'Szeretné engedélyezni a soros port hardverét?' IGEN
Fejezze be a raspi-config-ot
indítsa újra a Raspberry Pi -t
Most elérheti az UART -ot a /dev /serial0 címen
5. lépés: Firmware
Sokféle NMEA-0183 szoftver Python verem található a Raspberry Pi számára. Egy nagyon egyszerű megoldás Nick Sweeting NMEA könyvtára:
github.com/nsweeting/NMEA0183
Kérjük, vegye figyelembe: a soros kapcsolatokhoz a pyserial szükséges:
github.com/nsweeting/NMEA0183
6. lépés: Tesztfuttatás

A Python program dekódolja a bejövő NMEA protokollokat. Ha nincs otthon NMEA eszköze, használhat egy szimulátort a számítógépén és egy egyszerű USB -RS485 adaptert valódi eszköz helyett.
Ajánlott:
Olcsó NMEA/AIS hub - RS232 - Wifi híd fedélzeti használatra: 6 lépés

Olcsó NMEA /AIS hub - RS232 a Wifi Bridge -hez fedélzeti használatra: Frissítés 2021. január 9 -én - Extra TCP -kapcsolat, és az utolsó kapcsolat újbóli használata, ha több ügyfél csatlakozik 2020. december 13 -i frissítés - Nincs hozzáadva a kód konfigurációs verziója a meglévő útválasztókkal rendelkező hajókhoz Bevezetés Ez az NMEA / Az AIS RS232 és a WiFi híd között
LED villog Raspberry Pi - A GPIO csapok használata a Raspberry Pi -n: 4 lépés

LED villog Raspberry Pi | A GPIO csapok használata a Raspberry Pi -n: Sziasztok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a Raspberry pi GPIO -jait. Ha valaha is használta az Arduino -t, akkor valószínűleg tudja, hogy a LED -es kapcsolót stb. Csatlakoztathatjuk a csapjaihoz, és úgy működtethetjük. hogy a LED villogjon, vagy kapjon bemenetet a kapcsolóról, így
[Docker Pi sorozat] Az IoT Node (A) modul használata a Raspberry Pi -n: 18 lépés
![[Docker Pi sorozat] Az IoT Node (A) modul használata a Raspberry Pi -n: 18 lépés [Docker Pi sorozat] Az IoT Node (A) modul használata a Raspberry Pi -n: 18 lépés](https://i.howwhatproduce.com/images/001/image-1348-48-j.webp)
[Docker Pi sorozat] Az IoT Node (A) modul használata a Raspberry Pi -n: Mi az IoT Node (A) modul? Az IoT Node (A) a Docker Pi sorozat egyik modulja. IOT csomópont (A) = GPS/BDS + GSM + Lora. Az I2C közvetlenül vezérli Lora -t, adatokat küld és fogad, vezérli a GSM/GPS/BDS modult az SC16IS752 segítségével, az alaplapnak csak I2C támogatásra van szüksége
HOME AUTOMATIKA A HELYI MQTT SZERVEREN ALKALMAZVA RASPBERRY PI ÉS NODEMCU TÁBLA HASZNÁLATA: 6 lépés

HOME AUTOMATIKA A HELYI MQTT SZERVEREN ALKALMAZVA RASPBERRY PI ÉS NODEMCU TÁBLA HASZNÁLATÁVAL: Eddig több oktatóvideót készítettem a készülékek interneten keresztül történő vezérléséről. Ezért mindig az Adafruit MQTT szervert részesítettem előnyben, mivel könnyen kezelhető és felhasználóbarát is volt. De mindez az interneten alapult. Ez azt jelenti, hogy mi
I2C / IIC LCD kijelző - SPI LCD használata az I2C LCD kijelzőhöz Az SPI to IIC modul használata Arduino -val: 5 lépés

I2C / IIC LCD kijelző | Használjon SPI LCD -t az I2C LCD -kijelzőhöz Az SPI -IIC modul használata Arduino -val: Sziasztok, mivel egy normál SPI LCD 1602 -nek túl sok vezetékét kell csatlakoztatni, ezért nagyon nehéz összekapcsolni az arduino -val, de a piacon elérhető egy modul konvertálja az SPI kijelzőt IIC kijelzővé, így csak 4 vezetéket kell csatlakoztatnia