一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: jesen_2010

如何判断GPS模式获取日期、时间成功?

[复制链接]
 楼主| 发表于 2013-11-23 22:46 | 显示全部楼层
199003326 发表于 2013-11-23 20:07
系统内置一个RTC,判断和RTC的时间差,超过容差的话就判断没有获取到正确时间。

这样会不会过于麻烦了啊,还有就是RTC晶振很蛋疼啊。
回复

使用道具 举报

发表于 2013-11-23 23:31 | 显示全部楼层
jesen_2010 发表于 2013-11-23 22:44
这样不是完全可靠,比如我的模块是初始日期2004年5月2号,刚启动是一直是这个值,后面又出现几次5月8日, ...

说了是笨办法,日期往大了判断,可以只判断年份或不大于今天都可以
此法不一定通用,但按你要求也是最简单
回复

使用道具 举报

发表于 2013-11-24 07:36 | 显示全部楼层
我测试的gps,上电时间貌似出厂日期,其实自己定义一个过去的时间,得到数据超过那个时间,就算是接受到现在时间了。

其实gps也不是很可靠,纯明码接收,发射一个错误时间地点信号也是可以
回复

使用道具 举报

发表于 2013-11-24 07:37 | 显示全部楼层
我测试的gps,上电时间貌似出厂日期,其实自己定义一个过去的时间,得到数据超过那个时间,就算是接受到现在时间了。

其实gps也不是很可靠,纯明码接收,发射一个错误时间地点信号也是可以
回复

使用道具 举报

发表于 2013-11-24 17:11 | 显示全部楼层
jesen_2010 发表于 2013-11-23 22:46
这样会不会过于麻烦了啊,还有就是RTC晶振很蛋疼啊。

加个RTC能麻烦到哪去啊?GPS授时都用上了,也不差个DS1302吧,高级点可以搞个DS3231啥的,如果用STM32系列MCU的话,连外置RTC都省了。
回复

使用道具 举报

 楼主| 发表于 2013-11-24 18:44 来自手机 | 显示全部楼层
199003326 发表于 2013-11-24 17:11
加个RTC能麻烦到哪去啊?GPS授时都用上了,也不差个DS1302吧,高级点可以搞个DS3231啥的,如果用STM32系 ...

你指的这个呀,我以为你说stm32自带的,现在芯片就是用的ds3231.然后用gps校时
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-15 12:15 , Processed in 0.031861 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表