一種Linux平臺上S3C2440的物流配送系統設計和實(shí)現
控制中心軟件部分主要包括10部分,結構圖如圖2所示。
2.3 移動(dòng)終端的硬件設計
移動(dòng)終端可以實(shí)現個(gè)人用戶(hù)的實(shí)時(shí)信息查詢(xún),用戶(hù)可以通過(guò)GPS輔助定位系統獲得本機的位置描述,并通過(guò)GPRS網(wǎng)絡(luò )將本機的位置描述實(shí)時(shí)地傳送到物流配送控制中心,實(shí)現控制中心對移動(dòng)終端的監控,同時(shí),也可以通過(guò)GPRS從控制中心平臺獲得查詢(xún)對象的所在位置描述。
基于S3C2440的移動(dòng)終端硬件設計如圖3所示。S3C2440模塊(包括各種硬件接口及嵌入式Linux軟件等)負責對GPS信號的接收處理、視圖顯示及對數據的處理。從GPS模塊中獲取定位數據,從RFID模塊與CellID模塊獲得更詳細的定位信息作為補充,然后將位置信息通過(guò)GPRS發(fā)送給控制中心。實(shí)現終端和控制中心的信息上傳和下傳功能。
RFID模塊主要負責對當前物流載體的數據采集,以獲得RFID定位信息,并將采集到的RFID信息通過(guò)藍牙模塊傳輸給S3C2440.GPS模塊根據衛星定位獲得當前位置信息,同樣通過(guò)藍牙模塊進(jìn)行傳輸(如距離比較近,也可以有線(xiàn)傳輸)。Cell-ID模塊主要通過(guò)無(wú)線(xiàn)數據傳輸獲得定位信息,然后通過(guò)GPRS模塊傳輸給中心控制器。LCD模塊主要提供人機交互的功能,除了顯示屏外還需配備鍵盤(pán)等輸入設備,或者直接采用液晶屏。存儲器模塊除了擴展的片外RAM外,還需給嵌入式數據庫提供一定的存儲空間。
2.4 軟件設計
2.4.1 軟件總體設計
如圖4所示,按照功能可以將軟件分為以下4部分。
?、儆脩?hù)界面。要實(shí)現一個(gè)友好的用戶(hù)界面,以便用戶(hù)在S3C2440 LCD屏上直觀(guān)地獲得圖文并茂的信息,以及選擇服務(wù)功能和輸入信息。
?、诘貓D數據處理。主要實(shí)現電子地圖的數據組織、地圖顯示、地圖標圖功能、定位導航功能,便于用戶(hù)使用地理信息的服務(wù)功能。終端處理的數據包括GPS數據、GIS數據、文本數據、多媒體數據。
?、跥PS通信模塊。S3C2440模塊通過(guò)藍牙與GPS模塊相連接,對接收到的GPS數據進(jìn)行處理,才能得到所需要的定位信息(比如經(jīng)緯度數據等)。利用籃牙進(jìn)行串口通信的編程,包括打開(kāi)串口、配置串口、發(fā)送接收數據、關(guān)閉串口4個(gè)步驟。
?、蹽PRS通信模塊。利用GPRS無(wú)線(xiàn)物流在S3C2440和控制中心之間進(jìn)行雙向通信。本文采用WebService的方式來(lái)進(jìn)行。
2.4.2 GPS與RFID數據提取
GPS 是英文Global Positioning System(全球定位系統)的簡(jiǎn)稱(chēng),而其中文簡(jiǎn)稱(chēng)為"球位系".GPS是20世紀70年代由美國陸??杖娐?lián)合研制的新一代空間衛星導航定位系統 .其主要目的是為陸、海、空三大領(lǐng)域提供實(shí)時(shí)、 全天候和全球性的導航服務(wù),并用于情報收集、核爆監測和應急通訊等一些軍事目的,是美國獨霸全球戰略的重要組成。經(jīng)過(guò)20余年的研究實(shí)驗,耗資300億美元,到1994年3月,全球覆蓋率高達98%的24顆GPS衛星星座己布設完成。在機械領(lǐng)域GPS則有另外一種含義:產(chǎn)品幾何技術(shù)規范(Geometrical Product Specifications)-簡(jiǎn)稱(chēng)GPS.
評論