单片机的医疗点滴输液控制系统设计开发

[复制链接]
查看3944 | 回复0 | 2017-4-7 09:31:49 | 显示全部楼层 |阅读模式
  1 总体设计

  整个基于单片机开发医疗点滴输液控制系统设计由主站和从站组成,其中核心的器件是单片机。主站是由数据通信单片机构成,而从站由数据通信单片机和数据处理单片机构成。输入部分包括对输液器页面高度的检测电路,对液滴信号的采集和对输完信号的采集。当从站发生报警时主站也要报警,提醒医护人员前去进行处理。从站的数据处理电路安装在每一个输液器上,对输入点数进行设置、检测和控制。主站和从站之间进行串口相连。从站数据发出的电路包括数据处理单片机和数据发送单片机之间的通信,以及数据发送单片机与无线发射之间的SPI通信。主站的接收部分的电路,主要包括无线接收模块和单片机之间的通信。家电、游戏机、计算设备和汽车的电机驱动方案

  2 硬件设计

  2.1 主站设计

  主站主要是为了实现数据的接收,然后将数据储存在PC上以串口的形式。在PC机上显示各个床号的输液速度、储液器中液体的高度。利用主站AT89C52上的P0口与4×4阵列式键盘相连,P1口与八位LED显示模块相连,将P3.6和P3.7与从站上的P3.6和P3.7对接,然后扩展I2C总线串行通信,将P3.0设置为报警控制端,限流电阻与三极管8050基极相连,使得8050驱动蜂鸣工作。由CD4511七段译码驱动器驱动八位共阴LED,74LS138译码位选通;为了保证能够进行可靠复位,复位电路则采用复位芯片。

  2.2 从站设计

  从站有多个,但结构大体相同。细分后从站包括单片机最小系统电路、储液瓶液面高度检测电路、液体点滴速度测量电路、键盘及显示电路、步进电机控制电路、储液瓶液面报警电路等电路。液体点滴速度测试电路和输液瓶液面报警电路利用红外收发二极管来收集,而步进电机是为了利用微控装置来改变输液管的松紧程度来实现对液滴速度的控制。储液瓶液面高度检测电路利用红外线传感器定点对页面进行测量。根据光在不同媒介里的折射和反射原理,利用光电传感器接收到的信号,从而对液面的高度进行检测。将传感器固定在储液瓶的外壁上,这样就简化了电路,直接进行测量。当液体高度低于警戒高度时,单片机便会发出警报。

  液体点滴速度测量电路是将红外线发光二极管垂直在漏斗壁上发送红外光,然后红外线接收三极管根据收到的红外线信号的强弱产生脉冲信号。利用定时采样计算出液体点滴的速度。当漏斗内没有液体滴下时,红外线在漏斗表现形成全发射,这时光敏三极管导通,输出低电平。当漏斗内有液滴落下时,红外线因为穿过了液滴,所以有散射的现象,因此光敏三极管只能接收到微弱的信号,那么三极管截止,然后比较器输出低电平。

  键盘及显示电路中设计了4*4的阵列式按键,被单片机的p1.0-p1.7控制。八个段码由BCD码转换后经过74LS47提供,都采用动态显示。八位的选择端由单片机P0.4-P0.6端构成。步进电机的控制电路的驱动电压是12V,步进角为7.5度,完成360度,需要48个脉冲。储液瓶液面报警电路中当液面低于警戒值时产生两种方式的报警,一是LED灯闪烁,二是发出声音。555定时器与低频多谐振荡器相连,其控制电压输入端5脚与单片机的RXD端相连,受RXD脚输出的脉冲信号控制。由于电容的充放电作用,当RXD=1时,555输出脉冲的振荡频率较低,当RXD=0时,555输出脉冲的振荡频率较高。该脉冲信号经隔置电容到扬声器上,扬声器将发出高、低交替的2种叫声,同时RXD脚输出的高低电平间隔1s的脉冲信号经电阻加到发光二极管LED上,LED将闪烁发光,便达到了声音和灯光同时报警的效果。

  3 软件测试

  3.1 对主站程序的设计
  主站主要由两部分构成单片机通信控制盒 PC 端监测软件的设计。单片机无线接收子程序接收数据,然后利用串口通信将接收到的数据传送到 PC 机。PC 机利用 VC 进行软件开发,串口开发部分直接用现有的软件。

  3.2 从站程序设计

  从站主要是由几个模块构成:储液瓶液面高度检测电路、液体点滴速度测量电路、键盘及显示电路、步进电机控制电路、储液瓶液面报警电路。数据处理单片机通过键盘控制液体的流速和输入液体的总量。中断子程序采集液体是否到达警戒线。步进机控制液体滴下的速度。

您需要登录后才可以回帖 登录 | 注册

本版积分规则