基于LabVIEW虛擬儀器技術(shù)的分布式速度檢測系統
485收發(fā)電路模塊的作用是實(shí)現單片機的TTL電平與RS 485標準之間的相互轉換,采用MAX485芯片實(shí)現。MAX485芯片內部分別有收發(fā)兩部分。圖6為RS 485中A,B線(xiàn)與單片機連接的硬件電路原理圖。
速度檢測部分單片機程序主要有計時(shí)處理模塊、測速處理模塊和串行通信模塊。模塊化的編程方式使整個(gè)設計、調試非常簡(jiǎn)單。值得一提的是,考慮到具體的測試物體形狀不一,還在程序中加了中斷延時(shí)去抖程序,防止中斷瞬間的多個(gè)尖峰波刺不斷產(chǎn)生中斷信號使單片機發(fā)生誤觸發(fā)操作。
4 實(shí)驗結果
這里來(lái)用一輛速度可控的遙控模型車(chē)對該系統進(jìn)行了測試,使其在一個(gè)封閉的跑道上變速行進(jìn),跑道中設置了5個(gè)觀(guān)測點(diǎn)。圖7為客戶(hù)端采集到的第二個(gè)測試點(diǎn)的速度波形。試驗顯示,整個(gè)系統工作正常。
該系統采用LabVIEw軟件平臺配合簡(jiǎn)單外圍硬件電路實(shí)現了分布式的速度采集、存儲及遠程監控顯示等功能。系統充分借鑒虛擬儀器思想,采用常見(jiàn)器件,使系統整體造價(jià)低、測速精度較高、升級維護方便,具有良好的實(shí)用性。
評論