日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 基礎(chǔ)知識(shí)科普站
[導(dǎo)讀]隨著國(guó)內(nèi)外對(duì)清潔能源需求的增加以及各國(guó)政府對(duì)清潔能源補(bǔ)助的提高,光伏組件的需求也在快速增長(zhǎng)。為保證產(chǎn)能及組件品質(zhì)的可靠性,高精度、高速太陽(yáng)能電池片的全自動(dòng)焊機(jī)成為光伏企業(yè)的首選。

引言

隨著國(guó)內(nèi)外對(duì)清潔能源需求的增加以及各國(guó)政府對(duì)清潔能源補(bǔ)助的提高,光伏組件的需求也在快速增長(zhǎng)。為保證產(chǎn)能及組件品質(zhì)的可靠性,高精度、高速太陽(yáng)能電池片的全自動(dòng)焊機(jī)成為光伏企業(yè)的首選。目前這些設(shè)備大多依賴進(jìn)口,然而進(jìn)口設(shè)備高昂的價(jià)格很大程度上增加了太陽(yáng)能發(fā)電的成本,急需研制出高水平的太陽(yáng)能電池片焊接設(shè)備來滿足市場(chǎng)的需求。電池片焊接設(shè)備的精度、速度與電池片的完整性相關(guān)。傳統(tǒng)的檢測(cè)方法精度低、速度慢,而且部分還需依賴人工操作,不能滿足市場(chǎng)要求,而基于機(jī)器視覺的檢測(cè)方法能有效地解決這些問題。

機(jī)器視覺技術(shù)與人類通過眼睛獲取信息的方式是一致的,光學(xué)圖像的采集就好比是機(jī)器在用“眼睛”獲取信息,檢測(cè)算法就是機(jī)器在用“大腦”思考的過程。而光學(xué)圖像定位方法又分為灰度定位和幾何定位,基于灰度定位的算法是通過分析模板圖像的灰度值與待測(cè)物體圖像的灰度值的相關(guān)性大小來判斷物體的位置。由于該算法與圖像的每一個(gè)像素點(diǎn)的灰度值關(guān)系密切,所以它對(duì)光照的亮度變化非常敏感。而在實(shí)際生產(chǎn)當(dāng)中工件對(duì)光的吸收、反射不可能完全一致,從而會(huì)影響定位的準(zhǔn)確率和通過率,因此采用幾何定位方式。

基于機(jī)器視覺的太陽(yáng)能電池片外觀缺陷檢測(cè)

1 太陽(yáng)能電池片表面缺陷檢測(cè)系統(tǒng)設(shè)計(jì)

系統(tǒng)硬件方面由3部分構(gòu)成:處理芯片STM32F103RBT6、圖像傳感器模塊OV7670、串口通信SP232。其設(shè)計(jì)框圖如圖1所示。軟件方面,主要由3個(gè)功能模塊構(gòu)成:OV7670模塊程序、圖像處理算法程序、SP232通信程序。

系統(tǒng)工作過程:首先由OV7670模塊獲取圖像,在STM32F103RBT6中讀取,通過圖像處理算法進(jìn)行計(jì)算,得到的結(jié)果由SP232上傳給上位機(jī)。

1.1 系統(tǒng)硬件設(shè)計(jì)

1.1.1 STM32F103RBT6處理器

STM32F103RBT6是基于CortexM3的32位處理器,最高工作頻率為72 MHz,具有128 KB的Flash程序存儲(chǔ)器和20 KB的RAM。其有4個(gè)計(jì)時(shí)器、16個(gè)定時(shí)器、16個(gè)模/數(shù)轉(zhuǎn)換器。串行通信有2個(gè)SPI、2個(gè)I2C總線、3個(gè)USART、1個(gè)USB和CAN總線,接口類型也有多種,在與其他器件鏈接時(shí)可以更加方便。內(nèi)核具有突出的中斷處理能力,其實(shí)時(shí)性強(qiáng),系統(tǒng)存儲(chǔ)要求低,并且功耗和成本很低,具有廣泛的應(yīng)用領(lǐng)域。

1.1.2 OV7670模塊

OV7670圖像傳感器體積小、工作電壓低,適合嵌入式應(yīng)用。OV7670具有高靈敏度,適合低照度應(yīng)用,提供單片VGA攝像頭和影像處理器的所有功能。通過SCCB總線控制,兼容I2C總線接口,可以輸出整幀、子采樣、取窗口等方式的各種分辨率為8位的影像數(shù)據(jù)。VGA圖像最高達(dá)到30 fps,可以完全控制圖像質(zhì)量、數(shù)據(jù)格式和傳輸方式。圖像處理功能過程包括伽馬曲線、白平衡、飽和度、色度等都可以通過SCCB接口編程。OV7670圖像傳感器的功能模塊包括:感光陣列、模擬信號(hào)處理、A/D轉(zhuǎn)換、測(cè)試圖案發(fā)生器、數(shù)字信號(hào)處理器、圖像縮放、時(shí)序發(fā)生器、數(shù)字視頻端口、SCCB接口、LED和閃光燈輸出控制。其功能框圖如圖2所示。

OV7670數(shù)據(jù)位D0~D7與MCU的PA口A0~A7連接,讀數(shù)據(jù)時(shí)鐘位 RCLK與PC1連接,讀指針復(fù)位位RRST與PC2連接,片選信號(hào)位OE與PC3連接,寫指針復(fù)位位WRST與PC4連接,寫入FIFO使能位WEN與PC5連接,同步信號(hào)檢測(cè)位VSY與PD2連接,SCL是SCCB時(shí)鐘口與PC11連接,SDA是SCCB的數(shù)據(jù)口與PC12連接,初始化OV7670可通過SCL和SDA。OV7670與STM32F103RBT6的連接電路如圖3所示。

1.2 軟件設(shè)計(jì)

1.2.1 常見缺陷類型

根據(jù)制作材料的不同,可以把太陽(yáng)能電池分為單晶硅太陽(yáng)能電池、多晶硅太陽(yáng)能電池和非晶硅太陽(yáng)能電池3種。對(duì)于特定材料的太陽(yáng)能電池片,可以設(shè)計(jì)出適合該類型太陽(yáng)能電池片表面缺陷檢測(cè)的系統(tǒng)。本文是針對(duì)單晶硅太陽(yáng)能電池片進(jìn)行表面缺陷檢測(cè)的。在太陽(yáng)能電池片的生產(chǎn)加工過程中(表面腐蝕、制絨、擴(kuò)散、表面成膜、網(wǎng)印、鈍化、燒結(jié)等),可能由于某些工藝缺陷或者生產(chǎn)環(huán)境的影響造成太陽(yáng)能電池片表面的斷柵、缺角、色差、臟污、裂紋等缺陷?;跈C(jī)器視覺的太陽(yáng)能電池片表面缺陷檢測(cè)系統(tǒng)主要用于檢測(cè)太陽(yáng)能電池板片表面的斷柵、缺角和裂紋3種主要工藝缺陷。缺陷的具體形態(tài)如圖4所示。

缺角和裂紋主要是在制絨的過程中導(dǎo)致的,傳統(tǒng)制絨的方法是機(jī)械刻槽法,通過利用V型刀在硅表面摩擦形成規(guī)則的V型槽,從而形成規(guī)則的、反射率低的表面結(jié)構(gòu)。正是這種方法經(jīng)常會(huì)破壞硅片,形成裂紋或者缺角。盡管工藝不斷改進(jìn),開始使用化學(xué)制絨法,但是由于成本高,該方法還未得到普及。斷柵主要出現(xiàn)在絲網(wǎng)印刷過程中。絲網(wǎng)印刷是指利用絲網(wǎng)圖形部分網(wǎng)孔透漿料,非圖文部分不透漿料。印刷時(shí)在絲網(wǎng)一端倒入漿料,用刮刀在絲網(wǎng)的漿料部位施加壓力,同時(shí)朝絲網(wǎng)另一端移動(dòng)。刮板壓力不適會(huì)導(dǎo)致漿料的漏印,或者由于圖形部分的雜質(zhì)造成漏印而導(dǎo)致斷柵。

1.2.2 表面缺陷檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖

太陽(yáng)能電池片表面缺陷檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖如圖5所示。在光照下,OV7670攝像機(jī)對(duì)待測(cè)電池片進(jìn)行圖像采集傳送到計(jì)算機(jī)中,通過圖像處理得出缺陷圖像,最后對(duì)缺陷進(jìn)行標(biāo)識(shí)和數(shù)據(jù)統(tǒng)計(jì)。

光照單元是系統(tǒng)的一個(gè)重要組成部分。由于太陽(yáng)能電池板表面的強(qiáng)反射性,不合理的光源類型和照明方式都會(huì)導(dǎo)致圖像灰度的不均勻,從而影響后期的圖像處理。光照單元的任務(wù)就是產(chǎn)生均勻的光照以便得到準(zhǔn)確的物像位置關(guān)系,從而保證所獲取圖像的高對(duì)比度和清晰度。

圖像采集單元是OV7670模塊。該單元主要完成待測(cè)太陽(yáng)能電池片的圖像采集,并將采集到的數(shù)據(jù)傳輸給MCU,便于后期的數(shù)字圖像處理。

計(jì)算機(jī)處理單元包括圖像處理和缺陷識(shí)別。該單元主要是對(duì)采集圖像進(jìn)行基本圖像處理,得到缺陷圖像,然后標(biāo)記缺陷和識(shí)別缺陷,最后通過計(jì)算機(jī)屏幕直觀地顯示出太陽(yáng)能電池板的檢測(cè)結(jié)果。

1.2.3 表面缺陷檢測(cè)系統(tǒng)的軟件流程

利用STM32F103RBT6來處理太陽(yáng)能電池片的圖像,程序代碼在ST公司自帶的庫(kù)文件上編寫。初始化階段,先配置好STM32F103RBT6內(nèi)部時(shí)鐘、中斷處理和USART、按鍵、OV7670、SP232等外設(shè)接口,再初始化按鍵、LED、OV7670模塊、SP232。初始化成功之后,讀取OV7670采集到的信息數(shù)據(jù),讀完段標(biāo)記使能攝像頭片選,每次讀取一個(gè)MCU塊,對(duì)它進(jìn)行二值處理、像素點(diǎn)掃描、判斷、旋轉(zhuǎn)、上傳數(shù)據(jù)至上位機(jī),直到結(jié)束。

OV7670攝像機(jī)將攝取到的數(shù)據(jù)傳送給MCU,MCU得到數(shù)據(jù)后首先讀取相機(jī)的數(shù)據(jù),并做二值處理,更新LCD顯示。以圖像中心為原點(diǎn),尋找電池片左上角、右上角、左下角和右下角的坐標(biāo),用于計(jì)算旋轉(zhuǎn)后的圖像的寬和高。

判斷完整性算法如下所示:

① 從第10行起(每行320點(diǎn)),取白點(diǎn)(0xff)的數(shù)據(jù),連續(xù)取50行,計(jì)算白點(diǎn)的平均值WhiteTrueData。

② 從第10行起(每行320點(diǎn)),每行的行頭取黑點(diǎn)(0x00)的數(shù)據(jù),直到白點(diǎn)為止,連續(xù)取50行,計(jì)算黑點(diǎn)的平均值BlackTure Data。

③ 156×156的片子,有效行總共是224~232行,每一行的白點(diǎn)數(shù)約228~232點(diǎn)WhiteData(根據(jù)焦距不同,有效的行數(shù)、列數(shù)有所不同)。

④ 每一行,從白點(diǎn)處開始,將第232點(diǎn)后的數(shù)據(jù)統(tǒng)一清除為黑色。

⑤ 每一行,從第一點(diǎn)開始將第一點(diǎn)至白點(diǎn)為止的數(shù)據(jù)(BlackData),統(tǒng)一清除為黑色。

⑥ 在每一行的白點(diǎn)中尋找黑色點(diǎn),如果連續(xù)3點(diǎn)或者連續(xù)兩行在同樣的偏移處找到2個(gè)以上的點(diǎn),表明該處為缺少、裂縫、缺角或其他的不完整。

先判斷所有的有效數(shù)是否在預(yù)置數(shù)之間,如果是,初步判斷為完整的電池片;否則,為缺角。如果取得的有效數(shù)據(jù)在預(yù)置數(shù)之間,將取得的平均值與預(yù)置數(shù)比較,如果小于預(yù)置數(shù)10點(diǎn)以上,判斷為有裂縫;片子基本完整,再判斷是否有裂縫、空洞。從第0行起(每行320點(diǎn)),掃描240行,尋找連續(xù)的白點(diǎn),如果連續(xù)的白點(diǎn)數(shù)據(jù)中有有效的黑點(diǎn)(0x00)數(shù)據(jù),判斷為裂縫或空洞;有裂縫的點(diǎn)數(shù)大于5處,判斷為不完整。如果為不合格的電池片,可判斷是否傾斜,將傾斜的片子旋轉(zhuǎn),或發(fā)送數(shù)據(jù)到上位機(jī)。從第0行起(每行320點(diǎn)),掃描240行,判斷是否傾斜;查找黑色點(diǎn),如果每一行均出現(xiàn)白色點(diǎn),白色點(diǎn)的坐標(biāo)不大于1/2(320),為有效白色點(diǎn)。

源程序代碼如下:

OV7670_RRST=0;//開始復(fù)位讀指針

OV7670_RCK=0;

OV7670_RCK=1;

OV7670_RCK=0;

OV7670_RRST=1;//復(fù)位讀指針結(jié)束

OV7670_RCK=1;

for(i=0; i<240; i++){

change_num = 0;

change_bak_num = 0;

Temp_i = 0;

for(j=0; j<320; j++){

OV7670_RCK = 0;

color = (GPIOA->IDR)&0xFF;

OV7670_RCK = 1;

if(color < CompData){

change_num = 0;

Black_Data++;

}

else{

change_num = 0xfe;

White_Data++;

}

if(change_num != change_bak_num){

Temp_i++;

change_bak_num = change_num;

}

OV7670_RCK = 0;

color |= (GPIOA->IDR)&0xFF;

OV7670_RCK = 1;

}

if(Temp_i>2)break_dot++;

if(break_dot>5)cell_judge = 0;

//有裂縫的點(diǎn)數(shù)大于5處,判斷為不完整

break_dot = 0;

}

太陽(yáng)能電池片表面缺陷檢測(cè)系統(tǒng)的軟件流程圖如圖6所示。

2 處理結(jié)果分析

重點(diǎn)是對(duì)太陽(yáng)能電池片表面的缺角、裂紋、空洞缺陷進(jìn)行檢測(cè)。實(shí)驗(yàn)對(duì)象是156 mm×156 mm的單晶硅太陽(yáng)能電池片。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉