原创 医用加温器的设计和单一故障分析

2023-4-14 11:21 3018 14 9 分类: MCU/ 嵌入式 文集: 电路分析设计

这个设计是医用的,在输液时隔着管路对药液或血液加温,防止过冷的液体输入患者体内,导致不适或更严重的后果。而失控或器件故障导致超温是不可接受的,超温有可能导致药物失效或血液凝固。

加热器原理

如图1,红框里的部分为加热器,由可恢复的50±5温度开关串联加热丝。另加两个测温度的精度至少达到±0.5的元件构成。加热丝通电后温度升高,测温元件测量温度后进行反馈控制以稳定输出温度。

为实现单个元件故障,并不会导致不可接受的风险出现,关键的电路需要使用冗余设计。加热由Q1 Q2两个P沟道场效应管控制,其中Q1为开关控制,Q2PWM控制。两管栅极驱动电路相似,因为需要PWM控制,Q2使用的上拉电阻小一些。同时需要限制PWM的频率,不大于1KHz

加热电流由0.1Ω电阻采集输出后极放大器处理。

在使用前,可以做自检。

1、  两个测温度的部件输出温度值应在正常范围内,且温度差在合理范围内。

2、  分别关闭Q1 Q2 电流采样值应为0。同时打开Q1  Q2应有电流输出且在合理范围内。

单一故障分析

 

 

检测方法

处理方法

MCU故障

上电后不能引导运行

不检测

Q1 Q2缺省关闭

程序跑飞

硬件看门狗

复位MCU,报警。

Q1 场效应管

运行时不能打开

正常运行,检测不到加热电流

关闭Q2,报警

运行时不能关闭

关闭加热仍能检测到加热电流

关闭Q2,报警

Q2场效应管

运行时不能打开

正常运行,检测不到加热电流

关闭Q1,报警

运行时不能关闭

关闭加热仍能检测到加热电流

关闭Q1,报警

RT1 温敏元件

测量结果误差大

对比两个测量结果,差值超过合理范围,判断为异常

半闭Q1 Q2,报警

测量结果无变化

对比两个测量结果,差值超过合理范围,判断为异常

半闭Q1 Q2,报警

RT2温敏元件

测量结果误差大

对比两个测量结果,差值超过合理范围,判断为异常

半闭Q1 Q2,报警

测量结果无变化

对比两个测量结果,差值超过合理范围,判断为异常

半闭Q1 Q2,报警

加热元件

连接不良,特性异常

测量电流值不在合理范围内。

关闭Q1 Q2报警

部分短路

阻值变化较大

R33测量电流的电阻

电阻值异常

测量电流值不在合理范围内。

关闭Q1 Q2报警

F1 温度保险

保险常断开

测量无电流

关闭Q1 Q2报警

到达温度不能断开

温度到达阈值

关闭Q1 Q2报警

连接线

测温度的线断开

测温度的线短路

测温度不正常

关闭Q1 Q2报警

加热元件线断开

测量电流值为零

关闭Q1 Q2报警

短路

测得电流值大,可能烧测电流的电阻。

关闭Q1 Q2报警

至此可以保证,即使出现了单个元件故障,也不会超温风险。


作者: southcreek, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-408807.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 14
赞赏1

文章评论3条评论)

登录后参与讨论

southcreek 2023-5-6 08:25

lzhfh: 可以考虑加热器功率,即使失控了,加热的极限到45度
还要兼顾性能要求,比如温度提升速度。液体流速较高时,环境温度较低时的实际效果。加热功率低了就达不到要求。

lzhfh 2023-5-5 22:34

可以考虑加热器功率,即使失控了,加热的极限到45度

luckyzy2000 2023-5-5 11:09

挺好,考虑的蛮周到的。
相关推荐阅读
southcreek 2023-04-11 08:38
光隔离 SPI的设计和调试
制作一个SPI光隔离电路,用于读取24位ΣΔADC,隔离的目的是防止数字部分的噪声影响ADC采集。SPI设计速度希望达到2M以上。图中MASTER端产生 CS SCLK MOSI信号驱动SLAVE(...
southcreek 2023-04-10 11:49
QT 串口数据折线图显示
串口将接收到的数据,进行解析后,使用QT绘图,动态刷新显示。先将项目文件中增加charts支持 QT += charts 在主窗口定义中增加 QT_CHARTS_USE_NAMESP...
southcreek 2023-04-04 15:16
EMC 辐射抗扰故障的整改和分析
机器进行辐射抗扰实验。实验条件是: 80M~2.5G 1Khz正弦信号AM调制 80%调制深度,频率步长小于1%,驻停1S。对数方式递进。 实验天线以垂直或水平极化,到达被测机器位置的强度...
southcreek 2023-03-29 12:01
使用QT做串口通信上位机
以前使用VB做串口上位机,现在试用QT来做,顺便学习一下,入个门。看看有多大区别。 QT上编程用的是C++,所以Class(类)的概念(公有、私有、继承、多态、构造、析构、重载这些名词)一定要搞...
southcreek 2023-03-23 16:39
用AD读取编码开关设置的考虑
这个想法来源于一个组合使用的机器,机器可以插到组合箱,得到供电,同时要读取组合箱上的EEPROM内的数据,确认处于组合箱的位置。实际工作时组合箱上的EEPROM需要供电。拔插接口需要有保护电路。否则烧...
我要评论
3
14
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /3 下一条