亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于圖像和模型識別的PCBA檢測裝置及方法與流程

文檔序號:40397035發(fā)布日期:2024-12-20 12:20閱讀:9來源:國知局
一種基于圖像和模型識別的PCBA檢測裝置及方法與流程

本發(fā)明涉及pcba檢測,具體涉及一種基于圖像和模型識別的pcba檢測裝置及方法。


背景技術(shù):

1、隨著軍工、航天事業(yè)的飛速發(fā)展,電子產(chǎn)品趨于集成化、高質(zhì)量化,雖然電子產(chǎn)品制作工藝方式以及可靠性都得到了穩(wěn)步提升,但電子產(chǎn)品在生產(chǎn)制造過程中,生產(chǎn)焊接缺陷種類卻越來越多。pcba(printed?circuit?board?assembly)板是pcb空板經(jīng)過smt(surface?mount?technology)組裝后或經(jīng)過dip(dual?in-line?package)插件后的通俗叫法,簡稱pcba。

2、pcba的品質(zhì)是直接影響電子設(shè)備可靠性的關(guān)鍵因素,同時對于pcba的質(zhì)量檢測的要求也在逐年提高,因此針對pcba的生產(chǎn)缺陷如何實現(xiàn)高效且準(zhǔn)確檢測,是pcba生產(chǎn)中普遍關(guān)注、需要亟待解決的難題。

3、目前大部分pcba生產(chǎn)廠商對pcba的生產(chǎn)缺陷的檢測手段包括:人工檢測和在線測試。其中,人工檢測為人工目檢,主要通過目視或者借助放大鏡、顯微鏡等設(shè)備來尋找板上的缺陷。然而在長時間的重復(fù)性檢測中,工人容易疲勞、被周圍環(huán)境干擾,從而導(dǎo)致漏檢、誤檢的情況。

4、在線測試主要包括:針床式測試儀和飛針測試儀兩種檢測方法。其優(yōu)點是單板檢測成本低,對于開路短路的檢測性能強大,但是其編程時間長、檢測速度慢。

5、綜上所述,現(xiàn)有的pcba缺陷檢測方法存在檢測精度和檢測效率低的技術(shù)問題。


技術(shù)實現(xiàn)思路

1、為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于圖像和模型識別的pcba檢測裝置及方法,用于解決現(xiàn)有的pcba缺陷檢測方法存在檢測精度和檢測效率低的技術(shù)問題,從而達到提高檢測精度和檢測效率的目的。

2、為解決上述問題,本發(fā)明所采用的技術(shù)方案如下:

3、一種基于圖像和模型識別的pcba檢測裝置,包括:

4、上位機,用于根據(jù)執(zhí)行結(jié)果利用若干pcba電路des模型生成模型識別結(jié)果,并結(jié)合圖像識別結(jié)果輸出檢測結(jié)果,以及用于輸入檢測指令;

5、圖像識別模塊,利用pcba識別模型通過生成的端口定位框、元器件定位框?qū)Υ龣zpcba進行缺陷識別,并將圖像識別結(jié)果返回上位機;

6、測試邏輯生成模塊,用于自動生成相應(yīng)的測試邏輯,并發(fā)送至檢測控制器;

7、檢測控制器,用于根據(jù)所述測試邏輯控制若干檢測模塊的執(zhí)行,并將執(zhí)行結(jié)果返回上位機;

8、若干檢測模塊,分別連接至待檢pcba的相應(yīng)端口或器件,用于模擬或檢測各類輸入輸出信號;

9、其中,所述若干pcba電路des模型與所述pcba識別模型相關(guān)聯(lián),所述若干pcba電路des模型根據(jù)狀態(tài)轉(zhuǎn)移函數(shù)建立,所述狀態(tài)轉(zhuǎn)移函數(shù),如公式1所示:

10、??????(1);

11、式中,為狀態(tài)轉(zhuǎn)移函數(shù),為pcba型號,為無故障狀態(tài)下端口和元器件的電學(xué)響應(yīng),為故障狀態(tài)集,為故障事件集,其中,一故障狀態(tài)對應(yīng)著一故障事件。

12、作為本發(fā)明優(yōu)選的實施方式,所述若干檢測模塊包括:開關(guān)量輸出模塊、開關(guān)量輸入模塊;

13、所述開關(guān)量輸出模塊用于輸出交流、直流開關(guān)量信號,以檢測待檢pcba的交流、直流開關(guān)量輸入端口;

14、所述開關(guān)量輸入模塊用于接收交流、直流開關(guān)量信號,以檢測待檢pcba的交流、直流開關(guān)量輸出端口。

15、作為本發(fā)明優(yōu)選的實施方式,所述若干檢測模塊包括:模擬量檢測模塊、聲音檢測模塊、顯示檢測模塊、雙固件燒錄模塊;

16、所述模擬量檢測模塊用于輸出和接收模擬量信號,以檢測待檢pcba的模擬量輸入、輸出端口;

17、聲音、顯示檢測模塊用于接收聲音、顯示信號,以檢測待檢pcba的發(fā)聲、顯示器件;

18、所述雙固件燒錄模塊用于進行固件燒錄與功能驗證,以檢測待檢pcba的固件燒錄端口。

19、一種基于圖像和模型識別的pcba檢測方法,采用上述的pcba檢測裝置,包括以下步驟:

20、在上位機中通過仿真軟件建立若干pcba電路des模型,輸入包含待檢pcba型號的檢測指令,并發(fā)送至測試邏輯生成模塊、圖像識別模塊;

21、通過圖像識別模塊對待檢pcba進行缺陷識別,并將圖像識別結(jié)果返回上位機;

22、通過測試邏輯生成模塊根據(jù)待檢pcba型號,自動生成相應(yīng)的測試邏輯,并發(fā)送至檢測控制器;

23、通過檢測控制器根據(jù)測試邏輯控制若干檢測模塊的執(zhí)行,并將執(zhí)行結(jié)果返回上位機;

24、通過上位機利用所述若干pcba電路des模型生成模型識別結(jié)果,并結(jié)合圖像識別結(jié)果輸出檢測結(jié)果。

25、作為本發(fā)明優(yōu)選的實施方式,在建立若干pcba電路des模型時,包括:

26、通過仿真軟件建立若干pcba電路仿真模型,并對電路進行無故障狀態(tài)下的仿真,提取端口和元器件的第一電學(xué)響應(yīng);

27、獲取pcba電路所包含的端口和元器件故障模式,進行分析,確定不同故障模式下pcba電路在des模型中的參數(shù),得到故障狀態(tài)集,并建立端口和元器件故障模型;

28、將端口和元器件故障模型注入若干pcba電路仿真模型中對應(yīng)的端口和元器件,得到若干電路故障仿真模型;

29、基于若干電路故障仿真模型進行仿真,提取端口和元器件的第二電學(xué)響應(yīng);

30、將第一、第二電學(xué)響應(yīng)進行比對,得到不同故障模式下發(fā)生變化的電學(xué)響應(yīng),并基于變化的電學(xué)響應(yīng)構(gòu)建故障事件集;

31、根據(jù)故障狀態(tài)集和故障事件集,確定des模型中pcba電路所對應(yīng)的狀態(tài)轉(zhuǎn)移函數(shù);

32、根據(jù)狀態(tài)轉(zhuǎn)移函數(shù)建立若干pcba電路des模型;

33、其中,所述若干pcba電路des模型包含各型號pcba相對應(yīng)的無故障狀態(tài)下電學(xué)響應(yīng)、故障狀態(tài)集以及故障事件集。

34、作為本發(fā)明優(yōu)選的實施方式,在自動生成相應(yīng)的測試邏輯時,包括:

35、根據(jù)待檢pcba型號從預(yù)設(shè)的測試規(guī)范數(shù)據(jù)庫中檢索并加載相應(yīng)的測試規(guī)范;

36、從測試規(guī)范中獲取輸入輸出信號的類型、測試序列、檢測閾值生成測試邏輯,并將所述測試邏輯發(fā)送至所述檢測控制器;

37、其中,所述測試規(guī)范數(shù)據(jù)庫支持動態(tài)更新,允許根據(jù)實際需要添加、修改或刪除測試規(guī)范;所述若干pcba電路仿真模型與測試規(guī)范相關(guān)聯(lián),并根據(jù)相應(yīng)的測試規(guī)范進行仿真。

38、作為本發(fā)明優(yōu)選的實施方式,在對待檢pcba進行缺陷識別時,包括:構(gòu)建pcba識別模型,并基于生成的端口定位框、元器件定位框?qū)Υ龣zpcba進行缺陷識別;

39、其中,在生成端口、元器件定位框時,包括:

40、通過圖像識別模塊對待檢pcba進行圖像采集,得到待檢pcba圖像,并進行圖像預(yù)處理;

41、根據(jù)待檢pcba型號獲取pcba的先驗條件,對mark點進行定位;

42、獲取pcba端口和元器件信息文件,確定端口、元器件坐標(biāo)系與圖像像素坐標(biāo)系的相對關(guān)系;

43、將端口、元器件坐標(biāo)轉(zhuǎn)化為圖像像素坐標(biāo),并生成端口、元器件定位框;

44、在生成端口定位框、元器件定位框時,利用關(guān)聯(lián)的相應(yīng)pcba電路des模型信息判斷端口定位框、元器件定位框的準(zhǔn)確性。

45、作為本發(fā)明優(yōu)選的實施方式,在構(gòu)建pcba識別模型時,包括:

46、提供yolov8模型和lsknet?block模塊,并在yolov8模型的backbone層的sppf模塊后添加lsknet?block模塊;

47、在yolov8模型的neck層的最后一個上采樣層與最終的檢測層之間添加lsknetblock模塊;

48、在yolov8模型的head層的三個檢測頭前的concat模塊連接處添加lsknet?block模塊;

49、作為本發(fā)明優(yōu)選的實施方式,在構(gòu)建pcba識別模型時,還包括:

50、concat模塊連接處的lsknet?block模塊,通過獲取每個目標(biāo)類別的期望選擇感受野的面積與端口、元器件定位框面積的比值,減弱對無關(guān)或冗余特征的關(guān)注,提高模型的表達能力和區(qū)分度,如公式8所示:

51、????????(8);

52、式中,為包含目標(biāo)類別的圖像數(shù)量,為輸入圖像中所有l(wèi)sknet?block模塊輸出的空間選擇激活的總和,為所有生成的定位框的總像元面積。

53、作為本發(fā)明優(yōu)選的實施方式,在提供lsknet?block模塊時,包括:

54、通過用于動態(tài)調(diào)整空間感受野的大核選擇子塊、用于通道混合和特征細(xì)化的前饋網(wǎng)絡(luò)子塊以及norm塊構(gòu)建lsknet?block模塊;

55、其中,所述大核選擇子塊包括:依次連接的第一全連接層、第一gelu激活、lsk模塊以及第二全連接層;

56、所述前饋網(wǎng)絡(luò)子塊包括:依次連接的第三全連接層、深度卷積、第二gelu激活、第四全連接層。

57、相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:

58、(1)本發(fā)明根據(jù)用戶輸入的包含待檢pcba型號的檢測指令,通過測試邏輯生成模塊自動生成相應(yīng)的測試邏輯,從而檢測控制器根據(jù)測試邏輯控制若干檢測模塊的執(zhí)行,并得到執(zhí)行結(jié)果,上位機則基于執(zhí)行結(jié)果通過若干pcba電路des模型快速且準(zhǔn)確的識別出待檢pcba是否存在電路故障,以及電路故障的所處位置,有效提高了檢測效率;

59、(2)本發(fā)明通過圖像識別模塊基于pcba識別模型對待檢pcba進行外觀缺陷的識別,從而有效避免在長時間的重復(fù)性檢測中,容易出現(xiàn)漏檢、誤檢的情況,提高了檢測精度;并結(jié)合des模型生成的電路故障識別結(jié)果,最終判定待檢pcba是否為合格產(chǎn)品;

60、(3)本發(fā)明基于狀態(tài)轉(zhuǎn)移函數(shù)所構(gòu)建的pcba電路des模型,各型號pcba均有相對應(yīng)的無故障狀態(tài)下電學(xué)響應(yīng)、故障狀態(tài)集以及故障事件集,使得上位機接收到檢測控制器反饋回來的執(zhí)行結(jié)果后,能快速且準(zhǔn)確生成模型識別結(jié)果。

61、下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步詳細(xì)說明。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1