0 引言
随着智能化控制研究的不断发展,自动化临床设备的研究日益成为医疗器械发展的一个重点,因而设计一种智能输液管理系统实现对输液过程的全程监控是医学发展的必然趋势。本文以远程监控实现输液实时监测为目标,通过下位机采集各床位患者的输液信息,再以无线的方式将数据传达至上位机,实现输液数据的实时显示和存储,以及在特殊情况下的报警等功能。
1 系统总体设计
系统由主、从站(或上位机和下位机)构成,核心控制器件是单片机。主站由数据通信单片机组成,从站由数据处理单片机和数据通信单片机组成。主要包括四个设计模块:a.从站数据采集电路,包括液滴信号的采集和输毕信号的采集;b.从站数据处理电路,包括实时数据的显示、处理及控制;c.从站数据发送部分电路,包括数据处理单片机与数据发送单片机之间的串口通信及数据发送单片机与无线发射模块PTR8000之间的SPI通信;d.主站数据接收部分电路,主要为主站无线接收模块PTR8000与单片机之间的SPI通信及单片机通过RS232接口与PC机之间的通信。系统设计如图1所示。
2 硬件设计
2.1 主站设计
主站主要实现数据的无线接收,并将数据以串口形式传送至PC机储存。PC机接数据并实时显示床位号、输液速度、报警信息等。主站以单片机作为无线模块PTR8000的控制器,且控制1602液晶屏显示相关通信信息。电路如图2所示。
2.2 从站设计
2.2.1 从站硬件电路组成
根据系统总体设计方案及实际功能需求,把从站作为设计重点,功能细化后硬件电路包括AT89S52单片机最小系统电路、液滴检测电路、输毕检测电路、键盘电路、12864LCD接口电路、1602接口电路、共阴双8数码管显示电路、指示灯电路、声光报警电路、无线收发接口电路、步进电机控制电路、RS232接口电路等。其中,液滴和输毕信号主要采用红外收发二极管来采集,信号经过整形电路处理后送至单片机的外部中断接口;采用步进电机作用微控装置压迫输液软管的松紧程度来实现自动控制液滴速度的目的。从站设计框图,如图3所示。
[page]
2.2.2 信号采集电路的设计
信号采集处理电路如图4所示,若测试时检测液滴的电压差信号过小,可在比较器前加上一级差动放大电路增大检测的可靠性。由信号采集电路原理图可以看出,当瓶内药液液面在光路之上时(或液滴滴落切断光路),红外接收二极管Receivel不能接收到红外发射二极管Sendl发出的光,从而Receivel截止,晶体管也截止,OP07输出端为高电平:当瓶内药液液面逐渐下降至光路附近时(或没有液滴滴落时),红外接收二极管Receivel能接收到红外发射二极管Sendl发出的光,从而Receivel导通,晶体管导通,OP07输出低电平,此时对单片机产生外部中断,驱动相应电路发出报警信号,通知医护人员及时采取措施,从而达到采集数据及控制报警的目的。系统从站电路如图5所示,原理图上半部分为数据采集部分,下半部分为数据通信部分。
3 系统软件设计
3.1 主站程序设计
主站程序设计主要分为两部分:单片机通信控制及PC机监控软件设计,即单片机无线接收子程序控制PTR8000接收数据及串口通信子程序控制将接收的数据传送至PC,PC机端采用微软的VC++6.0实现客户端软件的开发,其中在串口开发部分直接使用MSCoom控件。MSCoom控件是微软公司开发的专门用于串行通信的控件。通过设置控件的几个属性,然后添加控件的事件响应代码就可以使串口按照要求进行工作。
3.2 从站程序设计
从站程序设计主要由以下几部分子程序组成:键盘控制子程序、中断控制子程序、步进电机控制子程序、液晶屏显示子程序及无线模块收发控制子程序。其中数据处理单片机由键盘控制子程序设定滴速及输液总量等信息,中断子程序采集输毕及液滴信号并计算输液滴速及时间等数据,通过比较实测滴速和设定滴速产生控制信号调用步进电机控制子程序完成调速功能,所有信息均由12864液晶屏显示;数据通信单片机经串口接收处理单片机的实时信息并控制无线模块PTR8000发射出去。对于PTR8000的编程,必须在配置模式中对其进行配置,在RX模式中,地址匹配(AM)和数据准备就绪(DR)信号通知MCU一个有效的地址和数据包已经自动接收完成,MCU即可通过SPI接口读取接收的数据,在TX模式中,PTR8000自动产生前导码和CRC校验码,准备就绪(DR)通知数据传输已经完成。
4 总结
系统软硬件设计完成后,测试系统所实现的功能有:a.按键确定床位号、设定输液滴速及输液总量;b.红外收发二极管检测液滴及输毕报警信号并计算实际输液滴速;c.根据实测滴速和设定滴速的差值有效控制步进电机达到自动调节滴速的目的;d.根据设定滴速估算输液总时间;e.根据实测滴速计算剩余时间;f.从站输液信息均由12864液晶屏显示,通信相关信息由数码管及1602液晶屏显示,主站监控信息由PC机储存显示;g.由PTR8000模块将床位号、实测速度等数据以无线的方式传输至PC机,达到实时监控的目的;h.利用基于VC++的MSC控件设计合理的人机互动界面。
关键字:单片机 主站 从站 无线模块
引用地址:
基于单片机的智能输液控制系统设计
推荐阅读最新更新时间:2024-03-16 12:45
8051单片机的特点_8051单片机的控制总线信号有哪些
8051单片机的特点 8051的指令系统由111条指令组成。如果按字节数分类,有49条单字节指令46条双字节指令和16条三字节指令,以单字节指令为主;如果按照指令执行时间分类,有64条单周期指令、45条双周期指令和2条四周期指令,以单周期指令为主。 8051的指令系统具有以下特点: (1)存储效率高、执行速度快,可以进行直接地址到直接地址的数据传送,能把一个并行I/O口中的内容传送到内部RAM单元中而不必经过累加器A或工作寄存器Rn。这样可以大大提高传送速度和缓解累加器A的瓶颈效应。 (2)用变址寻址方式访问程序存储器中的表格,将程序存储器单元中的固定常数或表格字节内容传送到累加器A中。这为编成翻译算法提供
[单片机]
基于51单片机的室内甲醛测试系统
甲醛是一种具有刺激气味的无色气体,也是一种潜在的致癌物质,对人体健康有较大的危害,许多疾病的诱发都与甲醛有关,如哮喘,白血病等。甲醛浓度在每立方米空气中达到0.06-0.07mg/m3时,儿童就会发生轻微气喘。当室内空气中甲醛含量为0.1mg/m3时,就有异味和不适感。达到0.5mg/m3时,可刺激眼睛,引起流泪,它对人体健康的危害不容忽视。单片机具有通用性强、体积小、价格低、稳定可靠等突出优点,在智能产品、测控系统等领域得到广泛的应用。本文设计的测试仪可现场可直接显示甲醛浓度值。当其浓度值小于国家规定的标准值(可按键修改)时绿灯亮,可以入住,当超过规定的室内居住标准值时红灯亮开始报警提醒人们暂时不要入住。 1 硬件介绍
[单片机]
使用微控制器的优势和演示DS1232使用的简单应用
讨论DS1232如何用于对基于8051的系统进行微监控。该监控电路提供上电复位(POR)、手动复位(按钮)输入、看门狗定时器(选通定时器)和早期电源故障比较器。复位阈值容差可以设置为监视 5% 和 10% 电源容差系统。此外,还提供引脚可选的复位超时延迟。为了简化器件的使用,该器件包含一个软件执行程序,以显示8051处理器如何与DS1232配合使用。 介绍 Maxim的DS1232微控制器芯片是一种高度集成的解决方案,通过增加单个芯片,为您的微处理器系统增加上电复位延迟、按钮复位控制器、可靠的电源故障监控和看门狗定时器功能。该芯片还提供有源和低复位信号,以及看门狗超时周期和电压监控电平的选择性。高集成度降低了实施成本和所需的电
[单片机]
MCS-51单片机内部包含哪些主要逻辑功能部件?
MCS-51单片机内部包含哪些主要逻辑功能部件有: (1)1个8位的微处理器CPU。 (2)8KB的片内程序存储器Flash ROM(51子系列的Flash ROM为4KB),用于烧录运行的程序、常数数据。 (3)256B的片内数据存储器RAM(51子系列的RAM为128B),在程序运行时可以随时写入数据和读出,用于存放函数相互传递的数据、接收的外部数据、中间结果、最后结果以及显示的数据等。 (4)3个16位的定时器/计数器(51子系列仅有2个定时器),每个定时器/计数器可以设置为计数方式,用于对外部事件信号进行计数,也可以设置为定时方式,满足各种定时要求。 (5)有一个管理6个中断源(51子系列1是5个中断源)、两个优
[单片机]
avr单片机USART程序详解
USART 可以用中断和轮询,也可以用缓冲区做一个上层接口 ***************************************************************** //CPU:mega32 //编译器:iar //USART一般编程方式 #include ioavr.h void usart_init(void); void put_char(char data); void put_s(char *p); char get_char( void ); char *get_s(char *p); #define Fosc 8000000 #define Baud 9600 char c = '
[单片机]
利用C2000 MCU实施并网微型太阳能逆变器
本系统中,有一个1ms任务和四个4ms任务。 1、1ms任务A0。1ms定期任务。在这种任务中,LED控制执行。除此以外,PLL控制器也位于该任务中。 2、4ms任务A1。A1 4ms定期任务。状态机处理器。 3、4ms任务A2。A2 4ms定期任务。所有测量均在该任务中计算。 4、4ms任务A3。A3 4ms定期任务。用户键检测便在这里,同时检测超出或者未达到运行状态范围,并发出故障指令。 5、4ms任务A4。A4 4ms定期任务。MPPT控制器与调试支持。 3.2.2 系统状态机 图16状态机 图16显示了任务A1中处理的状态机。不同状态代表不同的运行模式。 本系统
[模拟电子]
HOLTEK 新推出 HT45F3W 血压计 MCU
Holtek在医疗量测领域不断追求卓越精进,正式推出高度整合,高性价比的血压计专用MCU HT45F3W。HT45F3W整合了多个可程序调整放大倍率及偏压的专用运算放大器,并内建有13-位模拟数字转换器,定电流产生器,同时具有Charge Pump及Regulator等功能,并搭配IAP ( In-Application Programming) 技术,对于程序更新及量测数据储存都可轻易完成。非常适用于臂式血压计及腕式血压计并各项居家医疗健康器材等产品。 HT45F3W包含有16K Word Flash程序内存、512Byte数据存储器、64Byte Data EEPROM及8 Level Stack等核心规格;同时兼具实用的外
[医疗电子]
51单片机的13%26#215;14点阵缩码汉卡
我们历时数载,开发成“51单片机13%26;#215;14点阵缩码汉卡”,适用于目前国内外应用最为广泛的MCSX-51及其兼容系列单片机。
与此同时,还开发了13%26;#215;14点阵汉字字模。13%26;#215;14点阵字模,可完全与目前通用的16%26;#215;16点阵汉字字模媲美,其在单片机和嵌入式系统的汉字显示应用中也具有明显的经济价值和实用意义。
1 单片机目前的汉字显示
信息交流的最主要方式之一即文字交流,但由于我国方块汉字数量繁多,构形迥异,使汉字显示一直是我国计算机普及的障碍。随着计算机技术的迅速发展,PC机的汉字显示已不成问题。但对于成本低、体积小、应用灵活且用量极为巨大的单片机而言,因其结构简单,
[单片机]