关键词:
家用呼吸机
自动混氧
嵌入式系统
FreeRTOS
多任务设计
摘要:
如今,由于城市化以及人口老龄化等原因,慢性呼吸系统疾病的发病率越来越高。家用呼吸机作为支持无创通气的一种可靠的呼吸辅助设备,能够有效地缓解慢性呼吸系统疾病患者的症状,已被广泛地应用于相关疾病的治疗工作中。本文研究开发了一款基于嵌入式系统的家用呼吸机,主要做了以下工作:首先,本文对家用呼吸机的基本理论进行了简要叙述。第一,介绍了家用呼吸机的基本通气模式,并对各模式的特点及应用作出了详细说明。第二,介绍了家用呼吸机氧疗相关的理论。第三,基于家用呼吸机的基本理论提出了本课题所研究开发的家用呼吸机的主要功能要求。其次,本文对家用呼吸机的自动混氧控制算法进行了设计与研究。第一,从整体上介绍了自动混氧算法的流程,确定了在氧浓度上升阶段采用前馈控制、在氧浓度稳定阶段采用PID反馈控制的整体控制方案。第二,对前馈控制器进行了设计,并对设计流程进行了详细介绍。第三,介绍了PID算法的基本理论,设计了自动混氧PID反馈控制器,并在MATLAB/Simulink中搭建了仿真模型,仿真结果表明所设计的反馈控制器控制效果良好。再次,本文对家用呼吸机的硬件及气路进行了设计与研究。第一,从整体上对家用呼吸机的硬件设计框架进行了介绍。第二,完成了包括电源、电机驱动、微控制器等硬件模块的选型及设计,详细介绍了设计流程。第三,详细介绍了从氧气瓶到家用呼吸机再到面罩的整个气路的设计。然后,本文对家用呼吸机的软件及GUI进行了设计与开发。第一,介绍了软件开发所用的软件环境的配置以及嵌入式实时操作系统的相关理论,并阐述了本文所用到的HAL库、FreeRTOS的移植过程。第二,对家用呼吸机的多任务软件设计进行了详细的介绍,完成了主控、按键检测、数据存储、显示触摸、自动混氧五大任务的软件开发,并对各任务的软件程序流程进行了详细的说明。第三,介绍了TouchGFX图形库,并基于该库完成了家用呼吸机的界面设计,详细说明了界面流程、界面切换等的设计思路。最后,本文搭建了家用呼吸机的测试试验平台并对其进行了完整的测试。第一,通过硬件电路测试和风机性能测试实验平台对家用呼吸机的硬件部分进行了测试。第二,通过软件测试实验平台对家用呼吸机的软件及GUI方面进行了测试。第三,通过自动混氧、静态及动态控制测试实验平台,对家用呼吸机的性能进行了测试,结果表明本文所开发的家用呼吸机性能优良。