首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界麵 | 運動控製
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式係統 | PC based | 機櫃箱體殼體 | 低壓電器 | 機器視覺
基於Windows CE的物流車載終端設計
收藏本文     查看收藏

摘要 提出一種基於Windows CE嵌入式操作係統的物流車載終端設計方案。在此方案中集成了電子地圖、GPS定位、GPRS無線通信、語音等功能。

關鍵詞 物流 車載終端 電子地圖 GPS定位GPRS通信Windows CE 

      物流在現代社會中正扮演著越來越重要的角色。但是,與國外技術密集型的物流行業相比,國內物流行業在信息化、智能化程度上還存在著較大差距。鑒於這樣一種狀況,本文提出了一個基於WindowsCE平台的物流車載終端設計方案。該物流車載終端以阿爾泰ART270開發板為硬件平台,在嵌入式操作係統Windows CE上實現的功能有:電子地圖,實現地圖4級縮放、平移、歸中功能;無線通信,實現終端與控製中心的GPRS無線通信;GPS定位,定位車載終端當前的位置;語音提示,提供更好的人機交互功能。

軟硬件平台簡介

       本車載終端以ART270板為硬件平台。ART270是北京阿爾泰科技推出的一款基於Intel XScale PXA270處理器的高端ARM開發平台,性能高,功耗低,接口豐富,功能強大,適合作為語音係統、指紋識別、PDA終端、車載GPS導航、無線上網、數碼媒體播放、工業控製等設備的開發參考,也是高等院校高級嵌入式軟硬件開發教學的首選平台。

PXA270是Intel於2004年4月發布的XScale處理器家族的升級產品,最高主頻達624MHz。該款芯片把X86架構奔騰4係列上的多媒體擴展功能引入了Xscale芯片組的產品線中,用戶通過這個無線多媒體擴展技術(MMX)可以在掌上設備上播放高質量的視頻和玩三維遊戲。同時,PXA270還加入了Intel SpeedStep動態電源管理技術,在保證CPU性能的情況下,最大限度地降低移動設備功耗。PXA270處理器已經成為高端移動設備中最受歡迎的處理器之一。

  ART270采用240Pin核心板加底板的配置,使得調試和應用更加方便,使用戶有更靈活的擴展方式。核心板上集成PXA270 嵌入處理器、64MB SDRAM、32M Nor Flash、總線驅動、電源管理芯片等,結構緊湊;底板上提供CPLD,LCD接口,AC97音頻輸入輸出接口,100M網口,USB Host/Device接口,串口,JTAG接口,VGA接口,外擴高精度時鍾芯片等,另外,一個擴展總線接口使用戶可以根據自己的需要自由擴展。

本設計方案采用WindowsCE作為軟件平台。WindowsCE是一種針對小容量、移動式、智能化設備的多任務、搶占式、模塊化實時嵌入式操作係統。Windows CE具有與桌麵Windows幾乎完全兼容的API接口,為了配合WindowsCE上的應用程序開發,微軟公司推出了eMbedded Visual C++(簡稱 “eVC”)集成開發環境。本係統采用的是eVC 4.O。


硬件
模塊

2.1 GPS模塊 

        阿爾泰GPS 擴展模塊是一種種低功耗GPS接收機模塊。 模塊板上集成天寶新型lassen IQ 12路低功耗快速定位GPS接收模塊,性能良好; 采用RS232串口與設備聯接,與GPS通信的各種協議相兼容,方便用於研發; 外接電源采用常見的5V電源,3V鋰電池作為lassen IQ模塊的後備電源,存儲星曆數據; 可接3.3V有源天線,擴展板配有緊湊型磁性封裝天線,這種天線靈活、可動安裝。模塊集成一個RS232串口,可通過跳線配置為不同的lassen IQ輸出端口,使用不同的通信協議; 在工作狀態下,GPS接收機的功耗為96mW。使用不同的協議可實現1Hz更新速率三種傳輸協議:TSIP、TAIP(天寶標準界麵協議)和NMEA0183協議;種協議可靈活通過軟件或跳線配置。在本設計中使用了此模塊,較好的實現了GPS定位分析的效果。

 

 GPS性能:

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

・ 更新率:TISP 1Hz  NMEA 1Hz

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

・ 操作限製:高度<18000米或速度<515米/秒

・ 捕獲時間:再次捕獲:<2秒(90%)

・ 冷啟動/溫啟動/熱啟動/分別是15/38/10

・ 動態範圍:加速度 4g/39.2米/秒2

2.2 GPRS模塊

     阿爾泰GPRS模塊支持三頻GSM/GPRS 900/ 1800/ 1900 MHz,采用SIM300GSM/GPRS模塊,提供標準的RS-232接口,工業標準設計,使其能以小尺寸和低功耗實現語音、SMS、數據和傳真信息的高速傳輸,可直接與上位機設備透明通訊,在PC機上用AT命令通過串口對它進行設置,是小體積即插即用模塊中完善的三頻GSM/GPRS 解決方案,能應用於許多方麵

本車載終端采用GPRS Modem與控製中心進行無線數據通信,對GPRS Modem的de控kong製zhi和he讀du寫xie通tong過guo串chuan口kou進jin行xing。由you於yu與yu控kong製zhi中zhong心xin交jiao互hu的de數shu據ju種zhong類lei較jiao多duo,因yin此ci定ding義yi了le相xiang應ying的de應ying用yong層ceng數shu據ju包bao格ge式shi。數shu據ju包bao的de所suo有you字zi段duan均jun采cai用yong單dan字zi節jieASCII編碼且為固定長度。在發送端,數值型字段需要在發送前格式化為定長字符串再封裝到數據包中;在接收端,需要將數據包中的格式化字符串還原為數值型常量。數值型字段不足部分以字符“O”為前導字符進行填充;字符型字段不足部分以空格(SPACE,0x20)為前導字符填充。字符串型字段的長度不包括字符串結尾的NULL字符(在C語言中為0x00)。所有采用UNICODE編碼的字符數據在封裝到數據包中之前必須進行轉換。

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

    為了能夠正確解析數據包中的數據,所有數據包都具有相同的包頭(head),即數據包類型(packet type),時間戳標記(time stamp)、數據包順序號(packet sequencenumber)3個ge字zi段duan。當dang接jie收shou到dao一yi個ge數shu據ju包bao之zhi後hou,根gen據ju包bao頭tou中zhong的de類lei型xing字zi段duan就jiu能neng判pan斷duan該gai數shu據ju包bao主zhu體ti部bu分fen的de長chang度du,由you此ci即ji可ke正zheng確que解jie析xi出chu包bao中zhong的de內nei容rong。包bao頭tou之zhi後hou是shi數shu據ju包bao主zhu體ti(body)部分,不同數據包類型有著不同的字段和長度。上述8種定義類型之外的數據包均為未定義類型,應當被丟棄。類型為NTSK、TMLF、RCNG的數據包需要接收端的確認;而RECV、SEND、UPDT、CACK、SACK這5種類型的數據包不需要確認。

    GPRS Modem的數據傳輸與接收是通過串口編程來實現的。Windows CE平台上的串口編程依賴於與文件相關的API接口:CreateFile()打開串口,ReadFile()從串口讀取數據,WriteFile()向串口寫入數據。由於網絡數據包的到來是一個異步過程,因此還需要處理串口的異步事件:GetCommMask()取得串口已經設置的事件,setCom-mMask()設置串口事件集,WaitCommEvent()等待預先設置的串口事件集中的某一事件發生。

 

 

產品特點:

・ 采用Simcom公司高性能工業級GSM/GPRS模塊SIM 300

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

・ 三頻 900/ 1800/ 1900 MHz

・ GPRS (class 10/8) 標準

・ GPRS (class B)

・ 滿足GSM(2/2+)標準Class 4(2W@850/900MHz)Class 1 (1W@1800/1900MHz)

・ 語音、SMS、數據和傳真信息的高速傳輸

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

・ 通過AT命令控製(GSM07.07,07.05和增強AT命令)

・ 支持電路交換(CSD)功能,適合於點對點數據通信

・ 數據終端永遠在線

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

2.3語音提示模塊

    考慮到配送人員在駕駛車輛的過程中不便於時刻留意係統中任務的變化情況,因此在車載終端上加入了語音提示模塊。
    Windows CE提供了音頻API接口:
    BOOL WINAPI PlaySound(LPCSTR pszSound,HMOD-ULE hmod,DWORDfdwSound);
    該函數的第1個參數表示要播放的音頻文件,第2個參數設置為NULL,第3個參數指定影響聲音播放的一些標誌。因此,語音模塊的實現就是在不同的情況下播放不同的提示聲音。

 

3 結論

    基於阿爾泰公司的ART270開發板的車載物流終端集成了電子地圖、GPS定位、GPRS無線通信、語(yu)音(yin)提(ti)示(shi)等(deng)功(gong)能(neng)。由(you)於(yu)采(cai)用(yong)柵(zha)格(ge)圖(tu)像(xiang)來(lai)實(shi)現(xian)電(dian)子(zi)地(di)圖(tu),因(yin)此(ci)通(tong)過(guo)將(jiang)小(xiao)範(fan)圍(wei)內(nei)的(de)地(di)理(li)經(jing)緯(wei)度(du)坐(zuo)標(biao)簡(jian)化(hua)為(wei)線(xian)性(xing)坐(zuo)標(biao)模(mo)型(xing),可(ke)成(cheng)功(gong)地(di)在(zai)柵(zha)格(ge)圖(tu)像(xiang)上(shang)實(shi)現(xian)車(che)輛(liang)定(ding)位(wei)實時監控的功能。


 

狀 態: 離線

公司簡介
產品目錄
供應信息

公司名稱: 北京阿爾泰科技發展有限公司
聯 係 人: 趙亞茹
電  話: 029-81770605
傳  真:
地  址: 北京市平穀區王辛莊鎮樂園路29號
郵  編: 710000
主  頁:
 
該廠商相關解決方案:
使用阿爾泰USB3106采集卡和Labview無縫連接
阿爾泰電量模塊在無線抄表係統中的應用
阿爾泰產品RTU6103在油田監控管理係統中的應用
阿爾泰RS485模塊在農田節水灌溉係統中的應用
車輛無線數據采集方案
拉線長度檢測方案
農業大棚無線溫濕度檢測方案
阿爾泰智能灌溉係統
小型機房溫濕度及斷電監測
阿爾泰樓宇監控係 解決方案
煤礦檢測方案
阿爾泰數據采集卡在模擬飛行係統的應用
更多方案...
立即發送詢問信息在線聯係該解決方案廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯係方式,以方便我們及時與您聯絡

關於我們 | 聯係我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved