浙江德圣鋼業(yè)有限公司 不銹鋼無縫管,不銹鋼換熱管供應商
本文采用DSP進行不銹鋼管軸的像素坐標計算和直線度誤差的計算。當FPGA完成不銹鋼管圖像的邊緣檢測后,向OSP發(fā)送中斷信號。 OSP接收到FPGA發(fā)送的中斷信號后,開始執(zhí)行中斷服務程序,主要包括計算算法。從不銹鋼管圖像中心軸的像素坐標和最小二乘評估直線度誤差算法,最終通過LED顯示實時直線度誤差值。本文需要說明的是,采集模塊必須用FPGA來實現,但最終無法做到FPGA和DSP系統(tǒng)的聯(lián)調。為了方便觀察圖像采集不銹鋼管,邊緣檢測,直線度誤差評價效果,圖像采集和顯示功能也是由DSP來完成的,所以主程序中有更多的采集模塊和視頻輸出模塊系統(tǒng)。
系統(tǒng)算法的硬件實現主要包括系統(tǒng)主程序模塊、軸線像素坐標計算模塊、最小二乘法直線度誤差評估模塊三個模塊。
在主程序運行中,首先要對DSP進行初始化,包括主芯片和連接器的配置。初始化成功后,硬件系統(tǒng)開始運行相應的開發(fā)程序,包括數據處理、視頻采集、視頻輸出三個模塊。數據處理模塊主要包括軸線像素坐標的計算和直線度誤差的評估。
可以看不銹鋼管中心軸像素坐標的計算流程圖,這個子模塊實現的關鍵是能夠解出下邊緣的像素對應上邊緣的像素。該算法在DSP實現過程中,是由主程序調用子程序來完成的。 DSP首先運行主程序。當主程序在數據處理模塊中運行時,調用該子模塊,最終求出中軸像素,橫坐標和縱坐標分開存儲。運行此子模塊后,返回主程序,從主程序運行其他模塊。
本章完成了不銹鋼管直線度實時測量系統(tǒng)硬件電路的總體原理圖設計。采用集成FPGA主芯片實現不銹鋼管邊緣檢測算法。簡要介紹了FPGA原理及其相關開發(fā)技術,并介紹了本實驗的開發(fā)板系統(tǒng)和主芯片。討論了不銹鋼管邊緣檢測算法的硬件實現原理,結合FPGA圖像采集時間控制原理,通過自定義FIFO模塊實現邊緣檢測算法。最后利用DEZ開發(fā)板對算法和實驗結果進行驗證,簡要分析。
在系統(tǒng)原理圖設計中,采用DSP實現不銹鋼管直線度測量算法模塊。首先簡要介紹了DSP相關的技術和原理,然后介紹了直線度測量算法程序主要模塊的設計過程,以及不銹鋼的像素坐標計算算法的實現過程。鋼管軸和最小二乘算法。分析了。最后用DEC643開發(fā)板檢查相關實驗。在這個大模塊中,只執(zhí)行了部分程序功能,最小二乘法模塊還存在一些問題,在開發(fā)板中無法正常工作。