液体点滴测速监测装置

上传人:壹****1 文档编号:497261435 上传时间:2022-12-25 格式:DOCX 页数:10 大小:226.54KB
返回 下载 相关 举报
液体点滴测速监测装置_第1页
第1页 / 共10页
液体点滴测速监测装置_第2页
第2页 / 共10页
液体点滴测速监测装置_第3页
第3页 / 共10页
液体点滴测速监测装置_第4页
第4页 / 共10页
液体点滴测速监测装置_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《液体点滴测速监测装置》由会员分享,可在线阅读,更多相关《液体点滴测速监测装置(10页珍藏版)》请在金锄头文库上搜索。

1、液体点滴速度监控装置 F64青岛海航 苏振 程斌 李贵忠摘要本系统设计是以单片机 89C51 为核心,以键盘及红外传感器为输入系统,以 数码管、声光报警电路及步进电机为输出系统的智能化输液控制及监测系统。键 盘系统为独立式按键系统,红外传感器的功能为检测点滴的滴下及控制报警电 路。步进电机具有转速可控功率大及输入脉冲不变时可保持大力矩等优点,这样 就可以自如控制吊瓶的上、下缓移可以达到智能控制的目的。一、方案设计及论证根据题目的基本要求,设计任务主要完成1 数据采集方案的选择数据采集一般可以采用以下几种方案: 使用发光二极管和光敏三极管组合。 使用红外发光二极管和接受管组合。 利用激光。通过对

2、比,在这次设计中由于是近距离探测,故采用方案来完成数据采集。 由于红外光波长比可见光长,因此受可见光的影响较小。同时红外系统还具有以 下优点:尺寸小、质量轻,能有效的抗可见光波段的伪装,对辅助装置要求最少, 对人眼无伤害。当然红外光也有一定的缺点,如大气、潮湿的天气、雾和云对它有衰减作用, 所以只适用于室内通信。在现代生活中,人们为了更方便的使用红外光这种有效 的媒质,利用红外光做出了很多器件,发射式光电检测器就是其中的一种器件, 它具体积小、灵敏度高、线性好等特点,外围电路简单,安装起来方便,电源要 求不高。用它作为近距离传感器是最理想的,电路设计简单、性能稳定可靠。2 键盘方案的选择 采用

3、独立式按键电路,每个按键单独占有一根I/O接口线,每个I/O 口的工作状态 互不影响,此类键盘采用端口直接扫描方式。缺点为当按键较多时占用单片机的 I/O 口数目较多,优点为电路设计简单,且编程极其容易。综合考虑两种方案及题目要求,方案一需要8个I/O 口,方案二需要11个 I/O 口,由于系统资源足够用,故采用方案二。3 电机系统方案的选择用单片机控制步进电机,控制信号为数字信号,不在需要数 /模转换;具有 快速启/停能力,可在一刹那间实现启动或停止,且步距角降低到7.5。,延时短, 定位准确,精度高,可操作性强。综合考虑题目要求,一方面调节的步长尽可能的小,定位要好;另一方面如果停 止信号

4、到来,滑轮能够快速停止,并且力矩足够大,确保吊瓶不下滑。4 计算点滴速度的方案选择在一定时间内点滴的滴数(即点滴的速度)是单片机通过红外传感器测得的 脉冲信号计数获得的,但怎样计算点滴速度以满足在 3 分钟内实现电机对点滴速 度的控制是必须考虑的问题根据一定滴数N滴下所经过的时间t计算点滴的速度,计算公式为v二型(滴 t/分)。此方案的误差与系统计算的时间精度有关,通过调整计算的时间精度可以 改进计算误差,达到题目所要求的误差范围。通过比较论证,作者选用方案二。二、系统框图及工作原理图2-1图 2-1 给出了系统组成方框图。通过键盘输入模块输入预置的点滴速度并将 数据信息传送给单片机。系统进入

5、调整方式一(电机为主,等待中断)调整装置 刚开始运行时步进电机以定速转动,等待传感装置发出中断信号。当点滴速度进 入一定范围(预置值10)时单片机检测到中断信号进入调整方式二(采集信号 为主,电机被动)采集装置 1 通过红外光电传感器对不同标志的检测,并以电信 号的形式传给单片机,经运算、分析、处理后单片机通过输出端口将数据传给显 示模块和电机,实现点滴速度的显示和对滴瓶高度的控制,使实际点滴速度更接 近预置值,由于硬件的限制既不可预测的误差,实际点滴速度极难达到预置值, 因此设置当实际点滴速度进入预置值MX1O%1滴范围内时电机停止转动,这 样就实现了智能控制功能。另外,数据采集装置 1 将

6、通过红外光电传感器检测到的信号直接输出给声光报警装置,节省了单片机的资源。当声光报警持续 30 秒 钟后无人复位,则由单片机发出信号关闭声光报警,同时发出信号控制电机使吊 瓶下降直至无液滴滴出,可以大大提高输液的安全系数。三、系统分立模块设计及工作原理1 键盘框图及原理电路如图 3-1。当 A 部分某一按键被按下时,键盘接地电路导通相应 I/O 口 由高电平下降为低电平,此时单片机系统监测到 P1 口相应位的电平变化执行相 应的子程序,本程序中子程序为对 P0 口送出所键入数字的四位二进制代码,作 为 CC4511 译码器的输入信号驱动数码管。例:按下按键 5 则 P1.6 由高电平下降 为低

7、电平,单片机系统扫描 P1 口监测到 p1.6 的变化执行子程序 MOV P0,50H.程序执行后P0 口低四位变为0101。P0 口低四位分别送到3片cc4511 译码器的 A,B,C,D 输入端,这样三片 CC4511 译码器都被设置了相同的预置数, 如果要设置十位为预置数则只需按下十位的片选键则十位显示预置数。同理可以 分被选通个位及百位,置数完毕后按确定键,则置数及显示过程完毕,单片机自 动完成对输液装置的监测及控制 。图3-12 数据采集模块及工作原理(1)点滴速度的检测 采用红外传感技术实现对滴斗中点滴的检测,电路如图3-2所示。比较器LM311的门限电压为可调电压,可提供0.8

8、V5V的电压,以适应不同环境。当无点滴经过红外传感器感应区时,接收管导通, Vi 输 出低电平,低于比较器的门限电压V-, V1输出低电平。当点滴经过感应区时, 红外发射管发出的光线在一个短暂的时间内被阻挡,接收管出现一个短暂的截 止, Vi输出电平产生一个上升沿,高于比较器的门限电压V-比较器输出一个 高电平脉冲给单片机,触发单片机计数,达到了单位时间内计数的目的。2)液面高度的检测 采用红外对管传感器对储液瓶中的滴液高度进行检 测,电路如图 3-3。它的工作原理如上所述,所不同的是,当储液的高度高于警 戒线时,接收管截止,V2输出高电平;当储液的高度低于警戒线时,接收管导 通, V2 输出

9、低电平。3 声光报警模块电路如图 3-4。当点滴的速度低于 20 滴/分或高于 150 滴/分时,单片机发出 信号使V2出现高电平,触发蜂鸣器报警装置,蜂鸣器发出响声。同时,当储液 瓶中的滴液低于警戒线时, V2 输入高电平,也触发蜂鸣器报警,提醒医护人员 和受液人采取相应措施,避免危险事故发生。4电机模块及原理单片机控制步进电动机,主要任务是:一 通过延时控制电机转速即控制吊 瓶运动速度,二 按相序输入脉冲以实现电机转动方向控制。每输入一个脉冲电机 沿选择方向前进一步,每前进一步电机转动一个固定角度。从这个意义上讲,电 机也是一个数字/角度转换器。方式步序控制位通电绕组控制字三P3.2P3.

10、1P3.0相C相B相A相单1步001A相01H三2步010B相02H拍3步100C相03H式根据上表,单二拍相序为 ABCA时电机正转,反之AvBCA 则电机反转。本题设计的关键是控制电机的旋转方向和步数,把调节的最小绝对误差控制在预置数MX1O%1滴电机1相电机2相电机3相四软件程序设计1 滴速检测程序 滴速检测程序 如前文所述,在滴管两侧套上红外传感器,液滴滴下时,便产生一个脉冲,INTO 发出中断请求信号,记下脉冲数,只需记录两个脉冲所间隔的时间,便能得到滴 速。其中,时间差有定时器的时钟计算得到。 考虑单片机的资源问题,LED显示的驱动信号有单片机的引脚串出提供,有 两片CC40194

11、 (移位寄存器)构成的七位串行/并行转换器转换成并行输出的信 号,取Q3Q4Q5Q6经CC4511驱动数码管。资源名称功能外部中断INT0 (下降沿触发)液滴检测中断定时器T0 (工作方式1,6Mhz)记脉冲当前时间*说明*: AT89C51计算得到的是组合16进制形式的滴速数据N,将其转换 成十进制存储、串出。方法:N除以64H (100),商作为百位,余数除以OAH (10),商作为十位,余数为个位。电路中S0端接高电平1,S受q7控制,二片 寄存器连接成串行输入右移工作模式,Q7是转换结束标志。当Q7=1时,s1为0,使之成为S1S0=01的串入右移工作方式,当Q7=0时,S=1,有S1

12、S0=10,贝U串行 送数结束,标志着串行输入的数据已转换成并行输出。2 电机控制子程序五 发挥部分根据题目要求,采取多机串行通信,系统中只有一个主机,有多个从机,主 机发送的信息可传到各个从机或指定的从机。而各个从机发送的信息只能被主机 接受。1 通信协议 地址FFH是对所有从机都起作用的一条控制命令:命令各从机恢复SM2=1 的状态。 主机发送的控制命令代码为: 00H: 要求从机接受数据块; 01H :要求从机发送数据块;其他:非法指令。 数据块长度: 16 个字节。 从机状态字格式为:D7 D6 D5 D4 D3 D2 D1 D0ERR00000trdyrrdy其中:若err=1,表示

13、从机接受到非法命令;若trdy =1,表示从机发送准备 就绪;若 rrdy=1 。多机通信实现过程如下;(1) 准备阶段 首先定义从机地址;置 SM2=1; REN=1 允许串行口中断。(2) 通信阶段 主机发送的地址信息的特征是串行数据的第 9位为1,而发送 的数据信息的特征是串行数据的第9位为0。对于从机就要利用 SM2 来确认主 机是否在呼叫自己。从机处于接收时,置SM2=1,然后根据接收到的串行数据 的第9 位的值来确定是否接收主机信号。2设计思想 发挥部分的要求是进行对从站进行监控,这个功能与基本部分的要求可以并 行执行,考虑用双CPU进行主站设计,这里讨论的主要是串行通信CPU。

14、硬件设计模块图如下:监控系统的难点是多机的串行通信,具体协议上面已给出,这里不再重述。3 自由发挥部分(1)设置两按键,当电源接通后,吊瓶的位置可能没有处于要求位置上这 就需要人工控制调瓶的上升或下降直至调瓶处于要求位置。(2)在原来声光报警的基础上进一步考虑,若声光报警一定时间后(1 分钟) 还没有人工解除报警,则对步进电机输出信号使其控制调瓶下降直至液滴不再滴 出为止。这样可以在医生不在且病人睡着的情况下提高输液的安全系数。否串行口初始化T发送地址桢从机应答否不符合保护现场地址符合否符合 发回地址符合、应答地址相符接收下一桢命令从机复位 否发送命令桢否1 T是命令桢吗非法命令从机应答Y-命令分类命令正确一”卄正确从机接收准备就绪吗“00” 卄“00”命令分类“01”从机发送准备就绪从机发送准备就绪否就绪否从机接收准备就绪否RrdRrd发送数据块y=0送y=1送Trdy=1接收数据块fl多机通信主机程序流程图返回多机通信从机程序流程图r吟吟Trdy接收数据发送数据=01 f送N接收完否N发送完否送Y SM2=1恢复现场

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号