利用RFID和衛星導航技術實現車距監測的預警
引言
本文引用地址:http://www.104case.com/article/156062.htm汽車為人類社會的發展做出了突出的貢獻,但也帶來了觸目驚心的傷害。近年來,隨著高速公路的發展,汽車行駛速度提高,惡性交通事故頻發。在車禍造成的死亡事故中,追尾占25%。因此,研究能夠隨時獲取道路和車輛信息,并及時提醒汽車駕駛員采取措施避免危險的車距監測預警系統就成為解決公路交通安全問題的重要手段。
本文基于RFID和衛星導航技術實現車輛之間的相互通信,通過向周圍車輛報告本車精確的地理信息,并獲取周圍車輛發送的地理信息,實時計算獲取車輛距離。
此方案與雷達測距等其他實現方案相比,具有成本低、結構簡單、精準度高等優點。
RFID技術最早出現在二戰時期,當時成功應用于飛機的敵我識別系統。現在已經發展成為21世紀最重要的技術之一。其基本原理是利用射頻信號的空間耦合(電感或電磁耦合)或反射的傳輸特性,實現對被識別物體的自動識別。
衛星導航技術最早應用于20世紀70年代由美國陸海空三軍聯合研制的全球衛星定位系統(GPS),現已全球性民用。由于衛星的位置精確可知,在GPS觀測中,我們可得到衛星到接收機的距離,應用三維坐標中的距離公式,利用3顆衛星,就可以組成3個方程式,解出觀測點的位置(X、Y、Z),實現對對象位置的確定。
2 系統整體設計方案
本系統設計包括單片機控制模塊、射頻通信模塊、衛星導航模塊、液晶顯示模塊、聲光報警模塊和穩壓電源模塊。系統采用LM1575芯片將車載12V電源轉換為5V電源,以凌陽SPCE061A型16位單片機為控制中心,使用nRF2401無線射頻收發模塊實現數據的發送和接收,使用OTrack-32北斗/GPS/GLONASS多模兼容導航芯片模塊實現經緯度坐標的獲取,同時使用12864型LCD顯示模塊實時顯示車距檢測信息,并使用蜂鳴器和LED實現聲光報警。系統框圖如圖1所示。
圖1 系統整體框架圖
系統工作時,首先通過衛星導航芯片獲取本車的精確經緯度信息,然后對信息進行編碼。編碼信息主要包括本車識別序列號、經緯度信息和車速[3]。完成信息編碼后,將編碼信息通過射頻收發模塊的通道1進行信息發送,接收地址應設置為統一的公用地址,本設計規定為5位十六進制地址:0xAAAAA。同時采用通道2接收周圍車輛發送的信息,將接收到的信息發送給單片機進行處理。
當同時接收多個射頻模塊發送的信息出現通信碰撞時,采用RFID防碰撞算法進行處理。單片機不斷接收來自射頻收發模塊的車輛識別序列號、經緯度信息和車速,并按照車輛序列號對這些信息進行數據結構隊列排序處理。
通過汽車測距測速算法和汽車行駛方向判定算法實時獲取周圍每輛車的行駛方向和車距。將周圍車輛車距車速與不同車速對應的安全車距進行對照,當汽車車距小于安全距離時,通過聲音和燈光向駕駛員進行報警。
評論