新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA为核心的多功能输液系统的设计

基于FPGA为核心的多功能输液系统的设计

作者:时间:2012-08-13来源:网络收藏

今朝医护人员一般不能全程陪护,会给病人和医务人员带来良多平安隐患和未便。本文设计了一种集输液节制、显示、报警、语音通信等多种功能的输液节制系统。

本文引用地址:http://www.eepw.com.cn/article/190038.htm

1 系统总体设计

输液监控系统原理如图1所示,包括控制器、点滴速度检测、余液体积检测、执行机构、键盘控制、LCD显示、语音通信(发送与接收)以及RS232总线转换等部分。

输液控制与语音通信是本文的主要研究内容,也是本系统稳定性和可靠性的根本保证。根据系统要求,设计中以为控制器,以光纤传感器和容栅传感器为检测机构,以步进电机为执行机构。为了安全和方便,利用RS232总线增设了语音通信和输液完成自动报警等功能。

2 硬件部分

2.1 控制器硬件设计

控制器主芯片采用Altera公司的型号为APEX系列的芯片,芯片型号为 Cyclone II EP2C35F672C6.FPGA芯片采用90 nm的低功耗设计、672-Pin FineLine BGA封装,内置35个内嵌18×18乘法器、475个用户管脚、4PLLs、205个差分通道(比c8高出一倍的主频,可以达到400 MHz)典型值100万门,最大值约160万门。主处理器采用Altera公司的32位Nios软核处理器,与传统的嵌入式处理器相比,NiosⅡ处理器更加灵活。该芯片具有定制特性,可以根据自身的系统要求、性能要求和成本要求进行定制。系统总线采用AVALON总线标准。另外系统具有RS232串行通信口、键盘PIO、LCD显示等外围扩展功能,便于系统的进一步开发,缩短系统的开发周期,降低系统的开发成本[6].

2.2 键盘控制

为了操作方便,系统采用键盘操作。设备履行一种双向同步串行协议,接口中最重要的4根线是数据线、地线、电源线和时钟线。在键盘内部,有一个专门负责扫描按键的处理器,它能检测出某个键被按下或者按下后被释放,并根据按键的类型产生相应的扫描码。键盘发送的扫描码有通码(Make)和断码(Break)两种类型。当键盘上的一个键被按下时,键盘会根据按键类型产生一段通码;当键盘上的一个键按下后被释放时,键盘会根据按键类型再产生一段断码。此处理器为每个按键分配了唯一的通码和断码,这样主机通过查找唯一的扫描码就可以测定是哪个键被按下或释放。具体方法是启动QuartusⅡ,建立一个名为ps2_keyboard.qpf的工程,选择器件,创建文本文件并编写代码,以接收来自键盘的扫描码,要求对不同的按键做出响应,为器件进行输入输出管脚分配,完成后对工程进行编译。

键盘总是产生时钟信号,从键盘发送到主机的数据在时钟信号的下降沿被读取。键盘的扫描码发送给FPGA,这些扫描码包含在键盘发送给主机的数据帧中。每个数据帧包括1位起始位(总是低电平)、8位数据位(即扫描码,从低位开始发送)、1位奇偶校验位(奇校验)和1位结束位(总是高电平)。

光纤传感器相关文章:光纤传感器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭