洪文欣,孫 寧
(南京林業(yè)大學汽車與交通工程學院,南京 210037)
近年來交通運營車輛突發(fā)事故越發(fā)頻繁且多樣化,傳統(tǒng)的針對運營車輛的監(jiān)測系統(tǒng)只能在固定卡口或出車前后給予一定監(jiān)測,但不能在駕駛全過程中給予全面監(jiān)測,因靈活性的缺乏而難以滿足復雜的交通需求。國內(nèi)外研究者對此進行了大量的研究工作,如王巍教授等[1]對運營車輛監(jiān)測系統(tǒng)的研究,雖在一定程度上改善了監(jiān)測片面問題,提高了駕駛安全和救援效率,但仍不能實現(xiàn)較為理想的實時性,也不能自如應對未來智能交通下更為復雜的駕駛環(huán)境和突發(fā)事故。鑒于此,本研究嘗試設計一款基于樹莓派的運營車輛監(jiān)測系統(tǒng),運用監(jiān)控和傳感器[2]獲取車輛運行狀態(tài)、駕駛員行為信息以及道路情況。在對協(xié)同定位系統(tǒng)進行硬件電路設計的同時,還利用Visual Basic對系統(tǒng)軟件工作界面進行設計[3],在軟件平臺上清晰呈現(xiàn)駕駛員行為、車輛信息和道路情況等。通過分析數(shù)據(jù)信息,可方便對車輛安全性進行判斷并預備緊急事故處理方案,提高車輛的安全性和救援的高效性。
整體設計概念如圖1所示。軟件以智能監(jiān)測技術為核心,硬件運用樹莓派處理器,完成對運營車輛的監(jiān)測。系統(tǒng)引入“車聯(lián)網(wǎng)”理念,將汽車上的無線連接網(wǎng)絡與車載設備進行連接,通過實時信息與數(shù)據(jù)共享,感知并掌握駕駛員駕駛情況、車載設備情況以及周邊駕駛環(huán)境的安全性與可靠性,以此實現(xiàn)危險警報和預警功能,保障駕駛行為的安全性,保障交通安全。
圖1 系統(tǒng)設計原理圖
通過高精度人臉識別技術對駕駛員進行身份校驗,是保證駕駛規(guī)范性和安全性的前提,對駕駛員能力與狀態(tài)進行評估考核也可同時進行。監(jiān)測系統(tǒng)由車內(nèi)實時監(jiān)控、車輛數(shù)據(jù)信息、環(huán)境監(jiān)測和路況查詢四個部分構成。后臺可以在駕駛全過程中清晰地獲得各方面動態(tài)信息,針對不同情況進行及時調(diào)整。在環(huán)境監(jiān)測系統(tǒng)中,通過氣象監(jiān)測設備和車流量檢測設備將天氣數(shù)據(jù)和路況信息傳遞給處理器,處理器分析數(shù)據(jù)發(fā)布預警,針對預警發(fā)布對應舉措。系統(tǒng)可根據(jù)駕駛行為記錄等數(shù)據(jù)生成駕駛員考核表,便于運營車輛所在公司對駕駛員進行合理聘用和個性化管理及培訓,從而提高駕駛員的業(yè)務能力,提升運營車輛的安全性及服務質量。
系統(tǒng)硬件基于樹莓派設計,主要包括:供電模塊、主處理器模塊、無線通信模塊、駕駛監(jiān)測模塊、車速車距監(jiān)測模塊等。樹莓派主處理器模塊作為系統(tǒng)硬件設備的核心[4-5],由供電模塊等作為輔助,與處理器的串口連接,共同實現(xiàn)所設計功能。
供電模塊以太陽光為主要能量來源,其具體電路如圖2所示。本供電模塊采用XL4015芯片,設計了一個直流電8V到36V輸入;輸出是恒定的5V和穩(wěn)定的5A直流升壓斬波電路。XL4015也是一款適用各種DC-DC高電壓大電流需求的開關降壓型產(chǎn)品,可實現(xiàn)1.25V至32V的可調(diào)輸出,具有4A恒流輸出電流能力,有出色的線路和負載調(diào)節(jié)功能,除此之外還內(nèi)置了熱關斷、電流限制和輸出短路保護等功能芯片。
圖2 供電模塊電路圖
處理器模塊采用樹莓派[6]處理器,其作為一款微型電腦處理器,具備體積小、功能齊全、處理能力強等優(yōu)點,可以將電腦與單片機I/O功能良好結合。電路圖如圖3所示。
圖3 樹莓派電路圖
本設計中,處理器以BCM2835芯片為核心。串口通信通過原生串口轉485實現(xiàn),達到控制設備并讀取儀器數(shù)據(jù)的功能。通過處理器對車輛的運行狀態(tài)、路況以及道路規(guī)劃分析處理,可高效實現(xiàn)實時監(jiān)測,提高精準度。
無線通信模塊選用西門子公司的MC55。MC55芯片可以提高語音聯(lián)絡和數(shù)據(jù)傳輸功能在同一系統(tǒng)中的集成度,能較好滿足本系統(tǒng)中遠程信息交互的要求。無線通信模塊電路如圖4所示,其中,TXD0口用于接收從單片機傳入的數(shù)據(jù);RXD0口用于向單片機輸出數(shù)據(jù)[7];通過端口TXD0與TXD1之間、RXD0與RXD1之間的數(shù)據(jù)傳輸,能夠實現(xiàn)主處理器和GPRS模塊間的無線通信。
圖4 無線通信模塊
駕駛監(jiān)測模塊以智能攝像頭為基礎設備,輔以定位監(jiān)測,監(jiān)控駕駛員行為、以及道路狀況,最終實現(xiàn)道路和車輛信息在上位機管理系統(tǒng)的實時視頻顯示,滿足交通管理的監(jiān)測等需求,如圖5所示。
圖5 駕駛監(jiān)測模塊
實際設計中,選用CMOS FIFO攝像頭;AL422B作為視頻幀存儲器,結構為先進先出(FIFO),其接口較為簡單。AL422B視頻幀存儲器的存儲容量高達384×8 kbit[8],能夠存儲1幀圖像的完整信息,且工作頻率達到50MHz,可以較好滿足駕駛監(jiān)測的監(jiān)控要求[9]。
車速車距檢測模塊采用CCD攝像頭完成對道路信息數(shù)據(jù)的采集,如圖6所示。
圖6 車速車距檢測模塊電路圖
CCD視頻信號輸出端經(jīng)電容C1接至LM1881的視頻信號輸入引腳2,并將該視頻信號接入轉換口IOAO。視頻信號經(jīng)LM1881處理后,由CSO引腳輸出分離后的行同步信號,接至SPCEO61A的外部中斷IOB2引腳。當該引腳出現(xiàn)低電平時,產(chǎn)生外中斷。通過在中斷子程序中啟動A/D轉換,實現(xiàn)控制行的采集。將7腳輸出奇偶場信號接至SPCEO61A的IOB6引腳,進而通過檢測IOB6口的變化來控制現(xiàn)場信息采集。
利用Visual Basic對系統(tǒng)軟件的工作界面進行設計,版本選用Visual Basic 6.0,搭建基于樹莓派的運營車輛監(jiān)測系統(tǒng)的界面。軟件主界面如圖7所示。主界面包括駕駛行為監(jiān)測、駕駛員考核、設備檢測、個性化設置、問題反饋、歷史數(shù)據(jù)等按鍵,占擊進入即可實現(xiàn)相應的功能。
圖7 軟件主界面
軟件設計的核心在于駕駛全過程中對駕駛員、車輛、環(huán)境路況的實時監(jiān)測,通過路基單元的監(jiān)控設備、路況檢測以及主處理器的數(shù)據(jù)分析處理,實現(xiàn)全方位動態(tài)監(jiān)測。系統(tǒng)軟件流程如圖8所示,從中可見設置中提供了不同的用戶權限,普通用戶僅有軟件界面信息的查看權,管理員享有手動調(diào)度、發(fā)送調(diào)度信息以及界面設置的權利。
圖8 系統(tǒng)軟件流程圖
如圖9所示為駕駛行為監(jiān)測界面。駕駛員進入車輛必須經(jīng)過高精度人臉識別進行身份校驗,校驗成功方能進行駕駛操作。本功能可有效保證駕駛的規(guī)范性,并實現(xiàn)實時存儲駕駛員行車數(shù)據(jù),以便對駕駛員進行考評。
圖9 駕駛行為監(jiān)測界面
監(jiān)測系統(tǒng)由車內(nèi)實時監(jiān)控、車輛數(shù)據(jù)信息、環(huán)境監(jiān)測和路況查詢四個部分構成,界面如圖10所示。后臺程序可以在駕駛全過程中清晰地獲得各方面狀態(tài)信息,針對不同情況進行及時調(diào)整。本監(jiān)測系統(tǒng)界面設有駕駛員實時監(jiān)控圖和包括速度、油量、信號的數(shù)據(jù)監(jiān)控信息。管理員可通過點擊環(huán)境監(jiān)測、路況查詢進入相應的功能界面。
圖10 監(jiān)測系統(tǒng)功能界面
單擊環(huán)境監(jiān)測,進入環(huán)境監(jiān)測界面,如圖11所示。在環(huán)境監(jiān)測頁面中,用戶和管理員都可通過氣象和車流量等信息檢測設備,如運用GPS定位、傳感器、衛(wèi)星探測等技術獲得包括天氣、風力、路面結冰、路面積水等的環(huán)境信息,將天氣數(shù)據(jù)和路況信息傳遞給處理器,處理器分析數(shù)據(jù)發(fā)布預警,提醒制定針對性應對舉措[10],及時、方便地輔助駕駛員進行安全出車、收車調(diào)整。
圖11 環(huán)境監(jiān)測功能界面
路況查詢界面如圖12所示。在其中,系統(tǒng)通過GPS定位、GIS地圖和處理器結合的方式,實現(xiàn)對路況的實時動態(tài)監(jiān)測。用戶和管理員可查看當前車輛行駛及道路情況,方便對車輛安全性進行判斷并預備緊急事故處理方案,提高車輛的安全性和救援的高效性。
圖12 路況查詢功能界面
最終,駕駛員考核界面如圖13所示。在此處,系統(tǒng)將綜合地考量駕駛員的日常職業(yè)道德、安全行車、工作質量、維修保養(yǎng)四個方面的表現(xiàn),并自動生成考核成績。這一功能便于運營車輛公司對駕駛員進行合理聘用和個性化管理及培訓,從而提高駕駛員的業(yè)務能力,提升運營車輛的安全性。
圖13 駕駛員考核界面
本系統(tǒng)基于樹莓派主處理器,利用車輛與路基單元的信息采集,可實時動態(tài)地監(jiān)測駕駛員、車輛和環(huán)境路況等信息。通過無線通訊,將數(shù)據(jù)傳輸給客戶端和駕駛員,可以極為便利地完成對駕駛全過程的全方位監(jiān)測。設計方案為適應不同的道路情況做了具體細致的考量,旨在提高運營車輛的規(guī)范性與安全性,同時結構簡單、易于使用,具有一定實用價值。