基于串行口的全球卫星定位系统信号采集软件设计吴隆江1郭欣旺2(1.浙江交通职业技术学院,浙江杭州3111122.潍坊科技职业学院,山东寿光262700)摘要:确定车辆位置是车辆导航系统的基础。车辆位置信息是通过GPS接收机的数据识别与提取而得到的。本文系统地介绍了通过信号采集软件接收Trimble1
全球卫星Tag内容描述:
1、件可以在线设置各种通信速率、奇偶校验、通信端口,而不需要重新启动程序;还可以自动显示接收到的数据,例如经纬度、速度、时间等信息 ,以及自动保存设置的参数等功能。
关键词 : 信号采集;通信速率;奇偶校验;通信端口;经纬度 中图分类号: TP311.1 文献标识码: A 1 通信软件设计 1.1 软件设计流程图(见图 1) 图 1 2 微软通讯控件 MSComm 简介 本软件设计时采用了 Microsoft 公司提供的Windows 下串行通信编程的 ActiveX 控件:Microsoft Communications Control( 简 称 为MSComm),它为应用程序提供了通过串行接口收发数据的简便方法,在 Visual Basic、 VC、 Delphi等高级语言中均可使用。
2.1 MSComm 控件的两种处理通信的方式 MSComm 控件提供下述两种处理通信的方式:事件驱动方式和查询方式。
(1)事件驱动方式 该方式是处理串行端口交互作用的一种非常有效的方法。
其优点是程序响应及时,可靠性高。
每个 MSComm 控件对应着一个串行端口。
如果应用程序。
2、rtment of Defense and managed by the United States Air Force 50th Space Wing. It is the only fully functional GNSS in the world, can be used freely, and is often used by civilians for navigation purposes. The Global Positioning System (GPS) is a satellite-based navigation system made up of a network of 24 satellites placed into orbit by the U.S. Department of Defense. GPS was originally intended for military applications, but in the 1980s, the government made the system available for civilian us。
3、系统组成 5 2.1.2 GPS 卫星信号 . 6 2.2 方案论证 . 7 第 3 章 硬件分析 11 3.1 GPS 全球定位系统框图 11 3.2 主板模块 11 3.2.1 SPCE061A 单片机性能与结构 11 3.2.2 SPCE061A 最小系统 . 14 3.2.3 32768Hz 晶振( OSC)电路 . 15 3.2.4 锁相环外部电路( PLL) . 16 3.2.5 指示灯 LED 17 3.2.6 三个控制按键( KEY) 19 3.2.7 音频输入输出 . 20 3.2.8 ADC 音频输入 21 3.2.9 DAC 音频输出 . 23 3.2.10 ICE 接口 . 24 3.2.11 复位键( RESET) . 25 3.2.12 I/O 口( UART) . 27 3.3 GPS 模块 . 28 3.3.1 通信协议 . 28 3.3.2 GPS 接收机 . 29 3.4 显示模块 31 3.4.1 硬件设计与论证 . 32 3.4.2 复位键 . 34 3.4.3 指示灯 . 35 第 4 章 系统软件设计 38 毕业设计目录 ii 4.1 主程序。
4、CE061A单片机性能与结构11322SPCE061A最小系统1432332768HZ晶振(OSC)电路15324锁相环外部电路(PLL)16325指示灯LED17326三个控制按键(KEY)19327音频输入输出20328ADC音频输入21329DAC音频输出233210ICE接口243211复位键(RESET)253212I/O口(UART)2733GPS模块28331通信协议28332GPS接收机2934显示模块31341硬件设计与论证32342复位键34343指示灯35第4章系统软件设计38毕业设计目录II41主程序模块3842键盘扫描模块3943UART接收模块4044QUEUE队列模块4145液晶驱动程序4146GPS消息解析模块4347地图显示模块4448显示经纬度模块4549显示日历模块46410看门狗计数器(WATCHDOG)47第5章程序的下载及调试4851硬件的连接4852程序的下载48第6章方案的校验50第7章结论及展望5371结论5372展望53谢辞54参考文献55毕业设计摘要1摘要全球卫星定位系统(GPS)的应用是科学技术的一次革命。
本课题首先分析了GPS导。
5、中国的北斗卫星定位系统。
一般来讲,三颗卫星就可以定位,定位的卫星数越多,精度和准确度也就越高。
目前,GPS信号还是免费使用的,一般只有军用和高精度的才收费。
,组成,GPS 系统由三个独立部分组成:空间部分: 21 颗工作卫星, 3 颗备用卫星。
地面支撑系统: 1 个主控站, 3 个注入站, 5 个监测站。
用户设备部分:GPS地面接收端,也就是我们用的导航仪,GPS导航仪,GPS导航仪有很多种,既然能用在汽车上,那么其他的交通工具上也少不了。
比如说:航船用的、航空用的、手持式的。
等等。
目前GPS技术发展迅猛,不仅仅是专业导航仪可以导航,甚至手机、笔记本都可以安装导航软件和模块来达到导航目的。
在国外,应用可以说遍布到各行各业,民用领域已经延伸到陆地运输、海洋运输、民用航空、通信、测绘、建筑、采矿、农业、电力系统、医疗应用、科研、家电、娱乐等多个领域,而大家所熟知的汽车导航也只不过是其中的应用之一。
据相关报告显示,日本的 GPS 系统车载使用率高达 59% ,欧美约为 25% 。
而我国汽车用户中GPS的占有量不到6%。
各就是差距啊,目前国内G。
6、使用。
之后俄罗斯,欧洲,中国也相继开始组建自己的卫星导航系统。
,系统组成,卫星导航系统由导航卫星、地面台站和用户定位设备三个部分组成。
导航卫星是卫星导航系统的空间部分,由多颗导航卫星构成空间导航网。
地面台站通常包括跟踪站、遥测站、计算中心、注入站及时间统一系统等部分,用于跟踪、测量、计算及预报卫星轨道并对星上设备的工作进行控制管理。
用户定位设备通常由接收机、定时器、数据预处理机、计算机和显示器等组成。
它接收卫星发来的微弱信号,从中解调并译出卫星轨道参数和定时信息等,同时测出导航参数,再由计算机算出用户的位置坐标和速度矢量分量。
用户定位设备分为单人(如手持GPS接收机)、车载、舰载、机载、弹载和星载等多种类型。
,工作原理,卫星导航分为多普勒测速、时间测距等方法。
多普勒测速定位是用户测量实际接收到的信号频率与卫星发射的频率之间的多普勒频移,并根据卫星的轨道参数,算出用户的位置。
时间测距导航定位是用户测量系统中4颗(或3颗)卫星发来信号的传播时间,然后完成一组包括4个(或3个)方程式的数学模型运算,可得出用户位置。
,用途,卫星导航位置精度可达几米,民用几十米。
GPS已广泛用于军事,如车辆、坦。
7、程序;还可以自动显示接收到的数据,例如经纬度、速度、时间等信息,以及自动保存设置的参数等功能。
关键词信号采集;通信速率;奇偶校验;通信端口;经纬度中图分类号TP3111文献标识码A1通信软件设计11软件设计流程图(见图1)图12微软通讯控件MSCOMM简介本软件设计时采用了MICROSOFT公司提供的WINDOWS下串行通信编程的ACTIVEX控件MICROSOFTCOMMUNICATIONSCONTROL简称为MSCOMM,它为应用程序提供了通过串行接口收发数据的简便方法,在VISUALBASIC、VC、DELPHI等高级语言中均可使用。
21MSCOMM控件的两种处理通信的方式MSCOMM控件提供下述两种处理通信的方式事件驱动方式和查询方式。
1事件驱动方式该方式是处理串行端口交互作用的一种非常有效的方法。
其优点是程序响应及时,可靠性高。
每个MSCOMM控件对应着一个串行端口。
如果应用程序需要访问多个串行端口,必须使用多个MSCOMM控件。
2查询方式查询方式实质上还是事件驱动,在程序的每个关键功能之后,可以通过检查COMMEVENT属性的值来查询事件和错误。
如果应用程序比较小,这种方法。
8、TATESAIRFORCE50THSPACEWINGITISTHEONLYFULLYFUNCTIONALGNSSINTHEWORLD,CANBEUSEDFREELY,ANDISOFTENUSEDBYCIVILIANSFORNAVIGATIONPURPOSESTHEGLOBALPOSITIONINGSYSTEMGPSISASATELLITEBASEDNAVIGATIONSYSTEMMADEUPOFANETWORKOF24SATELLITESPLACEDINTOORBITBYTHEUSDEPARTMENTOFDEFENSEGPSWASORIGINALLYINTENDEDFORMILITARYAPPLICATIONS,BUTINTHE1980S,THEGOVERNMENTMADETHESYSTEMAVAILABLEFORCIVILIANUSEGPSWORKSINANYWEATHERCONDITIONS,ANYWHEREINTHEWORLD,24HOURSADAYTHEREARENOSUBSCRIPTIONFEESORSETUPCHARGESTOUSEGPSITUSESACONSTELLATI。