GPS精密授时功能的应用
时间:09-16
来源:互联网
点击:
2.5 GPS授时系统的软件设计
系统软件主要分为初始化、GPS数据接收存储、数据传送子程序3部分。软件流程如图4所示。
首先将GPS OEM接收板通过串口与PC连接好,接通主电源和备用电源,用自带的接收软件SNSRCFG设置初始化信息,只输出一条GPRMC语句,保证每秒接收存储时间信息的精度;然后转化为NMEA格式,连接上传,则初始化信息就自动将被保存在板内的永久性存储器中,下次上电时将会自动生效。如需更改则要再次修改参数和再次上传。
系统上电后硬件复位,设置UART的波特率为19200b/s,数据通信格式为10位异步收发;授时接收系统进入正常工作状态,单片机(AT89S51) 通过RS-232串行方式接收GPS OEM板的卫星数据。通过查询字头,接收OEM板GPRMC输出语句中的时、分、秒和年、月、日信息。没有用的信息跳过。由于接收到的是UTC时间.出于习惯考虑,将UTC时间转化为北京时间。
本地时间=GPS时间+时区值
北京位于第8时区,时区值为+8。将接收到的时间信息转化为北京时间,按日、月、年、时、分、秒的顺序存储在片内30H到3BH这12个单元中。然后用 MOVX指令将数据送到片外双口RAM的0C00H到0COBH中,供另外需要时间信息的CPU调用。图5为某次仿真结果,时间是北京时间2005年4月 15日9时lO分8秒。
3 结束语
GPS具有全球性、全天候、精度高等优点,利用GPS精密授时功能可以快速、精确、同步地获得功角测量系统中的历史数据和实时状态。实践证明.这种全球范围内的高精度时间同步在电力系统检测和测量中发挥了极大的作用,GPS技术的应用必将对电力系统的安全检测、稳定控制带来革命性的变革,GPS技术的采用将大大促进和带动电力系统自动化技术的发展和提高
系统软件主要分为初始化、GPS数据接收存储、数据传送子程序3部分。软件流程如图4所示。
首先将GPS OEM接收板通过串口与PC连接好,接通主电源和备用电源,用自带的接收软件SNSRCFG设置初始化信息,只输出一条GPRMC语句,保证每秒接收存储时间信息的精度;然后转化为NMEA格式,连接上传,则初始化信息就自动将被保存在板内的永久性存储器中,下次上电时将会自动生效。如需更改则要再次修改参数和再次上传。
系统上电后硬件复位,设置UART的波特率为19200b/s,数据通信格式为10位异步收发;授时接收系统进入正常工作状态,单片机(AT89S51) 通过RS-232串行方式接收GPS OEM板的卫星数据。通过查询字头,接收OEM板GPRMC输出语句中的时、分、秒和年、月、日信息。没有用的信息跳过。由于接收到的是UTC时间.出于习惯考虑,将UTC时间转化为北京时间。
本地时间=GPS时间+时区值
北京位于第8时区,时区值为+8。将接收到的时间信息转化为北京时间,按日、月、年、时、分、秒的顺序存储在片内30H到3BH这12个单元中。然后用 MOVX指令将数据送到片外双口RAM的0C00H到0COBH中,供另外需要时间信息的CPU调用。图5为某次仿真结果,时间是北京时间2005年4月 15日9时lO分8秒。
3 结束语
GPS具有全球性、全天候、精度高等优点,利用GPS精密授时功能可以快速、精确、同步地获得功角测量系统中的历史数据和实时状态。实践证明.这种全球范围内的高精度时间同步在电力系统检测和测量中发挥了极大的作用,GPS技术的应用必将对电力系统的安全检测、稳定控制带来革命性的变革,GPS技术的采用将大大促进和带动电力系统自动化技术的发展和提高
电压 GPS ARM 电路 电子 单片机 电流 集成电路 总线 仿真 自动化 相关文章:
- 不用软件工具能开展设计吗?(02-28)
- 保护CAN总线收发器不受静电释放和瞬态电压影响的方法(03-22)
- 基于C5509A的功放闭环数字控制系统(01-28)
- HSP3824扩频通信芯片的功能及应用(04-08)
- 通信系统中超高效率Buck变换器设计考虑(05-02)
- 智能化网络家电控制中电力载波模块的设计(03-23)