徐 強(qiáng),楊曉云,莊燕濱
(常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院,江蘇常州 213002)
基于FPGA的高速光幕同步系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
徐 強(qiáng),楊曉云,莊燕濱
(常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院,江蘇常州 213002)
常規(guī)光幕實(shí)現(xiàn)發(fā)射器和接收器雙方信號的同步需要專用同步電纜來完成;針對這一缺點(diǎn),提出了一種新的高速光幕同步方法,即在發(fā)射器的每個循環(huán)周期的第一通道發(fā)射光脈沖之前增加一個作為幀同步碼的光脈沖段,接收端通過判斷幀同步碼的方式實(shí)現(xiàn)收發(fā)信號同步,這樣便不再需要專用同步電纜,有效地節(jié)省了光幕同步系統(tǒng)成本;進(jìn)一步地,采用新提出的高速光幕同步方法,基于FPGA技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了高速光幕同步系統(tǒng)的總體方案,硬件制作了可應(yīng)用于高速運(yùn)動物體的實(shí)時到位檢測的高速光幕檢測裝置;實(shí)際工程應(yīng)用表明,采用此方法的高速光幕檢測裝置,成本低,工作穩(wěn)定可靠,捕捉與同步性能優(yōu)良。
光幕;同步系統(tǒng);FPGA
光幕是一種特殊的對射式光電傳感器,包含發(fā)射器、接收器和同步系統(tǒng)三大部分。發(fā)射器沿長度方向,每隔一定間距驅(qū)動一個紅外管發(fā)出一束紅外線,產(chǎn)生交流紅外光脈沖,接收器按照相同間距安排相同數(shù)量的光接收管。工作時首先要實(shí)現(xiàn)發(fā)射器和接收器的信號同步,而后讓發(fā)射器第一通道紅外管發(fā)出光脈沖,讓接收器對應(yīng)的光接收管來尋找該脈沖,接著轉(zhuǎn)向下一個通道,依次讓所有通道的收發(fā)都完成后,再進(jìn)行下一周期的工作。當(dāng)一個周期掃描完成后,系統(tǒng)記錄哪些通道光可以通過,哪些通道被遮擋,從而實(shí)現(xiàn)監(jiān)測和測量等功能。
通常光幕收發(fā)兩端的信號同步,是通過專用電纜來傳遞所需同步信號,以保證光幕可靠工作。在多篇文獻(xiàn)中提出了各種光幕檢測器的設(shè)計(jì)方案[1-6],也有文獻(xiàn)提出在接收器上增加一個紅外發(fā)射管,在發(fā)射器上增加一個光接收管,通過在接收端逆向發(fā)送光同步窄脈沖的方法,從而取消連接發(fā)射器和接收器的同步電纜[7]。文獻(xiàn)[7]提出的這種無專用同步線的光幕檢測器實(shí)現(xiàn)方案,存在下面兩個問題:(1)額外增加了一對紅外發(fā)射器和接收管,增加了成本和光路設(shè)計(jì)難度;(2)接收端發(fā)出的光同步脈沖使用100μs的窄脈沖,和發(fā)射器的16路紅外光脈沖相同,容易誤同步導(dǎo)致檢測錯誤。
針對常規(guī)光幕實(shí)現(xiàn)發(fā)射器和接收器雙方信號同步存在的缺點(diǎn),提出了一種不需要專用電纜來傳遞所需同步信號的同步方案,有效地節(jié)省了光幕同步系統(tǒng)成本。進(jìn)一步地,基于FPGA技術(shù)[8 10],設(shè)計(jì)并實(shí)現(xiàn)了高速光幕同步系統(tǒng)方案,硬件制作了一種適用于工程應(yīng)用的高速光幕檢測裝置。
圖1是本文提出的基于FPGA技術(shù)實(shí)現(xiàn)的高速光幕同步方案的系統(tǒng)框圖。在光幕發(fā)射器端,新增了幀同步碼產(chǎn)生電路,產(chǎn)生一個作為幀同步碼的光脈沖段,并插入在每個循環(huán)周期的第一通道發(fā)射光脈沖之前;在光幕接收端,通過判斷幀同步碼的方式即可實(shí)現(xiàn)收發(fā)信號同步。相應(yīng)地,光幕發(fā)射器的16路光脈沖串行工作時序圖如圖2所示。采用圖1所示的高速光幕同步方案,從而有效地解決了發(fā)射器和接收器雙方信號的同步需要專用同步電纜來完成的問題。
圖1 高速光幕同步方案的系統(tǒng)框圖
圖2 高速光幕發(fā)射器光脈沖時序圖
由于本光幕裝置在發(fā)送端和接收端之間沒有使用專用同步電纜,而是在第一路發(fā)射光脈沖之前增加了一個幀同步碼,來保證收發(fā)雙方信號同步。確定了第一路光信號起始位置后,16路光脈沖信號以等寬形式串行工作,因此每次僅有一對發(fā)射管和接收管處于工作狀態(tài),需要判斷的光脈沖也只有一路,從根本上排除了光散射而導(dǎo)致的級間信號干擾問題。
本裝置中,光幕發(fā)射器核心芯片F(xiàn)PGA的內(nèi)部功能如圖3所示,由時鐘分頻模塊、基準(zhǔn)數(shù)據(jù)生成模塊、包含同步碼的光脈沖生成模塊組成。
圖3 光幕發(fā)射器FPGA內(nèi)部框圖
圖3中時鐘分頻模塊的主要功能是輸入50 M時鐘,產(chǎn)生兩個時鐘500 k Hz和31.25 k Hz。時鐘分頻模塊的輸入時鐘CLK50 M來自50M的有源晶振,500 k Hz時鐘輸出端CLK500k連到光脈沖生成模塊的時鐘輸入端,31.25 k Hz時鐘輸出端CLK31k連到基準(zhǔn)數(shù)據(jù)生成模塊的時鐘輸入端。時鐘分頻模塊根據(jù)50 M晶振上升沿工作,每出現(xiàn)一次上升沿,七位計(jì)數(shù)總線加一,加到99后計(jì)數(shù)總線清零,計(jì)數(shù)總線最高位就是所需要的時鐘CLK500k。
時鐘分頻模塊還需要輸出31.25 k Hz時鐘,根據(jù)上面產(chǎn)生的CLK500k上升沿工作,每出現(xiàn)一次上升沿,四位計(jì)數(shù)總線加一,加到15后計(jì)數(shù)總線清零,計(jì)數(shù)總線最高位就是所需要的時鐘CLK31k。
圖3中基準(zhǔn)數(shù)據(jù)生成模塊作用是產(chǎn)生發(fā)射器所需要的時鐘SerCLK和起始基準(zhǔn)數(shù)據(jù)SerData,輸入時鐘CLK31k,來自時鐘分頻模塊。
其工作過程如下:首先以CLK31k為時鐘,進(jìn)行模80計(jì)數(shù),產(chǎn)生計(jì)數(shù)總線LEDCount[6..0];接下來判斷LEDCount [6..0]的數(shù)值,當(dāng)LEDCount[6..0]=1時,同步數(shù)據(jù)Ser-Data為1,其余任何計(jì)數(shù)狀態(tài)Ser Data均為0,這樣保證在每個循環(huán)周期起始出現(xiàn)一個瞬時高電平,輸出時鐘SerCLK與輸入時鐘CLK31k相同。
圖3中包含同步碼的光脈沖生成模塊作用是產(chǎn)生16路紅外發(fā)射管的導(dǎo)通控制信號,在第一路光脈沖之前產(chǎn)生16位幀同步碼1001001101011101,光脈沖生成模塊的輸入發(fā)射光脈沖時鐘為SerCLK,頻率為31.25 k Hz,輸入同步脈沖為Ser-Data,該信號在每周期起始出現(xiàn)一個瞬時高電平,這兩個信號是由基準(zhǔn)數(shù)據(jù)生成模塊產(chǎn)生,另外還有一個由時鐘分頻模塊產(chǎn)生的時鐘信號CLK500k,用于同步碼生成,光脈沖生成模塊的輸出信號是16路紅外發(fā)射管的導(dǎo)通控制信號Light T [16..1]。
包含同步碼的光脈沖生成模塊的工作過程如下:首先以CLK500k為時鐘,SerData為復(fù)位信號,設(shè)計(jì)停止型模64計(jì)數(shù)器,產(chǎn)生計(jì)數(shù)總線CLKCount A[6..0],根據(jù)CLKCount A [6..0]的數(shù)值,采用case譯碼語句產(chǎn)生串行的同步碼SyncOut A。
當(dāng)CLKCount A[6..0]=15時,SyncOut A=SyncData [15](同步碼第15位);
當(dāng)CLKCount A[6..0]=16時,SyncOut A=SyncData [14](同步碼第14位);
當(dāng)CLKCount A[6..0]=17時,SyncOut A=SyncData [13](同步碼第13位);
依次類推。
當(dāng)CLKCount A[6..0]=30時,SyncOut A=SyncData [0](同步碼第0位);
然后光脈沖生成模塊以SerCLK為時鐘,Ser Data為復(fù)位信號,設(shè)計(jì)停止型模80計(jì)數(shù)器,產(chǎn)生計(jì)數(shù)總線CLKCountB [7..0];接下來判斷CLKCountB[7..0]的數(shù)值,當(dāng)CLKCountB[7..0]=3時,第一路紅外發(fā)射管導(dǎo)通,當(dāng)CLKCountB[7..0]=7時,第二路紅外發(fā)射管導(dǎo)通,CLKCountB [7..0]的判斷數(shù)值不斷加四,依次類推,產(chǎn)生16路紅外發(fā)射管的導(dǎo)通控制信號Light T[16..1],需要注意的是要在第一路發(fā)射光脈沖之前增加同步碼。
將第一路發(fā)射信號與串行同步碼SyncOut A進(jìn)行或運(yùn)算,產(chǎn)生包含同步碼的第一路發(fā)射光脈沖信號。
圖4是包含幀同步碼的第一路光脈沖時序圖,是將圖2中的第一路光脈沖放大,可以很清楚的看到在第一路光脈沖之前產(chǎn)生了16位幀同步碼1001001101011101。
圖4 包含幀同步碼的第一路光脈沖時序圖
本裝置中,光幕接收器使用光電池實(shí)現(xiàn)光電轉(zhuǎn)換,產(chǎn)生微弱的電信號用運(yùn)算放大器將其放大,經(jīng)過模擬多路開關(guān)采用時分復(fù)用方式將16路模擬信號合并成一路模擬信號,將其轉(zhuǎn)換為數(shù)字信號后送給FPGA。FPGA對信號進(jìn)行運(yùn)算處理,實(shí)現(xiàn)物體到位檢測,輸出開關(guān)信號。
本裝置在發(fā)射器和接收器之間沒有使用同步電纜,發(fā)射器和接收器各自根據(jù)本地晶振產(chǎn)生系列時鐘,在沒有鎖相的情況下,收發(fā)雙方即使采用相同程序,產(chǎn)生同樣的時鐘,也會有頻率、相位上的偏差。如果以發(fā)射器時鐘為基準(zhǔn),就會發(fā)現(xiàn)接收器的時鐘在不斷飄移。因此在沒有同步線情況下,不進(jìn)行鎖相的話,用接收器時鐘直接判斷發(fā)射光脈沖,會導(dǎo)致大量運(yùn)算錯誤,光幕根本無法正常運(yùn)行。
本裝置中,光幕接收器FPGA的內(nèi)部功能如圖5所示,由實(shí)現(xiàn)位同步的鎖相環(huán)模塊、幀同步模塊、多路開關(guān)控制模塊、到位檢測模塊組成。
圖5 光幕接收器FPGA內(nèi)部框圖
圖5中鎖相環(huán)模塊由鑒相器、濾波器、數(shù)控振蕩器組成,輸入時鐘CLK50M來自本地50 MHz的有源晶振,輸入光脈沖信號LightSign來自模擬多路開關(guān),經(jīng)過鎖相環(huán)位同步運(yùn)算后,產(chǎn)生與發(fā)射器光脈沖相位相同的500 k Hz時鐘信號CLK500K、31.25 k Hz時鐘信號CLK31k。
鎖相環(huán)模塊的工作過程如下:首先使用兩級D觸發(fā)器實(shí)現(xiàn)鑒相器功能,光脈沖信號LightSign作為第一級D觸發(fā)器的數(shù)據(jù)輸入,CLK50M為第一級D觸發(fā)器的時鐘,第一級D觸發(fā)器的數(shù)據(jù)輸出連到第二級D觸發(fā)器的數(shù)據(jù)輸入,CLK50M反相后作為第二級D觸發(fā)器的時鐘,第二級D觸發(fā)器的輸出信號為LightSign A。第二級D觸發(fā)器的輸出信號LightSign A反相后與原始光脈沖信號LightSign進(jìn)行與運(yùn)算,就會產(chǎn)生光脈沖邊沿信號LightSign Edge。
將邊沿信號LightSignEdge經(jīng)過積分器濾波后,連到數(shù)控振蕩器的復(fù)位端,CLK50M連到數(shù)控振蕩器的時鐘引腳。數(shù)控振蕩器根據(jù)50 M晶振上升沿工作,產(chǎn)生500 k Hz和31.25 k Hz兩個時鐘的過程與光幕發(fā)射器完全類似。
光幕接收器經(jīng)過FPGA內(nèi)部的數(shù)字鎖相環(huán)模塊后,就產(chǎn)生了與發(fā)射器相位完全相同的500 k Hz和31.25 k Hz時鐘信號,并且在每個循環(huán)周期內(nèi)提取16次邊沿信號,實(shí)現(xiàn)快速鎖相,這樣就可以對光脈沖信號進(jìn)行穩(wěn)定判決。
圖5中幀同步模塊的輸入時鐘信號CLK500k、CLK31k來自鎖相環(huán)模塊,輸入光脈沖信號LightSign來自模擬多路開關(guān),捕捉到幀碼碼型信號1001001101011101,便進(jìn)行n次校驗(yàn),均正確后,認(rèn)為收發(fā)同步,進(jìn)入系統(tǒng)同步工作狀態(tài),輸出同步數(shù)據(jù)SerData和同步時鐘SerCLK。
幀同步模塊包括串并轉(zhuǎn)換、幀同步碼提取與校驗(yàn)、信號展寬等。
其工作過程如下:首先對發(fā)端傳送過來的LightSign信號進(jìn)行串并轉(zhuǎn)換等處理后,由幀碼比較器來進(jìn)行幀碼識別。當(dāng)提取到一個幀碼碼型 (1001001101011101)信號后,便啟動校驗(yàn)電路工作,如果在下一周期的相同時刻又捕捉到一個幀碼碼型信號,就讓系統(tǒng)進(jìn)入同步工作狀態(tài),經(jīng)過信號展寬處理后,多路開關(guān)控制模塊開始工作。如果相同時刻沒有識別到幀碼碼型信號,系統(tǒng)仍要處于失步狀態(tài),重新開始捕捉。本裝置設(shè)定n =1,即連續(xù)在下一周期的相同時刻,又捕捉到幀碼碼型信號,則確定此信號是發(fā)端傳來的幀同步碼,讓系統(tǒng)進(jìn)入維持工作狀態(tài)。當(dāng)然連續(xù)識別次數(shù)n可以大于1,這樣捕捉更可靠,但捕捉時間就會加長,可以根據(jù)實(shí)際需要來設(shè)定。
在圖6中描述了光幕接收器幀同步碼的捕捉時序,圖6中的LightSign、CLK500k、CLK31k是輸入信號,同步比較信號SyncComp明顯較窄,輸出的同步數(shù)據(jù)Ser Data在第一路光脈沖信號之前,輸出的同步時鐘SerCLK與CLK31k相同。
圖6 光幕接收器幀同步碼捕捉時序圖
圖5中多路開關(guān)控制模塊的作用是產(chǎn)生模擬多路開關(guān)的使能信號和各通道選擇信號,使模擬多路開關(guān)可以采用時分復(fù)用方式將16路模擬信號合并成一路模擬信號。多路開關(guān)控制模塊的輸入信號SerData和SerCLK來自幀同步模塊,輸出信號SwiAEN、SwiA[2..0]、SwiBEN、SwiB[2..0]分別是兩片八選一多路開關(guān)的使能信號和通道選擇信號。
多路開關(guān)控制模塊的工作過程如下:首先以SerCLK為時鐘,SerData為復(fù)位信號,設(shè)計(jì)同步復(fù)位型模80計(jì)數(shù)器,產(chǎn)生計(jì)數(shù)總線CLKCountD[6..0];接下來判斷CLKCountD [6..0]的數(shù)值,當(dāng)CLKCountD[6..0]大于0且小于31時,第一片八選一多路開關(guān)的使能信號SwiAEN為0,其余任何計(jì)數(shù)狀態(tài)SwiAEN均為1;當(dāng)CLKCount D[6..0]大于32且小于63時,第二片八選一多路開關(guān)的使能信號SwiBEN為0,其余任何計(jì)數(shù)狀態(tài)SwiBEN均為1;設(shè)計(jì)同步觸發(fā)型電路,在SerCLK下降沿時:
通過上述步驟產(chǎn)生了模擬多路開關(guān)所需要的使能信號和通道選擇信號。
到位檢測模塊作用是根據(jù)光脈沖信號LightSign、來自幀同步模塊的同步數(shù)據(jù)Ser Data和同步時鐘SerCLK,判斷運(yùn)動物體是否出現(xiàn),輸出一個開關(guān)量信號Switch Out。
到位檢測模塊由單束光啟停信號生成、單束光判決時鐘生成、串并轉(zhuǎn)換、數(shù)據(jù)累加、計(jì)數(shù)判斷這些部分組成。首先確定每個光脈沖的開始和結(jié)束位置,在各個光脈沖中產(chǎn)生多次判決時鐘;然后對單個光脈沖進(jìn)行十二位串并轉(zhuǎn)換,對轉(zhuǎn)換后的并行碼進(jìn)行數(shù)據(jù)累加、大數(shù)判斷,可以防止干擾,實(shí)現(xiàn)信號濾波;最后對有效光脈沖個數(shù)進(jìn)行計(jì)數(shù),若其等于十六,則說明接收光電池收到了十六個光脈沖,光幕發(fā)射器、接收器中間沒有物體擋住,輸出信號Switch Out為高電平,否則為低電平。通過上述這些步驟,實(shí)現(xiàn)了物體到位檢測功能。
本光幕檢測裝置基于大容量FPGA芯片EP4CE22F17C8N設(shè)計(jì),芯片容量約500萬門,256管腳,在Quartus集成開發(fā)環(huán)境中使用VHDL描述[8 10]。
圖7 光幕接收器光電池波形圖
圖7是示波器實(shí)際測量得到的光幕接收器部分光電池波形圖,圖7(a)是物體擋住第一通道的波形,光電池接收到15路有效信號;圖7(b)是物體擋住第一、二通道的波形,光電池接收到14路有效信號。示波器第一通道的同步數(shù)據(jù)Ser-Data是光幕接收器經(jīng)過鎖相環(huán)位同步、幀同步后產(chǎn)生的信號,它與光幕發(fā)射器信號同步,現(xiàn)場運(yùn)行穩(wěn)定。
本裝置收發(fā)雙方信號的同步是依靠接收端的同步系統(tǒng)從發(fā)端送來的信號中,提取出位同步和幀同步信號,從而正確分離出16路光脈沖信號。在光幕運(yùn)行過程中,系統(tǒng)建立時間是一個重要指標(biāo),下面對其進(jìn)行分析。
位同步是采用快速鎖相方式,建立時間很快,因此系統(tǒng)建立時間主要取決于幀同步建立時間。幀同步系統(tǒng)從捕捉到同步需要兩個階段:幀碼碼型信號識別階段和校驗(yàn)階段。
本裝置一個周期有16路,即有16個時隙(設(shè)路數(shù)m=16),當(dāng)系統(tǒng)在某一時隙捕捉到幀碼碼型信號后,首先要對系統(tǒng)處理,讓剛識別到幀碼所在的時隙為第一時隙(TS1);然后進(jìn)入校驗(yàn)階段,如果下一周期仍在相同時刻又識別到一個幀碼,便讓系統(tǒng)進(jìn)入同步工作狀態(tài)。
設(shè)TB為每個時隙所需時間,由于捕捉時在一個周期m個時隙的任何一個時隙位置上,均可能識別到幀碼信號,因此最慢識別到幀碼的時間為m TB,最快為TB,計(jì)算識別到幀碼的平均時間TD:
校驗(yàn)的時間,決定校驗(yàn)次數(shù)n,本裝置n=1。
設(shè)位同步建立時間為TC,計(jì)算系統(tǒng)總的建立時間TA:
由式(2)可見,為了縮短建立時間,一般希望校驗(yàn)次數(shù)n和路數(shù)m小一些,但為了提高光幕的測量精度、測量范圍和可靠性,又希望n、m的數(shù)值大一些,因此設(shè)計(jì)光幕檢測裝置時需要綜合考慮上述兩方面的因素影響。
采用新提出的同步方法并基于FPGA制備的高速光幕檢測裝置,在發(fā)射器第一路光脈沖之前增加捕捉可靠、抗干擾能力強(qiáng)的幀同步碼,光幕接收器使用位同步速度快的快速鎖相環(huán)算法,16路光脈沖依次串行工作,進(jìn)而利用FPGA的并行處理特性,有效地實(shí)現(xiàn)了高速運(yùn)動物體的實(shí)時到位檢測。因此,新實(shí)現(xiàn)的高速光幕檢測裝置具有現(xiàn)場安裝方便、數(shù)據(jù)處理速度快、抗干擾能力強(qiáng)、升級方便等特點(diǎn),可用于各種工業(yè)惡劣環(huán)境。
[1]李翰山,雷志勇,袁朝輝.立靶光幕探測性能分析與彈丸信息提取研究[J].計(jì)算機(jī)測量與控制,2010,18(8):1831-1833.
[2]王瑞峰,楊子河,孔維珍.紅外光幕在地鐵屏蔽門障礙物探測中的研究[J].傳感器與微系統(tǒng),2013,32(3):25-28.
[3]張少華,李錦明,蘇樹清.基于FPGA的雙光幕測速系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].傳感器與微系統(tǒng),2015,34(2):92-94.
[4]徐 薇,楊 衛(wèi).一種紅外傳感器陣列探測方法的研究[J].傳感器與微系統(tǒng),2009,28(9):16-18.
[5]田會,倪晉平.一體化結(jié)構(gòu)四組合光幕陣列測量研究[J].儀器儀表學(xué)報(bào),2014,35(2):320-326.
[6]姜 博,梁雁冰.基于FPGA的安全光幕的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2010,28(3):137-139.
[7]陳 杰,秦蓀榛,徐寅林.光觸發(fā)同步的安全光幕設(shè)計(jì)和實(shí)現(xiàn)[J].南京師范大學(xué)學(xué)報(bào)(工程技術(shù)版),2013,13(2):13-17.
[8]朱玉玉,羅衛(wèi)軍,勾承君.基于FPGA的數(shù)字磁通計(jì)設(shè)計(jì)[J].電測與儀表,2015,52(3):107-111.
[9]丁 晟,段雄英,鄒積巖.基于FPGA的GOOSE通信系統(tǒng)[J].電測與儀表,2015,52(18):1-4.
[10]鄧岳平,肖鐵軍.基于FPGA的并行DDS信號發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32(7):2319-2323.
Design and Realization of FPGA Based High Speed Light Curtain Synchronization System
Xu Qiang,Yang Xiaoyun,Zhuang Yanbin
(School of Computer&Information Engineering,Changzhou Institute of Technology,Changzhou 213002,China)
A special synchronized cable is needed to achieve the synchronization of the signals between the emitter and the receiver in conventional light curtain.Aiming at this shortcoming,a new synchronization method is presented for the high speed light curtain,namely that an optical pulse train as the frame synchronization code is added before the first channel emitted optical pulse in each cycle period of the emitter,and the synchronization of the send and receive signals at the receiver is achieved by decoding the frame synchronization code.Therefore,the special synchronized cable is no longer needed and the cost of light curtain synchronization system can be saved effectively.Furthermore,by utilizing newly proposed synchronization method of the high speed light curtain,an overall scheme for the high speed light curtain synchronization system is designed and implemented based on FPGA technique,and thereby a high speed light curtain detector applicable to the real -time position detection of high speed moving object is made in hardware level.The practical engineering application shows that the high speed light curtain detector implementing by this method is low cost,stable and reliable in work,and its capture and synchronization performance is excellent.
light curtain;synchronization system;FPGA
1671-4598(2016)08-0294-04
10.16526/j.cnki.11-4762/tp.2016.08.080
:TM933
:B
2016-03-09;
:2016-03-30。
徐 強(qiáng)(1975-),男,江蘇常州人,副教授,碩士,主要從事智能檢測技術(shù)、嵌入式系統(tǒng)設(shè)計(jì)方向的研究。
楊曉云(1970-),女,江蘇常州人,實(shí)驗(yàn)師,主要從事嵌入式系統(tǒng)設(shè)計(jì)方向的研究。
莊燕濱(1964-),男,教授,碩士生導(dǎo)師,主要從事智能信息處理、視頻圖像處理、模式識別方向的研究。