首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
低成本的STC单片机的导航授时系统设计
来源:本站整理  作者:佚名  2011-11-19 07:56:25




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

h.jpg



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

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

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:49,007.81000 毫秒