液体点滴速度自动监控系统毕业设计论文_第1页
液体点滴速度自动监控系统毕业设计论文_第2页
液体点滴速度自动监控系统毕业设计论文_第3页
液体点滴速度自动监控系统毕业设计论文_第4页
液体点滴速度自动监控系统毕业设计论文_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

液体点滴速度自动监控系统设计郑州轻院轻工业学院专科毕业设计(论文)题

液体点滴速度自动系设计

液体点滴速度自动监控系统设计液体点滴速度自动监系统摘

要本设计为液体点滴速度监控装置现了对液体点滴速度的检测与控制和储液瓶中液面高度的检测报警并且动态显示点滴速度可以通过按键设置液体点滴速度并使用步进电机进行速度控制为了达到较好的调整稳定度通过软件实现控制电路的自适应调节利用软件屏蔽检测中的异常信号另外实现了多机通信即一个主机站控制多个从机站和主从机之间的数据传输报警信号通过串行口实现从机到主机的传输利用发光二极管和蜂鸣器实现主机的声光报警同时从机使用数码管显示异常信息。系统以单片机89C51单片机为核心控制器件直流电动机为液体点滴速度的控制执行器件进行液体点滴速度控制选择合适的传感器准确检测出模拟信号是实现本设计的关键所在,串行通讯接口建立了主战与从站的有线监控系统,主机采用VB编写的界面,显示了友好的人机互交界面。制成了一套简易实用的液体点滴速度监控系统装置。关键词PID/单片机/点滴速度/光电传感器多机通信I

液体点滴速度自动监控系统设计AUTOMATICSYSTEMOFDROPPINGOFLIQUIDABSTRACTfortheimplementationdropsofliquidlittleofinspectionandandofhightestofdynamicallycanandintotempo;thestabilityforcircuitregulate;toinof;achievedcommunications,Isahostcontroloverfromfromtheofbetween.alarmsignalbyserialportfromthehostoftransport,thelightabuzzertoofofmachine,digitalofreflecttheabnormal。Inintegratedcircuits,thecontrolleradirectforalittlespeedcontrol,thecontrol.dropsofliquidChoosetheappropriate,accurateatisthekeytotheserialinwiththethehostthedisplayfriendlyman-machinetoeachinafunctionalliquidspeedKEYWORDSPID,Monolithicintegratedsensors,ManyofthecommunicationsII

液体点滴速度自动监控系统设计目

录要(任选)

...................................................................

11.................................1.1证.1.1.1高度测量1.1.2液体点滴速度测量

21.2证1.3证………..42系图2.1系统工原.3系统分立块计工原73.1理.3.2理3.3块3.4理.4计4.1序4.2

液体点滴速度自动监控系统设计4.3测4.4扰5现5.1量………5.2自现………5.3点制………5.4多级串行通信……………6析.6.1器6.2测法6.3析.6.4分结.谢.献.录……25录设计系统图.25录系统版电路原理……….26

液体点滴速度自动监控系统设计前

言随着微电子技术和信息技术的发展和应用医疗设备领域正在悄悄的发生着一场信息化的革命。尤其是在医疗监护领域,传统的病房式监护手段已经越来越不能适应当今多元化、信息化、个性化的医疗监护需求。自上世纪70年代美国航天局(NASA)用远程监护技术对空中的宇航员进行生理参数的监测开始,直到目前美国军方研究的一种供战时使用的人体状态监护仪PersonalStatusMonitor),这是一种由士兵佩戴,在战场上监护士兵的呼吸、体温、血压、心率及心电图的监护装置,通过无线电技术使战地指挥官能估计战场上的受伤者是否还活着,并可确定受伤者的所在位置。目前,医院内以计算机为基础的病人床边监护与中央集中监护系统已能通过各种方式与各类信息系统相连接组成一个集数据波形语音、图像为一体的有线与无线相结合的信息网络在这个网络中可通过各种有线和无线传输方式,将急救现场、急救车、诊疗船、直升机、家庭诊疗所、乡村医院等与急救中心和大型医院相联通,为人类提供在任何地方、任何时候实行远程监护与医疗诊断。这一现代技术目前正悄悄地进入医院、家庭以及任何载人的运输工(汽车、火车、船舶、飞机、宇宙飞船),并直接为工作中、行走中和飞行中的个人保健服务。在欧美发达国家疗监护产品升级换代的速度相当迅速总体发展趋势是(1应用各种高新技术丰富产品功能,拓展应用范围(2采用多系统组合的积木式结构,即模块化,可根据临床对多种测量、分析控制和记录的需要,组成适宜的监护操作系统(3普遍采用GUI界面,操作直观,实时信号处理确可靠,信息存储量大,具有联网扩展功能:(4软件设计以模块化为基础,以便于硬件设备的升级换代和新功能的扩展(5监护设备的市场已由医院走向家庭,因此要在采用最先进技术的同时,生产操作简易的仪器,以供非医疗机构用户使用。(6多参数和整体式监护系统已逐渐取代单体式病人监护仪如多参数ECGSP02,呼吸率、非损伤血压和体温)携带式个人监护系统,能使医生在医院获得来自任何地方的病人信息。(7方便随时随地进行回放的网络化装置也是一个重要的发展趋势(8遥控示踪是另一个增长迅速的领域因为这种技术能对非卧床病人进行连续监护。1

液体点滴速度自动监控系统设计1方案比较、设计与证1.1测量模块方案比较与论证1.1.1方案一:使用拉力传感器间接测量。将拉力传感器接在滑轮和储液瓶之间,利用液面高度变化和拉力变化之间的线性关系进行间接测量。但是拉力传感器价格贵,从实用性角度考虑,在设计系统中不合适。方案二利用超声波测量液面高度超声波测距准确一种常用的测距方法。但是在本系统存在液体产生的表面波动,使用超声波传感器检测液面会产生较大的误差,同时超声波传感器安装方位的确定也是一大难题。方案三:使用光电传感器定点对液面进行监测。利用光在不同媒质界面的折射或反射原理,通过光电传感器接收光信号实现液面检测功能。此外,光电传感器安装方便,只需将传感器固定在储液瓶外瓶壁上即可,不需要详细计算储液瓶液面高度值,简化了外围电路结构。综合比较上面三种方案,从实用,简便同时保证测量准确度上,使用光电传感器测量储液瓶液面高度是最理想的选择。1.1.2方案一:利用光透射原理。使用光敏二极管和单向光源实现光检测。通过光敏二极管接收透射过来的单向光源的光信号,产生脉冲信号。实现框图如图-。图1-1利用透射检测点滴速度方案二用光的反射原理用红外发光二极管和光敏三极管实现光源检测。红外发光二极管垂直于漏斗壁发送红外光,红外接收三极管依据接收到的红外光信号的强弱产生脉冲信号,通过定时采样计算出液体点滴速度。实现原理框图如图-2。2

液体点滴速度自动监控系统设计图1-2

利用反射检测点滴速度综合比较上面两种方案,利用透射原理来检测点滴速度时,由于储液瓶是透明玻璃瓶,从光源发射出来的光大部分反射,透射光比较微弱,这样检测信号产生误差较大,同时电路需要对微弱信号进行处理,这样就增加了电路设计上的难度;利用光的反射原理实现时,由于反射信号比较强,这样可以减小信号检测时的误差,同时电路形式要透射时情况简单。1.2控制模块方案比较与论证对液体点滴速度的控制,可以使用下面两种方案:用电机来控制调节点滴的速度有两种方案:方案一:通过改变滴斗到受液瓶的高度H2来调节点滴的速度。由电动机带动储液瓶使储液瓶上升或下降改变滴斗到受液瓶的高度从而调节点滴速度此种调节方法简单,容易实现。方案二:通过控制滴速夹的松紧来控制点滴的速度。不过滴速夹用于大范围的调节滴速,难以控制,适用于粗调。滑轮点滴移动支架(这是个什么图,需要标注)储液瓶滴斗

1电动机滴速夹受液瓶

23

液体点滴速度自动监控系统设计1.3主从单片机通信方案设计与论证并行通信是数据各位同时进行传输的方式,优点在于传输速度快,但是其传输数据宽度导致通信线路复杂,由于本系统数据传输量不大,可使通信线路尽量简单才用串行通信方式。串行通信能通过同步传送和异步传送两种方式来实现。方式一:同步传送方式。同步传送字符格式简单,其有效数据位传送速率快,但是硬件实现上比较复杂,同时对同步时钟脉冲信号的相位一致性要求很严格。方式二:异步传送方式。异步传送方式以字符为单位一个个发送和接收的,每个字符要用起始位和结束位作为字符开始和结束的标志位。在异步传送中,字符间隔不固定,需要加空闲位等待传送,这样其完成数据传送的时间较长,异步传送优点就在于实现上简单。综合比较上面两种方案,本系统中实现单片机与单片机之间的通信采用异步传送方式。4

液体点滴速度自动监控系统设计2设计系统组成框图通过以上方案设计比较,确定系统实现框图如下图2-1

图2-1

系统组成框图5

液体点滴速度自动监控系统设计2.1系统工作原理键盘输入数据采集装置数据采集装置

单片机最小系统

显示装置控制电机声光报警装置图2-2

位置型ID算图2-2给出了系统组成方框图通过键盘输入模块输入预置的点滴速度并将数据信息传送给单片机。系统进入调整方式一(电机为主,等待中断)调整装置刚开始运行时步进电机以定速转动,等待传感装置发出中断信号。当点滴速度进入一定范围(预置值±)时单片机检测到中断信号进入调整方式二(采集信号为主,电机被动)采集装置1通过红外光电传感器对不同标志的检测,并以电信号的形式传给单片机经运算分析处理后单片机通过输出端口将数据传给显示模块和电机,实现点滴速度的显示和对滴瓶高度的控制,使实际点滴速度更接近预置值,由于硬件的限制既不可预测的误差,实际点滴速度极难达到预置值,因此设置当实际点滴速度进入预置值M×10%±1滴范围内时电机停止转动就实现了智能控制功能。另外,数据采集装1将通过红外光电传感器检测到的信号直接输出给声光报警装置,节省了单片机的资源。当声光报警持续30秒钟后无人复位,则由单片机发出信号关闭声光报警,同时发出信号控制电机使吊瓶下降直至无液滴滴出,可以大大提高输液的安全系数。6

液体点滴速度自动监控系统设计3系统分立模块及工原理3.1键盘框图及工作原理电路如图3-1。当A部分某一按键被按下时,键盘接地电路导通相应I/O口由高电平下降为低电平,此时单片机系统监测到口相应位的电平变化执行相应的子程序序中子程序为P0送出所键入数字的四位二进制代码CC4511译码器的输入信号驱动数码管例按下按键则高电平下降为低电平单片机系统扫描P1口监测到p1.6的化执行子程序MOVP0,50H.程序执行后口低四位变为0101。P0口低四分别送到3cc4511译码器的A,B,C,D输入端,这样三片CC4511译码器都被设置了相同的预置数,如果要设置十位为预置数则只需按下十位的片选键则十位显示预置数。同理可以分被选通个位及百位,置数完毕后按确定键置数及显示过程完毕片机自动完成对输液装置的监测及控制。单片机系统

451145114511图是什么图需要标注3.2数据采集模块及工作原理(1)点滴速度的检测

采用红外传感技术实现对滴斗中点滴的检测,电路如图3-2所示。比较器LM311的门限电压为可调电压,可提供V——V的电压,7

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

+5V

+5V1k

100k

2k

50k

1k

100k

2k

50kV+

1k

V1V210k

10k-5V

-5V图3.3声光报警模块

330CED1

47k

C1473

2.2k

330图8

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

步序

控制位

通电绕组

控制字三

P3.1P3.0相单三拍

步步

CB相A010

A相B相C相

式根据上表单三拍相序为

A—>B—>C—电机正转反之A<—B<——A则电机反转。本题设计的关键是控制电机的旋转方向和步数,把调节的最小绝对误差控制在预置数M滴。如图3-5+5V

+24V继电器

电机1相

继电器

电机2相单片机

继电器

电机3相图9

346017液体点滴速度自动监3460174软件程序设计4.1滴速检测程序开中断等待中断记时器加0.1SN

液滴数加1判断它=2?YN

计算相临液滴的时间间隔断?Y求次量的平均值计算点滴速度什么图需要标注①如前文所述,在滴管两侧套上红外传感器,液滴滴下时,便产生一个脉冲,INT0发出中断请求信号,记下脉冲数,只需记录两个脉冲所间隔的时间,便能得到滴速。其中,时间差有定时器的时钟计算得到。②考虑单片机的资源问题LED显示的驱动信号有单片机的引脚串出提供有两片CC40194(位寄存器)构成的七位串行并行转换器转换成并行输出的信号,取QQ经驱动数码管。资源名称外部中断INT0下降沿触发)定时器T0工作方式,)

功能液滴检测中断记脉冲当前时间其中AT89C51计算得到的是组合16进制形式的滴速数据N,将其转换成十进制存储﹑串出。方法:N除以64H100作为百位,余数除以(10商作为十位,余数为个位。电路中S端接高电平1,S受Q控制,二片寄存器连10

77110711液体点滴速度自动监控系统77110711接成串行输入右移工作模式,Q是转换结束标志。当=1时,S为0,使之成为的串入右移工作方式,当=0时,S=1,有=10,则串行送数结,标志着串行输入的数据已转换成并行输出。4.2电机控制子程序测试滴速子程序比较原速度与目的速度是否相等N

Y

其他子程序目的速度是否于原速度Y提高点滴速度4.3液体点滴速度检测

NN

降低点滴速度本系统用光电传感器ST178来检测单位时间内点滴下落的个数,为单电源反射式光电传感器,内含有一个红外发光二极管,一个光敏三极管(用来接收反射回来的红外光当发光二极管发出的红外光大部分被光敏三极管接收时,接收端光敏三极管导通;光敏三极管接收到的反射红外信号微弱时,接收端光敏三极管截止。具体电路形式如下图4-5。11

液体点滴速度自动监控系统设计图4-5

反射检测点滴速度电路当滴斗处无液滴落下时红外光在滴斗表面发生全反射光敏三极管导通比较器输出低电平;当滴斗处有液滴落下时,红外光在穿过点滴时有散射现象发生,光敏三极管只能接收到微弱的光信号,光敏三极管截止,比较器输出高电平。电路输出脉冲信号输入到单片机T0口,单片机对脉冲信号计数,从而确定点滴下落速度。电路中比较电平由精密稳压管经过电位器分压输出冲器LM339,可减少高频噪声。

设光电传感器接收到可见光时输出电压幅度是

V

,即输出信号中的直流分量,当检测到点滴时,光电传感器产生脉冲信号输出,通过电解电掉脉冲信号中的交流分量,电压比较器对脉冲信号整形。实际示波器输出波形如下图-所示。图4-6

脉冲波形的产生上图中第一波形为光电传感器检测产生的脉冲信号二波形即为电压比较器输出信号。4.4检测电路中的防干扰电路中使用光电传感器检测点滴速度和警戒值样系统检测信号受到可见光以及测量调节中点滴抖动的影响,要使检测到的信号尽量准确,需要对系统电路进行抗干扰处理。12

(1防止见光干扰

液体点滴速度自动监控系统设计电路中使用了光电传感器在接受到发送的红外线的同时,将会接收可见光。当可见光的强度足够大时,将会影响到接收的红外光信号的精度。抗可见光干扰可以使用在光电传感器探测头加遮光罩,或使用脉冲频率调制的方法。由于系统电路中使用直流电源给光电传感器提供工作电压,所以本系统使用在光电传感器探测头上加遮光罩。(2防抖干扰

电路中需要检测储液瓶中液面高度以实现报警同时需要检h测点滴速度及通过改变高度实现对点滴速度的控制,所以测量时被测装置将会移动,当光电传感器和被测装置之间不能紧密连接时,检测到的信号误差,所以要减小被测装置移动时产生的抖动干扰。本系统中将光电传感器固定在被测装置上,以减小被测装置移动时产生的抖动干扰。当储液瓶中液面晃动时使光敏传感器产生误报警用单片机检测信号时,适当加上一段时间的延迟,待系统稳定时再测,可以减小液面晃动时产生的干扰。(3的软件处理下图4-7是单片机输入信号的正常波形和异常形。图4-7

单片机输入信号检测到正常波形时脉冲宽度是mS若软件采集脉冲波形上升沿,则检测到异常波形时件在tmS时间内只默认采集了一个上升沿将另一个上升沿屏蔽掉,这样软件就能将异常波形转换成正常波形进行处理。13

n2液体点滴速度自动监控系统设计n25系统软件实现本系统的核心在于软件部分软件实现了系统各个模块的核心部分件上主要实现了一下几个方面功能。5.1点滴速度测量方式一:以点滴间隔为单位,记录一次点滴的时间,用60除以滴单位时间就可得到每分钟的点滴数。这种方法用到除法操作,而且当点滴速度较快时,测量误差较大,因为测量单位点滴时间的误差回被这样大的时间单位放大。但此法在修正点滴速度时,可以实时的测得当前的点滴的速度变化量,适合在调整滴速度使用。方式二以单位时间记录点滴数通过简单的乘法就可计算出点滴速度但此法也存在单位时间内不是完整的点滴数目,从而存在一定的测量误差。但是,此法在点滴速度恒定的情况下,可以采用多个单位时间取均值,从而求得单位时间的平均点滴数,这样可以达到比较好的精度。在本设计系统中采用将两者结合的方法进行测量以点滴为单位同时记录单位时间内的点滴数。通过对多个点滴测量计算出点滴速度。实现原理如下:图5-1

脉冲信号检测使用定时定时0

S

,当检测到第一个到来的脉冲信号时,程序进行中断处理,将计数器存储内容读出,再将计数器清零作为记录脉冲信号的初始值计为COUNT=0当定时器定时到达

200

S

时程序中断检测输入信号是否有脉冲信号到来,同时计数器加1即为COUNT=1,另外设定计数器记录检测到的脉冲信号个数,设定计数的储单元是10,这样可以通过循环存储脉冲个数。在定时器COUNT1中取出个相临脉冲信号点(设起始脉冲点是x,此时对应的计数器COUNT值是,第五个脉冲点是,此时对应的计数器COUNT值是)这样就能计算出个脉冲点所需要的时间为:t(n)2002

(5-14

液体点滴速度自动监控系统设计由式(4-1)得到相临脉冲信号时间间隔的均值Sv滴速度:Tsum

T

t5

,这样就可以得到点-其中

nn

根据上面的理论分析和计算,得到点滴速度测量的程序框图如图42图5-2

点滴速度测量程序流程5.2自学习的实现实现原理:检测液体点滴速度,同滴秒进行比较,当点滴速度小于/秒时,电机控制点滴装置上升直到点滴速度到达滴/秒。慢慢降低高度,检测点滴速度,和相应高度建立一一对应列表。可以通过两种方式生成列表。方式一间隔方式生成列表进电机运行在非匀速状态保证等间隔下降。由于高度和点滴速度的近似线性关系,可以通过等间隔方式比较准确的列表,但是实现电机的非匀速转动,相应的增加了软件的难度。方式二:步进电机匀速生成列表。当步进电机转动时,绕线直径变小,装置下降位移间隔减小,这样当点滴速度较小时调节范围便小,调节效果比等间隔产生的效果好。综合比较,自学习过程使用步进电机匀速方式生成列表

15

液体点滴速度自动监控系统设计5.3点滴速度控制通过改变高度来实现对点滴速度的控制,而高度是由步进电机的转动来改变的,这样就可以避免测量的值,直接通过改变步进电机的转角即能实现对点滴速度的控制。在对点滴速度进行控制之前,单片机通过自学习产生高度和点滴速度之间的对应关系列表,为了在保证控制精度的前提下,尽量减少控制调节的时间,可以先通过大范围内调节到设定点滴速度附近,再通过微调将点滴速度调节到

滴的精度内。软件实现流程如下图-。图5-4点滴速度控制程序流程主要实现功能:点滴速度检测与显示,设定点滴速度且可以自动调节点滴速度。5.4多机串行通信本系统设计多机通信系统主要是实现多个从机同一个主机之间的数据传输过串行通信方式实现主机对从机站点的定点和旋环检测及对从机的控制等功能。串行通信时在主机和从机之间建立通信协议实现主机和从机之间的数据传输。16

液体点滴速度自动监控系统设计图5-5主机实现功能定点检测功能的实现定点检测主要是实现单片机之间一对一通信实现程序流程图如图56图5-6主机和从机之间的定点通信巡回检测功能的实现:巡回检测的核心是一对一通信,通过巡回查询从机状态,读取各个从机的数据并存储,即实现了巡回检测。主单片机和从单片机之间的通信主要是单片机之间的通信协议的建立软件上实现单片机之间握手。单片机握手的实现过程是,主单片机向从单片机(编号00发送通信建立信号00从单片机接收到请求信号,同时发送应答信号00主机响应应答信号,既可以实现主从之间的通信。17

液体点滴速度自动监控系统设计6测试数据与分析6.1测试仪器60MHz数字式存储示波器、秒表,卷尺6.2测试方法

主要测试功能包括储液瓶中警戒线的监视当液面超过警戒线时报警液体点滴速度的检测与控制;单片机之间的通信,即一个主机对多个从机之间的通信

储液瓶中警戒线的监视使用示波器观察储液瓶上传感器的波形变化在警戒面上产生高低电平变化说明传感器检测警戒液面正常;液体点滴速度的检测与控制使用示波器观察漏斗上传感器波形变化在检测到一滴液体时波形出现一次跳变,多采几个点,示波器上相应显示几个脉冲信号,通过示波器上时间轴计下采集的几个脉冲信号所用到的时间,计算出相临两脉冲的间隔时间,即为相临点滴之间的间隔时t秒通过式子

v

t

得到点滴速度,同数码管显示值比较,同时可以通过示波器观察点滴速度控制规律是否正确。多机通信通过主机向从机发送控制命令观察从机显示完成主机对从机的控制;再通过主机读取从机发送的数据,观察主机响显示与报警),完成从机向主机的数据传输。6.3测试数据与结果分析(1设定警戒值是当液面下降到时报警能够满足题目要求。(2)观察液晶显示,当高度改变时,显示作相应改变,动态显示点滴速度的功能完成。系统启动时,单片机通过自学习将储液瓶上升到最大高(片机检测到的点滴速度为150/分时的高度)过按键设置点滴速度机对高度检测调整稳定后的点滴速度。测试数据如下表-:表6-1点滴速度数据测试结果与误差分析(单位:滴/分)从站号:00(单位:滴/分)

进行调节,设定值显示值

018

误差%

液体点滴速度自动监控系统设计5%13.1%6.7%(使用秒表测量从改变设定值起到点滴速度基本稳定所用的调整时间是:1分钟。调整时间

分钟,满足题目要求。(4)多机通信检测①主站对从站的定点和巡回检测通过按键分别调用主站对从站的定点和巡回检测,观察看到主站能显示从站号和从站当前状态,说明主站对从站的定点和巡回检测正常。②主站传输过来的从站号和点滴速度从站号:00(单位:滴/分)从机显示值主机显示值

③报警信号检测报警,从站通过蜂鸣器报警。

当液面降到警戒值时主站通过蜂鸣器和发光二极管④主站对从站控制(单位:滴/分)主站设置值从站显示值从站调整值

(5)异常处理①电压比较器输出电压产生

波形。产生的主要原因是光电传感器检测到双尖峰脉冲可以通过降低比较器基准电压产生峰脉冲影响。

形式的正常波形。也可以通过软件消除双尖②主、从机通信时易产生死机。产生的主要原因是通信时接收和发送同时进行,使接收和发送产生冲突,造成死机。通过软件避免程序“死锁6.4发挥部分根据题目要求,采取多机串行通信,系统中只有一个主机,有多个从机,主机发送的信息可传到各个从机或指定的从机。而各个从机发送的信息只能被主机接受。(1)通信协议①地址是对所有从机都起作用的一条控制命令:命令各机恢复SM2=1状态。19

液体点滴速度自动监控系统设计②主机发的控制命令为:00H要求从机接受数据块;:要求从机发送数据块;其他:非法指令。③数据块长度:个字节。④从机状态字格式为:D7D6D5D3D0ERR000其中:若,表示从机接受到非法命令;若trdy,表示从机发送准备就绪;若rrdy=1。多机通信实现过程如下;(1)准备阶段(2)通信阶段

首先定义从机地址;置SM2=1REN=1许串行口中断。主机发送的地址信息的特征是串行数据的第位为,而发送的数据信息的特征是串行数据的第9位为0于从机就要利用确认主机是否在呼叫自己从机处于接收时置SM2=1然后根据接收到的串行数据的第9的值来确定是否接收主机信号。(2)设计思想发挥部分的要求是进行对从站进行监控这个功能与基本部分的要求可以并行执行,考虑用双CPU进行主站设计,这里讨论的主要是串行通信CPU。硬件设计模块图如下:LED示定点主站监控巡回

从站

从站

从站报警系统什么图,需要标注监控系统的难点是多机的串行通信,具体协议上面已给出,这里不再重述。(3)自由发挥部分①设置两按键,当电源接通后,吊瓶的位置可能没有处于要求位置上这就需要20

液体点滴速度自动监控系统设计人工控制调瓶的上升或下降直至调瓶处于要求位置。②在原来声光报警的基础上进一步考虑,若声光报警一定时间后(分钟)还没有人工解除报警,则对步进电机输出信号使其控制调瓶下降直至液滴不再滴出为止。这样可以在医生不在且病人睡着的情况下提高输液的安全系数。子程序入口串行口初始化发送地址桢从机应答否否是应答地址相符否命令从机复位否

符合发送命令桢从机答命令确

不符合N非法命令N

中断保护现场地址符合否符合发回地址接收下一桢是命令桢吗Y命令分类“00从机接收准“00

正确命令分类

“01

备就绪吗Y

N从机发送准备就绪否

从机发送准备就绪否就绪

从机接收准备就绪否就绪

y=0送

y=1送

YTrdy送发送数据块

接收数据块返回

Trdy

接收数据

发数据多机通信主机程序流程图

N

接收完否

N

发送完否多机通信从机程序流程图

YSM2=1恢复现场返回

Y标注是什么图21

液体点滴速度自动监控系统设计总

结一个月的毕业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论