液体点滴速度监控系统的设计

液体点滴速度监控系统的设计
液体点滴速度监控系统的设计

毕业设计(论文)液体点滴速度监控系统的设计

系别自动化工程系

专业自动化

班级50603

学号5060331

姓名刘营营

指导教师顾德英教授

2010 年 6 月17 日

液体点滴速度监控系统的设计

摘要

随着现代科技的发展,自动化设备已经应用到我们生活中的各个领域,然而传统的医疗输液设备效率较低,因此我们有必要提高医疗设备的自动化水平,给护士输液工作提供方便,给输液病人提供可靠的安全保证。因此本文本着适用、可靠、操作方便、节省劳力、降低劳动强度、提高操作准确性的原则,利用SPCE061A凌阳单片机组成了一个主从局域网络,实现了对液体点滴速度的自动监测与调节,并能实时监测剩余药液。该控制系统由水滴速度检测环节、水滴速度控制环节、显示装置、单片机系统、键盘和报警等系统组成。本文硬件部分用SPCE061A单片机,传感器,直流伺服电动机,键盘,数码管等实现。软件程序使用C语言与汇编语言共同编写。通过软硬件的结合,较好的实现了控制系统的控制要求。此单片机控制系统具有自动化程度高、成本低、体积小、控制精确等优点,有很好的经济效益和广阔的发展前景。

关键词:液体点滴速度,模糊控制,直流伺服电动机,SPCE061A单片机

The design for the liquid drop speed monitoring system

Author:liuyingying

Tutor:gudeying

Abstract

With the development of modern science and technology,automation equipment has bee- n applied in all areas of our lives,however,the devices of traditional medical transfusion are more efficient.Therefore, we need to improve the automation level of medical equipment, to facilitate the work of nurses and provide guarantees that are reliable and security for partients. This article depends on the principle tihat is reliable,easy to operate, saving labor,reducing la- bor intensity and improving the accuracy of operation, formming a master-local area network used by single chip of Sunplus of SPCE061A , which achieve automatic monitoring and regu- lation to the liquid dropping speed and monitoring the remaining liquid constantly.The control system consists of liquid dropping speed detection tache, water dropping speed control tache, display devices, microcontroller systems, keyboard and alarm system. This hardware implem- entation include SPCE061A MCU , sensors, DC servo motors,keyboards, digital tubes and so on. Software program use C language and assembly language co-written.Through a combinat- ion of hardware and software,to achieve a better control of the control system requirements.T- his single chip control system has the merit of high degree of automation, low cost, small size, precise control and so on.The system has good economic and broad prospects for developme- nt.

Keywords:liquid dropping speed, sensor,DC servo motor, SPCE061A single chip

目录

1 绪论 (1)

1.1 课题研究背景及意义 (1)

1.1.1 课题研究背景 (1)

1.1.2 课题研究意义 (2)

1.2 凌阳十六位单片机的应用及特点 (2)

1.2.1 凌阳单片机总述 (2)

1.2.2 凌阳单片机的性能 (3)

1.2.3 SPCE061A开发方法 (4)

1.2.4 凌阳单片机应用领域 (4)

1.3 本文主要讨论的内容及总体安排 (4)

2 方案对比与论证 (6)

2.1 液体点滴控制系统的总体方案 (6)

2.2 方案的对比与确定 (7)

2.2.1 从站控制模块 (7)

2.2.2 点滴速度检测模块 (8)

2.2.3 液位检测模块 (9)

2.2.4 电机模块 (9)

2.2.5 电机驱动模块 (10)

2.2.6 键盘和显示模块 (10)

2.2.7 通讯模块 (10)

2.2.8 声光报警 (10)

2.3 方案算法 (10)

2.3.1 闭环系统 (11)

2.3.2 算法的选择 (11)

2.3.3 模糊控制 (11)

3系统硬件设计 (16)

3.1 点滴速度检测模块 (16)

3.2 储液瓶液位高度检测模块 (16)

3.3 电机控制模块 (16)

3.4 键盘设置模块 (17)

3.5 数码管显示模块 (18)

3.6 通讯模块 (19)

3.7 声光报警 (19)

4系统软件设计 (21)

4.1 凌阳单片机的编程环境 (21)

4.2 I/O分配 (21)

4.3 从站系统程序 (21)

4.3.1 从站程序流程图 (21)

4.3.2 从站各部分实现方法 (22)

4.4 主站系统程序 (28)

4.4.1 主站系统性能分析 (28)

4.4.2 主站程序流程图 (29)

4.4.3 主站各部分实现方法 (29)

4.5 软件算法的实现 (30)

5实验结果及分析 (33)

5.1 测试仪器及环境 (33)

5.2 测试方法 (33)

5.3 误差产生的原因分析 (34)

结论 (35)

致谢 (36)

参考文献 (37)

附录 (38)

附录A (38)

附录B (51)

1 绪论

1.1 课题研究背景及意义

1.1.1 课题研究背景

输液又名打点滴或者挂水。是由静脉滴注输入体内的大剂量(一次给药在

100ml以上)注射液。通常包装在玻璃或塑料的输液瓶或袋中,不含防腐剂或抑菌剂。使用时通过输液器调整滴速,持续而稳定地进入静脉,以补充体液、电解质或提供营养物质。由于其用量大而且是直接进入血液的,故质量要求高,生产工艺等亦与小针注射剂有一定差异。

而在输液过程中,输液速度是一个非常重要的因素,不慎将导致病情恶化甚至死亡。决定输液速度的因素也很多,通常情况下有四种必须考虑的因素。

(1)患者年龄一般情况下,成年人输液速度常在40~60滴/分钟,小儿、老年人速度宜慢,小儿20~40滴/分,老年人不宜超过40滴/分。

(2)药物种类在临床上,有不少药物是需要严格控制输液速度的。如硝酸酯类,常用的有硝酸甘油、丹佐(单硝酸异山梨酯),一般浓度下常以8滴/分、10滴/分、15滴/分等速度进行点滴注入。若速度过快,单位时间内进入体内的药物剂量过多、过大,则会引起很多副作用或不良反应,如波动性头痛、颜面潮红、血压下降、心率加快等。个别对此类药物敏感的人,即使在正常剂量下也会出现此种反应,更须警惕。再如硝普钠,也需严格控制滴速,根据患者血压情况调节,过快可使血压急剧下降。上述几种药物手工调节滴速不易准确,有条件者可以使用输液泵(电脑控制)来调节。再如降颅压药物甘露醇,则需快速静点效果较好。一般情况下,要求20%甘露醇250毫升静点时间不超过30分钟,若滴速过慢则起不到降低颅内压的效果或效果不佳。还有,如氧氟沙星、左氧氟沙星、门冬氨酸洛美沙星等喹诺酮类药物,一般情况下要求以每0.2克不少于1小时的速度静点,速度过快会引起局部反应,如血管炎性病变等。

(3)患者病情如果患者有心脏病或肺部疾患,输液速度宜慢,一般30~40滴/分,以免过快加重心脏负荷,而出现心力衰竭或肺水肿。若患者脱水严重或失血过多引起休克,则要快速补液补充血容量,可采取大号针头或加压输液,输液速度可以快到每小时补液达几千毫升。

(4)综合考虑就是根据药物性质,患者年龄及病情综合考虑输液的速度,例如,一位老年脑血管病患者,需要输甘露醇,而他的心脏功能亦不太好,则要权衡利弊,既要考虑让甘露醇最好地发挥疗效,又要考虑患者心脏的耐受程度而不至于出现心力衰竭等症状。

目前在我国大中小型医院及下属社区医院、诊所等医疗机构进行输液治疗时,输液速度都是一个不精确的值。输液速度是护士通过转动输液器上的手动滑轮来控制液体流速的,这样不仅影响预期治疗效果,而且在输液过程中患者或陪护人员必须要时时监视剩余的药液,当输液输完,要由护士及时更换储液瓶或者拔出针头,否则会造成静脉回血,这是很危险的,有些药物在给药时对给药速度和剂量有特别要求,并且还需不断调整,这些调整又需很仔细且很烦琐,输液异常、输液结束也不容易被及时发现,这些因素不仅是病人生命财产的隐患,也是造成工作人员工作量大、工作压力重的重要来源。

1.1.2 课题研究意义

人工调整液滴速度不够准确和方便,而且值班护士需不断巡视全病区的病人输液情况,工作量大。目前医院已经在使用的输液泵是解决输液速度的一种有效方法,但它机器成本和耗材成本太高,只适用于急救和重症情况。

为了提高医疗设备的自动化水平,给护士输液工作提供方便,给输液病人提供可靠的安全保证,因此本文本着适用、可靠、操作方便、节省劳力、降低劳动强度、提高操作准确性等原则,提出了一种结合红外检测技术、微机技术、计算机网络技术等,组成了一个分布式的主从局域测控网络,实现对点滴速度的自动检测和调节,并监视剩余药液的解决方案。

输液速度自动测控系统可以实时检测每个病床病人的输液情况,并对输液中的异常情况(如针头堵塞、药滴滴完等)发出警报,还可以根据护士设定的参数,自动精确调节和检测输液速度,输液速度可以通过通讯线路传输到护士站,医护人员的控制操作也可在护士站遥控进行,做到既安全又省心,把医护人员彻底从烦琐的劳动中解放出来。这种既具有自动控制又具有远程控制并且廉价的输液检测系统性能稳定,成本低廉,使用简捷易操作,适合于临床普及,具有较高的社会实用价值和较高的社会、经济效益。

1.2 凌阳十六位单片机的应用及特点

1.2.1 凌阳单片机总述

随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU 内核采用凌阳最新推出的μ’nSP?(Microcontroller and Signal Processor )16位微处理器芯片(以下简称μ’nSP?)。围绕μ’nSP?所形成的16位μ’nSP?系列单片机(以下简称μ’nSP?家族)采用的是模块式集成结构,它以μ’nSP?内核为中心集成不同规模的ROM 、RAM 和功能丰富的各种外设接口部件。

SPCE061A 是继μ’nSP?系列产品SPCE500A 等之后凌阳科技推出的又一个16位结构的微控制器。与SPCE500A 不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A 只内嵌32K 字的闪存(FLASH )。较高的处理速度使μ’nSP?能够非常容易地、快速地处理复杂的数字信号。因此,与SPCE500A 相比,以μ’nSP?为核心的SPCE061A 微控制器是适用于数字语音识别应用领域产品的一种经济的选择。

1.2.2 凌阳单片机的性能

◆16位μ’nSP?微处理器;

◆工作电压:V DD 为2.6~3.6V(CPU), V DDH 为V DD ~5.5V(I/O);

◆CPU 时钟:0.32MHz~49.152MHz ;

◆内置2K Words 的SRAM ;

◆内置32K Words 的FLASH ;

◆可编程音频处理;

◆2个16位可编程定时器/计数器(可自动预置初始计数值);

◆2个10位DAC(数-模转换)输出通道;

◆32位通用可编程输入/输出端口;

◆14个中断源可来自定时器A / B ,时基,2个外部时钟源输入,键唤醒;

◆具备触键唤醒的功能;

◆使用凌阳音频编码SACM_S240方式(2.4K 位/秒),能容纳210秒的语音数据;

◆锁相环PLL 振荡器提供系统时钟信号;

◆32768Hz 实时时钟;

◆7通道10位电压模-数转换器(ADC)和一个单通道的声音专用模-数转换器;

◆声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AG C)电路;

◆具备串行设备接口;

◆具有低电压复位(LVR)功能和低电压监测(LVD)功能;

◆内置在线仿真电路ICE(In- Circuit Emulator)接口;

◆具有保密能力;

◆具有WatchDog功能(由具体型号决定)。

1.2.3SPCE061A开发方法

SPCE061A的开发是通过在线调试器PROBE实现的。它既是一个编程器(即程序烧写器),又是一个实时在线调试器。用它可以替代在单片机应用项目的开发过程中常用的软件工具——硬件在线实时仿真器和程序烧写器。它利用了SPCE061A片内置的在线仿真电路ICE(In- Circuit Emulator)接口和凌阳公司的在线串行编程技术。PROBE工作于凌阳IDE集成开发环境软件包下,其5芯的仿真头直接连接到目标电路板上SPCE061A 相应管脚,直接在目标电路板上的CPU---SPCE061A调试、运行用户编制的程序。PROBE 的另一头是标准25针打印机接口,直接连接到计算机打印口与上位机通讯,在计算机IDE 集成开发环境软件包下,完成在线调试功能。

1.2.4 凌阳单片机应用领域

◆语音识别类产品

◆仪器仪表

◆家电产品

◆自动售货机

◆智能语音交互式玩具

◆高级亦教亦乐类玩具

◆儿童电子故事书类产品

◆通用语音合成器类产品

◆需较长语音持续时间类产品

1.3 本文主要讨论的内容及总体安排

本文所要讨论的是医护病房里的医疗输液设备,通过本次设计,我们可以实现很多功能,如在病房里可知知道点滴的速度是多少,可以根据病人的身体状况设定所能接受

的速度值,当液位达到报警极限时能发出声光报警,在主站我们可以根据显示器的显示看到各个病房的输液状况,可以实现巡回检测及定点检测等功能,减轻了医护人员的负担,提高了工作效率。

本文先介绍课题研究的背景及意义,单片机的选择、应用及特点。根据课题要求进行理论分析,通过方案对比论证得到最优的方案。然后根据得到的方案分模块进行硬件设计,根据硬件连接电路和单片机的特点又分模块进行软件设计。对所设计的方案可能产生的误差进行理论性讨论和分析,最后总结所设计的内容。

2 方案对比与论证2.1 液体点滴控制系统的总体方案

系统的总体框图和从站框图如下:

图2.1 系统总体框图

图2.2 从站框图

在本系统中,采用了双CPU的方法,即在数据采集的从站采用单片机控制,而主站则可以采用计算机控制。数据采集器采用反射式光电开关对点滴速度进行测量,同时也能适时产生报警信号。利用直流伺服电动机的正反转来控制液滴的速度,从站CPU采用广泛应用的SPCE061A单片机,该芯片功能较强,价格较低。在主站与从站的通信中,采用国际标准的RS485标准接口方式,用线较少,在一定程度上降低了设备的复杂性和成本。

采用电机加直接反馈控制系统,本方案的执行部件还是电机,电机用来调节储液瓶的高度,同时改变滴斗的高度H2,从而达到改变液滴速度的目的,利用光电传感器测试水滴的速度,再将此反馈给控制器比较,以矫正偏差,然后通过调整高度再比较反馈量,直到调到所需要的液滴速度所允许的误差范围内为止。此系统为输出量直接反馈的闭环自动控制系统,在控制的稳定性上讲,可以较稳定的调节液滴速度,再则是由于输出量是直接的反馈量,有利于输出量的稳定。

2.2 方案的对比与确定

2.2.1 从站控制模块

方案一:AT89C51单片机,AT89C51是美国ATMEL公司生产的低电压、高性能CMOS

8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMMEL公司的高密度,非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,可灵活应用到各种控制领域。

方案二:SPCE061A凌阳单片机,SPCEO61A的CPU采用16位微机处理芯片,其处理芯片具有体积小,集成度高,可靠性好易于扩展的特点,该单片机采用的是模块式集成结构,内部采用总线结构,因为减少了各功能部件之间的连接,提高了其可靠性和抗干扰能力,另外,模块化的结构易于系列的扩展,以适应不同用户的需求。具有较强的中断处理能力。此单片机具有功能强、效率高的指令系统,低功耗、低电压等优点。

综合上述的两种单片机的比较,本文采用SPCE061A单片机控制。主要是程序的设计,实现它与从站间的通信,它是有线监控系统的核心部件。

2.2.2 点滴速度检测模块

方案一:采用压力传感器来实现。在输液瓶下加一个压力传感器,通过检测其压力大小来判断是否有液滴落下。

方案二:采用液位传感器来检测。将一液位传感器置于输液瓶中,根据液位传感器检测的液位起伏来检测是否有点滴落下。

方案三:可以选择红外发射检测的原理来实现,我们可以在滴斗壁的一端安装一个红外发射传感器,另一端来接收,当有水滴滴下时,传感器会产生一个跳变信号,通过该信号来计算点滴滴下的数目,以此计算出点滴的速度(滴/分),这里用到的传感器是一种光电开关传感器俗名“15mm”,不需要外接任何电路,三根连线分别是:5V、GND 和OUT,使用非常方便。当电源和地连接好后,可以将输出直接接一个发光二极管,用手在发射和接收之间穿过,就可以看到二极管会亮灭一次。

方案四:采用光纤传感器。将光纤传感器固定于滴斗外侧。当有液滴滴下时,光纤传感器感知滴斗壁是否产生特定抖动,而判断有无液滴落下。

考查上述各种方案,液滴的质量约0.05g,目前精确度较高的压力传感器其灵敏度仅为0.1g,故此方案目前无法检测。方案二将传感器置于液体中,不可取,同时由于相邻两次液位差距很小,会引入较大的测量误差。方案四采用光纤传感器,测量精度较高,

但是光纤传感器的成本很高。方案三成本低,电路简单,且不受可见光的干扰,稳定性好,因此采用方案三作为点滴检测方案。测量相邻点滴落下的时间间隔即可确定点滴速度。

2.2.3 液位检测模块

方案一:同液滴速度测量部分,采用红外发射接收管。

方案二:用测定电容的方法来检测。在瓶壁上用两片薄金属箔包裹,构造出一个电容,内部是玻璃、空气和水构成的混合介质。利用万用表内部的测量电容的电路测出它的等效电容,得出水位在2-3cm处的值,当测试时,检测到水流出后,电容再达到这一值时,即可认为是液面到达警戒线,即可以由单片机发出报警信号。经验数据可知在整瓶加金属箔包裹后,水满时电容为0.3μF,到空瓶时电容为0.7μF,在警戒线的位置时电容在0.4μF左右。可见这样大小的电容测量可以实现。

方案三:利用超声回波检测技术,利用超声波在不同物质、不同密度内传播速度不同的原理,通过检测超声波发射后的回波时间来检测超声波穿过物质的结构,利用MCU 定时控制超声波的发射,利用中断回收检测到的回波,然后经MCU的数据处理获得需要的数据。此系统中,可预先测定液位达到警戒线时的回波时间然后再将每次测量结果与此进行比较,便可获知是否达到警戒液位。

经比较,方案一器件简单,软、硬件也都相对容易实现。方案二测电容的方法在实际中误差较大,金属箔也不易固定,考虑到这些因素放弃该方案。方案三理论成熟,但是由于超声波探测不可避免的存在一个盲区,盲区的大小与相应的MCU处理速度相关,在对精度要求较高的场合还需加入温度补偿模块及相应的软件算法以改善超声波探测

随环境温度的变化所产生的变化。考虑到软、硬件的复杂程度及要求的测量精度,我们采用方案一作为液位检测部分的检测方案。

2.2.4 电机模块

方案一:采用步进电机作为本设计的执行单元。步进电机在定位性能方面十分优越。

方案二:采用直流电动机,掉电后惯性大,转矩小,无暴死功能。

方案三:采用交流伺服电动机。交流伺服电动机由于采用电子换向,无换向火花,在易燃易爆环境中得到了广泛的应用。

方案四:采用直流伺服电动机。直流伺服电动机在高起动转矩、大转矩、低惯量的

系统中通常使用。

综上所述,步进电机和普通直流电机的主要区别在于其脉冲驱动的形式,正是这个特点,步进电机可以和现代的数字控制技术相结合。不过步进电机在控制精度、速度变化范围、低速性能方面都不如传统的闭环控制的直流伺服电动机。在精度要求不高的情况下可以采用步进电机,步进电机可以发挥其结构简单、可靠性高和成本低的特点,交流伺服电动机运行平稳、噪声小,但控制特别是非线性,并且由于转子电阻大,损耗大,效率低,因此与同容量的直流伺服电动机相比,体积大,重量重,所以只适用于0.5-100W 的小功率控制系统。直流伺服电动机和交流伺服电动机相比,它具有机械特性较硬、输出功率较大、不自转、起动转矩大等优点。因此,基于以上多种因素决定采用方案四。

2.2.5 电机驱动模块

方案一:利用继电器的打开和闭合,控制电机的转速和方向,从而带动输液瓶的上升和下降。

方案二:采用VMOSFET管组成的H型电路来控制电机,此方法可以充分利用电源电压,有效地提高了输出功率,通过输入的脉冲信号控制电机的正反转,带动输液瓶的上升和下降。

以上两种方案中,方案一用继电器来控制直流电机是典型的弱电控制强电的方法。电路规模小,功耗小,但是本功能电路,所需外围元件较多,通用性较差且不便于系统的升级。而方案二只需外接一个扬声器即可实现凌阳特色的语音输出,无需设计硬件电路,其语音库的修改也较单独的语音芯片方便。故采用方案二作为系统的语音方案。2.2.6 键盘和显示模块

键盘采用4*4键盘方式,节省对单片机引脚的占用,节省内存。显示部分用数码管显示,用到的是共阴极的4位7段显示。

2.2.7 通讯模块

在这里主站和从站之间的通讯采用RS一485协议的通讯方式。

2.2.8 声光报警

当发生异常现象时,如:当储液瓶内液体降至警戒值2~3cm时,发光二极管会点亮,同时会有语音提示:“请注意点滴即将结束”,并发送报警信息给主机。

2.3 方案算法

2.3.1 闭环系统

在调节液滴速度时采用的系统为闭环控制系统。这种系统具有反馈环节,是把输出量直接(或间接)地反馈到输入端形成闭环,使得输出量参与系统的控制,他能依靠反馈环节进行自动调节,以克服扰动对系统的影响。闭环控制系统极大地提高了系统的精度。

典型闭环系统结果框图如下:

图2.3 典型的闭环系统结构框图

2.3.2 算法的选择

本系统中电机控制算法可以用PID算法,也可用模糊控制算法。

(1)PID算法的实质就是根据输入的偏差值,按比例、积分、微分的函数关系,进行运算,将其运算结果用以输出控制。其控制精度较高但是相对响应时间较长。

(2)模糊控制算法通过计算机完成人们用自然语言所描述的控制活动,不需要事先通知对象的数学模型,具有系统响应快、超调小、过度过程时间短等优点。

对于本系统,用于驱动的直流伺服电机仅有正传、反转、停止三个状态,分别控制输液瓶的上升、下降及停止,在对点滴的速度进行测量时,为避免输液瓶加、减速所产生的加速度对点滴速度测量的影响,同时题目中给定的调整时间较长,因此在电机的控制过程中可以不加调速算法,直接让电机匀速上升或下降便可以达到所要求的精度。权衡利弊,采用基于有限状态机的参数自整定模糊控制算法。

2.3.3 模糊控制

所谓模糊控制,只是在控制方法上应用了模糊数学知识,其基本原理仍和经典控制理论、现代控制理论一样,没有改变,其核心是利用模糊集合论,把人类专家用自然语言描述的控制策略转化为计算机能够接受的算法语言,从而模拟人类的智能,达到对生

产过程进行控制的目的。模糊控制直接依据人类专业的控制经验进行设计,其设计不依赖于被控对象的模型,因此可以有效地实现对复杂、非线性、大滞后、不确定性严重的对象的控制。这也是它与经典控制理论和现代控制理论相比具有的最大优点。

模糊控制器控制规则的设计原则是:当误差较大时,控制量的变化应尽力使误差迅速减少;当误差较小时,除了要消除误差外,还要考虑系统的稳定性,防止系统产生不必要的超调,甚至振荡。

模糊控制器主要由四个基本部分组成,即模糊化、知识库、模糊推理、清晰化。

方框图如下:

图2.4 模糊控制结构框图

(1)模糊化

所谓模糊化,就是把输入偏差和偏差变化率根据输入变量模糊子集的隶属度函数找出所定义的各个语言值的隶属度的过程,从而把精确量输入“模糊化”成不同的语言值,实现模糊控制的第一步。此外,为了按照一定的语言规则进行模糊推理,还要事先确定输出量的隶属函数。

模糊化模块的作用是将一个精确的输入变量通过定义在其论域上的隶属度函数计

算出其属于各模糊集合的隶属度,从而将其转化成为一个模糊变量。

(2)知识库

知识库中包含了具体应用领域中的知识和要求的控制目标,它通常由数据库和控制规则库两部分组成。

①数据库中包含了与模糊控制规则及模糊数据处理有关的各种参数,其中包括尺度变换参数、模糊空间分割和隶属度函数的选择等。数据库提供所有必要的定义。所有输入、输出变量所对应的论域,以及这些论域上所定义的规则库中所使用的全部模糊子集的定义,都存放在数据库中。在模糊控制器推理过程中,数据库向推理机提供必要的数据。在模糊化接口和清晰化接口进行模糊化和清晰化时,数据库也向它们提供相应论域的必要数据。

②规则库存放模糊控制规则。模糊控制规则是基于手动操作人员长期积累的控制经验和领域专家的有关知识,它是对被控对象进行控制的一个知识模型。这个模型建立的是否准确,将决定模糊控制器性能的好坏。在模糊控制中,通过一组语言描述的规则来表示专家的知识,专家知识通常具有如下的形式:

IF(满足一组条件)THEN(可以推出一组结论)

在IF一THEN规则中的前提和结论均是模糊的概念,常常称这样的IF一THEN规则为模糊条件句。因此在模糊控制中,模糊控制规则也就是模糊条件句。模糊控制规则的一般形式通常如下:

RI:如果x是Al and y是Bl,则z是cl

R2:如果x是A2 and y是B2,则z是CZ

……………………………………………….

Rn:如果x是An and y是Bn,则z是Cn

模糊规则是设计模糊控制器的核心,建立模糊控制规则的常用方法是经验归纳法。所谓经验归纳法,就是根据人的控制经验和直觉推理,经整理、加工和提炼后构成模糊规则系统的方法。这些规则实质是人类控制行为的一种语言描述。模糊控制器最常用的结构为二维模糊控制器,它们的输入变量一般取误差和误差变化率,输出则为控制量的增量。

(3)模糊推理

模糊推理具有模拟人的运用模糊概念进行推理的能力。由于模糊控制规则实际上是一组多重条件语句,可以表示为从输入变量论域到被控制量论域的模糊关系矩阵,模糊推理的作用就是采用合适的推理方法,将输入变量的模糊向量与模糊关系进行合成,由此得到被控制量的模糊向量。模糊推理是模糊逻辑理论中最基本的问题。常用的模糊推

理方法是最大最小推理。

(4)清晰化

通过模糊推理得到的是模糊量,而对于实际的控制则必须为清晰量,因此需要将模糊量转换成清晰量,这就是清晰化计算所要完成的任务。它包括以下两部分的内容:

①将模糊的控制量经解模糊变成表示在论域范围的清晰量;

②将表示在论域内的清晰量经尺度变换变成实际控制量。

清晰化计算通常有以下几种方法。

①最大隶属度法

这种方法非常简单直接选择模糊子集中隶属度最大的元素作为控制量,即隶属度最大值。

②中位数法

中位数法就是把模糊集中位数作为系统控制量。与第一种方法相比,中位数法概括了更多的信息,但计算比较复杂,特别是在连续隶属函数,需求解积分方程,因此应用场合要比后面介绍的加权平均法少。

③加权平均法

加权平均法即所谓的重心法,是模糊控制系统中应用较为广泛的一种判决方法。对于论域为离散的情况,它针对论域中的每个元素Xi(i=1,2,…,n),以它作为待判决输出模糊集合Ui 的隶属度与)(u Ui μ的加权系数,即

∑∑===n i U i n i U i i u u X x 110)

()

μ (2.1) 平均值X 。便是应用加权平均法为模糊集合U 求得的判决结果。该方法既突出了主要信息,又兼顾了其它的信息,所以显得较为贴近实际情况,因而应用较为广泛。

模糊控制的特点:

模糊控制是基于模糊逻辑描述过程的控制算法,主要依据操作人员的经验和专家知识,适用于控制较难取得精确数学模型和数学模型不确定或经常变化的对象。对被控对象参数的变化具有较强的鲁棒性,对于外界的干扰具有较强的抑制能力等特点。模糊控制器的控制规则是基于手动控制策略,而手动控制策略又是人们通过学习、试验及长期

经验积累而逐渐形成的,存贮在操作者头脑的一种技术知识集合。模糊控制一般是根据测量值与设定值的偏差和偏差变化率进行离线制表、在线查表来取得控制输出量,从而达到控制对象的目的。模糊控制具有多值逻辑模型,其输入一输出特性具有多值继电器特性,显然同传统的PID控制相比,模糊控制响应快,超调量小,参数变化不敏感,可有效克服系统的大滞后。

液体自动混合装置的监控系统设计 (2)

基于组态软件的液体自动混合装置的监控系统设计 摘要 本次设计以力控组态软件实时检测锅炉压力与液位控制系统为背景,主要内容利用北京三维力控科技公司的全中文工控组态软件设计锅炉压力与液位监控系统,在上位机上显示每个控制系统的结果,并可以对比实时压力与液位曲线和专家报表。本文首先说明了自己对传感器等元器件的认识并对锅炉的控制系统做了简单的介绍,然后又对整个系统做了介绍。其中重点阐述了ForceControl6.1组态软件,以及各个元器件的作用,整个系统各个模块的功能与作用。同时对组态软件做了详细说明,介绍了如何绘制组态图和动画的连接,然后又对该系统做了仿真演练,用仿真来实现锅炉压力与液位的检测功能通过宇电仪表实现电压与压力的转换。经过多次实践和不断的改善从而完成了整个毕业设计。 关键词:锅炉压力检测,锅炉液位检测,组态软件,宇电808P 一、实际系统介绍 两种液体的流入和混合液体的流出分别由三个电磁阀控制,可用一个搅拌电机带动搅拌器工作,用三个液位传感器控制三个电磁阀。外加一个压力传感器检测炉内压力,超过设定值后自动报警以便提醒工作人员,确保设备和人身安全。通过连接宇电仪表实现压力的检测目的。 二、设计目标 初始状态:装置投入运行时,液体A、B阀门关闭,混合液流出阀门打开20S,将容器液体排空后关闭。 按下启动按钮,装置按以下动作工作: 1,液体A阀门打开,液体A流入容器; 2,液面到达L2时,传感器L2触点接通,关闭液体A阀门,同时打开B阀门; 3,当液面到达L1时,传感器L1触点接通,关闭液体B阀门,同时搅拌电机工作。 4,搅拌1分钟后停止,混合液体阀门打开,放出混合液体。 5,当液面降到L3时,传感器L3触点由接通变为断开,再经20S容器排空,关闭混合液体流出阀门,开始下一周期操作。 停止操作:按下停止按钮后,当前的混合操作处理完毕后,才停止操作,即停在初始状态上。在搅拌期间,通过压力传感器实时的反映炉内压力变化情况,连接宇电仪表,给系统压力当超过设定值之后及时报警确保安全问题。 三、所需硬件及简介 液位罐,搅拌器,搅拌电动机,电磁阀,液位传感器,管道,压力传感器,宇电808P 温度源,热电偶,压力表,气囊,电源等。YLXN-01型虚拟仪器技术试验箱。 附:宇电AI-708P/808P程序型仪表的介绍 1主要特点 输入采用数字校正系统,内置常用热电阻和热电偶非线性校准表格,测量精度 达0.2级。采用先进性模块化结构,提供丰富的输出规格。供电电源为24VDC 电源。 2部分端子连接及参数设定 1,2连两相插座,3连T/R+,4接T/R-,0-5V的信号由17,18端输入。

打印机监控系统的设计与实现

收稿日期:2006209226;修返日期:2006211210 作者简介:任立学(19782),男,河北人,硕士研究生,主要研究方向为计算机网络安全;刘知贵(19662),男,四川人,教授,博士研究生,主要研究方向为自动控制理论、计算机网技术及安全策略(zhiguiliu@https://www.360docs.net/doc/ea1172377.html, );赵强,男,四川人,主任,主要研究方向为计算计网络安全;彭桂力,男,河北人,硕士研究生,主要研究方向为模式识别与智能系统. 打印机监控系统的设计与实现 任立学1 ,刘知贵1 ,赵 强2 ,彭桂力 1 (1.西南科技大学,四川绵阳621010;2.西南计算中心,四川绵阳621010) 摘 要:针对如今企事业单位局域网内部打印机管理难的问题,提出了利用活动目录来实现打印机的管理。设计了基于活动目录的打印机监控系统。通过该系统,注册用户可以直接打印,无论是否成功均会以日志的形式被记录进数据库中。未注册用户无权打印文件。当系统检测到非法用户,将会自动删除打印任务,并记录打印日志。经过测试证明,该方案能实现对用户和打印任务进行有效的监控,为企业内部的打印机管理提供了方便、快捷的途径。 关键词:打印机监控;活动目录;系统设计 中图分类号:TP311.11 文献标志码:A 文章编号:100123695(2007)1220217203 Design and i m p lementati on of p rinter monit or system RE N L i 2xue 1 ,L I U Zhi 2gui 1 ,ZHAO Q iang 2 ,PE NG Gui 2li 1 (1.Southw est U niversity of Science &Technology,M ianyang S ichuan 621010,China;2.Southw est Co m putation Center ,M ianyang S ichuan 621010,China ) Abstract:A i m at the p r oblem that it is difficult t o manage the p rinter of fact ory,U sed active direct ory t o manage p rinters, and designed a p rinter monit or syste m based on active direct ory .By this system,the registered user could p rint docu ments,and the p r ocess could be record int o the database as a l og docu ment no matter the task be success or not .The unregistered user could not p rint docu ments .It would delete the p rint task and record the p rint l og when the syste m checked out an illegal user .This syste m accomp lishes an effective monit or t o the users and p rint tasks,affords a convenience and quick way t o the monit or of p rint in fact ory . Key words:p rinter monit or;active direct ory;syste m design 如今,打印机的管理还处于人工处理阶段,缺乏有效的管理手段和工具,多数公司和企事业单位在打印机管理上出现了一些困难和问题。这些问题是多方面的:a )对打印的人员没有进行认证和检验,对打印的内容没有什么限制,往往是任何人可以打印任何东西,不管是这些东西是不是机密文档,即使非内部人员打印了机密文档也无法追查,造成机密文档的泄密;b )不知道究竟是谁在打印,打印了些什么无法统计、核算打印成本处于混乱、无序之中,缺乏一个有效的管理;c )打印费用居高不下,打印机关键部件损耗快,更换费用高,员工存在普遍的随意打印现象,纸张浪费严重,经常是打印机边上一大堆无人认领的废纸。 针对这些问题,笔者设计了基于活动目录的打印机监控系统。本系统的主要任务是对企事业单位局域网内部的共享打印机进行管理。要实现的功能基本上分为几部分:首先,用户打印时需要注册,没有注册的用户无权进行打印,如果系统检测到是非法用户,将会自动删除打印任务,并记录打印日志;对合法用户,系统不作任何的提示,但不论是打印成功还是不成功均会以日志的形式被记录进数据库中。 系统提供对打印记录的远程查询,通过网络用户可以方便地对打印日志记录进行查询。管理员还可以远程地对打印用 户进行管理。对打印机的管理提供了极大的方便。  活动目录概述 活动目录服务接口(active direct ory services interfaces,AD 2 SI )所属类别为服务器,是一种目录服务抽象接口。与组件对 象模型(C OM )兼容的编程语言,如V isual Basic 、VBScri p t 、 JavaScri p t 、C 和C ++类似。可以使用该接口对基础目录服务进 行一般的目录调用。ADSI 是一类开放接口。这类接口从不同的网络提取目录服务的功能为网络资源的访问及管理提供一个单一的视图。不管是哪个网络环境包含这些资源,系统管理员和开发人员均可以利用ADSI 的功能来列举与管理一个目录服务中的资源。该目录既可以是基于LDAP 的目录,也可以是基于NDS 或基于NT DS 的目录。至于是哪种并无关系,只要服务提供者所提供的目录服务是有效的。它主要是解决四个方面的问题:a )使单个客户登录到多个目录成为可能;b )使只将应用程序写入一个AP I 就可在多个目录工作成为可能; c )使最终用户更容易查找到丰富的目录查询信息; d )使多目 录管理更容易。 活动目录允许组织机构按照层次式的、面向对象的方式存 第24卷第12期2007年12月  计算机应用研究 App licati on Research of Computers Vol .24No .12Dec .2007

液体点滴速度监控装置资料

液体点滴速度监控装置 [摘要]该装置实时地监测液体点滴速度,通过单片机对信息的分析和处理,由主机发出相应的指令,调整系统的工作平稳,构成了一个高性能的闭环控制系统。实现了对点滴输液速度的直观监测,同时对一些异常情况的出现可实施报警。利用该装置还能通过主控平台对各个分立系统信息实施自动化、智能化的集中处理。能方便、简易的操作和使用,对医疗具有很强的实用性。 [关键词]实时监控红外传感闭环控制步进电机 一、方案设计与论证 根据题目要求和原输液装置的特点,提出以下三种方案: 1、方案一 直接在滴斗处用两电极棒的方法。 图1 此方案的传感器采用简单的液体导电原理,在滴斗处安装两个电极。当水滴落下时,电极导通,从而使待测量的变化转化为高低电平电信号。采用伺服电机改变系统装置中液瓶与受液瓶的高度,达到改变点滴速度,从而进行控制。 2、方案二 把通过电机改变系统装置高度的方法,改为控制步进电机对输液管进行压缩或缓松,从而实现对点滴速度的改变。采用交流电动机控制H2的高度。即采用红外传感器测量滴斗滴液,送至单片机接口计数,通过数字模拟转换,将其转换为4—20MA标准电流值,同时通过键盘输入给定每分钟的滴数,再将此滴数将其转换为4—20MA标准电流值,将此两个信息同时进入数字PID调节器。通过偏差计算再输出一组4—20MA标准电流值,通过变频调速器控制电动机调节H2的高度,来控制滴斗滴数。此方案的优点是,完全按目前电气工程标准化运作,可以在很短时间完成。 2、方案三 根据点滴装置的特点,通过对装置的某一位置进行监测和控制,达到对整个系统液体

点滴速度的监控。(如图1)。 通过控制输液软管夹头的松紧来控制点滴速度,采用红外传感器测量滴斗滴数,送至单片机接口计数并显示,首先标定两个脉冲(两滴间)间的时间间隔(以10MS为时基单位)。然后计算给定滴斗滴数(通过键盘)的时间间隔(以10MS为时基单位)。将此两个时间间隔进行比较,以决定步进电机运行的方向。该步进电机通过丝杠控制输液软管夹头的松紧,来控制滴斗滴数 4、方案比较 方案一的特点是:实现比较简单容易,原理上也是可行的,但由于本装置用于医疗,电弧的产生,可能对不同的药物有影响,同时传感器(电极)不能重复使用,以防止传染。 方案二通过改用红外传感器,弥补了方案一的不足。但是还存在问题,利用改变高度的方法虽然容易实现,但可控性不好。由此,我们采用了第三种方案,通过挤压输液管的办法来实现对点滴速度的控制。 二、系统原理框图如图2所示。 图2 本系统最主要的是充分利用单片机编程的灵活性和其强大的功能,使一些小的系统实现自动化和智能化成为了现实。其中的器件都比较简单,尽大可能的利用各集成芯片的功能,如系统的键盘和显示原理电路。通过红外传感器对水滴滴落的动态信息的感应,单片机对数据的采集分析和处理,同时使用小功率的步进电机进行机械调整,使装置能机智、即时的响应操作者的使用。 三、主要电路原理与设计 1、AT89C51单片机基本系统控制与数值信号处理的核心采用AT89C51单片机,采用 串口工作方式。电路如图3。

液体点滴速度监控装置的设计

液体点滴速度监控装置 [摘要 ] 该装置实时地监测液体点滴速度,通过单片机对信息地分析和处理,由主机发出相应地指令, 调整 系统地工作平稳,构成了一个高性能地闭环控制系统 .实现了对点滴输液速度地直观监测,同时对 一些异常情况地出现可实施报警 .利用该装置还能通过主控平台对各个分立系统信息实施自动化、智能 化地集中处理 .能方便、简易地操作和使用,对医疗具有很强地实用性 . [ 关键词 ] 实时监控 红外传感 闭环控制 步进电机 一、 方案设计与论证 根据题目要求和原输液装置地特点,提出以下三种方案: 1、方案一 直接在滴斗处用两电极棒地方法 . 与受液瓶地高度,达到改变点滴速度,从而进行控制 2、方案二 把通过电机改变系统装置高度地方法, 改为控制步进电机对输液管进行压缩或缓松, 从而实现对点 滴速度地改变 .采用交流电动机控制 H2 地高度 .即采用红外传感器测量滴斗滴液, 送至单片机接口计数, 通过数字模拟转换,将其转换为 4— 20MA 标准电流值,同时通过键盘输入给定每分钟地滴数,再将此 滴数将其转换为 4—20MA 标准电流值,将此两个信息同时进入数字 PID 调节器 .通过偏差计算再输出一 组 4— 20MA 标准电流值,通过变频调速器控制电动机调节 H2 地高度,来控制滴斗滴数 .此方案地优点 是,完全按目前电气工程标准化运作,可以在很短时间完成 .文档收集自网络,仅用于个人学习 2、 方案三 根据点滴装置地特点, 通过对装置地某一位置进行监测和控制, 达到对整个系统液体点滴速度地监 控 . (如图 1).文档收集自网络,仅用于个人学习 通过控制输液软管夹头地松紧来控制点滴速度,采用红外传感器测量滴斗滴数,送至单片机接口 计数并显示,首先标定两个脉冲(两滴间)间地时间间隔(以 10MS 为时基单位) .然后计算给定滴斗 滴数(通过键盘)地时间间隔(以 10MS 为时基单位) .将此两个时间间隔进行比较,以决定步进电机 运行地方向 .该步进电机通过丝杠控制输液软管夹头地松紧, 来控制滴斗滴数 文档收集自网络,仅用于个人学习 4、方案比较 方案一地特点是:实现比较简单容易,原理上也是可行地,但由于本装置用于医疗,电弧 地产生, 可能对不同地药物有影响,同时传感器(电极)不能重复使用,以防止传染 . 文档收集自网络,仅用于 . 文档收集自网络,仅用于个人学 习

两种液体混合装置PLC控制系统设计说明

两种液体混合装置PLC控制系统设计 摘要 S7-200 是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能价格比。 本系统使用S7-200PLC实现了对液体混合装置的自动控制要求。同时控制系统利用仿真设备不仅能满足两种液体混合的功能,而且可以扩展其功能满足多种液体混合系统的功能。提出了一种基于PLC 的多种液体混合控制系统设计思路, 提高了液体混合生产线的自动化程度和生产效率。文中详细介绍了系统的硬件设计、软件设计。其中硬件设计包液体混合装置的电路框图、输入/输出的分配表及外部接线;软件设计包括系统控制的梯形图、指令表及工作过程。在本装置设计中,液面传感器和电阀门以及搅动电机采用相应的钮子开关和发光二极管来模拟,另外还借助外围元件来完成本装置。整个程序采用结构化的设计方法, 具有调试方便, 维护简单, 移植性好的优点. 关键词:PLC ;液体混合装置;程序

目录 1 液体混合装置控制系统设计任务 (2) 1.1课程设计的目的 (2) 1.2设计容及要实现的目标 (2) 2 系统总体方案设计 (3) 2.1系统硬件配置及组成原理 (3) 2.2系统接线图设计 (3) 3 控制系统设计 (4) 3.1估算 (4) 3.2硬件电路设计 (4) 3.3选型 (6) 3.4分配表设计 (6) 3.5外部接线图设计 (7) 3.6控制程序流程图设计 (8) 3.7控制程序设计 (8) 3.8创新设计容 (10) 4 系统调试及结果分析 (11) 4.1系统调试 (11) 4.2结果分析 (11) 总结 (12) 致 (13) 参考文献 (14)

基于视频监控系统的设计与实现

基于视频监控系统的设计与实现

摘要 随着计算机技术和图像处理技术的发展,数字视频监控系统得到了广泛应用。随着嵌入式技术和网络技术的发展,出现了基于嵌入式和Internet的视频监控系统。介绍了基于ARM微处理器的嵌入式网络视频监控系统的组成,着重阐述了监控系统的原理、设计方案,硬件模块和软件模块的实现方法。 关键字:嵌入式系统;远程监控;图像处理;IP组播;数据压缩 一、前言 监控系统作为现代企业不可缺少的重要组成部分,已广泛应用于交通、医院、银行、家居、视频会议和视频点播、证券、远程教等诸多领域,能够有效地避免安全隐患的发生,保障员工人身安全和企业资产不受损失,实现无人值守。 早期的模拟监控系统不能联网,只能与监控中心进行点对点通信,随着图像与视频处理技术、网络技术和自动控制技术的发展,视频监控系统已过渡到数字化的网络监控。它以数字视频的压缩、传输、存储和播放为核心,采用先进的数字图像压缩编/解码技术和传输技术,将智能图像处理与识别技术用于图像显示、调整、跟踪,根据现场环境智能调节摄像机的位置及清晰度,对物体进行跟踪识别,对图像进行分析和处理。此视频监控

系统是经过在某些地点安装摄像头等视频采集设备对现场进行拍摄监控,然后经过一定的传输网络将视频采集设备采集到的视频信号传送到指定的监控中心,视屏信号送往基于三星S3C2440芯片作为处理服务器,外接LCD屏做为显示端.但就监控业界而言,系统组成一直没得到明确的划分,这使工程商和用户之间谈到视频监控系统时沟通很不方便。对于视频监控系统,根据系统各部分功能的不同,我们将整个视频监控系统划分为七层——表现层、控制层、处理层、传输层、执行层、支撑层、采集层。当然,由于设备集成化越来越高,对于部分系统而言,某些设备可能会同时以多个层的身份存在于系统中。 1、表现层 表现城是我们最直观感受到的,它展现了整个视频监控系统的品质。如监控电视墙、监视器、高音报警喇叭、报警自动驳接电话等等都属于这一层。 2、控制层 控制层是整个视频监控系统的核心,它是系统科技水平的最明确体现。一般我们的控制方式有两种——模拟控制和数字控制。模拟控制是早期的控制方式,其控制台一般由控制器或者模拟控制矩阵构成,适用于小型局部视频监控系统,这种控制方式成本较低,故障率较小。但对于中大型视频监控系统而言,这种方式就显得操作复杂且无任何价格优势了,这时我们更为明智的选择应该是数字控制。数字控制是将工控计算机作为监控系统的控制核

液体点滴速度监控装置

液体点滴速度监控装置 2007年6月9日

摘要: 液体点滴速度监控系统是能够实现自动监控液滴的速度并且能做出相应调整的自动控制系统。本文对系统如何实现自动监测、自动调节等功能作了详细的分析和研究,利用光电传感器采集液滴的速度变化信号和液位高度信号,用AT89S52作为中央处理器进行信号分析和处理,利用建立的模型通过直流电机进行控制液滴速度。主从站采用MAX487E 与单片机系统构成RS-485通讯接口进行数据和控制信息的传送。 问题重述 一、任务 设计并制作一个液体点滴速度监测与控制装置,示意图如右图所示。 二、要求 1、基本要求 (1)在滴斗处检测点滴速度,并制作一个数显装置,能动态显示点滴速度(滴/分)。 (2)通过改变h 2控制点滴速度,如右图所示;也可以通过控 制输液软管夹头的松紧等其它方式来控制点滴速度。点滴速度可用键盘设定并显示,设定范围为20~150(滴/分),控制误差范围为设定值±10%±1滴。 (3)调整时间≤3分钟(从改变设定值起到点滴速度基本稳定,能人工读出数据为止)。 (4)当h 1降到警戒值(2~3cm )时,能发出报警信号。 2、发挥部分 设计并制作一个由主站控制16个从站的有线监控系统。16个从站中,只有一个从站是按基本要求制作的一套点滴速度监控装置,其它从站为模拟从站 (仅要求制作一个模拟从站)。 (1)主站功能: a .具有定点和巡回检测两种方式。 b .可显示从站传输过来的从站号和点滴速度。 c .在巡回检测时,主站能任意设定要查询的从站数量、从站号和各从站的点滴速度。 d .收到从站发来的报警信号后,能声光报警并显示相应的从站号;可用手动方式解除报警状态。 (2)从站功能: a .能输出从站号、点滴速度和报警信号;从站号和点滴速度可以任意设定。 b .接收主站设定的点滴速度信息并显示。 c .对异常情况进行报警。 (3)主站和从站间的通信方式不限,通信协议自定,但应尽量减少信号传输线的数量。 (4)其它。 题目分析 h 1 h 2 电动机 滑轮 点滴移动支架 储液瓶 受液瓶 滴斗 滴速夹

多种液体混合PLC 课 程 设 计

北京工业大学 PLC 课程设计说明书 题目:多种液体自动混合监控系统的设计及组态 学院:电子信息与控制工程学院 专业:自动化 学号: 1202 姓名: 指导教师:张会清刘红云 成绩: 2015年6月

PLC课程设计报告提纲及要求 目录 一、课程设计题目:多种液体自动混合监控系统的设计及组态 二、课程设计目的: 在先修课程《现代电气控制技术》中可编程控制器部分学习与实验的基础上,通过松下系列PLC对多种液体自动混合监控系统的设计及组态进行控制的编程设计与调试,进一步熟悉并掌握PLC的工作原理,了解控制对象的工艺流程和技术要求, 运用所学知识进行系统设计,初步掌握PLC控制系统设计的基本方法,培养灵活运用专业知识解决工程技术问题的能力。通过使用天工组态软件,掌握组态设计的方法及调试方面的知识。 三、课程设计任务: 1.设计任务 用PLC和组态软件构建多种液体自动混合监控系统,完成系统的组建和调试工作,写出设计说明书。 2.实验设备 TVT-90DT台式可编程序控制器训练装置一套; TVT90HC-7 多种液体自动混合实验板; 天工组态软件一套; 连接导线若干。 3.动作过程 (1)初始状态 容器是空的,4个电磁阀和搅拌机均为OFF,3个液面传感器均为OFF。 (2)起动 按下启动按钮,开始下列操作: 电磁阀1和2闭合,开始注入液体A和B,至液面高度为L2,停止注入,同时起动电磁阀3,开始注入液体C,当液面高度为L1时,停止注入。 停止液体C注入时,开起搅拌机,搅拌混合时间为10s。 停止搅拌后放出混合液体,至液体高度将为L3时,再经5s停止放出。 (3)停止 按下停止按钮后,在当前操作完毕后,停止操作,回到初始状态。

最新安全监测监控课程设计

安全监测监控课程设 计

安全监测监控 课 程 设 计 学院:能源学院 专业:安全工程 姓名:张德军

学号: 0703070136 日期:2011年1月3日 对煤自然发火平台监测监控系统的 设计 一、工程设计 1、需求设计 1.1需求分析 该实验室主要承担煤自然特性的实验研究。主要测试煤自然发火期的放热强度、耗氧速度、临界温度及指标气体等特性参数。实验台煤样容量 1.5 吨,模拟煤自燃环境,自然供风,自持氧化升温,自动测量温度等参 数,实验数据计算机处理,是我国迄今装煤量最大的煤自然发火专业实验台。 1.2功能需求 1)试验台容量1.5t。 2)用于测试煤的自然发火期放热强度、耗氧速度、临界温度及指标气 体等特性参数。 3)需要将数据处理转化为三维图像,并在计算机屏幕上显示。 4)可以按需求打印。 5)用户可以获取图像中任意一点的信息。 6)用户可以通过计算机控制实验进程,如环境温度高低,风速,氧含 量等。

7)在实验中与意外情况,可以紧急停止试验。 8)具备安全性和可靠性。 1.3界面需求 1)试验台通过计算机控制。 2)界面需要显示实验时间、试验台等温三维立体图像,实验台最高、 最低温度,通风风速,进回风流中氧、二氧化碳、一氧化碳浓度, 煤的重量等信息。 3)可以用鼠标指针点击查看各点温度。 1.4性能需求 1)操作安全,性能可靠。 2)数据测量准确。 3)操作方便快捷。 4)反应灵敏。 2、环境分析 2.1需求方实际环境 2.1.1地理位置 本实验室位于在西安市雁塔中路58号西安科技大学校园内,旁有办公楼,宿舍楼,东临雁塔路,为闹市区。 2.1.2实验室环境 实验室为普通建设楼房,没有特别的防护措施和设施。 2.2供应方客观条件

两种液体混合控制装置

一、实验目的 1.了解三菱系列FX2N 可编程控制器的操作系统,熟悉FX2N系列指令。 2.通过用可编程控制器实现对交通灯的控制,掌握PLC的编程方法和程序调试方法,理解用PLC解决一个实际问题的全过程。 3.通过组态软件对液体混合装置控制系统的监控,熟悉PC机与PLC的通信硬件设备和组态软件MCGS的应用。 二、实验要求 1.利用PLC实现对液体混合装置控制系统的控制。 用PLC控制两种液体混合装置,SL1、SL2、SL3为液面传感器,液体A、B阀门与混合液阀门由电磁阀YV1、YV2、YV3控制,M为搅匀电机,控制要求如下:初始状态:装置投入运行时,液体A、B阀门关闭,混合液阀门打开2秒将容器放空后关闭。 启动操作:按下启动按钮SB1,装置就开始按下列约定的规律操作: 混合液体阀打开先将剩余液体放完。液体A阀门打开,液体A流入容器。当液面到达SL2时,SL2接通,关闭液体A阀门,打开液体B阀门。液面到达SL1时,关闭液体B阀门,搅匀电机开始搅匀。搅匀电机工作6秒后停止搅动,混合液体阀门打开,开始放出混合液体。当液面下降到SL3时,SL3由接通变为断开,再过2秒后,容器放空,混合液阀门关闭,开始下一周期。 停止操作:按下停止按钮SB2后,在当前的混合液操作处理完毕后,才停止操作(停在初始状态上)。 实验面板

2.利用组态软件中监控液体混合装置控制系统情况。 三、实验主要仪器设备 1.液体混合装置控制系统。 2.PLC编程软件。 3.组态软件MCGS。 4.导线若干、三菱PLC。 四、实验方案 本设计选用三菱公司的FX2N-32MR的PLC,它是一种整体式结构的小型PLC,并且指令丰富,功能强大,可靠性高,适应性好,结构紧凑,便于扩展,性价比高。并且有多种特殊功能模块或功能扩展板,可以实现多轴定位控制, 并且通过通信扩展板或特殊适配器可以实现多种通信和数据链接。 MCGS6.2通用版是北京昆仑通态数十位软件开发精英,历时整整一年时间,辛勤耕耘的结晶,MCGS6.2通用版无论在界面的友好性、内部功能的强大性、系统的可扩充性、用户的使用性以及设计理念上都有一个质的飞跃,是国内组态软件行业划时代的产品,必将带领国内的组态软件上一个新的台阶。 功能特点 ·全中文可视化组态软件,简洁、大方,使用方便灵活 ·完善的中文在线帮助系统和多媒体教程 ·真正的32位程序,支持多任务、多线程,运行于Win95/98/NT/2000平台·提供近百种绘图工具和基本图符,快速构造图形界面 ·支持数据采集板卡、智能模块、智能仪表、PLC、变频器、网络设备等700多种国内外众多常用设备 ·支持温控曲线、计划曲线、实时曲线、历史曲线、XY曲线等多种工控曲线 ·支持ODBC接口,可与SQL Server、Oracle、Access等关系型数据库互联·支持OPC接口、DDE接口和OLE技术,可方便的与其他各种程序和设备互联 ·提供渐进色、旋转动画、透明位图、流动块等多种动画方式,可以达到良好的动画效果 ·上千个精美的图库元件,保证快速的构建精美的动画效果 ·功能强大的网络数据同步、网络数据库同步构建,保证多个系统完美结合·完善的网络体系结构,可以支持最新流行的各种通讯方式,包括电话通讯网,宽带通讯网,ISDN通讯网,GPRS通讯网和无线通讯网 通过三菱PLC与MCGS6.2通用版的连接结合,来实现液体混合装置。 五、实验步骤 输入、输出点分配表 输入点输出点 地址作用地址作用

液滴速度监控装置

液体点滴速度监控装置设计 长沙大学 07级电子专业徐姿龙泽亮 摘要:本系统为一个液滴的速度检测与控制装置。以单片为核心,由水滴速度测试系统、水速控制系统、显示装置、单片机系统、键盘系统和报警等系统组成。应用水的压强随着高度差的变化而变化的原理,利用控制步进电动机的升降来控制点滴速度。点滴速度可用键盘来设定,键盘系统为独立式按键系统,红外对管是为检测液滴的速度提供脉冲。从改变设定值起到点滴速度基本稳定整个过程的调整时间小于3分钟。同时在水到达警戒线以下时能发出报警信号。以上为系统的一个结点,我们还建立了一个由主站控制16 个从站的有线监控系统。每个从站都可以和主站通信。主站可以工作在定点和巡回检测两种方式下,可以显示从站传输来的从站号和点滴速度,16个从站中,只有一个从站是按基本要求制作的一套点滴速度监控装置,其它从站为模拟从站(仅制作了一个模拟从站)。 关键字:点滴速度,红外对管,步进电动机,51单片机 Abstract: A droplet of the system for speed detection and control devices. AT89C51 to a single core test system from the speed drops, water speed control systems, display devices, microcontroller systems, keyboard systems, and alarm system.Application of water pressure as the height difference and change the principle, the use of stepper motor control to control the drip rate of take-off and landing. Drip rate of the keyboard can be used to set the keyboard for stand-alone system, key systems, infrared detection of the tube is to provide the pulse rate of droplets. Change settings from drip to play the basic stability of the speed of adjustment of the process time of less than 3 minutes. At the same time to reach the warning level in the water can be issued when the following warning signals. This system of a node, we also established a master control station 16 of the cable from the monitoring system. Each slave and master can be communication. Master station can be fixed and roving in the detection of two ways, we can show that transmission from station to station and from the drip rate, can be set to the number of inquiries from the station from the station number, the speed bit by bit from the station. Keyword: little speed, infrared to control, stepper motor, 51 single-chip

组态王课程设计报告__混合配料监控系统

.. . .. . 自动化专业 控制系统软件设计 指导教师: 题目:混合配料监控系统 实现软件:组态王 组别: 学生姓名: 学生班级: 完成日期:

目录 一、组态王软件概述 (1) 二、设计背景 (1) 三、设计题目以及要求 (1) 1 题目 (1) 2 对象描述 (1) 3 测量信号 (1) 4 控制要求 (1) 5 设计内容 (1) 四、实验目的 (1) 五、实验步骤 (1) (一) 创建组态画面 (1) (二) 程序设计 (1) 六、结束语 (1) 七、参考书目 (1) 一、组态王软件概述 组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于议题,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它给予Microsoft Windows XP/NT/2000/7操作系统,用户可以在企业网络的所有层次

的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本以及原材料的消耗。它适用于从单一设备的生产运营管理和鼓掌诊断,到网络结构的分布式大型集中监控管理系统的开发。 组态王软件结构由工程管理器、工程浏览器及运行系统组成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对一游工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

液体混合装置控制的模拟 (二)

目录 1课题的内容和设计要求 (1) 1.1控制系统简介 (1) 1.2控制要求 (2) 2系统整体方案设计 (3) 2.1总体方案选择说明 (3) 2.2控制方式选择 (3) 2.3操作界面 (3) 3 PLC控制系统的硬件选择 (3) 3.1硬件接线图 (4) 4 PLC控制系统系统程序设计 (4) 4.1 I/O分配表 (4) 4.2流程图 (5) 4.3 顺序功能图 (6) 4.4电气元件接线图 (7) 5梯形图程序与说明 (8) 6调试情况 (26) 7 总结 (27) 附录 (28) 1 电气元件布置图 (28) 2 电气原理图 (29)

1课题的内容和设计要求 1.1控制系统简介 液体混合装置控制的模拟实验面板图如图所示。 本装置为两种液体混合装置,SL1、SL2、SL3为液面传感器,液体A、B的阀门与混合液阀门由电磁阀YV1、YV2、YV3控制,M为搅动混合电机。SA1、SA2为工作流程选择开关,SA3为单次工作和循环工作的选择开关。SB1、SB2为启动和停止开关。

1.2控制要求 (1)初始状态:装置投入运行时,液体A、B的阀门关闭,放出混合液的阀门打开5秒,将容器放空后关闭。 (2)启动:按下启动按钮SB1,装置就开始按下列工作流程进行:如表所示。 (3)停止:按下停止按钮SB2后,完成本次循环,并停在原位,恢复原位状态。 工作流程表

2系统整体方案设计 2.1总体方案选择说明 刚开始拿到这个实训课题时还不知道如何下手,然后通过网上查找相关的资料得出了自己的设计思想。 首先根据课题的要求画出了大致的顺序功能图,然后根据课题要求有3个工作流程,我们就把这3个工作流程分作对应的3个工作功能块。在OB1中通过开关SA1、SA2开关,来选择工作流程方式。当SA1接通时选择工作流程1;当SA2接通时选择工作流程2;当SA3接通时选择工作流程3。 2.2控制方式选择 由于PLC控制系统较继电-接触器控制系统有许多优点,如硬件电路简单,修改程序容易,可靠性高等,所以本设计选择PLC控制系统。 2.3操作界面 学校实验室提供的安装了STEP 7-Micro/WIN32编程软件的计算机(PC)一台;PC/PPI电缆一根;THSMS-B型实验装置。 3 PLC控制系统的硬件选择 刚开始拿到这个实训课题时还不知道如何下手,然后通过网上查找相关的资料得出了自己的设计思想。 首先根据课程设计要求我们做出了I/O分配表,然后在做出了流程图,接着根据流程图画出了系统流程图。之后,用PLC做出LAD图,通过流程一、流程二、流程三的分别调试、更改、修正、直到成功的满足课设要求之后。再根据LAD 图画出了原理图,进而得出了混合液体装置控制的接线图和器件分配图。 梯形图编程语言是一沿用了种图形化的编程语言,它沿用了继电器控制中的触点、线圈、串并联等术语和图形符号,与传统的继电器控制原理图非常相似,但又加入了许多功能强又使用灵活的指令,他比较直观,形象,对于那些熟悉继电器的人来说,易被接受。 其硬件选择的是学校实验室提供的安装了STEP 7-Micro/WIN32编程软件的

液体点滴速度监控装置设计的程序

#include #define DB0_DB7 P0 #define busy 0x80 #define SCANPORT P1 sbit E=P2^2; sbit RW=P2^1; sbit RS=P2^0; //1110 1111, 1101 1111, 1011 1111, 0111 1111 unsigned char uca_LineScan[4]={0xEF,0xDF,0xBF,0x7F}; //列线扫描电压分为第1,2,3,4根列线unsigned char key_ctt[4]={0}; unsigned char speed_bcd[4]={0}; unsigned char speed_sc[2]; unsigned char yy=0,temp; unsigned int speed_ck[4]={0}; unsigned int di_xx[2]={0}; unsigned int ct=0,ttb=0,xx=0,tt3=0,speedct=0,speed=0,speedcd=10,cott=0; unsigned int time_sq[4]={0}; typedef unsigned char uchar; unsigned char code lcd3[]={"0123456789abcdef"}; unsigned char code lcdnow[]={"NOW:000"}; unsigned char code lcdset[]={"SET:000"}; unsigned char CONTROL[8]={0x38,0x18,0x98,0x88,0xC8,0x48,0x68,0x28}; unsigned char codes1[8]={0xb8,0x98,0xd8,0xc8,0xe8,0x68,0x78,0x38};//9,18,36,45,54,63,72,81度顺时针unsigned char codes2[8]={0xb8,0x98,0xd8,0xc8,0xe8,0x68,0x78,0x38};//9,18,36,45,54,63,72,81度逆时针unsigned char counts,pt; unsigned char uc_KeyTemp=0; unsigned char uc_ClickCount=0; unsigned char ucCount; bit flag=1; //度数,正反转,速度控制 bit a_ac=0;//比较系统标志 bit bleept=0;//报警标准 bit moto=0;//电机标志位 bit a_key=0; bit b_key=0; void vKeyProcess(unsigned char ucKeyCode); void bleep();//报警 void ac();//电机速度比校 void akey();//功能处理 void getspeed();//速度检侧 void stdisplay();//显示 void Delay(unsigned int t); void delay_50ms(unsigned int t); //延时 void SendCommand(unsigned char ch); //发送命令

液体混合控制系统设计

摘要 “组态”的概念是伴随着集散型控制系统(Distributed Control System简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术不断发展和应用的过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主要体现在:PC技术保持了较快的发展速度,各种相关技术已经成熟;由PC构建的工业控制系统具有相对较低的拥有成本;PC的软件资源和硬件资源丰富,软件之间的互操作性强;基于PC的控制系统易于学习和使用,可以容易地得到技术方面的支持。在PC技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。 通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。 组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中,如:DCS(集散控制系统)组态、PLC(可编程控制器)梯形图组态;人机界面生成软件就叫工控组态软件。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于,工业控制中形成的组态结果是用在实时监控的,利用现场监控完成工业工程的调控。 关键词:工业组态;自动化;PLC控制;实时监控

目录 1 MCGS简介 (1) 1.1 MCGS组态软件的系统构成 (1) 1.1.1 MCGS组态软件的整体结构 (1) 1.1.2 MCGS工程的五大部分 (1) 1.2 MCGS组态软件的工作方式 (2) 1.2.1 MCGS如何与设备进行通讯 (2) 1.2.2 MCGS如何产生动画效果 (2) 1.2.3 MCGS如何实施远程多机监控 (3) 1.2.4 如何对工程运行流程实施有效控制 (3) 1.3MCGS嵌入版概述 (3) 1.3.1 MCGS嵌入版组态软件的主要功能 (3) 1.3.2 MCGS嵌入版组态软件的主要特点 (5) 2 PLC简介 (7) 2.1 PLC的介绍 (7) 2.2 PLC的工作原理 (7) 3 液体混合监控系统设计 (8) 3.1 控制要求 (8) 3.2 I/O分配表 (8) 3.3 程序设计 (9) 3.3液体混合装置人机界面设计 (12) 3.3.1 建立工程 (12) 3.3.2 定义数据对象 (13) 3.3.3 界面设计 (14) 3.3.4 设备连接 (14) 3.3.5 设备调试 (15) 4 plc程序模拟运行结果 (16) 总结 (17) 参考文献 (18)

相关文档
最新文档