AVR32的便携式无线医疗点滴监控系统

时间:2013-11-12来源:网络

#define CPU_IntDis()Enable_global_interrupt()

#define CPU_IntEn()Disable_global_interrupt()

#define CPU_ExceptDis()Disable_global_exception()

#define CPU_ExceptEn()Enable_global_exception()

#define CPU_Reset()Reset_CPU()

AVR32的便携式无线医疗点滴监控系统

图6 主控制端的软件结构图

(3) 控制器部分软件设计  

在μC/OSII系统下的软件结构如图6所示。  

主控制端主要通过LCD界面来完成用户的操作,5个触摸键为界面操作按键,数字键盘用软件实现。通过数字键盘输入要查询的病房号,确认后即可查询到该病房中点滴的速度、余量等状态。  

界面菜单的切换关系通过定义一个结构体来实现,结构体定义为:

typedef struct MenuItem{  

U8 MenuNum;//当层菜单项目数  

U8 *DispStr; //显示字符串  

struct MenuItem *ChildrenMenus;//子菜单节点  

struct MenuItem *ParentMenus; //父菜单节点

} Menu;

(4) 终端监控部分软件设计  

终端接收到控制端发来的命令数据包,解析出命令,实施相应的处理,并将数据处理后打包发送给控制端。终端控制部分的软件流程如图7所示。

AVR32的便携式无线医疗点滴监控系统

图7 终端主程序

结语  

基于AVR32MCU和μC/OSII的嵌入式系统,利用无线通信方式实现远程在线监控,无线网络的组建增强了系统的可移动性。本文提出的一种基于AVR32的便携式点滴监控系统的设计,将医疗点滴监控装置小型化,近距离范围内系统稳定。由于资源有限,关于远距离控制的网络组建还在进一步探索。

1 2 3

关键词: Atmel AVR32 监控系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版