Здравствуйте!
Чтобы не создавать очередную тему пишу здесь.
Использую SIM908 с прошивкой 137B03SIM908M64_ST_ENHANCE
Проблема заключается в том, что иногда (алгоритм поведения не выявлен) модуль не находит спутники в течение 10 минут.
Инициализирую так:
AT+CGPSPWR=1
Пауза 10 секунд
AT+CGPSRST=0
Затем каждые 30 секунд даю команду AT+CGPSSTATUS? ожидая получить в ответ +CGPSSTATUS: Location 3D Fix
Через 10 минут поиска по команде AT+CGPSINF=0 выводит:
Цитата("SIM908")
0,0.000000,0.000000,0.000000,20141209063111.000,0,12,0.000000,0.000000
То есть модуль принял время, видит 12 спутников, однако фиксации нет. В то же время через час на том же месте и в тех же условиях получил:
Цитата("SIM908")
0,3X49.962098,5X38.228115,0.363324,20141209073523.000,44,9,0.000000,0.000000
Сотовая часть при этом всегда работает идеально. Температура модуля при тестах 0 градусов, напряжение питания 4007 мВ
Чем может быть вызвано такое поведение и как его устранить? Готов предоставить любую дополнительную информацию.
P.S. Да, знаю что модуль устарел и снимается с производства, но пока что аналогов (цена и управление через единый UART) не обнаружил, поэтому пока есть возможность буду пользоваться им.