技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 基于Windows CE的物流車載終端設(shè)計(jì)

基于Windows CE的物流車載終端設(shè)計(jì)

時(shí)間:2011-03-02 12:16:55來(lái)源:boulifairy

導(dǎo)語(yǔ):?提出一種基于Windows CE嵌入式操作系統(tǒng)的物流車載終端設(shè)計(jì)方案。在此方案中集成了電子地圖、GPS定位、GPRS無(wú)線通信、語(yǔ)音等功能。

      摘要 提出一種基于Windows CE嵌入式操作系統(tǒng)的物流車載終端設(shè)計(jì)方案。在此方案中集成了電子地圖、GPS定位、GPRS無(wú)線通信、語(yǔ)音等功能。

      物流在現(xiàn)代社會(huì)中正扮演著越來(lái)越重要的角色。但是,與國(guó)外技術(shù)密集型的物流行業(yè)相比,國(guó)內(nèi)物流行業(yè)在信息化、智能化程度上還存在著較大差距。鑒于這樣一種狀況,本文提出了一個(gè)基于WindowsCE平臺(tái)的物流車載終端設(shè)計(jì)方案。該物流車載終端以阿爾泰ART270開(kāi)發(fā)板為硬件平臺(tái),在嵌入式操作系統(tǒng)Windows CE上實(shí)現(xiàn)的功能有:電子地圖,實(shí)現(xiàn)地圖4級(jí)縮放、平移、歸中功能;無(wú)線通信,實(shí)現(xiàn)終端與控制中心的GPRS無(wú)線通信;GPS定位,定位車載終端當(dāng)前的位置;語(yǔ)音提示,提供更好的人機(jī)交互功能。

1 軟硬件平臺(tái)簡(jiǎn)介

      本車載終端以ART270板為硬件平臺(tái)。ART270是北京阿爾泰科技推出的一款基于Intel XScale PXA270處理器的高端ARM開(kāi)發(fā)平臺(tái),性能高,功耗低,接口豐富,功能強(qiáng)大,適合作為語(yǔ)音系統(tǒng)、指紋識(shí)別、PDA終端、車載GPS導(dǎo)航、無(wú)線上網(wǎng)、數(shù)碼媒體播放、工業(yè)控制等設(shè)備的開(kāi)發(fā)參考,也是高等院校高級(jí)嵌入式軟硬件開(kāi)發(fā)教學(xué)的首選平臺(tái)。

      PXA270是Intel于2004年4月發(fā)布的XScale處理器家族的升級(jí)產(chǎn)品,最高主頻達(dá)624MHz。該款芯片把X86架構(gòu)奔騰4系列上的多媒體擴(kuò)展功能引入到了Xscale芯片組的產(chǎn)品線中,用戶通過(guò)這個(gè)無(wú)線多媒體擴(kuò)展技術(shù)(MMX)可以在掌上設(shè)備上播放高質(zhì)量的視頻和玩三維游戲。同時(shí),PXA270還加入了Intel SpeedStep動(dòng)態(tài)電源管理技術(shù),在保證CPU性能的情況下,最大限度地降低移動(dòng)設(shè)備功耗。PXA270處理器已經(jīng)成為高端移動(dòng)設(shè)備中最受歡迎的處理器之一。

      ART270采用240Pin核心板加底板的配置,使得調(diào)試和應(yīng)用更加方便,使用戶有更靈活的擴(kuò)展方式。核心板上集成PXA270 嵌入處理器、64MB SDRAM、32M Nor Flash、總線驅(qū)動(dòng)、電源管理芯片等,結(jié)構(gòu)緊湊;底板上提供CPLD,LCD接口,AC97音頻輸入輸出接口,100M網(wǎng)口,USB Host/Device接口,串口,JTAG接口,VGA接口,外擴(kuò)高精度時(shí)鐘芯片等,另外,一個(gè)擴(kuò)展總線接口使用戶可以根據(jù)自己的需要自由擴(kuò)展。

      本設(shè)計(jì)方案采用WindowsCE作為軟件平臺(tái)。WindowsCE是一種針對(duì)小容量、移動(dòng)式、智能化設(shè)備的多任務(wù)、搶占式、模塊化實(shí)時(shí)嵌入式操作系統(tǒng)。Windows CE具有與桌面Windows幾乎完全兼容的API接口,為了配合WindowsCE上的應(yīng)用程序開(kāi)發(fā),微軟公司推出了eMbedded Visual C++(簡(jiǎn)稱 “eVC”)集成開(kāi)發(fā)環(huán)境。本系統(tǒng)采用的是eVC 4.O。

2 硬件模塊

2.1 GPS模塊

      阿爾泰GPS 擴(kuò)展模塊是一種種低功耗GPS接收機(jī)模塊。 模塊板上集成天寶新型lassen IQ 12路低功耗快速定位GPS接收模塊,性能良好; 采用RS232串口與設(shè)備聯(lián)接,與GPS通信的各種協(xié)議相兼容,方便用于研發(fā); 外接電源采用常見(jiàn)的5V電源,3V鋰電池作為lassen IQ模塊的后備電源,存儲(chǔ)星歷數(shù)據(jù); 可接3.3V有源天線,擴(kuò)展板配有緊湊型磁性封裝天線,這種天線適用靈活、可動(dòng)安裝。模塊集成一個(gè)RS232串口,可通過(guò)跳線配置為不同的lassen IQ輸出端口,使用不同的通信協(xié)議; 在工作狀態(tài)下,GPS接收機(jī)的功耗為96mW。使用不同的協(xié)議可實(shí)現(xiàn)1Hz更新速率; 三種傳輸協(xié)議:TSIP、TAIP(天寶標(biāo)準(zhǔn)界面協(xié)議)和NMEA0183協(xié)議;三種協(xié)議可靈活通過(guò)軟件或跳線配置。在本設(shè)計(jì)中使用了此模塊,較好的實(shí)現(xiàn)了GPS定位分析的效果。

GPS性能:

· 接收機(jī):L1(1575.42MHz),C/A碼,12通道,連續(xù)追蹤,32位CPU

· 更新率:TISP 1Hz NMEA 1Hz

· 精度:水平 <5米(50%),<8米 (90%) 垂直精度 <10米(50%) ,<16米(90%)

· 操作限制:高度<18000米或者速度<515米/秒

· 捕獲時(shí)間:再次捕獲:<2秒(90%)

· 冷啟動(dòng)/溫啟動(dòng)/熱啟動(dòng)/分別是15分/38秒/10秒

· 動(dòng)態(tài)范圍:加速度 4g/39.2米/秒2

2.2 GPRS模塊

      阿爾泰GPRS模塊支持三頻GSM/GPRS 900/ 1800/ 1900 MHz,采用SIM300GSM/GPRS模塊,提供標(biāo)準(zhǔn)的RS-232接口,工業(yè)標(biāo)準(zhǔn)設(shè)計(jì),使其能以小尺寸和低功耗實(shí)現(xiàn)語(yǔ)音、SMS、數(shù)據(jù)和傳真信息的高速傳輸,可直接與上位機(jī)設(shè)備透明通訊,在PC機(jī)上用AT命令通過(guò)串口對(duì)它進(jìn)行設(shè)置,是小體積即插即用模塊中完善的三頻GSM/GPRS 解決方案,能應(yīng)用于許多方面

      本車載終端采用GPRS Modem與控制中心進(jìn)行無(wú)線數(shù)據(jù)通信,對(duì)GPRS Modem的控制和讀寫(xiě)通過(guò)串口進(jìn)行。由于與控制中心交互的數(shù)據(jù)種類較多,因此定義了相應(yīng)的應(yīng)用層數(shù)據(jù)包格式。數(shù)據(jù)包的所有字段均采用單字節(jié)ASCII編碼且為固定長(zhǎng)度。在發(fā)送端,數(shù)值型字段需要在發(fā)送前格式化為定長(zhǎng)字符串再封裝到數(shù)據(jù)包中;在接收端,需要將數(shù)據(jù)包中的格式化字符串還原為數(shù)值型常量。數(shù)值型字段不足部分以字符“O”為前導(dǎo)字符進(jìn)行填充;字符型字段不足部分以空格(SPACE,0x20)為前導(dǎo)字符填充。字符串型字段的長(zhǎng)度不包括字符串結(jié)尾的NULL字符(在C語(yǔ)言中為0x00)。所有采用UNICODE編碼的字符數(shù)據(jù)在封裝到數(shù)據(jù)包中之前必須進(jìn)行轉(zhuǎn)換。

      定義的數(shù)據(jù)包主要有以下幾類:客戶端位置更新數(shù)據(jù)包;客戶端接件信息數(shù)據(jù)包;客戶端送達(dá)簽收數(shù)據(jù)包;服務(wù)器新任務(wù)數(shù)據(jù)包;客戶端確認(rèn)數(shù)據(jù)包;服務(wù)器確認(rèn)數(shù)據(jù)包;客戶端車輛故障數(shù)據(jù)包;客戶端道路堵塞數(shù)據(jù)包。

      為了能夠正確解析數(shù)據(jù)包中的數(shù)據(jù),所有數(shù)據(jù)包都具有相同的包頭(head),即數(shù)據(jù)包類型(packet type),時(shí)間戳標(biāo)記(time stamp)、數(shù)據(jù)包順序號(hào)(packet sequencenumber)3個(gè)字段。當(dāng)接收到一個(gè)數(shù)據(jù)包之后,根據(jù)包頭中的類型字段就能判斷該數(shù)據(jù)包主體部分的長(zhǎng)度,由此即可正確解析出包中的內(nèi)容。包頭之后是數(shù)據(jù)包主體(body)部分,不同數(shù)據(jù)包類型有著不同的字段和長(zhǎng)度。上述8種定義類型之外的數(shù)據(jù)包均為未定義類型,應(yīng)當(dāng)被丟棄。類型為NTSK、TMLF、RCNG的數(shù)據(jù)包需要接收端的確認(rèn);而RECV、SEND、UPDT、CACK、SACK這5種類型的數(shù)據(jù)包不需要確認(rèn)。

      GPRS Modem的數(shù)據(jù)傳輸與接收是通過(guò)串口編程來(lái)實(shí)現(xiàn)的。Windows CE平臺(tái)上的串口編程依賴于與文件相關(guān)的API接口:CreateFile()打開(kāi)串口,ReadFile()從串口讀取數(shù)據(jù),WriteFile()向串口寫(xiě)入數(shù)據(jù)。由于網(wǎng)絡(luò)數(shù)據(jù)包的到來(lái)是一個(gè)異步過(guò)程,因此還需要處理串口的異步事件:GetCommMask()取得串口已經(jīng)設(shè)置的事件,setCom-mMask()設(shè)置串口事件集,WaitCommEvent()等待預(yù)先設(shè)置的串口事件集中的某一事件發(fā)生。

產(chǎn)品特點(diǎn):

· 采用Simcom公司高性能工業(yè)級(jí)GSM/GPRS模塊SIM 300

· 帶有音頻接口、電話線接口、RS232接口、SIM卡接口

· 三頻 900/ 1800/ 1900 MHz

· GPRS (class 10/8) 標(biāo)準(zhǔn)

· GPRS (class B)

· 滿足GSM(2/2+)標(biāo)準(zhǔn)Class 4(2W@850/900MHz)Class 1 (1W@1800/1900MHz)

· 語(yǔ)音、SMS、數(shù)據(jù)和傳真信息的高速傳輸

· 支持RS232/RS485透明短信傳輸功能

· 通過(guò)AT命令控制(GSM07.07,07.05和增強(qiáng)AT命令)

· 支持電路交換(CSD)功能,適合于點(diǎn)對(duì)點(diǎn)數(shù)據(jù)通信

· 數(shù)據(jù)終端永遠(yuǎn)在線

· 多種工作模式選擇,使用方便、靈活

2.3語(yǔ)音提示模塊

      考慮到配送人員在駕駛車輛的過(guò)程中不便于時(shí)刻留意系統(tǒng)中任務(wù)的變化情況,因此在車載終端上加入了語(yǔ)音提示模塊。

Windows CE提供了音頻API接口:

      BOOL WINAPI PlaySound(LPCSTR pszSound,HMOD-ULE hmod,DWORDfdwSound);

      該函數(shù)的第1個(gè)參數(shù)表示要播放的音頻文件,第2個(gè)參數(shù)設(shè)置為NULL,第3個(gè)參數(shù)指定影響聲音播放的一些標(biāo)志。因此,語(yǔ)音模塊的實(shí)現(xiàn)就是在不同的情況下播放不同的提示聲音。

3 結(jié)論

      基于阿爾泰公司的ART270開(kāi)發(fā)板的車載物流終端集成了電子地圖、GPS定位、GPRS無(wú)線通信、語(yǔ)音提示等功能。由于采用柵格圖像來(lái)實(shí)現(xiàn)電子地圖,因此通過(guò)將小范圍內(nèi)的地理經(jīng)緯度坐標(biāo)簡(jiǎn)化為線性坐標(biāo)模型,可成功地在柵格圖像上實(shí)現(xiàn)車輛定位實(shí)時(shí)監(jiān)控的功能。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:嵌入式產(chǎn)品在風(fēng)力發(fā)電控制系...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

中國(guó)傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)