基于ARM的紅外光汽車速度管理系統研究
2.2 信號接收與定時器工作
如圖3 所示,在沒有車輛經過光控測速區時,M’、N’兩點一直能接收到38KHz 的調制紅外光,均輸出高電平,暫穩態電路均處在穩態。門G 的輸出為邏輯1,UL 始終為高電平。當有車輛通過光控測速區時,M 點發出的光線首先被阻斷,UM 由高電平先變為低電平,暫穩態電路1 被觸發而進入暫穩態,如圖4 中的t1 時刻之后所示。此時,UM’為低電平,G 門觸發,輸出UL 為低電平。ARM 系統的CAP1.0 捕獲到UL 由高電平變低電平,發生下降沿捕獲,自動裝載T1TC 的值傳輸到捕獲寄存器T1CR,并產生中斷,進入中斷服務子程序,讀取T1CR 的值而保存。
隨后,當汽車達到N 點時——即在t2 時刻,暫穩態電路2 被觸發,UN’變為高電平,經過非門變為低電平UN’’。此時G 門輸出由低電平變為高電平,ARM 的CAP1.0 捕獲到UL由低電平變高電平,發生上升沿捕獲,自動裝載T1TC 的值到捕獲寄存器T1CR,并產生中斷,進入中斷服務子程序。計算兩次捕獲寄存器T1CR 的差值N 及計數器的工作頻率f,得到車輛通過兩測試點M 點和N 點的時間差t2-t1。
2.3 ARM 核心板及觸摸顯示系統
評論