基于ARM的紅外光汽車速度管理系統(tǒng)研究
2.2 信號接收與定時器工作
如圖3 所示,在沒有車輛經(jīng)過光控測速區(qū)時,M’、N’兩點一直能接收到38KHz 的調(diào)制紅外光,均輸出高電平,暫穩(wěn)態(tài)電路均處在穩(wěn)態(tài)。門G 的輸出為邏輯1,UL 始終為高電平。當有車輛通過光控測速區(qū)時,M 點發(fā)出的光線首先被阻斷,UM 由高電平先變?yōu)榈碗娖剑瑫悍€(wěn)態(tài)電路1 被觸發(fā)而進入暫穩(wěn)態(tài),如圖4 中的t1 時刻之后所示。此時,UM’為低電平,G 門觸發(fā),輸出UL 為低電平。ARM 系統(tǒng)的CAP1.0 捕獲到UL 由高電平變低電平,發(fā)生下降沿捕獲,自動裝載T1TC 的值傳輸?shù)讲东@寄存器T1CR,并產(chǎn)生中斷,進入中斷服務子程序,讀取T1CR 的值而保存。
隨后,當汽車達到N 點時——即在t2 時刻,暫穩(wěn)態(tài)電路2 被觸發(fā),UN’變?yōu)楦唠娖剑?jīng)過非門變?yōu)榈碗娖経N’’。此時G 門輸出由低電平變?yōu)楦唠娖剑?a class="contentlabel" href="http://www.biyoush.com/news/listbylabel/label/ARM">ARM 的CAP1.0 捕獲到UL由低電平變高電平,發(fā)生上升沿捕獲,自動裝載T1TC 的值到捕獲寄存器T1CR,并產(chǎn)生中斷,進入中斷服務子程序。計算兩次捕獲寄存器T1CR 的差值N 及計數(shù)器的工作頻率f,得到車輛通過兩測試點M 點和N 點的時間差t2-t1。
2.3 ARM 核心板及觸摸顯示系統(tǒng)
評論