基于FPGA的高速運動(dòng)目標單光幕測速系統設計

發(fā)布時(shí)間:2010-11-9 12:00    發(fā)布者:techshare
高速運動(dòng)物體的物理狀態(tài)檢測分析一直以來(lái)都是一項重要的研究?jì)热,特別是對于高速運動(dòng)物體瞬時(shí)運動(dòng)速度的檢測。這是瞬態(tài)過(guò)程及效應物理研究中的一個(gè)有待發(fā)展的領(lǐng)域,可能會(huì )導致極端條件下的新物理效應,在高速碰撞等方面有著(zhù)直接的應用背景,也給檢測和控制技術(shù)提出了更高的挑戰。

1 測量方法

對于高速運動(dòng)的物體,常用的速度測量方法按測量原理可分成三類(lèi),即瞬時(shí)速度測量法、平均速度測量法和多普勒原理測量法。瞬時(shí)速度測量法采用彈道擺或微波傾角法,可以換算出物體的瞬時(shí)飛行速度,但測試誤差較大,目前很難達到高的精度。多普勒測速法是利用波傳播中多普勒效應進(jìn)行測速的方法,也是一種比較有效的測量速度方法。平均速度測量法是在測量目標前進(jìn)方向放置兩道光幕;通過(guò)測量?jì)晒饽恢g的距離S和測量目標通過(guò)兩光幕之間的時(shí)間t;然后利用平均速度公式v=S/t計算測量目標的速度,如圖1所示。





但在使用雙光幕的平均速度測量法中,由于每個(gè)光幕及其后處理電路在工作中的處理速度和延時(shí)不可能完全一致,這樣就會(huì )造成難以避免的誤差。在要求高精度的測量中,這些誤差會(huì )對結果產(chǎn)生附加的負面的影響。另外,兩個(gè)光幕射出的光要求嚴格平行,否則測量結果也會(huì )產(chǎn)生誤差,而嚴格平行在現實(shí)測量中也很難做到;诖,這里提出一種單光幕的速度測量系統。在避免兩路信號通過(guò)光幕及其后的電路時(shí)由于處理時(shí)間不一致而在產(chǎn)生誤差的同時(shí),也避免了因兩束光線(xiàn)不平行產(chǎn)生的誤差。

2 測量系統原理

該系統采用單光頭測量,系統總體結構如圖2所示。將光源置于發(fā)射器出口處的上方,并在其下方固定光敏器件,使光敏器件可以準確接收到光源所發(fā)出的光束。測量開(kāi)始后,當目標前端擋住光源發(fā)出的光時(shí),光敏器件因接收不到光而輸出低電壓信號;當目標通過(guò)后,光敏器件重新接收到光源所發(fā)出的光后,輸出變回高電壓信號。被測目標的長(cháng)度L可以事先通過(guò)矩陣鍵盤(pán)輸入到測速度系統,根據電信號的變化觸發(fā)和停止計數單元,可以記錄到目標通過(guò)光源下方的時(shí)間t,在假設目標運動(dòng)方向與光束垂直時(shí),可近似取L計算目標在這段時(shí)間內的平均速度v=L/t。此時(shí),目標不受運動(dòng)方向上力的作用,所以速度變化微小,此速度可看作目標的出口速度。





從以上過(guò)程可以看出,在保證整套系統具有高精度的同時(shí),對光電轉換器件性能的依賴(lài)大大降低。同時(shí)因為兩路信號均經(jīng)過(guò)同一套處理電路,所以信號在路徑上的延時(shí)幾乎完全一致,提高了測量精度。因此,此方法具有測試精度高,靈敏度調節靈活,成本低等特點(diǎn)。

3 系統模型

為了在數據處理和運算時(shí)仍能達到更高的精度和更快的處理速度,考慮采用時(shí)鐘頻率較高的FPGA芯片實(shí)現此系統。這樣做的好處是可以采用先進(jìn)的Top-Down設計方法,從系統原型人手,在頂層進(jìn)行功能方框圖的劃分和結構設計。在功能級進(jìn)行仿真、糾錯,并用硬件描述語(yǔ)言對高層次的系統行為進(jìn)行描述,然后用綜合工具將設計轉化為具體門(mén)電路網(wǎng)表后,將整個(gè)系統下載到FPGA芯片中執行。由于設計的主要仿真和調試過(guò)程是在高層次上完成的,這不僅有利于早期發(fā)現結構設計上的錯誤,避免設計工作的浪費,而且也減少了邏輯功能仿真的工作量,提高了設計的一次成功率。所以FPGA芯片在理論上更加適合作為此方案的硬件載體。此系統在FPGA中的數據處理流程如圖3所示。





根據上述的數據處理過(guò)程可以建立系統的頂層功能模塊框圖如圖4所示。主流FPGA的規模和內部結構完全可以滿(mǎn)足框圖要求,可見(jiàn)在FPGA中實(shí)現此速度測量系統完全具有可行性。




4 測量精度分析

采用單光源測量運動(dòng)目標速度的測量原理雖然簡(jiǎn)單,但想要滿(mǎn)足所有的理想測量條件卻非常困難,如果要進(jìn)行詳細的精度分析則更為復雜。在圖1所示的原理中,理想測量的前提條件是:

(1)配套外圍器件工作速度足夠穩定;

(2)目標運動(dòng)方向與光束嚴格垂直;

(3)光源發(fā)出的光束無(wú)限細;

(4)計數器不存在計數誤差;

(5)被測目標的長(cháng)度測量準確。

但在實(shí)際情況中,上述條件都無(wú)法完全滿(mǎn)足,正是這些微小的改變造成了最終測量結果與實(shí)際速度的誤差。所以精度的分析需要從這幾個(gè)方面的誤差源頭入手?梢詫⑸鲜龅(1)、(3)、(4)歸為時(shí)間上的誤差,而將(2)、(5)歸為長(cháng)度上的誤差。

4.1 配套外圍器件的影響

一般高速光電器件產(chǎn)生信號的延遲時(shí)間為3~5μs,但由于采用單束光獲取信號,使得在一次測量過(guò)程中的開(kāi)始和結束兩次信號傳輸都經(jīng)過(guò)相同的路徑,外圍器件的延時(shí)可以絕大部分抵消;但還是會(huì )存在由于器件精度引起的兩次延時(shí)的微量不同,取1/10最大延遲時(shí)間得出△t1=O.5μs。

4.2 目標運動(dòng)方向偏差的影響

在目標運動(dòng)速度與光束的方向垂直時(shí),可近似取目標長(cháng)度L,計算運動(dòng)目標速度,但當目標并沒(méi)有嚴格垂直于光束而有θ的偏轉時(shí),L是與目標運動(dòng)方向相關(guān)的量,L'=LCOSθ。假設目標在出口處最大偏差角為1°,則可計算出長(cháng)度誤差△L1=L-L'=L(1-COSθ)=1.523×10-4L,若取長(cháng)度L=O.1 m計算,則△L1=1.523×10-5m。

4.3 光點(diǎn)直徑的影響

由于光束不是無(wú)限細,所以無(wú)法確定目標擋住多少光束時(shí)光敏器件會(huì )產(chǎn)生信號,假設光束直徑(d)為1 mm,目標速度(v)為1 000 m/s時(shí),最大時(shí)間誤差△t2=d/v=1μs。

4.4 計數誤差的影響

該設計中采用40 MHz的晶振,定時(shí)步長(cháng)為25 ns,由于無(wú)法確定計數開(kāi)始時(shí)的時(shí)鐘狀態(tài),所以在計數的開(kāi)始和結束時(shí)均可能產(chǎn)生最大一個(gè)時(shí)鐘周期的計數誤差,最大誤差為△t3=25×2=50 ns。

4.5 目標測量精度的影響

被測目標的長(cháng)度L在測量過(guò)程中,由于測量工具的限制,得到的被測目標長(cháng)度值也不可避免地會(huì )存在誤差,假設用高精度的游標卡尺測量,測量精度可以達到0.01 mm,△L2=0.01 mm。通過(guò)分析,目標運動(dòng)距離測量總誤差為:




通過(guò)以上計算,系統的總體誤差為0.157%,達到較高的精度。

5 結 語(yǔ)

本文在充分調查了當前針對高速運動(dòng)目標的速度測量方法的基礎上,提出利用單光幕平均速度測量法測量高速運動(dòng)目標的速度。避免了使用雙光幕平均速度測量法時(shí)由于兩路信號時(shí)延不同和兩光幕不平行而產(chǎn)生的誤差;同時(shí)減少一個(gè)光幕的使用,降低了系統成本。采用高時(shí)鐘頻率的FPGA作為主要實(shí)現芯片,在進(jìn)一步減小系統誤差的同時(shí)保證了系統的工作速度和穩定性,是一套較為理想的速度測量方案。
本文地址:http://selenalain.com/thread-37654-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
xg780920 發(fā)表于 2010-12-3 16:57:28
好東西  學(xué)習中  支持
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页