基于VisualC++的智能监测护理床分析系统
引 言
当前,中国正面临人口老龄化的挑战,而国内的护理床多为简单的机械式,护理人员工作量大,患者对护理人员的依赖性高,自立能力差。利用串行通信技术对患者进行实时、动态生理信号测试,能够减轻护理人员的负担,同时可及时发现隐患,减少病发几率,并能减轻患者心理负担。
1 监测护理分析系统的构成
该系统不仅功能强大,可监测人体重要生理参数,如心电、血氧饱和度、血压等,而且具有友好的用户界面。其软件的基本结构可分为3层,图1为智能监测护理床分析系统软件结构化进程图[1]。与此对应的该测试系统硬件结构如图2所示。
(1)设备驱动层。通过Visual C++下的MSComm控件通过串行端口传输和接收数据。图2 智能监测护理床分析系统硬件结构
(2)测试程序层。其功能是设置各测试模块的参数并采集数据,然后进行分析处理,最后计算出结果。
(3)用户应用层。用户应用软件与用户紧密相关,它主要实现3个功能:a.为用户提供各模块检测结果;b.为完成特定的测试任务,调用各个模块, 管理测试流程;c.还有一些辅助功能,如文件保存、数据库等。
2 Visual C++6.0下对各测试模块进行串口通讯控制
2.1 生理参数测试模块的通信协议
PC机承担测试模块的参数设定,各模块根据指令信息进行生理参数测试并上传数据。各模块的参数设定略有不同,这里以血压测量模块为例,简述如下。
采用RS232串口异步通信,1位起始位,8位数据位,1位停止位,无奇偶校验,波特率2 400 b/s。传输数据采用ASCII模式。上位机到模块的命令格式:
2.2 MSComm控件
利用MSComm控件可以方便地进行计算机串口的通信管理[2]。MSComm控件有如下重要属性:
CommPort:设置串口号,类型:short;
Settings:设置串口通信参数,类型:CString;
相关文章
- 2024-11-05Z箍缩实验装置高压低抖动Marx发生器
- 2023-08-16基于PIC16F877的红外测距系统
- 2022-11-15智能型红外遥控器的设计应用
- 2024-09-19双制冷温度双工质吸收制冷系统Ⅱ的模拟
- 2024-02-27超声检测中双孔法调节扫描速度的应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。