基于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-08-26电子水平仪测量机床导轨直线度的方法
- 2024-01-03RBF神经网络在“薄管板”结构强度分析中的应用
- 2024-10-16混凝土搅拌棒振子的动力特性分析
- 2024-10-14基于Newmark法的三角形板单元局部效应修正
- 2024-01-25电子汽车衡常见故障的分析
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。