基于WinCE的GPS数据采集系统设计
3GPS数据采集系统硬件设计
3.1 串口扩展电路
设计中所使用的ARM开发板,由于内嵌WinCE6.0系统使得开发板的COM0端口被占用,作为系统调试所用,因此,要使得ARM开发板与GPS模块之间进行数据通信,需对开发板进行串口扩展。扩展电路如图3所示。图3中P1的9针串口可接GPS模块串口,MAX202E模块的TXD1、RTS N1、RXD1可分别接J13模块的RXD1,CTSN1,TXD2端口。J13模块的TXD1,RTSN1,RXD2接到ARM开发板的COM端。从而完成了系统的整体通信和数据传输。本文引用地址://m.amcfsurvey.com/article/192853.htm
3.2 GPS模块接口介绍
GPS模块采用Trimble公司生产的Condor C2626模块,该模块外围接口电路如图4所示。
模块的RF端接天线,TX,RX为数据发送和接收端口,可与扩展电路P1模块的RXD,TXD连接,进行数据传送。
4 GPS数据采集系统软件设计
4.1 GPS数据采集应用程序开发环境
设计采用Visual Studio 2005软件作为开发环境,并用C#语言完成应用程序设计。首先在PC机上安装VS 2005软件,为了使最后开发出来的GPS数据采集应用程序界面能与WinCE6.0系统兼容,需在安装VS2005后,接着安装TE6410_2G_256_BSP.msi BSP包和TE6410_CE6_SD K.msi SDK文件,之后便可新建一个Visual C#-Smart Device基于WinCE的Device Application应用程序工程。系统程序流程图如图5所示。
评论