SKM53 GPS модуль (устал)
- Войдите на сайт для отправки комментариев
Сб, 25/01/2014 - 18:06
Товарищи! Здравствуйте!
Помогите по модулю SKM53.
Работал нормально. Но после попытки записи в него команды
nss.print("$PMTK314,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0*27\r\n");
модуль выдает некоторую последовательность в порт, но спутники не определяет.
вот последовательность которую получаем теперь от модуля
$GPGGA,000329.038,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*40 $GPGLL,8960.0000,N,00000.0000,E,000329.038,V,N*45 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSV,1,1,00*79 $GPRMC,000329.038,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7D $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
пробовал записывать команду сброса, пробовал сбрасывать через reset pin, отключать питание, НИЧЕГО НЕ ПОМОГАЕТ!!!
что делать?
Я не знаю что означает команда которую вы передали. Но в возвращаемых данных он говорит что спутников не видно. Ноли одни. У меня так было когда сбросились кешированные данные о спутниках. На поиск заново ушло 40 минут. Оставьте его под небом минут на 40 на подумать.
оказалось что nss.write работает некорректно, надо использовать nss.print но и она не закрывает строку /n/r
передал значения в ГПС побайтно, получил корректный ответ PMTK... .
т.е. должны активироваться ВСЕ возможные для получения данные, но реально работают только те которые привел выше. теперь спутники принимает - данные корректны.
НО, мне надо время захода и восхода солнца а этих параметров в массивах которые имею - нет.
неясно - то ли ГПС модуль не имеет тех возможности их принимать толи что то не так настроено.
устал. подскажите если кто знает.
У вас есть такой файл NMEA-CommandManual_(FTX-HW-13002).pdf ?
2.26 PMTK314 API SET NMEA OUTPUT
Command purpose:
Set NMEA sentence output frequencies.
Command number: 314
DataField:
There are totally 19 data fields that present output frequencies for the 19 supported NMEA sentences individually.
Supported NMEA Sentences
0 NMEA_SEN_GLL, // GPGLL interval – Geographic Position – Latitude longitude
1 NMEA_SEN_RMC, // GPRMC interval – Recomended Minimum Specific GNSS Sentence
11 NMEA_SEN_VTG, // GPVTG interval – Course Over Ground and Ground Speed
11 NMEA_SEN_GGA, // GPGGA interval – GPS Fix Data
11 NMEA_SEN_GSA, // GPGSA interval – GNSS DOPS and Active Satellites
5 NMEA_SEN_GSV, // GPGSV interval – GNSS Satellites in View
6 NMEA_SEN_GRS, // GPGRS interval – GNSS Range Residuals (not supported on fw 150M)
7 NMEA_SEN_GST, // GPGST interval – GNSS Pseudorange Erros Statistics (not supported on fw 150M)
13 NMEA_SEN_MALM, // PMTKALM interval – GPS almanac information (not supported, all versions)
14 NMEA_SEN_MEPH, // PMTKEPH interval – GPS ephmeris information (not supported, all versions)
15 NMEA_SEN_MDGP, // PMTKDGP interval – GPS differential correction information (not supported, all versions)
16 NMEA_SEN_MDBG, // PMTKDBG interval – MTK debug information (not supported, all versions)
17 NMEA_SEN_ZDA, // GPZDA interval – Time & Date
18 NMEA_SEN_MCHN, // PMTKCHN interval – GPS channel status
Supported Frequency Setting
0 – Disabled or not supported sentence
1 – Output once every one position fix
11 – Output once every two position fixes
11 – Output once every three position fixes
11 – Output once every four position fixes
5 – Output once every five position fixes
Example:
$PMTK314,1,1,1,1,1,5,1,1,1,1,1,1,0,1,1,1,1,1,1*2C<CR><LF>
This command set GLL output frequency to be outputting once every 1 position fix, and RMC to be outputting once every 1 position fix, and so on.
Reply:
$PMTK001,314,3*36<CR><LF>
You can also restore the system default setting via issue: UBX-13003181 - R16 Early Production Information Page 22 of 41
NMEA Manual based on MediaTek chipset - Manual
$PMTK314,-1*04<CR><LF> Messages ALM, EPH, DGB and DBG are not currently supported. Messages GRS, GST, ZDA and MCHN are not supported on 150M firmware.
Батарейка на плате есть? Про всход - заход я не нашел. Можно глянуть здесь http://2lx.ru/2011/08/vychislenie-vosxoda-i-zaxoda-solnca/