新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 低成本的STC单片机的导航授时系统设计

低成本的STC单片机的导航授时系统设计

作者:时间:2011-11-15来源:网络收藏

3 上位机软件
整个上位机采用结构化和模块化方法。上位机软件是基于对话框的MFC应用程序的,主要有串口通信模块、数据和时间显示模块、工作模式设置模块、模块。模块的作用是让PC机时间与卫星同步,确保PC机时间的精确度。与相连的PC机可以作为一个主机向其他单元发送时间。
串口通信模块的编写是用Microsoft公司提供的串口通信MSComm控件。添加了MSComm控件后,首先要对控件初始化,然后打开串口准备按位接收字符。串口通信模块的主要程序代码如下:
g.jpg
显示模块是当串口接收到字符后,对接收的字符进行分离并对应显示在软件界面上。上位机软件显示效果如图6所示。

本文引用地址:http://www.eepw.com.cn/article/172425.htm

h.jpg



4 测试结果
经过调试,最后将信息发送给上位机软件,显示结果如图6所示。软件界面的时间是从卫星中获取的UTC时间加8得到的北京时间,GPS数据的经度、纬度、海拔是点的信息。卫星数是当前搜索到的卫星数,工作模式有GPS模式和北斗模式。软件的存储设置是存储设备端发送的完整数据;上位机发送设置界面如图4所示。主要是设置显示模式和校准设备当前的数据信息。通过测试,整个运行良好并到达了预期的效果。

结语
本文设计了一种基于设计的低功耗、低、多功能的导航授时系统。主要阐述了整个系统的硬件设计原理、主要模块电路以及软件设计流程,并对系统配套的上位机软件作了详细的介绍。系统通过测试可以在户外、室内运行,为需要导航服务的行业和授时系统提供了很大的帮助。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭