Обява

Свий
Няма добавени обяви.

Програма за улавяне и четене на сигналите от GPS приемник

Свий
X
 
  • Филтър
  • Час
  • Покажи
Изчисти всичко
нови мнения

  • Програма за улавяне и четене на сигналите от GPS приемник

    Проста програма, която запазва във файл входящите от закачен на COM порт GPS приемник(ако нямате такъв, а искате да изпробвате програмата,използвайте симулатор на сигнал - например GPSGate,а ако не ви се занимава и със симулатор,просто копирайте файла "gpslog.txt" от архива в "C:\" на вашия хард).

    Програмата прочита и ви разкодира данните от следните сигнали:

    GPGGA
    GPGLL
    GPRMC
    GPGSA
    GPGSV

    Ако на някой му е интересно какви са различните видове сигнали - мога да му разясня.
    Има и опция да ви позиционира в google.maps ако има валидна позиция.

    http://www.easy-share.com/1911839312/GPS%20Reader.zip

  • #2
    От: Програма за улавяне и четене на сигналите от GPS приемник

    Да, на мен ми е интересно.

    Коментар


    • #3
      От: Програма за улавяне и четене на сигналите от GPS приемник

      Има ли причина файлът да е на такъв отвратителен хостинг?

      Коментар


      • #4
        От: Програма за улавяне и четене на сигналите от GPS приемник

        Извинявам се за хостинга, а относно видовете сигнали:
        Когато вашият GPS приемник осъществи връзка с определен брой сателити (т.е. има вече валидна позиция) той започва да приема един безкраен низ от данни - "$GPRMC,174649.546,A,4304.71979,N,02537.49994,E,0.00,0.0,090810,0.0,E*5E$GPGLL,4304.71979,N,02537.49994,E,174649.546,A*32$GPGGA,174649.546,4304.71979, N,02537.49994,E,1,5,0.0,0.0,M,0.0,M,,*5F$GPVTG,0.0,T,0.0,M,0.00,N,0.00,K*4E$GPGSA,A,3,05,24,17,30,02,,,,,,,,5.6,3.3,4.5*34$GPGSV,3,1,12,30,72,254,30,0 5,70,125,39,24,37,083,43,02,36,113,45*7B$GPGSV,3,2,12,04,32,059,34,01,27,307,00,14,26,256,00,06,24,219,00*7F$GPGSV,3,3,12,17,22,135,40,25,20,311,31,09 ,19,159,25,20,08,346,34*7C........ и така нататък".
        Знакът "$" разграничава по вид видовете сигнали,като всеки различен сигнал дава на навигиращия софтуер различни данни.
        Най-прост е "GLL - Geographic Latitude and Longitude" - той съдържа само данни за вашите координати и часът на приемане (по UTC време).
        Останалите са:
        RMC - Recommended Minimum sentence C : координати,дата,скорост(във възли),ъгъл на трака(в градуси),магнитна вариация
        GSV - Satellites in view : брой на видимите сателити,техния ID номер,азимут(в градуси),кота(в градуси),качество на силата на сигнала
        GGA - Global Positioning System Fix Data: координати,час на приемане на сигнала(по UTC време),брой на достъпни сателити,надморска височина
        (в метри).
        VTG - Скоростта с която се движите ( ако стоите на едно място сигналът съдържа 90% нули).
        GSA - Satellite status: подобен на GSV.
        Та накратко казано навигиращия софтуер обработва тези сигнали и извлича от тях необходимите му данни.
        Какво означават цифрите,които сигналите съдържат,можете да видите тук:
        http://www.gpsinformation.org/dale/nmea.htm#GLL

        Коментар


        • #5
          От: Програма за улавяне и четене на сигналите от GPS приемник

          конзола - пишеш една от тия комбинации, май на ДОС-овете ставаше.
          copy COM1 > file.txt
          copy COM1 >> file.txt
          copy COM1 file.txt

          пробвай с hyper-terminal , стандартна програмка на всички Windows-и
          Има едно PuTTY, май с него също ставаше.

          Коментар


          • #6
            От: Програма за улавяне и четене на сигналите от GPS приемник

            Става с всеки терминален емулатор.
            Описанието на NMEA протокола е публично достъпно и го има на 123456789 места в "мрежата".

            Първоначално публикуван от Ясен Преглед на мнение
            Има ли причина файлът да е на такъв отвратителен хостинг?
            Има го и в гугълския хостинг.
            Не чета коментари и не отговарям на такива.

            И коментаторите...

            Коментар

            Активност за темата

            Свий

            В момента има 1 потребители онлайн. 0 потребители и 1 гости.

            Най-много потребители онлайн 8,787 в 16:37 на 21-06-23.

            Зареждам...
            X