基于激光測距技術(shù)的車(chē)輛寬高檢測系統的設計
3.3 輸入輸出模塊設計
系統設置了4個(gè)按鍵,用于設置車(chē)輛的限寬限高值,設置及修改系統時(shí)間等,實(shí)現了隨時(shí)修改信息的功能。為了便于工作人員查看過(guò)往車(chē)輛的寬度和高度,采用了LCD顯示。選用青云創(chuàng )新公司生產(chǎn)的LCD液晶顯示模塊LCM192642,它是漢字圖形點(diǎn)陣液晶顯示模塊,可顯示漢字和圖形。模塊工作電源為5 V;改變變位器W1的值可以調節LCD屏的顯示對比度;整個(gè)LCD屏被均分為三部分16~18是選屏信號線(xiàn),可以選擇其中任一部分顯示。系統中設置了2個(gè)12V繼電器,當行駛車(chē)輛經(jīng)檢鍘超過(guò)了標準的寬度和高度時(shí)系統會(huì )通過(guò)繼電器分別接通警燈和室外擴音器的電源而產(chǎn)生聲光報警,一方面提示現場(chǎng)工作人員進(jìn)行處理,另一方面告知司機該車(chē)超限需停車(chē)接受處理。如下圖5所示為輸入輸出模塊原理圖。本文引用地址:http://dyxdggzs.com/article/161163.htm
4 系統軟件設計
本系統采用LAR5.11作為開(kāi)發(fā)環(huán)境,使用C語(yǔ)言編程,采用模塊化程序設計。軟件設計分為主控模塊、初始化模塊、中斷處理模塊、數據發(fā)送和接收模塊、數據處理模塊、鍵盤(pán)和顯示模塊等幾部分。主程序工作流程圖如圖6所示。系統上電后,首先完成系統初始化,然后給傳感器發(fā)命令,啟動(dòng)傳感器掃描,接收串口發(fā)來(lái)的數據,從串口緩沖區提取所需數據,根據數據信息進(jìn)行轉換,判斷,比較,存儲。進(jìn)行數據分析處理后調用相應的執行子程序完成相應的功能,如調用LCD子程序顯示車(chē)輛寬高信息等,程序進(jìn)入不斷循環(huán)工作狀態(tài)。
評論