Модуль обработки и коммутации данных, с внешними управляющими устройствами по RS-485 на STM32

Привет, Хабр! В данной статье будет рассматриваться разработка коммутатора, для приема, обработки и передачи потока данных от GNSS-приемника и энкодера, осуществляться передача ведущему устройству будет по интерфейсу RS-485. Интерфейс RS-485 - представляет собой промышленный стандарт физического уровня передачи данных, широко применяемый в распределенных системах управления, телеметрии и автоматизации, его ключевая особенность - использование дифференциального сигнала, что обеспечивает высокую помехоустойчивость и надежность передачи данных на значительные расстояния (до 1200 метров). В основе работы лежит двухпроводная линия (выводы А и В), по которой передается информация в виде разности потенциалов: Логическая "1" фиксируется при условии, что напряжение на линии А ниже, чем на линии B; Логический "0" соответствует ситуации, когда потенциал линии А выше потенциала линии В. Такой метод передачи данных позволяет минимизировать влияние электромагнитных помех, так как внешние наводки одинаково взаимодействуют на обе линии и компенсируются при дифференциальном приеме.

https://habr.com/ru/articles/950818/

#программирование_микроконтроллеров #stm32 #gps #энкодер #modbus #rs485 #nmea #электроника_для_начинающих #программирование #проектирование_интерфейсов

Модуль обработки и коммутации данных, с внешними управляющими устройствами по RS-485 на STM32

Привет, Хабр! В данной статье будет рассматриваться разработка коммутатора, для приема, обработки и передачи потока данных от GNSS-приемника и энкодера, осуществляться передача ведущему устройству...

Хабр

GPS-gestützter Zeitserver mit Raspberry Pi: So baust Du Deine eigene Grandmaster Clock

Mit einem Raspberry Pi und einem GPS-Empfänger lässt sich ein präziser Stratum-1 Zeitserver aufbauen – inklusive PPS-Signal und PTP-Unterstützung. So entsteht eine kostengünstige Alternative zu teuren Grandmaster Clocks, die exakte Zeit im ganzen Netzwerk be

#chrony #Clock #gps #grandmaster #nmea #ntp #ntpd #pi #pps #rasbian #raspberry #zeitserver

https://dirkwouters.de/gps-gestuetzter-zeitserver-mit-raspberry-pi-so-baust-du-deine-eigene-grandmaster-clock/

I made a feed to capture marine IoT stuff. Topics for #opencpn #openplotter #openseamap #PiCAN-M #openmarine #qtVlm #signalk #pypilot and few others, plus combos of various hardware, #NMEA, #LoRa and marine related keywords. Give it a try. Feedback welcome. Also looking forward for topical threads.

RE: https://bsky.app/profile/did:plc:fdzi7mtjiigzpdtoae34azqm/feed/OpenSeas

Прием и декодирование NMEA-данных от GPS-приемника

Прием и декодирование NMEA-данных от GPS-приемника а также, рассмотрение работы разных типов GPS (UART и RS-232): как правильно подключить модуль к микроконтроллеру STM32.

https://habr.com/ru/articles/936028/

#STM32 #разработка_программного_обеспечения #разработка_электроники #программирование_микроконтроллеров #gps #ненормальное_программирование #nmea #декодирование_данных

Прием и декодирование NMEA-данных от GPS-приемника

GPS-приемники сегодня используются в самых разных устройствах - от автомобильных трекеров до беспилотных летательных аппаратов, независимо от применения, большинство таких модулей передают информацию...

Хабр

I have a #Linux #IoT device running gpsd, and I want to visualize the receiver's #NMEA output with remote tools.

socat to the rescue:

/usr/bin/socat tcp-listen:12345,fork,reuseaddr EXEC:"/usr/local/bin/gpspipe -r"

Shell script + systemctl unit file = service that launches on boot.

Dandy article for anybody with a general interest in modern #MaritimeNavigation. The backgrounding sections are a true treat.

For a #SalishSea fleet I work with we've inserted geofencing to avoid interfering with #orca pods. #GPS data collected from #NMEA bus fed into a flea-sized #MCU running with a small database and a simple alorithm driving audio/visual alert suffices for vessels without native #MFD capacity for this. Crude but effective. :-)

#MaritimeSafety

https://www.nature.com/articles/s41598-025-95780-7

Theoretical research and system design of ship navigation guidance for local temporary prohibited navigation area - Scientific Reports

With the continuous advancement of intelligent technology, intelligent transportation has become a prominent area of research within the transportation sector. In contrast to road-based intelligent transportation systems, the development of intelligent maritime transportation remains in its early stages. This paper proposes a foundational theory and related concepts for ship navigation guidance to address the gap in theoretical support for intelligent maritime transportation. By examining both individual and system-level attributes, the similarities and differences between vehicles and ships are analyzed. Drawing on the theoretical framework of road-based intelligent transportation and the unique characteristics of maritime transportation, the paper introduces the core theory of intelligent maritime transportation, specifically the theoretical structure of a ship’s intelligent guidance system. Based on this theoretical framework, a prototype of the ship navigation intelligent guidance system was developed and tested. The experimental results demonstrate that the system successfully integrates core technologies, each fulfilling its intended role. The system significantly enhances the safety of ship navigation and fosters the advancement of intelligent maritime transportation. Therefore, the proposed definition of ship navigation guidance and the associated technical framework for the intelligent guidance system not only enrich the theoretical foundations of intelligent maritime transportation but also offer valuable insights for the development of intelligent ships.

Nature
NMEA 2000 powered Raspberry Pi

Easy to install Raspberry Pi computer that gets its power from the NMEA 2000 bus. Great for SignalK, OpenCPN, and OpenPlotter.

SeaBits
NMEA 2k Explained - How to build a NMEA 20000 Network Starter Kit

YouTube

The #NMEA standards, such as NMEA 0183, NMEA 2000, and OneNet, are crucial for ensuring seamless communication between #marine #electronics like #GPS receivers, autopilots, and sonar systems https://www.nmea.org/standards.html

#maritime #sailing #nautical #IoT

Standards

NMEA is the Intellectual Property (IP) owner and author of the following three data Interface Standards. Click on the logos below to learn more. The intellectual property (IP) of the National Marine...

National Marine Electronics Association (NMEA) - Marine Electronics Standards, Training & Certification
Richtig ätzende Fehler! Der GPS-Chip (Quectel L76) bekommt an sich schon einen Fix hin. Weil in dem NMEA-Output in der Zeile $GNGGA aber komische Zeichen drin sind, bekommt die Software die NMEA-Daten nicht interpretiert. Ich hasse alles!
#nmea #nerdkram #linux #RaspberryPi #diy