Я разрабатывал печатную плату с SIM868. И в соответствии с «SIM868_Series_Hardware_Design_V1.06» я реализовал «Режим «все в одном»
Моя схема выглядит следующим образом:
Я следовал последовательности GNSS согласно документу SIM868_GNSS_Application Note_V1.00.
Он в основном инструктирует вас следовать AT-командам
- Включить модуль GNSS [AT+CGNSPWR=1]
- Установить предложение NMEA [AT+CGNSSEQ="RMC"]
- Запрос информации GNSS [AT+CGNSINF]
У меня проблема в том, что когда я запрашиваю информацию GNSS, я получаю следующий вывод
+CGNSINF: 0,,,,,,,,,,,,,,,,,,,, . Первый параметр (состояние запуска GNSS) всегда устанавливается равным «0», тогда как он должен быть «1», так как я сначала отправляю [AT+CGNSPWR=1], и модуль отвечает правильно [ответ OK]. Также 10k [ R49] подтяжка устанавливается между GNSS_EN и GPIO1.
Если я смотрю на трассировку GPS_TX [контакт 61], я получаю предложения NMEA и параметры LAT, LON, VEL, UTC и т. д. Я измерил UART2_RXD [pin23], и он эффективно получает сигнал UART от модуля GNSS.
Версия прошивки SIM868 — [1418B02SIM868M32].
Любые предположения, почему он не может запросить информацию GNSS?
Спасибо!