Pobieranie danych NMEA0183 z GPS przez RS232

0

Mam GPS Mars600 z wyjściem na PS
podobno można go jakoś podłączyć do komputera do portu RS232
Nie wiem, może są jakieś przejściówki, jeśli nie to może uda mi się ogarnąć temat pomocą lutownicy.
Jest tam zasilanie 5V i TTL_RX, TTL_TX nie wiem co do czego... ale to potem.

No teraz chodzi mi o oprogramowanie.
Czy są w Delphi dostępne moduły pobierania danych z GPS, poprzez RS232?
Nigdy nie miałem okazji oprogramowywać RS232

Dane są w formacie NMEA0183

4

moxa to jedno z droższych ale i lepszych rozwiązań na rynku. Na allegro można kupić przejściówki RS232<->USB "na kablu", które zadziałają albo nie (większość tych tańszych nie wspiera poprawnie np. sprzętowej kontroli przepływu. Co do odczytu danych z portu COM w Delphi to jest https://github.com/CWBudde/ComPort-Library (którego używam od nastu lat i nie miałem z nim problemu) albo https://github.com/TurboPack/AsyncPro

0

cały kod to :

begin
ComPort.Open;
end.

0

@sybic:
cały kod to

begin
ComPort.Open;
end.

idąc za Obsługa portów COM z poziomu Delphi (wszystkie windowsy)

a bawie się z COM1, a on jest jako default

1

GPS jest w standardzie TTL, czyli 0-5V, rs232 to inny poziom napięć (-12V, +12V). Domyślam się, że konwerter np. USB-TTL zastosowałeś?

0

@machinebyte4:
Zastosowałem Mars600 na ps/2 podłączając do tego swoje zasilanie 5V i wyjście do RX portu RS.
ale i tak wykłada się jak nic nie jest podłączone

1 użytkowników online, w tym zalogowanych: 0, gości: 1