999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA和單片機的孔徑測量系統

2022-03-23 07:16:36金珍珍梅武軍周衛華林海波
輕工機械 2022年1期
關鍵詞:單片機測量信號

金珍珍, 梅武軍, 周衛華, 林海波

(1.臺州職業技術學院 機電工程學院, 浙江 臺州 318000; 2.浙江大學 臺州研究院, 浙江 臺州 318000)

隨著先進制造業的迅速發展,工業生產中對線材孔徑檢測精度的要求也越來越高。目前,大多數線材都是通過自動化生產線生產的,為了實現產品高質量和高合格率,不僅要求生產設備生產速度快、效率高,還要求孔徑檢測精度高、分辨率高以及實現在線實時非接觸測量[1]。當前國內外學者對零件尺寸的測量系統做了不少深入研究。吳海濱等[2]提出了基于面陣CCD的高速線材測徑仿真系統的設計,但測量精度只能達到20 μm,精度有待提高;邵偉業等[3]在刀具尺寸測量系統中應用了線陣CCD和STM32 控制器進行了設計,精度有待提高;孟蔓菁等[4]提出了基于線陣 CCD 的激光投線儀檢測技術,在CCD圖像采集系統中采用FPGA來輸出CCD驅動,并研究了如何提高圖像采集精度的問題;胡剛[5]在線陣CCD和STM32 控制器的有效結合上進一步優化了采集速度,圖像數據實時處理有待提高;劉瑞蘭[6]在選用線陣CCD的基礎上利用FPGA和上位機相結合設計了光強自動采集系統。當前市場上針對線材的孔徑測量系統也有相應的產品,但以國外產品居多,且價格昂貴,不可針對企業實際需求進行定制和拓展,給企業生產成本增加了不少壓力。因此設計一款精度高、響應速度快、成本低且可定制的線材測徑設備意義重大。

課題組設計線材孔徑測量系統采用FPGA和單片機共同開發,采用線陣CCD傳感器,利用硬件控制技術和軟件算法進行優化控制,可實現檢測精度高、響應速度快和成本低的要求。

1 總體設計方案

孔徑測量系統以FPGA和STM32單片機為整個圖像采集系統的核心,由激光產生電路發射準直光源通過光學鏡頭反射到測量對象上,通過線陣CCD圖像傳感器采集激光信號。線陣CCD傳感器主要實現光信號到模擬電信號的轉化,FPGA 主要負責線陣CCD驅動時序的生成,控制A/D轉換器件對線陣CCD的輸出信號進行A/D轉換,同時讀取A/D轉換器的轉換結果。數字信號需要在FPGA內部的FIFO中進行緩存,FPGA內部將數據修正處理完畢后,緩存在內部FIFO存儲器中。單片機通過FSMC通信調取FPGA中的數據,同時發布各種采集命令,經過算法檢測得到理論數據,然后進行光學數據和環境數據修正,最后通過以太網串口傳送測量結果到LCD顯示,具體實現過程如圖1所示。

圖1 測徑系統設計框圖Figure 1 Block diagram of aperture measurement system

1.1 激光產生電路結構

投影光源的質量可靠性是關系到測徑精度的關鍵因素。投影光源的選擇原則上首先應保證平行光的準直程度;其次,光源應有較好的光斑均勻性,以提高投影成像質量,減小其對邊緣定位的影響[7]。因此光源產生電路設計主要包括激光器的選型、光路的設計和光學鏡頭的定制,為系統提供光路不發散,控制在水平方向±1°的準直光源。

圖2中激光頭選用型號為HL6360MG,它是一種半導體激光器,具有穿透性好、光線均勻、轉換效率高、使用壽命長和環境適應性強等優勢[8]。透鏡采用柱面鏡,具有良好的速度特性和準直特性,保證了測徑系統高精度的直徑測量。激光頭產生光源經過凸透鏡反射后形成平行光源,當照射到被測線材時,被測線材擋住部分光源,成像到線陣CCD上,從而把光信號轉化成電信號[9]。經過多次測試,可實現準直光源的投射。

圖2 激光產生電路示意圖Figure 2 Schematic diagram of laser generation circuit

1.2 線陣CCD的工作原理及型號

CCD又稱圖像傳感器,可把接收到的光學信號直接轉換為模擬電流信號,并經過放大、模數轉換,實現圖像的獲取、存儲、傳輸、處理和復現。CCD可分為2類:線陣CCD和面陣CCD,它能夠根據照射在其面上的光線產生相應的電荷信號,再通過模數轉換芯片轉換成“0”或“1”的數字信號,這種數字信號經過壓縮和程序排列后,可由閃速存儲器或硬盤卡保存,把光信號轉換成計算機能識別的電子圖像信號,可對被測物體進行準確測量、分析[9]。

考慮到設計要求中對線陣CCD的光譜靈敏度、轉移效率和轉移損失率、非線性度等要素的影響,本設計中采用TCD1501D型的線陣CCD作為圖像傳感器,它是一種高速、動態范圍較大、靈敏度較高、暗電流低等特征的相單溝道型線陣CCD黑白圖像傳感器,像敏單元數為5 000,適合尺寸測量[11]。每個像元的尺寸為7 μm×7 μm,像元中心距為7 μm;像元總長為35 mm。TCD1501D典型驅動頻率為2 MHz,最高驅動頻率12 MHz,工作時需要6路驅動脈沖。

1.3 驅動電路

要使得線陣CCD工作穩定可靠,必須依靠控制器FPGA輸出符合要求的驅動脈沖與線陣CCD相互配合[12]。設計采用的驅動電路如圖3所示。

由于TCD1501D和FPGA(EP2C8T144C8N)芯片的驅動脈沖電平分別為5.0和3.3 V,因此2者之間需要連接1個SN74LVC4245 電平轉換芯片來實現3.3 V轉5.0 V的電平轉換,驅動電路如圖3(b)所示。SN74LVC4245芯片具有8個轉換通道,轉換速率最高可達100 MiB,最高驅動電流可達50 mA,可滿足驅動脈沖的要求[13]。

圖3 驅動電路原理圖Figure 3 Schematic diagram of driving circuit

1.4 A/D轉換電路

由于TCD1501D可輸出最高頻率為12 MHz的輸出像素信號,輸出每個像素信號至少需要采樣1次,因此必須選擇轉換頻率為12 MHz以上的A/D轉換芯片[14]。結合輸入信號幅度和供電電壓等因素,本系統選用TLC5510模數轉換芯片,具體電路如圖4和圖5所示。

圖4 CCD輸出預處理電路Figure 4 CCD output preprocessing circuit

圖5 A/D轉換電路Figure 5 A/D conversion circuit

為了消除線陣CCD(TCD1501D)輸出信號中一些無用信號的干擾,圖3中將線陣CCD的OS輸出信號和DOS補償輸出信號分別輸入到運算放大器的輸入端,通過AD8041為核心的差分運算放大器電路進行信號放大后輸出到模數轉換器TLC5510的模擬輸入端,經過數模轉化后通過D1~D8輸出,經過另一電平轉換芯片SN74LVC4245接入到FPGA芯片的輸入端[14]。

1.5 FPGA與單片機的連接電路

電信號經過模數轉化和FPGA的處理后,需要通過單片機進一步進行算法優化和數據輸出顯示,系統中通過單片機STM32F417ZET6來實現,FPGA與單片機之間的連接如圖6所示。

圖6 FPGA和單片機連接電路圖Figure 6 FPGA and MCU connection circuit

1.6 電源電路

如圖3~6所示,各模塊的電源有不同的電壓需求,分別為12.0,5.0,3.3和1.2 V等,因此在電源設計中需要把各電源進行有序管理。設計中先把交流電通過變壓器EPC12-5V進行變壓輸出得到12.0和6.0 V的交流電壓,再通過整流、濾波和穩壓來得到相應電壓輸出,圖7中各電源之間并聯輸出。

圖7 電源電路Figure 7 Power circuit

2 測徑系統軟件

2.1 FPGA軟件流程圖

整個測徑系統中,FPGA的主要作用是為線陣CCD提供6路驅動脈沖來實現數據采集,并把A/D轉化后的數據進行存儲并輸送給單片機進行算法處理,FPGA的軟件設計流程如圖8所示。

圖8 FPGA軟件流程圖Figure 8 Program execution flow chart of FPGA

2.2 單片機軟件流程

STM32單片機主要提取FPGA中存儲的數據進行進一步的算法處理,得到更加精確的數據并輸出,流程如圖9所示。

3 系統測試

為了測試線材測徑系統的可靠性,樣機制作完成后對它進行了各項功能測試。

3.1 波形測試

經過測試設備檢測,線陣CCD拾取到的光電轉換后的波形如圖10所示。從圖10可以看出,波形中包含較多雜波,對信號檢測存在較多干擾。

圖10 原始波形圖Figure 10 Original waveform

經過1次濾波后的波形如圖11所示,可以看出1次濾波后干擾信號大大減少。

圖11 1次濾波后所得波形Figure 11 Waveform after one filtering

一階低通濾波后所得波形如圖12所示。

圖12 一階低通濾波后所得波形Figure 12 Waveform obtained by first-order low-pass filtering

由圖13可以看出,最后的輸出波形平滑無雜波,可通過檢測當前的波形幅值來計算孔徑的大小,有效提高測量的精度。

圖13 最終波形Figure 13 Final waveform

3.2 精度測試數據

常溫條件下,通過使用樣機對1~5 mm的常用線材孔徑進行測量,得到測量數據如表1所示。

表1 孔徑測量結果

從表1中數據可知,該測徑系統針對測量范圍內的孔徑測量誤差在5 μm以內,測量精度滿足設計要求。

4 結語

課題組基于FPGA和STM32單片機設計了孔徑測量系統。該系統以STM32單片機作為控制器,利用線陣CCD作為光信息采集系統,通過FPGA輸出脈沖信號來驅動CCD采集光源信號。通過實際測試結果分析了測徑控制系統的性能,驗證了系統基本能夠滿足線材孔徑測量的要求,線陣CCD數據采集頻率可達到1 kHz,測量誤差控制在5 μm以內,可實現1~25 mm的線材孔徑的測量。相比其他控制系統,該系統控制精度可靠、模塊化設計、可定制、成本低,能夠更好地實現企業對線材孔徑測量的要求。但在今后工程應用中測量精度和采集速度還有進一步提高的空間,將在后續的研究中優化和完善。

猜你喜歡
單片機測量信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
滑動摩擦力的測量與計算
測量
主站蜘蛛池模板: 97一区二区在线播放| 亚洲欧美不卡视频| 色综合天天综合| 亚洲美女视频一区| 久久女人网| 亚洲成aⅴ人在线观看| 欧美不卡视频一区发布| a色毛片免费视频| 亚洲一区精品视频在线| 国产在线自揄拍揄视频网站| 久久毛片免费基地| 亚洲不卡影院| 亚洲成a人片7777| 亚洲欧美极品| 99精品热视频这里只有精品7| 国产成人精品免费视频大全五级| 啪啪永久免费av| 超级碰免费视频91| 国产精品夜夜嗨视频免费视频| 97se亚洲综合| 亚洲一区二区约美女探花| 四虎永久免费在线| 99视频精品全国免费品| 欧美亚洲一区二区三区导航| 久久久无码人妻精品无码| 日韩在线第三页| 自偷自拍三级全三级视频| 亚洲天堂伊人| 日韩精品一区二区三区大桥未久 | 青青久视频| 久久综合伊人77777| 亚洲综合婷婷激情| 91精品伊人久久大香线蕉| 亚洲 成人国产| 久久婷婷国产综合尤物精品| 亚洲精品大秀视频| 四虎永久在线精品国产免费| 国产精品深爱在线| 亚洲 日韩 激情 无码 中出| 亚洲中文字幕无码爆乳| 久久男人资源站| 狠狠做深爱婷婷久久一区| 欧美精品二区| 国产精品自在自线免费观看| 欧美天堂在线| 伊人色天堂| 国产精品不卡片视频免费观看| 久久精品一品道久久精品| 国产丝袜91| 亚洲最大情网站在线观看| 伊人久久婷婷五月综合97色 | 国产一国产一有一级毛片视频| 成人午夜在线播放| 九一九色国产| 久草中文网| 亚洲无码37.| 波多野结衣国产精品| 一级黄色欧美| 无码专区第一页| A级全黄试看30分钟小视频| 久久国语对白| 91高清在线视频| 婷婷久久综合九色综合88| 高清不卡一区二区三区香蕉| 欧美一区二区三区不卡免费| 永久成人无码激情视频免费| 国产精品网址你懂的| 黄色福利在线| 国产91小视频| 欧美一区中文字幕| 国产欧美专区在线观看| 9啪在线视频| 国产99视频在线| 欧美日韩在线亚洲国产人| 国产一二三区在线| 亚洲男人天堂网址| 四虎永久免费地址| 国产精品欧美日本韩免费一区二区三区不卡 | 成人在线观看不卡| 在线高清亚洲精品二区| 青草免费在线观看| 国产成人精彩在线视频50|