《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的煙支檢測系統的設計
基于FPGA的煙支檢測系統的設計
電子元器件應用
董 斌,陳 瑞,左 季,王光耀 西安電子科技大學
摘要: 為了實現煙支剔除的自動化程度,減少人為干預量和提高剔除精度,文中給出了采用FPGA硬件編程方法將數據采集部件采集到的煙支數據經A/D轉換后送入FPGA,然后根據一定的判決算法輸出控制信號,以用于控制剔除閥動作,同時將數據通過計算機串口讀入上位機,以此實現機械剔除控制和顯示實現方法。
Abstract:
Key words :

摘要:為了實現煙支剔除的自動化程度,減少人為干預量和提高剔除精度,文中給出了采用FPGA" title="FPGA">FPGA硬件編程方法將數據采集部件采集到的煙支數據經A/D轉換后送入FPGA,然后根據一定的判決算法輸出控制信號,以用于控制剔除閥動作,同時將數據通過計算機串口讀入上位機,以此實現機械剔除控制和顯示實現方法。
關鍵詞:FPGA;煙支檢測" title="煙支檢測">煙支檢測;數據處理;問題煙;剔除

0 引言
    煙支在生產過程中,由于多種因素的影響,可能會使成品煙的煙絲填充不均勻,煙支的某節煙絲過少或過多,從而出現空頭煙、超重煙、超輕煙。本系統采用可編程器件控制煙支檢測,該方法較其他單獨硬件設計具有可重用性高,編程方便,設計成本低,開發周期短,控制靈活,剔除率高等優點;再者,現在的煙支剔除大部分都是人工挑選,故存在工人工作量大,挑選不干凈等問題,而該系統可使問題煙的判別、剔除工作自動進行,可對問題煙進行挑選,并能夠剔除問題煙。

1 硬件設計
    煙支檢測系統是用于檢測煙支某些參數(如空頭煙、重量、密度等)的一個系統,該系統一般可由數據采集(傳感器)部件、數據處理部件、數據顯示部件、機械控制部件等幾個部分構成。其系統框圖如圖1所示。

a.JPG


    其中數據采集部件是系統與被檢測參數最直接接觸的部分,它是整個系統的數據來源。后期處理是否跟實際一致,直接跟它相關。一般對應不同的物理量,應選擇不同的傳感器,如空頭煙檢測可選擇光電探頭或電容式探頭,重量控制可選擇重量傳感器,密度控制則應選擇密度傳感器。
    數據處理部件是整個系統的核心,傳感器采集的數據主要送往該部件進行處理。它一般可由A/D采樣板,差分傳輸板,FPGA處理主板組成。傳感器一般得到的數據是模擬量,故應將數據送到數字處理系統進行處理,以將其轉化成數字量來進行后期處理。為了保證傳輸的正確性和可靠性,在A/D采樣板送出數據到系統主板之間應使用雙絞線差分傳輸。系統主板主要是以FPGA為核心的控制板,可實現數據處理(剔除)算法,并為后面的機械部分提供控制信號以及將采集和運算數據送到顯示器進行顯示,從而滿足系統設計的要求。
    數據顯示部件也稱為人機交互接口,該部件是整個系統的最直觀的表現。它是用戶跟系統進行交互的主要部分,用戶可以在其上面選擇一些閾值和處理方法等參數,也可以控制系統的啟動和停止。同時,系統再將一些重要數據顯示出來,使用戶能夠直觀得出該系統的工作狀況等參數。
    機械控制部件是整個系統動作的執行者,因為系統板內部都是弱電,不能驅動機械部件動作,故在其中間需加驅動電路,以使其能夠正常工作。其工作主要是當數據處理部件根據一定的判決算法得到某煙為問題煙時,對這些問題煙進行剔除。從而使系統能夠自動的檢測出問題煙并控制剔除動作,減少人工的干預量,達到自動化的目標。



2 器件選型
2.1 數據采集部件(探頭)的選擇
    數據采集部件一般位于整個系統的最前端,它的選型對系統的穩定性、可行性有很大影響,本系統選擇光電傳感器作為探頭來對煙支的數據進行采集,它的靈敏度直接與剔除率有關。為了讓剔除效果達到最好,探頭靈敏度必須調整到合適的設置值。
    靈敏度包括靜態靈敏度和動態靈敏度兩種,靜態靈敏度主要是在靜態情況下探頭的光反射強度與探頭距煙頭的距離、日光、煙頭密度及探頭電壓等之間的關系;動態靈敏度是動態情況下的性能指標。本系統是讓探頭工作在不同的靈敏度下分析剔除率和誤剔率,從而選定剔除性能最好的靈敏度器件。動態靈敏度的另一個影響因素為動態位置誤差,即在采樣時間內,由輪盤(與軸編碼器同步)轉動造成的位置變化所引起的探頭誤差,這里主要從位置誤差和探頭作用距離上比較,圖2所示是動態位置誤差示意圖。

b.JPG


    在圖2中,R表示推煙板曲軸的輪盤半徑,一次采樣過程的起點為p1,結束位置為p2,該段持續時間內的曲軸誤差為δr,其中:
    c.JPG
    若所選A/D采樣速率為50kHz,采樣周期為2×15-5s,那么,按每分鐘400轉計算,一次采樣時間內的輪盤轉動弧度為:
    c.JPG
    取采樣10次的平均,其位置誤差不到4μm。而根據探頭的位置響應曲線,探頭的最佳檢測距離在離煙2~3.5mm處,2mm>>4μm,所以,理想情況下由動態位置引起的誤差可忽略不計。
    根據以上分析,本設計選用韓國KODENSHI公司的SG-2BC傳感器。
2.2 A/D轉換器的選擇
    ADS7841E是德州儀器公司開發的一塊4通道,12位,帶串行接口的模數轉換芯片,它是一塊低功耗、高速度、高精確度的A/D采樣芯片,電壓為2.7~5 V,可達到200kHz的轉換速率。根據筆者對探頭的測試,探頭檢測的最小變化為0.5V左右,而A/D采樣的分辨率為3.3/212V≈8×10-4V,所以,該AD采樣芯片完全可以滿足設計要求。
2.3 FPGA的選擇
    該系統采用EP3C16Q" title="EP3C16Q">EP3C16Q型FPGA進行控制邏輯編程。該器件是ALXERA公司生產的CycloneII" title="CycloneII">CycloneII系列高性能現場可編程門陣列,而且具有豐富的邏輯資源。EP3C16Q具有15408個邏輯單元、56個嵌入式乘法器和4個鎖相環(PLL),其內部的RAM容量為504Kbits,系統頻率高達260MHz,而且穩定性很高。采用單片FPGA實現邏輯控制和數據處理功能可以簡化電路設計,提高系統的可靠性并節約成本。設計時,只需一根下載電纜連接到目標板上,就可以多次重復編程,而且電路調試十分方便。


3 軟件設計
    本系統的核心處理程序可采用QUARTUSII7.2軟件和Verilog HDL語言進行編寫,而上位機軟件則可采用Delphi7軟件進行編寫,其核心部分是數據處理部件,它主要由A/D采樣、差分傳輸和FPGA數據處理部分構成,為了使系統實現更加方便,且便于控制,選擇FPGA對剔除問題煙的算法非常關鍵。圖3所示是整個系統的程序框圖。

d.JPG


3.1 A/D采樣
    ADS7841E是一款4通道12位的A/D轉換芯片,它是由時鐘控制的串行輸入芯片,芯片DIN中的A2、A1、A0位是通道選擇位,MODE位是12b-it/8bit轉換選擇位,本設計選擇高精度的12bit轉換,SGL/DIF位用于選擇是單端轉換還是差分轉換,本設計選擇單端轉換。ADS7841E模塊的軟件設計原理圖如圖4所示。

e.JPG


    圖4中,clkin為系統時鐘,CH1~CH7為ADS7841E芯片的轉換結果并行輸出,該數據可送往FPGA進行判決處理。
3.2 FPGA數據的處理
    在對FPGA數據進行處理時,可以采用均值剔除算法。所謂均值剔除算法,就是用一個樣本的當前值與一個參考值相減,然后取絕對值,如果結果超過某一門限,就說明其不符合要求,故可舍棄這個數據。假設隨機變量X具有數學期望μ和方差σ2,那么,對于任意正數ε,其不等式(6)成立:
    f1.jpg
    不等式(6)稱為切比雪夫不等式,若令ε=3σ,則可得到:
    f.JPG
    其中,μ為正態分布的期望,σ為正態分布的均方差。由式(8)可知,對于正態隨機變量來說,它的值落在區間[μ-3σ,μ+3σ]內幾乎是必然的事件,這就是3σ規則。
    由于均值剔除算法實現簡單,且剔除效率比較高,因此,該系統選擇均值剔除算法作為實驗算法來驗證系統的可能性和穩定性。其判別模塊的原理圖如圖5所示。

g.JPG


    圖5中,clkin為系統時鐘,enclk為系統同步時鐘,control為控制信號輸出。將該控制信號送往驅動板,即可控制機械部件以剔除問題煙,datain為前端A/D采樣輸出的數據。
3.3 系統原理實現
    FPGA程序中還應包括A/D采樣控制、算法判決、問題煙檢出后的剔除信號產生以及上位機的顯示等功能。
    整個系統的同步由軸編碼器控制,軸編碼器的轉速與正常卷煙機的速度一致,也就是說,煙條的下落速度越快,軸編碼器的轉速越快。現在,大部分煙機的速度可達400轉/秒,煙條下落一根,軸編碼器轉一圈(360°)。其系統的整體軟件實現原理圖如圖6所示。
    圖6所示的整個系統包括A/D轉換模塊、判決模塊和顯示模塊三部分。其中clkin為系統時鐘,ain,bin,zin為軸編碼器的輸入信號,輸出的脈沖enclk為整個系統的同步時鐘,該時鐘由軸編碼器產生。判決模塊中的主要輸出為均值(aver)、方差(variance)、剔除控制信號(co-ntrol);顯示模塊主要將判決模塊輸出的數據通過串口送往上位機顯示,TxD為系統與上位機的接口,用于傳輸系統所需顯示的數據和用戶需要控制的參數。

4 設計驗證
    該煙支檢測系統的實驗條件是常溫,FPGA主板為5V轉3.3V供電,剔除控制板的電源電壓為24V,模擬煙機的轉速為200轉/秒(該數據通過顯示器進行顯示得出)。實驗時,先在下煙道中放置一定數量的正常煙,再放置一些問題煙(如空頭煙),然后通過探頭采集數據并送往A/D采樣芯片,再將得出的數字信號送到FPGA中進行處理,并計算出判決量,再根據一定的剔除算法判決出問題煙,然后產生一個剔除控制信號去控制煙機上的剔除裝置,以將問題煙剔除,同時將計算結果中一些必要的量、剔除的煙支數、剔除率實時的顯示到上位機,以供用戶查看和了解煙機的運轉狀況。

5 結束語
    通過對整個系統的大量實際測驗可知,該系統能夠很好的剔除問題煙,并把相關的數據傳到上位機進行顯示,同時還可以跟用戶進行交互,剔除率可以達到70%左右,可以達到設計參數要求,滿足工業生產實際需求。
    本系統雖以煙支檢測為例,但如更換前端的傳感器與后端的機械控制部件,對于其他物體的狀態監測同樣適用,也可以作為數據采集與處理的一個通用平臺,因而具有廣闊的應用前景。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久青草福利网站| 欧美日本在线播放| 国产精品99久久久久久人| 亚洲高清成人| 欧美一区二区三区久久精品茉莉花| 艳妇臀荡乳欲伦亚洲一区| 亚洲高清不卡一区| 在线免费不卡视频| 永久555www成人免费| 极品少妇一区二区三区精品视频| 国产婷婷色一区二区三区在线| 国产精品丝袜久久久久久app| 国产精品伦理| 国产精品一区二区三区四区五区| 国产精品伊人日日| 国产精品专区h在线观看| 国产美女精品人人做人人爽| 国产精品午夜在线观看| 国产精品香蕉在线观看| 国产女主播一区二区三区| 国产欧美精品一区二区色综合| 国产精品中文在线| 国产亚洲综合性久久久影院| 国内久久视频| 亚洲国产导航| 亚洲精品一区在线观看香蕉| 99精品国产热久久91蜜凸| 一区二区日本视频| 亚洲一区视频在线| 欧美一级二区| 亚洲经典在线| 在线视频欧美日韩| 亚洲欧美影院| 久久午夜电影| 欧美精品在线观看一区二区| 欧美日韩精品久久| 国产精品免费看片| 国产丝袜一区二区| 亚洲国产精品视频| 一区二区高清| 欧美一级理论性理论a| 久久精品日韩| 日韩天堂av| 亚洲欧美色婷婷| 久久天天躁夜夜躁狠狠躁2022| 久久综合九色综合网站| 欧美高清在线观看| 国产精品人人爽人人做我的可爱| 国产午夜亚洲精品不卡| 亚洲高清一区二| 夜夜嗨av一区二区三区网页 | 亚洲国产精品激情在线观看| 亚洲另类在线视频| 亚洲欧美日韩国产综合在线| 亚洲激情网址| 亚洲综合色噜噜狠狠| 久久婷婷久久| 欧美日韩综合一区| 国产一区二区你懂的| 亚洲九九九在线观看| 亚洲欧美日韩国产成人| 亚洲精品美女久久7777777| 亚洲欧美伊人| 欧美福利电影在线观看| 国产精品美女一区二区| 原创国产精品91| 亚洲视频在线观看| 91久久视频| 欧美一级淫片播放口| 欧美黄色日本| 国产日韩精品一区二区三区在线 | 亚洲伊人网站| 妖精视频成人观看www| 久久狠狠婷婷| 欧美日韩国产一中文字不卡 | 合欧美一区二区三区| 一本一道久久综合狠狠老精东影业 | 亚洲综合色激情五月| 欧美成人日本| 国产久一道中文一区| 亚洲精品老司机| 亚洲第一区色| 欧美一级黄色录像| 欧美日韩情趣电影| 亚洲高清久久久| 欧美一区三区二区在线观看| 亚洲网友自拍| 欧美国产日韩免费| 伊人久久大香线| 亚洲一级黄色片| 一级成人国产| 欧美高清视频在线| 黄色日韩在线| 欧美一区亚洲一区| 亚洲午夜久久久久久尤物| 欧美成人精品h版在线观看| 国产热re99久久6国产精品| 夜夜夜久久久| 99精品国产在热久久| 久久这里只有| 国产日产欧产精品推荐色 | 精久久久久久| 欧美一乱一性一交一视频| 亚洲视频在线一区| 欧美日韩国产首页在线观看| 在线视频国产日韩| 久久精品视频在线免费观看| 欧美一区二区三区免费在线看 | 一区二区三区在线视频免费观看| 亚洲一区精品视频| 亚洲伊人色欲综合网| 欧美日韩一区二区在线观看| 亚洲激情六月丁香| 日韩视频不卡| 欧美精品三级| 亚洲免费电影在线观看| 亚洲精品综合久久中文字幕| 欧美成人官网二区| 亚洲国产日日夜夜| 日韩视频一区二区| 欧美日本一区| 一区二区三区日韩欧美精品| 亚洲午夜在线观看| 欧美特黄a级高清免费大片a级| 日韩午夜三级在线| 一区二区三区四区五区在线| 欧美日韩午夜精品| 99精品视频一区二区三区| 中文亚洲视频在线| 国产精品久久久久久久久久久久久| 一本久久综合亚洲鲁鲁| 亚洲一区日韩| 国产麻豆日韩欧美久久| 午夜视频精品| 久久一区中文字幕| 亚洲国产天堂久久国产91| 99香蕉国产精品偷在线观看| 欧美日韩国产美| 亚洲视频在线观看免费| 欧美一级成年大片在线观看| 国产亚洲福利社区一区| 久久成人精品视频| 麻豆精品精华液| 亚洲精品久久久蜜桃| 亚洲午夜免费视频| 国产欧美日韩亚州综合| 久久精品视频免费| 欧美片在线观看| 亚洲一区二区3| 久久夜色撩人精品| 91久久在线观看| 亚洲欧美视频| 激情欧美日韩| 日韩亚洲欧美在线观看| 国产精品美女www爽爽爽视频| 香蕉久久夜色| 欧美成人有码| 亚洲一区二区三区高清| 久久久精品999| 亚洲欧洲一二三| 午夜精品一区二区三区四区| 韩日视频一区| 亚洲天堂偷拍| 国产亚洲第一区| 一区二区三区视频在线播放| 国产欧美一区二区白浆黑人| 亚洲日韩欧美视频一区| 国产精品大片| 亚洲国产另类久久久精品极度| 欧美日韩视频在线| 久久激情视频久久| 欧美日韩一区在线观看| 欧美在线视频一区二区三区| 欧美日本一区二区三区| 欧美在线观看视频| 欧美三级在线视频| 久久精品日韩欧美| 国产精品久久久久99| 亚洲国产你懂的| 国产精品入口尤物| 亚洲精品视频免费观看| 国产精品午夜国产小视频| 亚洲精选中文字幕| 国产夜色精品一区二区av| 亚洲少妇中出一区| 一区二区三区在线观看欧美| 亚洲在线不卡| 亚洲经典自拍| 久久久噜噜噜久久中文字幕色伊伊| 99av国产精品欲麻豆| 久久综合一区二区| 亚洲天堂成人| 欧美精品在线看| 亚洲国产精品一区二区第一页| 国产精品视频免费观看www| 亚洲乱码视频| 一区二区自拍| 久久精品亚洲国产奇米99| 日韩一区二区久久| 欧美电影在线|