沈偉
(南通大學,南通 226019)
基于RFID的渣土車工地監控裝置的設計
沈偉
(南通大學,南通226019)
建筑工地渣土車管理一直是城市建設中一大難題,物聯網技術的應用為渣土車管理高效化提供技術支撐。設計一個嵌入式渣土車工地監控裝置,采用基于ARM內核的STM32f103RBT6作為主控制芯片,利用RFID標識車輛信息,結合視頻監控技術,網絡通信技術與數據庫管理技術,對工地渣土車進行集中智能化管理。
RFID;渣土車;STM32
城市基礎建設中產生的建筑垃圾都需要大馬力載貨自卸式渣土車的運輸,在提高效率的同時也帶來了環境污染、安全等諸多問題,例如車容車貌不潔,車輛分散不易管理,不按規定時間、線路行駛,亂倒私卸,沿途拋灑,野蠻超速行駛等問題。在計算機技術應用以前,車輛管理只能依托于手工記錄的方式,由專門的工作人員負責車輛信息的收集和行駛監督,手工記錄,效率低下,信息分散,無法及時溝通,影響車輛管理工作的一致性和整體性[1]。物聯網技術的應用為渣土車輛的管理高效化提供了技術支撐。綜合運用射頻識別技術,視頻技術,網絡通信技術與數據庫管理技術等技術手段,實現對渣土車的集中智能化監控管理,有效提高監管部門的效率,促進城市建設的和諧發展。
本文設計一個渣土車工地監控裝置,對渣土車輛的出場過程,清洗過程進行監控[2]。車輛進場時,渣土車輛用中遠距離的RFID卡號進行身份識別,同時觸發網絡攝像機進行圖像抓拍。若是未識別到卡或是卡無效,由地感線圈觸發攝像機進行圖像抓拍,上傳抓拍圖像,存入數據庫,便于事后追查責任。車輛進場后需進行車輛清洗,通過在清洗裝置的出入口檢測地感線圈信號和車輛RFID信號來判斷車輛是否進行清洗;土方作業后車輛出場,經由地磅稱重檢測合格后放行。車輛在工地行駛全程的射頻信息和圖像信息利用LAN網絡傳送給上位機,上位機對這些車輛信息進行數據庫信息保存。渣土車工地監控流程如圖1所示。

圖1 渣土車工地監控流程
裝置采用模塊化設計,主要由主控單元、射頻識別單元、車輛感應單元、超載檢測單元以及視頻監控抓拍單元組成。

圖2 系統硬件框圖
主控單元選用高性能的STM32f103RBT6作為主處理器,STM32F103系列微處理器是基于ARMv7-M體系結構的32位標準RISC(精簡指令集)處理器,提供很高的代碼效率,在通常8位和16位系統的存儲空間上發揮了ARM內核的高性能。該系列微處理器工作頻率為72MHz,內置高達128K字節的Flash存儲器存儲器。
地感車輛檢測單元和網絡攝像機通過I/O口與MCU相連;超載檢測單元和射頻識別單元通過RS-232與MCU相連;上位機經過周立功ZNE-100 RJ-45轉RS-232模塊與MCU相連。

圖3 RFID讀寫器框圖
射頻收發模塊分為射頻電路部分以及單片機電路部分,如圖3所示。射頻芯片采用奧地利微電子公司的AS3992射頻芯片,AS3992芯片具有體積小,功耗低,多頻段兼容,同時支持EPC Gen2以及ISO 18000-6A/6B通信協議等諸多特點。采用C8051F340單片機的控制AS3992芯片的時序,如圖4所示。車輛感應模塊選用PD132地感車輛檢測器,攝像部分選用深圳浩景NV201E型網絡攝像機。上位機軟件基于.NET平臺進行編寫。

圖4 AS3992讀取數據時序圖
在車輛進場時,由地感車輛檢測器檢測到有車輛駛入,主控單元觸發RFID單元對車載標簽進行讀取感知。車輛信息封裝后發送到后臺服務器[3]。服務器接收到前端信息后,通過查詢數據庫來識別車輛信圖息。對于錯誤信息的進行報警。具體流程圖如圖5。

圖5 主程序框圖
3.1RFID防碰撞算法
多標簽讀取時,首先使用gen2SelectForTag()選擇射頻場內的標簽群,之后通過含有Q值參數的gen2QueryStandard()命令對標簽群啟動一個盤存周期,之后不斷發送QueryRep()命令和ACK()命令對標簽槽計數器減值并進行識別,正確唯一識別的標簽序列號被記錄在存儲器中。為了識別全部標簽,QueryRep()命令和ACK()命令需要重復執行N=2Q-1次,即把所有Q值產生的可能的時隙都要歷遍。在這個流程中,讀寫器需要根據每一輪搜索中標簽的回波情況自動調整Q值大小。
3.2RFID通信命令格式
主機與AS399x讀寫模塊的通信模式是主動式,即由主機向RFID讀寫器/模塊發出命令,讀寫器/模塊執行完該命令后將相關的結果或數據返回到主機中。主機與RFID讀寫模塊之間的通信數據是以字節為單位來傳送的。每條命令由多個字節組成。主機向AS399x讀寫模塊發送的命令與讀寫器返回的數據格式是相同的:命令體包括:命令碼+命令字節長度+命令數據返回數據的命令碼是對發送數據命令碼的回答[4]。如表1,2所示。
以輪詢命令為例:

表1 查詢數據格式

表2 返回數據格式
例子:
發送:31 03 01
32 12 01 0E 34 00 01 02 03 04 05 06 07 08 09 10 11 23表示識別到
標簽,EPC:01 02 03 04 05 06 07 08 09 10 11 23 3.3服務器接收照片子程序的設計
接收照片的服務器基于Windows操作系統,采用C#語言編寫。注意:接收圖片成功后,程序必須輸出“upload-ok”通知前端設備照片上傳成功。由于篇幅有限,下面給出圖片上傳代碼如下:
if(upfile.PostedFile.ContentLength>0)
{
string strSaveDir="./";
string strName=upfile.PostedFile.FileName;
int intExt=strName.LastIndexOf(".");
智慧商圈系統在城市大中型商圈中的應用率較高,一方面可提升客戶對商圈的整體購物服務體驗,另一方面可提升商圈的管理水平和決策能力。該系統目前正在上海人民廣場地下廣場(迪美廣場、香港名店街)試用。通過全天候的客流量統計分析,了解商圈內的客流動向、集中區域和逗留時間,形成按日期、按時間段的客流分析報告,為商圈的整體布局和客流引導、客戶轉化率及銷售量最大化提供參考。圖7為上海香港名店街各時間段各商鋪的客流量變化曲線,圖8為該商圈試用的APP界面。
string strExt=strName.Substring(intExt);
if(strExt!=".jpg"&&strExt!=".gif")
{
labelUpResult.Text="wrong file type";
labelFileName.Text="";
labelFileExt.Text="";
labelFileSize.Text="";
}
else
{
intExt=strName.LastIndexOf("/");
string strBaseName;
if(intExt!=0)
strBaseName=strName.Substring(intExt);
else
strBaseName=strName;
upfile.PostedFile.SaveAs(Server.MapPath(strSaveDir+ strBaseName);

圖6 圖像抓拍界面
本裝置利用射頻識別技術、視頻技術、數據庫技術綜合對工地渣土車輛進行感知、記錄。對渣土車進場、清洗、作業、出場等過程實時監控,提高了管理部門的監管效率。采用模塊化設計,為后期升級預留接口。后期可結合GPS、GPRS技術,對渣土車輛道路運行進行監控,以達到對渣土車輛綜合監管的目的。
[1]劉奎,郝偉.三管齊下治理渣土車問題[J].法制與社會,2011(06).
[2]張學鋒.基于物聯網技術的渣土車智能監管系統設計與實現[J].軟件產業與工程,2010(06).
[3]秦玉,姚振強,危險品集裝箱狀態實時監測系統設計[J].機械設計與研究,2008-12.
[4]EPC RFID Tags in Security Applications[M].University of Washington,2010.
RFID;Sediment Vehicles;STM32
Control Monitor Unit of Sediment Vehicles Based on RFID
SHEN Wei
(Nantong University,Nantong 226019)
The management of sediment vehicles in the construction site is always a big problem in the urban construction,and the application of the Internet of things technology provides the technical support to the efficient management of sediment vehicles.Designs an embedded construction site monitoring device of sediment vehicles,STM32f103RBT6 based on ARM is used as a control CPU,and RFID is used to identify the vehicle information.Combined with the video monitoring technology,network communication techniques and database management technology,realizes centralized intelligent management in the management of sediment vehicles in the construction site.
1007-1423(2016)28-0062-04
10.3969/j.issn.1007-1423.2016.28.017
沈偉(1988-),男,江蘇南通人,碩士研究生,研究方向為智能控制
2016-08-03
2016-09-30