當(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è)備大多依賴(lài)進(jìn)口,然而進(jìn)口設(shè)備高昂的價(jià)格很大程度上增加了太陽(yáng)能發(fā)電的成本,急需研制出高水平的太陽(yáng)能電池片焊接設(shè)備來(lái)滿足市場(chǎng)的需求。電池片焊接設(shè)備的精度、速度與電池片的完整性相關(guān)。傳統(tǒng)的檢測(cè)方法精度低、速度慢,而且部分還需依賴(lài)人工操作,不能滿足市場(chǎng)要求,而基于機(jī)器視覺(jué)的檢測(cè)方法能有效地解決這些問(wèn)題。

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

基于機(jī)器視覺(jué)的太陽(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)工作過(guò)程:首先由OV7670模塊獲取圖像,在STM32F103RBT6中讀取,通過(guò)圖像處理算法進(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總線,接口類(lèi)型也有多種,在與其他器件鏈接時(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攝像頭和影像處理器的所有功能。通過(guò)SCCB總線控制,兼容I2C總線接口,可以輸出整幀、子采樣、取窗口等方式的各種分辨率為8位的影像數(shù)據(jù)。VGA圖像最高達(dá)到30 fps,可以完全控制圖像質(zhì)量、數(shù)據(jù)格式和傳輸方式。圖像處理功能過(guò)程包括伽馬曲線、白平衡、飽和度、色度等都可以通過(guò)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連接,寫(xiě)指針復(fù)位位WRST與PC4連接,寫(xiě)入FIFO使能位WEN與PC5連接,同步信號(hào)檢測(cè)位VSY與PD2連接,SCL是SCCB時(shí)鐘口與PC11連接,SDA是SCCB的數(shù)據(jù)口與PC12連接,初始化OV7670可通過(guò)SCL和SDA。OV7670與STM32F103RBT6的連接電路如圖3所示。

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

1.2.1 常見(jiàn)缺陷類(lèi)型

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

缺角和裂紋主要是在制絨的過(guò)程中導(dǎo)致的,傳統(tǒng)制絨的方法是機(jī)械刻槽法,通過(guò)利用V型刀在硅表面摩擦形成規(guī)則的V型槽,從而形成規(guī)則的、反射率低的表面結(jié)構(gòu)。正是這種方法經(jīng)常會(huì)破壞硅片,形成裂紋或者缺角。盡管工藝不斷改進(jìn),開(kāi)始使用化學(xué)制絨法,但是由于成本高,該方法還未得到普及。斷柵主要出現(xiàn)在絲網(wǎng)印刷過(guò)程中。絲網(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ī)中,通過(guò)圖像處理得出缺陷圖像,最后對(duì)缺陷進(jìn)行標(biāo)識(shí)和數(shù)據(jù)統(tǒng)計(jì)。

光照單元是系統(tǒng)的一個(gè)重要組成部分。由于太陽(yáng)能電池板表面的強(qiáng)反射性,不合理的光源類(lèi)型和照明方式都會(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í)別缺陷,最后通過(guò)計(jì)算機(jī)屏幕直觀地顯示出太陽(yáng)能電池板的檢測(cè)結(jié)果。

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

利用STM32F103RBT6來(lái)處理太陽(yáng)能電池片的圖像,程序代碼在ST公司自帶的庫(kù)文件上編寫(xiě)。初始化階段,先配置好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)處開(kāi)始,將第232點(diǎn)后的數(shù)據(jù)統(tǒng)一清除為黑色。

⑤ 每一行,從第一點(diǎn)開(kāi)始將第一點(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;//開(kāi)始復(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)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉