打印
[PIC®/AVR®/dsPIC®产品]

温控模块出现故障,重启后正常

[复制链接]
647|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
温控模块故障技术说明
2020616
1、        用户测试
①   用户在系统测试中发现温控模块异常。开机上电后温度为28.2 ℃,下发温度上调指令至42.8 ℃,此时温度基本不变;下发波长下调指令至13.2 ℃,此时温度仍然基本不变
2、        我方测试
①    我方接到故障温控模块后后1次测试:采用12V 10A开关电源模块(型号:LRS-120-10,明纬)供电,上电开机,温度工作点为23.5℃;发送温度上调指令至68℃,温度从23.5℃改变为33℃,随后保持不动,出现异常
②   由于开关电源模块无法记录电源参数,采用台式线型电源(型号:DP832, 普源)进行2次上电测试温控模块恢复功能,可以正常工作
③   3次测试更换回原来的开关电源模块,重新上电测试,温控模块工作正常没有发现问题
④   后续的反复测试(上下电的反复开关机测试200)均未发现异常;
3、        原因分析
种子源波长调谐部分的主体框架如图1所示

图1温控模块的主体框架图
1.      
2.      
3.      
3.1.      供电方面
①    发生故障时,电源指示灯正常,说明主电源12V供电无问题,并且转成5 V工作正常,以及后续变压3.3 V(MCU)、4.096 V(DAC参考)、2.048 V(MCU参考)、4.2 V(运放供电)正常;
②   由于4.2 V(运放供电)是5 V经4.8 V二次转变产生的,故而4.8 V(温控控制部分供电)工作正常;
③   温控芯片采用4.8 V(温控控制部分供电)和5 V(温控功率部分供电)双供电模式;
3.2.       通信芯片方面:
①   发生故障时,可以正常发送开机指令和查询指令,且上报数据准确,说明通信芯片发送和接收工作正常
②   波长调谐指令发送后,波长发生小幅度移动,表明通信芯片已成功发送该指令给MCU;
③   温度改变指令在通信芯片的电平转换中发生异常,导致送给MCU的指令发生偏差,逻辑成立;(可能原因1,可能性低)
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
2 通信芯片部分硬件原理图
3.3.       MCU方面
①   开机上电,其他模块正常输出,与上位机的数据交互正常,表明MCU供电正常;
②   开机上电,MCUEEPROM调取温度设置4项参数(温度和热敏电阻的转换系数),若其中1项或多项出现问题,导致温度偏差,逻辑成立;(可能原因2,可能性低)
③   MCU接收到正确温度改变指令,但计算过程发生异常,导致送给DAC的数据出现异常,出现温度无法有效调节,逻辑成立;(可能原因3,可能性中)
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
3  MCU部分硬件原理图
3.4.       DAC方面
①    DAC供电4.2V不足,但DAC电压越小,对应设置温度越高,逻辑相反,排除;
②   供电超过4.2V,满足芯片工作,设置电压理论不变,逻辑不成立;并且多个运放正常工作,其共用的供电4.2 V可以判定正常;
③   参考电平4.096V异常,若变小,导致设置电压也变小,设置温度变高,逻辑相反;若变大,导致设置电压也变大,设置温度变低,逻辑成立;
(反证:根据计算,若要发生该情况,则参考电平按照等比例关系需要变为4.096*0.37/0.117=12.95V,这一电压已超过电源电压,难以成立)
温度33℃对应的DAC电压为0.37V,68℃对应的DAC电压为0.117V;
④   DAC在将MCU送过来的指令进行数字-模拟转换时,发生异常,导致DAC输出电压偏大,设置温度变低,逻辑成立;(可能原因4,可能性中)
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg
4 DAC部分硬件原理图
3.5.      温控芯片方面
①    温控芯片供电,若其中功率电平5V,电流2A不足,导致温度无法大范围改变,逻辑成立;(可能原因5,可能性中)
②   若控制电平4.8V不足,导致温控芯片内部MOS管控制开启状态不够,从而使得TEC无法有效工作,逻辑成立;
(反证:4.2 V工作正常,4.2 V是由4.8 V产生,4.8 V可以判定正常)
③   R117偏置匹配电阻虚焊,导致阻值变大,从而基准电流Is变小,控制平衡公式U=Is*Rt,则需要更大热敏电阻阻值Rt,对应温度则变小,逻辑成立;
(反证:用户测试过程中,设置温度和上报温度均接近对应31.3℃,则表明温控系统的平衡基准依然保持
④   若热敏电阻的温度-阻值关系发生变化,导致温度无法有效上升,逻辑成立;
(反证:同上)
⑤   温控芯片内部比较电路异常,提前达到平衡状态,温度无法有效上升,逻辑成立;(可能原因6,可能性中)
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg
5 温控部分硬件原理图
3.6.      TEC方面
①   TEC工作能力异常,只具备小幅度加热制冷能力,温度无法大范围改变,逻辑成立;(可能原因7,可能性中)
3.7.      热敏电阻方面
①   热敏电阻阻值和温度关系出现异常
反证:用户测试过程中,设置温度和上报温度均接近31.3℃,则表明温控系统的平衡基准依然保持

图片1.png (38.82 KB )

图1

图1

图片2.png (205.82 KB )

图2

图2

图片3.png (405.52 KB )

图3

图3

图片4.png (332.41 KB )

图4

图4

图片5.png (484.54 KB )

图5

图5

使用特权

评论回复
沙发
ayb_ice| | 2020-6-18 08:28 | 只看该作者
既然故障现象能重复,说明问题是有的,
软件的问题可能性大些,可能没有容错,比如某个参数异常,程序没有检查参数

使用特权

评论回复
板凳
mmuuss586| | 2020-6-19 11:27 | 只看该作者
学习了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝