便携式呼吸机的硬件电路设计和软件算法
【摘要】随着人们生活水平的提高,阻塞性睡眠呼吸暂停综合征在临床上越来越常见,且发病率高,严重影响患者生活质量和寿命。本文从电路设计、软件算法等方面介绍了如何基于世强代理的SMI SM9541压力传感器设计出一款性能良好且低成本的便携式呼吸机。本方案能较大的降低研制成本,并设计出人机同步性较高的可自动调整输出压力的呼吸机。
一、便携式呼吸机压力检测原理
便携式呼吸机按照不同的通气模式可以将呼吸机分为CPAP持续正压通气、Auto CPAP 自动正压呼吸机、BiPAP双气道压力呼吸机三种模式。
CPAP:在这种模式下,呼吸机通过面罩向使用者输送一个恒定压力值的气流,这种模式适用于睡眠呼吸暂停或者睡眠中打鼾的患者。
Auto CPAP:在这种模式下,呼吸机通过传感器判断出患者的呼情况,包括呼吸动作、呼吸是否暂停,呼吸气流是否降低,根据患者的呼吸情况,自动输出变化的压力,以最小的压力输出达到最佳的治疗效果。
BiPAP:这是一种功能更加全面的双气道压力呼吸机,能够输出较高的吸气压力和较低的呼吸压力在整个呼吸过程中,呼吸机与患者的呼吸接近同步。
图1:便携式呼吸机电路结构
二、呼吸机工作模式选择
根据项目设计要求,设计的睡眠呼吸机主要指标就是自动调压,即根据患者的呼吸动作的不同而自动的调节呼吸机输出压力值,本方案设计采用双水平通气模式,即BiPAP通气模式,在这种通气模式下呼吸机,能够输出较高的吸气压力和较低的呼气压力具体表现为,通过传感器判断患者的呼吸动作,当患者在吸气时,呼吸机输出正常的吸气压力,帮助患者呼吸,当患者在呼气时,调整输出一个较低的呼气压力,使患者呼气受阻减小,也就是在患者的整个呼吸过程中,呼吸机的调整与患者的呼吸接近同步。患者在该种通气模式下的整个呼吸过程都会比较顺畅,舒适度会很高。
三、呼吸机技术需求参数
根据呼吸机技术指标的要求,结合本论文的要求,设计本机的技术参数如下:
①气体压力调节范围:400Pa-2500Pa。
②气体流量要求:当管道压力为800Pa时,流量应大于45L/min。
③风机启动和停止方式:使用者戴上面罩后呼气,当呼气压力大于设定呼气触发压力阈值时,风机启动。摘下面罩并且满足管道压力为设定值60%以下超过30秒后,风机自动停止运转。
④漏气补偿参数:当使用者佩戴面罩不当,或者面罩松动时,导致通气管道内压力减小,导致实际压力介于设定压力值的65%--95%之间超过30秒时,认为出现漏气情况,调整风机压力,将设定压力值加上50 Pa。
⑤数据存储:数据存储吋间应超过30天。
四、呼吸机硬件电路设计
1、硬件组成
本设计中,呼吸机的组成部分主要有控制主机,键盘,显示屏,压力传感器、面罩导管,报警系统,存储系统。根据预设定压力值,风机持续输出一定水平正压和流量的气流,通过管路和面罩施加到病人的上呼吸道,通过正压气流保持病人的上呼吸道通畅。通过压力传感器对管道压力进行实时监测,根据压力的监测数据判断患者的呼吸情况,以便进行对风机的触发控制,实现自动调压和漏气补偿的功能。呼吸机运行过程中,对压力值进行实时采样并在显示屏中绘制实时动态曲线,同时将采样数据存储到SD卡中,为病人的治疗提供相应的数据支持。
图2:便携式呼吸机的工作原理
2、 LDO电路设计
在呼吸机设计中,风机的驱动电源为9V,压力传感器和蜂鸣器所需电源为5V,MCU控制器以及外围电路所需电源为3.3V,所以设计釆用直流5V稳压电源对呼吸机主板进行供电,9V稳压电源分别经过两次降压,产生5V和3.3V电压。9V转5V电路,采用世强代理的理光公司的LDO稳压芯片R1191x。
图3:便携式呼吸机的LDO电路图
3、 MCU电路设计
根据设计的功能要求,主控制器需要有外围功能,稳定性强,非常经济,并且能够支持操作系统的嵌入。在本方案中,我们选用了世强代理的性价比较高的瑞萨单片机作为MCU,其型号为R5F101AG。主控制器主要完成了与传感器驱动与通信、UATA通信、数据分析与处理。
图4:便携式呼吸机MCU电路图
4、SM9541压力传感器电路设计
气道压力检测在呼吸机中起了重要的角色呼吸机向使用者通气的过程中,通过压力的实时检测,输送到控制器中,控制器可以判定使用者的呼吸状况,进而调整风机转速,做出相应的动作处理。所以压力的检测相当于呼吸机控制系统的一只眼睛,十分重要通常情况下压力传感器都是非线性器件,具有零点和温度漂移,会导致信号输出超出或低于按比例进行的计算值。所以线性度好,较少温度漂移的传感器是压力信号检测的理想选择。
在本设计中采用世强代理的SMI公司的传感器进行压力的实时采集,根据SM9541的手册,设计压力检测电路如图所示:
图5:便携式呼吸机压力传感器电路设计
SM9541系列为陶瓷基底贴装高稳定压阻式压力传感器芯片,利用陶瓷基板上的薄膜电阻进行零度校正、零点温度补偿和灵敏度温度补偿,采用恒压源驱动。
5、风机驱动
呼吸机的工作是就是通过风机转动结合通气面罩向患者供气,在使用时不仅需要保证通气压力和流量,还要尽量减小运行过程中的噪音,否则会打扰到使用者的休息。因此需要选用具有“紧凑、安静、高效”等特点的风机,同时需要满足供电要求,能够达到4000Pa以上,而且噪音不超过60分贝。
本设计中需要实现自动调压功能,具体表现为当使用者吸气时,风机正常运行,输出需要的压力和流量,当使用者呼气时,风机低速运行,防止使用者呼气困难。所以风机的运行会是一个动态的运行过程。本机所需风机控制功能有正向、运行使能,闭环速度控制。我们采用世强代理的迈来芯 MLX90283芯片,此芯片采用混合信号CMOS技术设计,器件集成了带动态偏移取消的霍尔传感器,控制逻辑和全桥输出驱动器。单线圈无刷直流振动电机的单芯片解决方案。
图6:便携式呼吸机风机驱动电路
6、运行参数存储
由于设计要求中需要在呼吸机运行时记录使用者的呼吸压力参数,查看呼吸机中存储的数据,判断自己的病情,为患者的治疗提供数据支持。呼吸机的运行数据不能太少,数据越少越不能表现患者的呼吸状况,所以本设计中压力的存储时间设计为6个月以上,所以系统需要很大的存储空间, R5F101AG内部的的flash只能用于存储控制程序和参数,所以需要外接存储器。
7、时钟电路
RTC时钟电路使用世强代理的Epson RX-8010SJ时钟芯片进行设计, RX-8010SJ时钟芯片是一种低功耗、数字I2C接口、带有日历和时钟数据RAM、按BCD码存取的时钟/日历芯片,它能够提供年、月、日、时、分、秒等时钟日历数据。EPSON的RX-8010SJ将32.768KHz的晶体和时钟IC组合在一个封装中, 并在出厂时进行时钟精度调整,无需再进行电路匹配和时钟调整, 同时由于内置晶体, 大大减少了PCB电路面积.
根据RX-8010SJ时钟芯片资料,设计RTC时钟电路如下图。
图7:便携式呼吸机RTC时钟电路图
五、呼吸机软件算法
在本方案中,采用uc/OS-II系统进行设计。任务调度如下图所示。
图8:便携式呼吸机任务调度图
1、呼吸机控制流程
根据呼吸机设计要求,呼吸机控制的基本流程如下图所示,主要包含人机交互界面显示,风机控制,呼吸压力协调控制和参数存储功能组成。
图9:便携式呼吸机控制流程图
呼吸机上电后,进入设置界面,用户使用键盘配置呼吸机运行参数,如呼吸压力,是否报警,是否自动控制等,然后存储配置参数。呼吸机的启动通过压力触发,呼吸机实时监测呼吸通道压力值,当压力值大于50Pa时,触发成功,启动呼吸机开始运行,具体操作时,只需要用户戴好呼吸面罩后,正常呼出一口气即可实现启动。
呼吸机启动后,风机的运行不是简单的增大转速到输出设定压力值,而是根据呼吸机设计功能要求,分为升压运行状态,稳定运行状态,漏气报警状态,漏气补偿状态,低通气状态以及停止运行状态,另外呼吸机启动初始时默认为空闲状态,通过用户的配置,CPU根据风机运行状态对应的指令和动作进行判定,达到不同功能状态的切换。
风机运行状态确定后,CPU通过实时的检测压力值,做出呼吸动作的判断,假如判断使用者正在呼气时,为了避免使用者呼气时受到风机输出压力过大的阻碍,造成使用者呼气不适,降低风机转速,使风机输出压力值减小为400Pa。当判断使用者正在吸气时,则调整风机转速,使风机输出压力值等于设定压力值。
【结论】在本方案通过压力的实时监测,MCU通过压力的实时数据,计算出压力的实时变化率,根据压力的变化率和呼吸时间切换来实现呼吸机根据使用者的呼吸动作作对应的输出调整。
经过测试发现,我们设计的这款呼吸机能够实现根据患者的呼吸动作不同,而自动调整输出压力,人机同步性较好。压力调节范围込到0-4000Pa,其中2000Pa以下的运行时噪音小于60分贝,满足了设计指标中的功能和参数要求。
- |
- +1 赞 0
- 收藏
- 评论 5
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
评论
全部评论(5)
-
刘政 Lv8. 研究员 2020-02-28便携式呼吸机是不是可以用在爬山上
-
宇宙星神 Lv6. 高级专家 2018-11-08学习了
-
海绵宝宝 Lv7. 资深专家 2018-09-21好详细
-
用户47771533 Lv1 2017-03-22差压传感器SM9541的典型电路图,以及SM9541测试代码
-
用户47771533 Lv1 2017-03-16整个的PCB原理图
- 世小强回复: 目前我们无法提供量产的呼吸机原理图,但是可以提供呼吸机核心器件差压传感器SM9541的典型电路图,以及SM9541测试代码。可以根据MCU通过I2C驱动SM9541,配合流量阻尼模组即可实现呼吸机关键技术。
相关推荐
呼吸机项目中,压力传感器SM9542和压力传感器SM9541的区别有哪些?
压力传感器SM9542和压力传感器SM9541是一个系列,但是压力传感器sm9541是数字I2C输出,压力传感器SM9542是模拟输出。其他参数均是相同的。
SMI SM9541压力传感器 数据手册
描述- 该资料介绍了SM9541系列超低压力数字传感器。这是一种基于MEMS技术的数字压力传感器,具有全数字化、温度补偿输出的特点。它采用I2C数字接口,适用于各种复合表压或差分压力测量。该传感器对安装方向不敏感,封装为JEDEC标准SOIC-16,符合ISO9001和ISO/TS 16949质量标准,并遵守RoHS和REACH法规。
型号- SM9541-060C-S-B-3-S*,SM9541-040C-D-C-3-S,SM9541-140C-S-C-3-S,SM9541-010C-D-C-3-S,SM9541-100C-D-C-3-S,SM9541-010C-S-C-3-S,SM9541,SM9541-140C-D-C-3-S,SM9541-100C-D-C-5-S,SM9541-020C-D-C-3-S,SM9541-020C-S-C-3-S,SM9541-040C-S-C-3-S,SM9541-100C-S-B-3-S*,SM9541-100C-S-C-3-S
康森斯克高规格MEMS压力传感器满足呼吸机工作过程中各项参数要求,助推医疗数字化
随着科技的进步和社会的发展,传感器在医疗健康领域的应用得到大大普及,同时由于精确监控、诊断和治疗的重要性,现代医疗设备对传感器技术的规格要求以及市场规定也越来越高,Consensic无锡康森斯克电子将选取传感器中常见的压力传感器,与大家一起探讨其在医疗健康领域的应用。
【技术大神】压力传感器SM9541在肺功能仪中的正确使用
SMI推出的SM9541在肺功能仪的流量采集中,有着举足轻重的作用。本文主要分享了设计过程中的一些比较实用的经验,包括连接+、-方向的注意,压差和流量的转换方式,校准算法,以及使用中的注意方式等。
【经验】差压传感器SM7391在呼吸机产品中如何调试?
在呼吸机产品中可以利用SMI推出的±500pa的差压传感器SM7391来实现流量测量。SM7391自带有-5℃至65℃温度补偿功能,会适应于市场上大部分流量模组。SM7391调试过程与其他品牌的并不是通用,本文分享关于SM7391的调试心得。
Consensic流量传感器CAFS4000系列,专为急救呼吸机和家用呼吸机等呼吸回路而设计
随着我国人口老龄化结构的变化,人们的医疗保健问题变的空前重要。体外诊断、药物研究、病患监测、给药方式以及植入式医疗器械等领域不停的迭代创新。现如今,如何提高产品性能、降低产品成本、缩小产品尺寸成为众多医疗健康企业亟需解决的问题。下面consensic和大家一起来看看流量传感器在医疗器械中的应用。
【应用】SMI压力传感器SM6295用于家用便携式呼吸机,精度达2.5%-FS
现在打鼾人群越来越多,一款便携式的呼吸机可以很好的帮助打鼾人群提高睡眠质量,晚上睡觉戴上后可以保证呼吸顺畅。本方案便携式的呼吸机采用两颗SMI的压力传感器SM6295分别测试风机传输管道内阀门两侧的压力,根据阀门两侧压力的变化调整风机的转数。达到一种平衡状态。
【经验】有关敏芯微压力传感器MSPC01-GAD-F在家用呼吸机上设计经验分享
伴随着电子行业的飞速发展,目前不少人考虑用敏芯微MSPC01-GAD-F压力传感器做呼吸机上人体呼吸压力大小的检测。这里针对MSPC01-GAD-F在家用呼吸机上设计注意实现给大家做个简单的介绍,希望能有所帮助。
AGR12 压力传感器
描述- AGR12压力传感器是一种小型、低成本的精密压力传感器,具有广泛的测量范围和多种输出选项。它适用于医疗电子、汽车电子、运动健身器材等多个领域。
型号- AGR12010A00,AGN12001A00,AGP12100A00,AGN12040A00,AGP12010A00,AGR12040A00,AGN12100A00,AGR12001A00,AGN12010A00,AGR12,AGR12100A00,AGP12001A00,AGP12040A00
【技术】浅谈压力传感器在医疗中的应用
Consensic是一家专门设计制造压力传感器的高新技术企业,主要生产数字或模拟式的压阻式压力传感器(CPS121、CPS122、CPS123、CPS125、CPS171)、防水压力传感器(CPS135B、CPS137、CPS129)等。
【应用】精度达1%的MEMS压力传感器,为CPAP呼吸机提供精准的流量及气压反馈
治疗睡眠呼吸中止症的CPAP呼吸机需要极高精度的压力传感器和流量传感器。SMI的SM6221和SM6291表压压力传感器精度达1%,是市面上最小的CPAP传感器,适合用于检测呼吸机气管压力。SM9333和SM9336差压压力传感器精度达1%,采用16位数字输出,可解析精度达0.0038Pa的信号,可测得精确的气流量。
芯感智压力传感器通过可靠性试验,测量范围广,可适用于电子血压计、呼吸机等领域
本文芯感智将带大家了解压力传感器的可靠性试验是怎么完成的?本次试验涉及的产品分别是:GZP6829D系列数字型压力传感器模组和GZP168系列压阻式压力传感器芯片。
【应用】基于SM9541微压力传感器的气体变送器气体压力检测方案,具备温补功能
在防护行业或者工业行业的产品检测中,要求对微小压力进行准确的检测。本文介绍一种基于SMI SM9541微压力传感器设计的气体变送器。
GZP6877A 型压力传感器模拟输出
描述- GZP6877A型压力传感器是一款采用SOP6封装形式的压力传感器,内置MEMS压力敏感芯片和ASIC芯片,提供模拟输出。该传感器具有多种测量范围选项,适用于医疗电子、汽车电子、工业领域等多个应用场景。
型号- GZP6877A025HPP50K F01,GZP6877A001MPP50K F01,GZP6877A005KPP33Z F01,GZP6877A501KPP50K F01,GZP6877A501KPP33Z F01,GZP6877A501KPW50K F01,GZP6877A020KPW33Z F01,GZP6877A,GZP6877A010KPP50K F01,GZP6877A-700KPW50KF01,GZP6877A701KPP50K F01
【应用】TE差压传感器用于家用呼吸机,精度±1%FS,测量范围5-21cm
差压传感器是家用呼吸机中的一个重要组成,它将气道压力转换成差动信号,传递给主控MCU以控制进气泵的转速来帮助患者的呼吸。推荐TE的差压传感器SM7391-BCE-S-002-001用于家用呼吸机气道压力的检测,具有精度高、集成度高的特点。
电子商城
品牌:TE connectivity
品类:Ultra-Low Pressure Digital Sensor
价格:¥158.9911
现货: 0
品牌:TE connectivity
品类:Ultra-Low Pressure Digital Sensor
价格:
现货: 0
品牌:TE connectivity
品类:Pressure Digital Sensor
价格:¥90.5087
现货: 8,575
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论