電子警察抓拍延時(shí)測量方法設計
3.2 軟件程序設計
軟件設計主要包括觸發(fā)判斷和計時(shí)顯示兩部分。
3.2.1 觸發(fā)判斷
判斷何時(shí)啟動(dòng)計時(shí)電路開(kāi)始計時(shí)。單片機串口通過(guò)緩沖器SBUF接收雷達的速度數據,接收一個(gè)比特數據,清除RI標志位,然后再接收下一個(gè)數據。抓拍方式不同(車(chē)頭或車(chē)尾抓拍),則觸發(fā)的條件也不同,觸發(fā)判斷如見(jiàn)表l所示。本文引用地址:http://dyxdggzs.com/article/195738.htm
采用車(chē)尾抓拍時(shí),由于觸發(fā)判斷時(shí)加入了延時(shí),計時(shí)電路從10開(kāi)始計時(shí)。
3.2.2 計時(shí)顯示
以毫秒為單位進(jìn)行計時(shí)和顯示控制,關(guān)鍵是配合拍攝需求的靜態(tài)顯示控制,即3位數字同時(shí)點(diǎn)亮。具體過(guò)程是:設定單片機定時(shí)器初值使其產(chǎn)生1 ms定時(shí)中斷,1ms定時(shí)時(shí)間到則相應位計數加1,選通相應使能位(個(gè)位對應P2.0,十位對應P2.1,百位對應P2.2),通過(guò)查表將相應的數字轉換為顯示碼,當計時(shí)時(shí)間達到999 ms時(shí)停止計時(shí)顯示。圖3給出個(gè)位的計時(shí)顯示控制程序流程。
圖3 個(gè)位的計時(shí)顯示控制程序流程
注意:數碼管的時(shí)間顯示間隔應與攝像機的拍攝速度相匹配,即要求曝光時(shí)間小于時(shí)間分辨率。如為了獲得1 ms的延時(shí)測量分辨率,應將電子警察的快門(mén)速度控制在1/l 000 s以下;若快門(mén)速度為1/500 s,時(shí)間分辨率只能達到2 ms。若兩者不匹配,曝光時(shí)間大于時(shí)間分辨率,則導致時(shí)間顯示重疊,無(wú)法讀取正確的時(shí)間數值。
4 實(shí)驗結果
將該計時(shí)顯示器應用于雷達型電子警察系統,采用具有外觸發(fā)功能的攝像機抓拍,進(jìn)行延時(shí)測試,分別測量車(chē)頭抓拍和車(chē)尾抓拍的延時(shí),每組測量50個(gè)數據。實(shí)際測量中,該電子警察系統在車(chē)頭抓拍時(shí)最大延時(shí)12 ms,最小延時(shí)6 ms,延時(shí)非常小,且延遲量穩定。在實(shí)驗測量車(chē)尾抓拍延時(shí)時(shí)(控制器判斷車(chē)輛離開(kāi)的延遲設為500 ms)發(fā)現延遲最大值為757 ms,最小值為748 ms,雖然延時(shí)較為穩定,但總延遲時(shí)間較長(cháng)。在車(chē)速高的區域基本不能使用。
5 結語(yǔ)
結果說(shuō)明,該計時(shí)顯示器設計的測量方法能方便有效地測量雷達型電子警察系統的抓拍延時(shí)。針對不同視頻的抓拍系統,只需更改相應的計時(shí)顯示器輸入端觸發(fā)方式,即可實(shí)現延時(shí)測量。因此,該方法具有較好的適應性,擴展性及參考價(jià)值。
評論