隨著現代科技的不斷進步,各個領域對測速系統的應用越來越多,同時也對測速精度的要求日益苛刻。文中提出一種基于紅外線光電開關的測速系統,采用NI6251高速數據采集卡以及LabView軟件設計代替了傳統的基于單片機或FPGA等自行設計的硬件電路所組成的數據采集分析系統,提高了測速系統的可靠性和測量精度。文中介紹了整個測速系統的工作原理、結構設計和軟件設計,并進行了系統的誤差分析。現場試驗結果證明,該方法能夠將高速直線運動物體的測試誤差保證在0.0015%以內。
隨著科學技術的快速發展,測速系統的設計應用已滲透到了武器、航天、工業等諸多領域。如在武器系統的研制、定型、生產質量控制、產品檢驗等研究中,需要測定彈丸的飛行速度;在高速機車的研制開發過程中,同樣需要對其速度加以檢測。面對各種各樣的測速試驗,形形色色的測速方法也隨之而來,如多普勒雷達精度高,但設備龐大,價格昂貴;照相測速方法簡單直觀,精度較高,但工序繁瑣,周期較長;網靶可靠性好,但測試精度低,成本高且測*率低;相比之下
紅外線光電開關利用光通斷產生的邊沿觸發是良好的非接觸性測速手段,它成本低廉,在常溫或測試環境溫度不太高的情況下測*率高、精度高、測試范圍大,在常規測速中具有顯著優勢。本文提出一種運用NI6251高速數據采集卡與LabVIEW軟件相結合的方法替代了傳統的基于單片機或FPGA等自行設計的硬件電路所組成的數據采集分析系統,提高了測速系統的可靠性和測量精度。
1、測速系統工作原理
紅外光電開關測速是通過2個光電開關之間的距離s以及測量運動物體通過2個光電開關的時間間隔t然后做除法而得到其平均速度的測速方法。
當無運動物體遮擋光電開關時,光電開關的接收端輸出高電平信號,當有物體經過遮擋時,光電開關的接收端輸出低電平信號。即當高速物體經過一對光電開關時會先后形成2個高電平到低電平的脈沖信號。通過計時周期的方式測出這2個下降沿之間的計數周期個數n,計時原理如圖1所示。
圖1計時原理圖
根據計時原理可得到計時時間t:
2、系統設計
通過對測速原理的分析可知,s可以由刻度尺直接測量得出,因此測速系統主要由計時電路和軟件除法運算單元構成。計數器在第1個脈沖信號的下降沿開始計時,在第2個脈沖信號的下降沿停止計時,而后將得到的計時時間傳送給上位機軟件進行處理得到測量值。
2.1計時電路設計
計時電路是基于NI6251內部時鐘計數器來設計的,相比較一般51單片機12MHz的晶振和FPGA的50MHz的晶振,NI6251所提的80MHz晶振計數精度更高,測速時2個光電開關所產生的脈沖信號時間間隔會被更準確地記錄。計時電路設計如圖2所示。
圖2計時電路設計圖
2.2軟件設計
LabView是一種用圖標代替文本行創建應用程序的圖形化編程語言,由NI公司研制開發。現被廣泛應用于虛擬儀器設計相關的科研領域。根據測速系統原理和人機交互優化原則設計軟件流程如圖3所示。
圖3軟件設計流程圖
根據軟件設計流程圖編寫上位機軟件如圖4、圖5所示。
圖4虛擬儀器界面設計圖
圖5虛擬儀器底程序設計圖
3、誤差分析
隨著科學技術的日益發展和人們認識水平的不斷提高,雖然可以將誤差控制的越來越小,但終究不能*消除它。誤差的分析與評定在測試領域中尤為關鍵,是檢驗測試系統性能的重要指標。
3.1誤差來源
本系統的誤差來源主要是在測量傳感器之間距離s時來自量具的儀器誤差Δs和來自于計數器計時的誤差。計數誤差表現為當時間計數器清零并開始計數時,由于計數器由時標脈沖下降沿觸發,所以可能出現計數器剛開始計數時時標脈沖就出現一個下降沿,而停止計數正好在一個下降沿結束后,這樣所計數的時間比實際時間多一個脈沖;同樣,如果開始計數是在下降沿剛出現后,而結束計數是在下降沿出現前,會導致計數時間比實際時間少一個脈沖,造成計數誤差。計數誤差范圍為(-1/f,1/f),在此區間上平均分布。
此外,環境因素所帶來的影響是多方面的,由于溫度、氣壓和水汽的影響,空氣折射率分布不均勻,折射率的梯度造成的光線發生彎曲;由于高速運動還會帶來空氣的氣流變化和氣體震動而引起對光路的干擾。加之一些不確定因素,主要反映在電信號上,環境影響帶入了電平的抖動以及一些高頻和低頻的干擾。但這些干擾一般在電路中可以去掉或忽略。
3.2誤差綜合評定
根據以上誤差的來源分析和誤差理論,對式(2)求導得到誤差:
為依據國標QBT2443-1999的規定計算。規定一級鋼卷尺自零點端起到任意線紋的示值誤差限為:Δ=(0.1+0.1L)mm,L單位為m。若測試距離取0.3m,Δs取0.03mm,待測運動物體速度為300m/s,那么將數據代入式(4)得到系統測速的zui大相對誤差為:
4、實驗數據及結構分析
本測速系統已成功應用在雙級空氣炮彈射物體測速實驗中,實驗數據如表1所示。
表1測速數據表
5、結語
建立了基于紅外光電開關的測速系統,分析了測試系統的誤差,現場試驗結果證明該方法能夠將高速直線運動物體的測試誤差保證在0.0015%以內。本系統僅用一套對射型光電發射/接收裝置,預想進一步提高整個測速系統的測速精度,可采取在測速軌道上多安置幾組光電開關來一同測速,zui后將各組測試數值取均值得出zui終數據。