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