基于LabVIEW虛擬儀器技術的分布式速度檢測系統
485收發電路模塊的作用是實現單片機的TTL電平與RS 485標準之間的相互轉換,采用MAX485芯片實現。MAX485芯片內部分別有收發兩部分。圖6為RS 485中A,B線與單片機連接的硬件電路原理圖。

速度檢測部分單片機程序主要有計時處理模塊、測速處理模塊和串行通信模塊。模塊化的編程方式使整個設計、調試非常簡單。值得一提的是,考慮到具體的測試物體形狀不一,還在程序中加了中斷延時去抖程序,防止中斷瞬間的多個尖峰波刺不斷產生中斷信號使單片機發生誤觸發操作。
4 實驗結果
這里來用一輛速度可控的遙控模型車對該系統進行了測試,使其在一個封閉的跑道上變速行進,跑道中設置了5個觀測點。圖7為客戶端采集到的第二個測試點的速度波形。試驗顯示,整個系統工作正常。

該系統采用LabVIEw軟件平臺配合簡單外圍硬件電路實現了分布式的速度采集、存儲及遠程監控顯示等功能。系統充分借鑒虛擬儀器思想,采用常見器件,使系統整體造價低、測速精度較高、升級維護方便,具有良好的實用性。













評論