基于WinCE的GPS數(shù)據(jù)采集系統(tǒng)設(shè)計
3 GPS數(shù)據(jù)采集系統(tǒng)硬件設(shè)計
3.1 串口擴展電路
設(shè)計中所使用的ARM開發(fā)板,由于內(nèi)嵌WinCE 6.0系統(tǒng)使得開發(fā)板的COM0端口被占用,作為系統(tǒng)調(diào)試所用,因此,要使得ARM開發(fā)板與GPS模塊之間進(jìn)行數(shù)據(jù)通信,需對開發(fā)板進(jìn)行串口擴展。擴展電路如圖3所示。圖3中P1的9針串口可接GPS模塊串口,MAX202E模塊的TXD1、RTS N1、RXD1可分別接J13模塊的RXD1,CTSN1,TXD2端口。J13模塊的TXD1,RTSN1,RXD2接到ARM開發(fā)板的COM端。從而完成了系統(tǒng)的整體通信和數(shù)據(jù)傳輸。本文引用地址:http://www.ex-cimer.com/article/192853.htm
3.2 GPS模塊接口介紹
GPS模塊采用Trimble公司生產(chǎn)的Condor C2626模塊,該模塊外圍接口電路如圖4所示。
模塊的RF端接天線,TX,RX為數(shù)據(jù)發(fā)送和接收端口,可與擴展電路P1模塊的RXD,TXD連接,進(jìn)行數(shù)據(jù)傳送。
4 GPS數(shù)據(jù)采集系統(tǒng)軟件設(shè)計
4.1 GPS數(shù)據(jù)采集應(yīng)用程序開發(fā)環(huán)境
設(shè)計采用Visual Studio 2005軟件作為開發(fā)環(huán)境,并用C#語言完成應(yīng)用程序設(shè)計。首先在PC機上安裝VS 2005軟件,為了使最后開發(fā)出來的GPS數(shù)據(jù)采集應(yīng)用程序界面能與WinCE 6.0系統(tǒng)兼容,需在安裝VS2005后,接著安裝TE6410_2G_256_BSP.msi BSP包和TE6410_CE6_SD K.msi SDK文件,之后便可新建一個Visual C#-Smart Device基于WinCE的Device Application應(yīng)用程序工程。系統(tǒng)程序流程圖如圖5所示。
評論