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