基于温度梯度的IGBT焊料层状态实时监测装置及方法与流程

文档序号:16777656发布日期:2019-02-01 18:50阅读:978来源:国知局
基于温度梯度的IGBT焊料层状态实时监测装置及方法与流程

本发明涉一种基于温度梯度的igbt焊料层状态实时监测装置及方法,具体涉及绝缘栅双击晶体管(igbt)的焊料层空洞和裂纹大小以及位置的实时诊断,主要运用于功率igbt可靠性技术领域。



背景技术:

绝缘栅双极晶体管(igbt)结合了场效应管晶体管(mosfet)和双极型晶体管(bjt)的优点,具有驱动简单、损耗低、耐高压等特点,得到了新能源、高铁航天等领域的广泛应用,在许多igbt运用的场合,要求igbt有较高的可靠性。

近年来,随着igbt使用的普及,igbt的可靠性也变得越来越重要。igbt老化失效已经被证明是温度循环下其失效的一种主要失效形式。在功率模块稳定的运行时,器件基本保持热稳定,结温的波动不大。但是,目前igbt的运用环境越来越恶劣,其功率的波动也随之增大,导致了结温波动增大。igbt是一种由七层材料堆叠起来的功率器件,而焊料层是其中最薄弱的环节。不同的层次之间由于热膨胀系数不同,导致了各层之间存在热应力,热应力会在各层之间产生机械损伤。结温的波动导致热应力增加,加速了焊料层的老化。

申请号为201510037099.7,公开号为104573266a《一种基于三维建模的分析空洞对igbt热可靠性影响的方法》发明了一种基于三维模型的igbt空对温度热可靠性的评估方法。申请号为201510657533.1,公开号为105242189a《基于集射极饱和压降与焊料层空洞率的igbt健康状态监测方法》发明了一种基于射极饱和压降与焊料层空洞率的igbt健康状态估计方法,可以通过测量射极饱和压降来实现igbt焊料层健康诊断。上述方法中,均不能实时监测焊料层健康状态。



技术实现要素:

本发明所要解决的问题是,克服目前技术的不足之处,提供一种基于温度梯度的基于温度梯度的igbt焊料层状态实时监测装置及方法,实现对igbt器件的焊料层的裂纹和空洞的实时有效监控,准确性高。

本发明解决问题采取的技术方案是:

基于温度梯度的igbt焊料层状态实时监测装置,包括供电模块、温度传感器模块、adc模块、mcu模块、信息显示模块;

所述供电模块用于给温度传感器模块、adc模块、mcu模块和信息显示模块供电。供电模块包括5v直流电压模块与3.3v直流电压模块,5v直流电压模块给信息显示模块和温度传感器模块供电,3.3v直流电压模块给mcu模块和adc模块供电;

温度传感器模块与adc模块连接,adc模块与mcu模块连接,mcu模块与信息显示模块连接;

温度传感器模块对igbt器件基板的温度进行测量;mcu模块发出采样指令至adc模块,adc模块接收采样指令,adc模块从温度传感器模块采集温度信息(采集的温度信息可为igbt器件基板的关键信息节点的温度),adc模块采集到的温度信息为模拟信号,adc模块对采集的模拟信号进行处理,转换为数字信号传递给mcu模块;mcu模块对adc模块传递过来的数字信号进行处理,判定焊料层状态,然后将焊料层状态(即裂纹的面积与位置、空洞的面积与位置)传递给信息显示模块进行实时显示;信息显示模块接收mcu模块传递过来的焊料层状态信息并实时进行显示。

adc模块具有多路温度采集能力,mcu模块通过控制adc模块对采样的顺序和通道进行控制。adc模块通过接收mcu模块发出的指令对温度传感器模块的数据进行实时采集。

进一步,所述温度传感器模块包括至少两个热敏电阻,用于对igbt器件基板关键节点的温度进行测量。本发明中,温度传感器模块共包括16个热敏电阻。不失一般性,热敏电阻选择负温度系数电阻,型号为ayn-mf55-104f-3950fb-1500-28#,其温度测量范围为-30℃~105℃,满足不同环境温度下基板温度的测量。

进一步,adc模块宜为16通道的12位adc模块,采样频率为20hz。不失一般性,所述adc模块可内置于mcu模块,如内置有adc模块的mcu芯片tms320f28235,其具有内置(采样保持)s/h的12位adc内核模拟输入,具有16个专用adc通道。

进一步,mcu模块内设有状态判别模块和状态显示告警模块。不失一般性,mcu模块可选用型号为tms320f28235的dsp。

进一步,温度传感器模块的热敏电阻均匀布置于igbt器件基板的上表面,可均布于igbt器件基板关键节点上。

进一步,信息显示模块包括led液晶屏和led警告灯,led液晶屏和led警告灯均与mcu模块相连。不失一般性,led液晶屏选用12864液晶屏,型号为ks0108lcd;led警告灯选择发光二极管。

使用如前所述基于温度梯度的igbt焊料层状态实时监测装置对焊料层进行实时监测的方法为:

步骤(1),启动adc模块和mcu模块进行初始化,向mcu模块导入温度矫正初值的矩阵形式[t0],通过mcu模块设定adc模块的采样时间间隔△t和温度梯度矩阵变化界限值δ,mcu模块对每个热敏电阻在igbt器件的基板上的位置、焊料层到基板的高度以及整个焊料层的面积进行记录;

步骤(2),在igbt器件不工作时,mcu模块发出采样指令至adc模块,adc模块接收采样指令,adc模块从温度传感器模块采集温度信号,并将采集到的温度信号进行模数转换后传至mcu模块,mcu模块对从adc模块传递过来的温度信号做小波滤波处理后与室内温度进行比较,若两温度一致,则说明能进行正常工作采样,转入步骤(3);若不一致,则通过mcu对adc模块内的采样算法进行调整,直至adc模块采样并传至mcu模块的温度与室内温度一致,再转入步骤(3);

通过mcu对adc模块内的采样算法进行调整为现有成熟技术;

步骤(3),在igbt器件工作时,mcu模块发出采样指令至adc模块,adc模块接收采样指令,adc模块从温度传感器模块采集温度信号,并对采集到的温度信号做小波滤波处理后传至mcu模块,转入步骤(4);

步骤(4),计算温度梯度矩阵[dt]=[t]-[t0],[t]为当前采样时刻所有热敏电阻测量温度的矩阵形式,[t0]表示温度矫正初值的矩阵形式;在igbt器件工作时,若adc模块的采样次数为两次以上,计算温度梯度矩阵[dt]时,[t0]用当前采样时刻的上一采样时刻的所有热敏电阻测量温度的矩阵形式替代;得到温度梯度矩阵[dt]后,转入步骤(5);

计算温度梯度矩阵[dt]=[t]-[t0]的具体方法为:对于igbt器件上的每一个热敏电阻,将当前采样时刻获得的采样温度减去上一采样时刻的温度值(在igbt器件工作时,对于adc模块的第一次采样,上一采样时刻的温度值用温度矫正初值替代)得到每一个热敏电阻的温度梯度,将当前采样时刻获得的所有热敏电阻的温度梯度按照其在igbt器件上的分布方式共同构成一个温度梯度矩阵。

如igbt器件上设有16个热敏电阻,16个热敏电阻呈4行4列分布时,对于每一个热敏电阻,将当前采样时刻获得的采样温度减去上一采样时刻的温度值(在igbt器件工作时,对于adc模块的第一次采样,上一采样时刻的温度值用温度矫正初值替代)得到每一个热敏电阻的温度梯度,将当前采样时刻获得的16个热敏电阻的温度梯度按照其在igbt器件上的分布方式(即4行4列的分布方式)共同构成一个4*4的温度梯度矩阵,每一个热敏电阻对应温度梯度矩阵中的一个元素(如igbt器件上第1行第1列的热敏电阻对应温度梯度矩阵中的第1行第1列的元素)。

步骤(5),计算温度梯度矩阵的变化量△t为采样时间间隔;计算得到温度梯度矩阵的变化量[△dt]后转入步骤(6);

如igbt器件上设有16个热敏电阻,16个热敏电阻呈4行4列分布时,如前所述温度梯度矩阵[dt]为一个4*4的矩阵,则温度梯度矩阵的变化量矩阵[△dt]也为一个4*4的矩阵,每一个热敏电阻也对应温度梯度矩阵的变化量矩阵[△dt]中的一个元素(如igbt器件上第1行第1列的热敏电阻对应温度梯度矩阵的变化量矩阵[△dt]中的第1行第1列的元素)。

步骤(6),将温度梯度矩阵的变化量矩阵[△dt]中的每一个元素的绝对值均与预设的温度梯度矩阵变化界限值δ比较,对于温度梯度矩阵的变化量矩阵[△dt]中的每一个元素,存在元素大于预设的温度梯度矩阵变化界限值δ时,则转入步骤(7);当温度梯度矩阵的变化量矩阵[△dt]中的所有元素的绝对值均小于等于预设的温度梯度矩阵变化界限值δ,则返回步骤(3),重新进行采样;

如igbt器件上设有16个热敏电阻,16个热敏电阻呈4行4列分布时,将温度梯度矩阵的变化量矩阵[△dt](为一个4*4的矩阵)中的每一个元素均与预设的温度梯度矩阵变化界限值δ比较。

步骤(7),当某一个热敏电阻的温度发生变化时,其临近的热敏电阻的温度也会发生相应的变化,对温度梯度矩阵的变化量矩阵[△dt]中的所有元素的符号进行判断;当igbt器件焊料层出现裂纹时,igbt器件的芯片经焊料层传热到igbt器件基板(导热角度为45度)时温度会聚集到裂纹边缘,焊料层上的裂纹经热传导放大后在基板上形成一个矩形,此时,基板上矩形中的热敏电阻的温度变化量为正值,与基板上矩形中的热敏电阻对应的温度梯度矩阵的变化量矩阵[△dt]中的元素也为正值,且正值元素在温度梯度矩阵的变化量矩阵[△dt]中围成的形状也为矩形;当igbt器件焊料层出现空洞时,igbt器件的芯片经焊料层传热到igbt器件基板(导热角度为45度)时,焊料层上的空洞经热传导放大后在基板上形成一个圆形,此时,基板上圆形中的热敏电阻的温度变化量为负值,与基板上圆环中的热敏电阻对应的温度梯度矩阵的变化量矩阵[△dt]中的元素也为负值,且负值元素在温度梯度矩阵的变化量矩阵[△dt]中围成的形状也为圆形;

若温度梯度矩阵的变化量矩阵[△dt]中,存在由正值元素构成的矩形区域时,则判定igbt器件的焊料层上存在裂纹,与构成矩形区域的正值元素对应的热敏电阻在igbt器件的基板上亦围成矩形,通过mcu获得igbt器件的基板上矩形的中心位置和矩形的长度以及矩形的宽度,因为热传导角度为45度,所以焊料层上裂纹的长度=基板上矩形的长度-焊料层到基板的高度×2,焊料层上裂纹的宽度=基板上矩形的宽度-焊料层到基板的高度×2,基板上矩形的中心点正投影在焊料层上的点即为焊料层上裂纹的中心点,以获得的裂纹的中心点为中心,以获得的裂纹的长度和宽度在焊料层绘制矩形,焊料层上绘制的矩形的长边平行于基板上矩形的长边,焊料层上绘制的矩形的短边平行于基板上矩形的短边,焊料层上绘制矩形的面积即为裂纹的面积,焊料层上绘制矩形的位置处即为裂纹的位置;mcu模块计算裂纹的面积占整个焊料层面积的百分比,得出焊料层受裂纹影响的健康状态;mcu模块将裂纹的面积和位置数据以及焊料层受裂纹影响的健康状态传递至显示模块进行显示和告警;mcu模块将裂纹的面积和位置数据以及焊料层受裂纹影响的健康状态传递至显示模块进行显示和告警;

若温度梯度矩阵的变化量矩阵[△dt]中,存在由负值元素构成的圆形区域时,则判定igbt器件的焊料层上存在空洞,与构成圆形区域的负值元素对应的热敏电阻在igbt器件的基板上亦围成圆形,通过mcu获得igbt器件的基板上圆形的中心位置和半径,因为热传导角度为45度,所以焊料层上空洞的半径=基板上圆形的半径-焊料层到基板的高度,基板上圆形的中心点正投影在焊料层上的点即为焊料层上空洞的中心点,以获得的空洞的中心点为中心,空洞的半径在焊料层上绘制圆形,焊料层上绘制圆形的面积即为空洞的面积,焊料层上绘制圆形的位置即为空洞的位置;mcu模块计算空洞的面积占整个焊料层面积的百分比,得出焊料层受空洞影响的的健康状态;mcu模块将孔洞的面积和位置数据以及焊料层受空洞影响的健康状态传递至显示模块进行显示和告警;

步骤(7)完成后转入步骤(8);

步骤(8),结束。

进一步,所述步骤(6)在mcu模块中的状态判别模块中完成,步骤(7)在mcu模块中的状态显示告警模块中完成。

进一步,所述步骤(7)中,mcu模块计算空洞的面积占整个焊料层面积的百分比,得出焊料层受空洞影响的健康状态的具体方法为:

当空洞的面积占整个焊料层面积的百分比≥20%时,则得出焊料层受空洞影响的健康状态为危险状态,需对整个igbt器件进行更换;

当10%≤空洞的面积占整个焊料层面积的百分比<20%时,则得出焊料层受空洞影响的健康状态为不健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当5%≤空洞的面积占整个焊料层面积的百分比<10%时,则得出焊料层受空洞影响的健康状态为亚健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当空洞的面积占整个焊料层面积的百分比<5%时,则得出焊料层受空洞影响的健康状态为健康状态,无需考虑对整个igbt器件进行更换。

进一步,所述步骤(7)中,mcu模块计算裂纹的面积占整个焊料层面积的百分比,得出焊料层受裂纹影响的健康状态的具体方法为:

当裂纹的面积占整个焊料层面积的百分比≥10%时,则得出焊料层受裂纹影响的健康状态为危险状态,需对整个igbt器件进行更换;

当5%≤裂纹的面积占整个焊料层面积的百分比<10%时,则得出焊料层受裂纹影响的健康状态为不健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当0%<裂纹的面积占整个焊料层面积的百分比<5%时,则得出焊料层受裂纹影响的健康状态为亚健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当裂纹的面积占整个焊料层面积的百分比=0%时,则得出焊料层受裂纹影响的健康状态为健康状态,无需考虑对整个igbt器件进行更换。

所述热敏电阻矩阵组可以将基板划分为不同区域,当每个区域是四个温度传感器围成的矩形区域时,16个传感器一共可以划分成9个区域。mcu模块选用dsp的自带的adc模块且有16个采样通道,如果对测量的精确值要求较高,可以增加温度传感器数量和adc通道数。

与现有技术相比,本发明的优点如下:

(1)本发明温度测量在igbt的基板处,可以实现在线检测。

(2)本发明通过mcu信号处理可以实现焊料层健康状态分析,通过温度梯度矩阵的变化量矩阵中元素的符号和导热角度,能够有效识别焊料层空洞和裂纹以及其大小,并定位空洞与裂纹的位置,对器件做出实时评估,避免对系统造成大的影响;

(3)裂纹的测量与环境温度无关,只与温度梯度测量误差有关,准确性更高,具有较好的实时性能,能在线检测焊料层空洞和裂纹状况。

附图说明

图1为基于温度梯度的igbt焊料层状态实时监测装置的整体示意图;

图2为温度传感器模块的结构示意图;

图3为adc模块与mcu模块的连接示意图;

图4为muc模块与信息显示模块的连接示意图;

图5为温敏电阻在igbt器件的基板上的布置示意图;

图6为基于温度梯度的igbt焊料层状态实时监测装置的监测方法流程图。

具体实施方式

以下结合附图和实施例对本发明作进一步说明。

igbt芯片是功率器件的发热源,其热传导是从芯片经焊料层传递到基板u06,具有一定的导热角度,导热角度一般为45度。当焊料层存在缺陷的时候,会使芯片以下的各层的温度梯度发生变化。而焊料层缺陷的尺寸与温度的变化存在线性关系。

参照图1,本发明基于温度梯度的igbt焊料层状态实时监测装置,包括供电模块u01、温度传感器模块u02、adc模块u03、mcu模块u04、信息显示模块u05;

供电模块u01用于对mcu模块u04、热电偶模块u02、adc模块u03和显示模块u05进行供电,所述供电模块u01采取5v直流电压与3.3v直流电压供电,5v直流电压给信息显示模块u05和热电偶模块u02供电,3.3v直流电压给mcu模块u04和adc模块u03供电;

温度传感器模块u02与adc模块u03连接,adc模块u03与mcu模块u04连接,mcu模块u04与信息显示模块u05连接;

温度传感器模块u02对igbt器件基板u06的温度进行测量;mcu模块u04发出采样指令至adc模块u03,adc模块u03接收采样指令,adc模块u03从温度传感器模块采集温度信息(采集的温度信息可为igbt器件基板的关键信息节点的温度),adc模块u03采集到的温度信息为模拟信号,adc模块u03对采集的模拟信号进行处理,转换为数字信号传递给mcu模块u04;mcu模块u04对adc模块u03传递过来的数字信号进行处理,判定焊料层状态(即裂纹的面积与位置、空洞的面积与位置),然后将焊料层状态传递给显示模块u05进行实时显示;显示模块u05接收mcu模块u04传递过来的焊料层状态信息并实时进行显示。

adc模块具有多路温度采集能力。mcu模块通过控制adc模块对热电偶模块u02采样的顺序和通道进行控制。adc模块u03通过接收mcu模块u04发出的指令对温度传感器模块u02的数据进行实时采集。

参照图2,热电偶模块u02包括16个热敏电阻u021。温度传感器模块的16个热敏电阻u021均匀布置于igbt器件基板的上表面(参照图5),可均布于igbt器件基板关键节点上。不失一般性,热敏电阻选择负温度系数(ntc)电阻,型号为ayn-mf55-104f-3950fb-1500-28#。

参照图3,焊料层实时监测装置中的adc模块u03采用16通道的12位adc模块,不失一般性这里选择mcu中内置adc模块。

参照图3,焊料层实时监测装置的mcu模块内设有状态判别模块u041,以及状态显示告警模块u042。不失一般性,mcu模块可选用型号为tms320f28235的dsp。

参照图4,信息显示模块u05包括led液晶屏u051和led警告灯u052,led液晶屏u051和led警告灯u052均与mcu模块u04相连。不失一般性,led液晶屏u051选用12864液晶屏,型号为ks0108lcd;led报警灯选择发光二极管。

使用如前所述基于温度梯度的igbt焊料层状态实时监测装置进行实时监测的方法为:

步骤(1),启动adc模块u03和mcu模块u04进行初始化,向mcu模块u04导入温度矫正初值的矩阵形式[t0],通过mcu模块u04设定adc模块u03的采样时间间隔△t和温度梯度矩阵变化界限值δ,mcu模块u04对每个热敏电阻u021在igbt器件的基板u06上的位置、焊料层到基板u06的高度以及整个焊料层的面积进行记录;

步骤(2),在igbt器件不工作时,mcu模块u04发出采样指令至adc模块u03,adc模块u03接收采样指令,adc模块u03从温度传感器模块u02采集温度信号,并将采集到的温度信号进行模数转换后传至mcu模块u04,mcu模块u04对从adc模块u03传递过来的温度信号做小波滤波处理后与室内温度进行比较,若两温度一致,则说明能进行正常工作采样,转入步骤(3);若不一致,则通过mcu模块u04对adc模块u03内的采样算法进行调整,直至adc模块u03采样并传至mcu模块u04的温度与室内温度一致,再转入步骤(3);

通过mcu模块u04对adc模块u03内的采样算法进行调整为现有成熟技术;

步骤(3),在igbt器件工作时,mcu模块u04发出采样指令至adc模块u03,adc模块u03接收采样指令,adc模块u03从温度传感器模块u02采集温度信号,并对采集到的温度信号做小波滤波处理后传至mcu模块u04,转入步骤(4);

步骤(4),计算温度梯度矩阵[dt]=[t]-[t0],[t]为当前采样时刻所有热敏电阻u021测量温度的矩阵形式,[t0]表示温度矫正初值的矩阵形式;在igbt器件工作时,若adc模块u03的采样次数为两次以上,计算温度梯度矩阵[dt]时,[t0]用当前采样时刻的上一采样时刻的所有热敏电阻测量温度的矩阵形式替代;得到温度梯度矩阵[dt]后,转入步骤(5);

计算温度梯度矩阵[dt]=[t]-[t0]的具体方法为:对于igbt器件上的每一个热敏电阻u021,将当前采样时刻获得的采样温度减去上一采样时刻的温度值(在igbt器件工作时,对于adc模块的第一次采样,上一采样时刻的温度值用温度矫正初值替代)得到每一个热敏电阻的温度梯度,将当前采样时刻获得的所有热敏电阻u021的温度梯度按照其在igbt器件上的分布方式共同构成一个温度梯度矩阵。

如igbt器件上设有16个热敏电阻u021,16个热敏电阻u021呈4行4列分布时,对于每一个热敏电阻u021,将当前采样时刻获得的采样温度减去上一采样时刻的温度值(在igbt器件工作时,对于adc模块的第一次采样,上一采样时刻的温度值用温度矫正初值替代)得到每一个热敏电阻u021的温度梯度,将当前采样时刻获得的16个热敏电阻u021的温度梯度按照其在igbt器件上的分布方式(即4行4列的分布方式)共同构成一个4*4的温度梯度矩阵,每一个热敏电阻u021对应温度梯度矩阵中的一个元素(如igbt器件上第1行第1列的热敏电阻对应温度梯度矩阵中的第1行第1列的元素)。

步骤(5),计算温度梯度矩阵的变化量△t为采样时间间隔;计算得到温度梯度矩阵的变化量[△dt]后转入步骤(6);

如igbt器件上设有16个热敏电阻u021,16个热敏电阻u021呈4行4列分布时,如前所述温度梯度矩阵[dt]为一个4*4的矩阵,则温度梯度矩阵的变化量矩阵[△dt]也为一个4*4的矩阵,每一个热敏电阻u021也对应温度梯度矩阵的变化量矩阵[△dt]中的一个元素(如igbt器件上第1行第1列的热敏电阻对应温度梯度矩阵的变化量矩阵[△dt]中的第1行第1列的元素)。

步骤(6),将温度梯度矩阵的变化量矩阵[△dt]中的每一个元素的绝对值均与预设的温度梯度矩阵变化界限值δ比较,对于温度梯度矩阵的变化量矩阵[△dt]中的每一个元素,存在元素大于预设的温度梯度矩阵变化界限值δ时,则转入步骤(7);当温度梯度矩阵的变化量矩阵[△dt]中的所有元素的绝对值均小于等于预设的温度梯度矩阵变化界限值δ,则返回步骤(3),重新进行采样;

如igbt器件上设有16个热敏电阻u021,16个热敏电阻u021呈4行4列分布时,将温度梯度矩阵的变化量矩阵[△dt](为一个4*4的矩阵)中的每一个元素均与预设的温度梯度矩阵变化界限值δ比较。

步骤(7),当某一个热敏电阻u021的温度发生变化时,其临近的热敏电阻u021的温度也会发生相应的变化,对温度梯度矩阵的变化量矩阵[△dt]中的所有元素的符号进行判断;当igbt器件焊料层出现裂纹时,igbt器件的芯片经焊料层传热到igbt器件基板(导热角度为45度)时温度会聚集到裂纹边缘,焊料层上的裂纹经热传导放大后在基板u06上形成一个矩形,此时,基板u06上矩形中的热敏电阻的温度变化量为正值,与基板u06上矩形中的热敏电阻对应的温度梯度矩阵的变化量矩阵[△dt]中的元素也为正值,且正值元素在温度梯度矩阵的变化量矩阵[△dt]中围成的形状也为矩形;当igbt器件焊料层出现空洞时,igbt器件的芯片经焊料层传热到igbt器件基板u06(导热角度为45度)时,焊料层上的空洞经热传导放大后在基板上形成一个圆形,此时,基板上圆形中的热敏电阻的温度变化量为负值,与基板u06上圆环中的热敏电阻对应的温度梯度矩阵的变化量矩阵[△dt]中的元素也为负值,且负值元素在温度梯度矩阵的变化量矩阵[△dt]中围成的形状也为圆形;

若温度梯度矩阵的变化量矩阵[△dt]中,存在由正值元素构成的矩形区域时,则判定igbt器件的焊料层上存在裂纹,与构成矩形区域的正值元素对应的热敏电阻在igbt器件的基板u06上亦围成矩形,通过mcu模块u04获得igbt器件的基板u06上矩形的中心位置和矩形的长度以及矩形的宽度,因为热传导角度为45度,所以焊料层上裂纹的长度=基板上矩形的长度-焊料层到基板的高度×2,焊料层上裂纹的宽度=基板上矩形的宽度-焊料层到基板的高度×2,基板上矩形的中心点正投影在焊料层上的点即为焊料层上裂纹的中心点,以获得的裂纹的中心点为中心,以获得的裂纹的长度和宽度在焊料层绘制矩形,焊料层上绘制的矩形的长边平行于基板上矩形的长边,焊料层上绘制的矩形的短边平行于基板上矩形的短边,焊料层上绘制矩形的面积即为裂纹的面积,焊料层上绘制矩形的位置处即为裂纹的位置;mcu模块u04计算裂纹的面积占整个焊料层面积的百分比,得出焊料层受裂纹影响的健康状态;mcu模块u04将裂纹的面积和位置数据以及焊料层受裂纹影响的健康状态传递至显示模块进行显示和告警;mcu模块u04将裂纹的面积和位置数据以及焊料层受裂纹影响的健康状态传递至显示模块进行显示和告警;

若温度梯度矩阵的变化量矩阵[△dt]中,存在由负值元素构成的圆形区域时,则判定igbt器件的焊料层上存在空洞,与构成圆形区域的负值元素对应的热敏电阻在igbt器件的基板上亦围成圆形,通过mcu模块u04获得igbt器件的基板上圆形的中心位置和半径,因为热传导角度为45度,所以焊料层上空洞的半径=基板上圆形的半径-焊料层到基板的高度,基板上圆形的中心点正投影在焊料层上的点即为焊料层上空洞的中心点,以获得的空洞的中心点为中心,空洞的半径在焊料层上绘制圆形,焊料层上绘制圆形的面积即为空洞的面积,焊料层上绘制圆形的位置即为空洞的位置;mcu模块u04计算空洞的面积占整个焊料层面积的百分比,得出焊料层受空洞影响的的健康状态;mcu模块u04将孔洞的面积和位置数据以及焊料层受空洞影响的健康状态传递至显示模块进行显示和告警;

步骤(7)完成后转入步骤(8);

步骤(8),结束。

所述步骤(6)在mcu模块u04中的状态判别模块中完成,步骤(7)在mcu模块u04中的状态显示告警模块中完成。

所述步骤(7)中,mcu模块u04计算空洞的面积占整个焊料层面积的百分比,得出焊料层受空洞影响的健康状态的具体方法为:

当空洞的面积占整个焊料层面积的百分比≥20%时,则得出焊料层受空洞影响的健康状态为危险状态,需对整个igbt器件进行更换;

当10%≤空洞的面积占整个焊料层面积的百分比<20%时,则得出焊料层受空洞影响的健康状态为不健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当5%≤空洞的面积占整个焊料层面积的百分比<10%时,则得出焊料层受空洞影响的健康状态为亚健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当空洞的面积占整个焊料层面积的百分比<5%时,则得出焊料层受空洞影响的健康状态为健康状态,无需考虑对整个igbt器件进行更换。

进一步,所述步骤(7)中,mcu模块u04计算裂纹的面积占整个焊料层面积的百分比,得出焊料层受裂纹影响的健康状态的具体方法为:

当裂纹的面积占整个焊料层面积的百分比≥10%时,则得出焊料层受裂纹影响的健康状态为危险状态,需对整个igbt器件进行更换;

当5%≤裂纹的面积占整个焊料层面积的百分比<10%时,则得出焊料层受裂纹影响的健康状态为不健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当0%<裂纹的面积占整个焊料层面积的百分比<5%时,则得出焊料层受裂纹影响的健康状态为亚健康状态,用户可根据实际需要选择是否需对整个igbt器件进行更换;

当裂纹的面积占整个焊料层面积的百分比=0%时,则得出焊料层受裂纹影响的健康状态为健康状态,无需考虑对整个igbt器件进行更换。

需要指出的是,在本文中,诸如上、下之类的关系术语仅仅用来表示将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或操作之间的关系或者顺序。而且,术语“包括”、“包含”或者其他变体意在涵盖非排他性的包含。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1