關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于激光測距技術(shù)的車輛寬高檢測系統(tǒng)的設(shè)計

基于激光測距技術(shù)的車輛寬高檢測系統(tǒng)的設(shè)計

作者: 時間:2012-02-03 來源:網(wǎng)絡(luò) 收藏

3.3 輸入輸出模塊
系統(tǒng)設(shè)置了4個按鍵,用于設(shè)置的限寬限高值,設(shè)置及修改系統(tǒng)時間等,實現(xiàn)了隨時修改信息的功能。為了便于工作人員查看過往的寬度和高度,采用了LCD顯示。選用青云創(chuàng)新公司生產(chǎn)的LCD液晶顯示模塊LCM192642,它是漢字圖形點陣液晶顯示模塊,可顯示漢字和圖形。模塊工作電源為5 V;改變變位器W1的值可以調(diào)節(jié)LCD屏的顯示對比度;整個LCD屏被均分為三部分16~18是選屏信號線,可以選擇其中任一部分顯示。系統(tǒng)中設(shè)置了2個12V繼電器,當(dāng)行駛經(jīng)檢鍘超過了標(biāo)準(zhǔn)的寬度和高度時系統(tǒng)會通過繼電器分別接通警燈和室外擴(kuò)音器的電源而產(chǎn)生聲光報警,一方面提示現(xiàn)場工作人員進(jìn)行處理,另一方面告知司機(jī)該車超限需停車接受處理。如下圖5所示為輸入輸出模塊原理圖。

本文引用地址:http://butianyuan.cn/article/161163.htm

e.jpg



4 系統(tǒng)軟件
本系統(tǒng)采用LAR5.11作為開發(fā)環(huán)境,使用C語言編程,采用模塊化程序。軟件設(shè)計分為主控模塊、初始化模塊、中斷處理模塊、數(shù)據(jù)發(fā)送和接收模塊、數(shù)據(jù)處理模塊、鍵盤和顯示模塊等幾部分。主程序工作流程圖如圖6所示。系統(tǒng)上電后,首先完成系統(tǒng)初始化,然后給傳感器發(fā)命令,啟動傳感器掃描,接收串口發(fā)來的數(shù)據(jù),從串口緩沖區(qū)提取所需數(shù)據(jù),根據(jù)數(shù)據(jù)信息進(jìn)行轉(zhuǎn)換,判斷,比較,存儲。進(jìn)行數(shù)據(jù)分析處理后調(diào)用相應(yīng)的執(zhí)行子程序完成相應(yīng)的功能,如調(diào)用LCD子程序顯示車輛寬高信息等,程序進(jìn)入不斷循環(huán)工作狀態(tài)。

f.jpg



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉