各位专家,这个热启动、温启动、冷启动指令我都知道,具体怎么使用呢?需要上电后由控制的MCU判断上次断电时间来再发送一次这些指令吗?
Cheng6336 您好,
模组的冷、温、热启动是根据时间、位置、星历(历书相较星历的影响更小)是否有效来判断。
通常位置、星历、历书信息保存在RAM,需要给模组保持V_BCKP备份域供电,因为断电后数据会丢失。给备份域持续供电的同时,模组RTC也在运行,结合下电前的时间信息,持续计时。再下一次唤醒后,RTC域的计时可以提供相对可靠的时间信息。
在保持备份域供电的情况下,模组自主从卫星获取的星历有效期大约为2小时。若主电源VCC断电超过2小时,再次启动后,星历已经过期。该情况接近温启动。
GNSS协议文档中提供的冷、温、热启动指令是用于重复性TTFF测试,减少长时间等待部分参数失效。在产品正常使用过程中,不需要发送重启指令。产品实际使用时,属于何种重启,请依照上图对应。