水位测量报警装置设计.doc
《水位测量报警装置设计.doc》由会员分享,可在线阅读,更多相关《水位测量报警装置设计.doc(24页珍藏版)》请在沃文网上搜索。
1、目录第一章 设计背景3第二章 硬件设计42.1总体设计方案的确定42.1.1设计方法42.2硬件选择52.2.1传感器的选择52.2.2 A/D转换器的选择52.2.3控制芯片的选择72.2.4报警电路的设置72.2.5控制电路的设计82.2.6显示电路的设计9第三章 软件设计93.1程序模块93.2程序流程图103.3 A/D8089转换子程序103.4报警子程序123.5总程序13第四章 实验与调试17第五章 设计总结18第六章 附录20第一章 设计背景随着计算机技术和现代通信技术的迅速发展,水位报警计已经从普通型发展到智能化,而且水位报警计的功能日益趋向于完善。水位报警计是近年来开发的一
2、项新技术,它是传感器、硬件、软件等几项技术紧密结合的产物,它的作用是观测和控制容器内的介质多少量,通过液面的高度来掌握体积的多少,从而达到防止超装和掌握存液数量的目的,可用于很多地方进行工业控制。本次设计主要针对水塔,水库等储水设备进行自动检测、自动报警等功能,其主要任务是保证储水设备的安全、稳定、经济的运行,减轻工作人员的劳动强度,由于我国水位报警操作水平落后,工作人员过多,但是现在水位报警计为水位控制开辟了广阔的前景。对水位报警计研究,有利于满足人们日益增长的物质需求,通过将科学技术应用到水位控制上从而使得人们真正体会到科技的发展给自己的现实生活所带来的方便和舒适。因储水设备里的水位会不断
3、变化,水位过低或过高都会出现各种情况发生。为了随时了解储水设备内的水位,在储水设备上都装有水位计,水位计和储水设备构成一个连通器。通过安装在储水设备里面的传感器和设计好的电路通过报警和控制来调控储水设备里面的水位。目前国内外液位计的种类很多,有雷达液位计、磁性浮子液位计、石英管液位计、智能雷达液位计、彩色石英管液位计和超声波液位计等等。而生产液位计的公司有美国罗斯蒙特ROSEMOUNT、德国E+H、日本横河YOKOGAWA、德国西门子SIEMENS、瑞士ABB、德国VEGA 等等。这些只是常用而较热门的品牌。对水位报警计研究,有利于满足人们日益增长的物质需求,通过将科学技术应用到水位控制上从而
4、使得人们真正体会到科技的发展给自己的现实生活所带来的方便和舒适。第二章 硬件设计2.1总体设计方案的确定设计数据采集系统时在硬件方面的工作主要是根据系统要求,合理选好个单元器件及互相连接,以及完成输入、输出的设计。而数据采集系统的软件设计是根据系统要实现的功能,经接口对各个部分进行控制;对模拟多路输入通道的选择以保证选择正确的通道;在正确的时刻取样和保持以使ADC能正确完成转换;对输入的数字信息进行运算处理以及显示、记录和传输,对信息格式可能还要做变换工作,这些基本上都是通过编程来实现。基于上述的考虑本设计的整体思路如下:以8086CPU和8255A接口芯片为核心开始设计,选用合适的液位传感器
5、对储水设备中的液位参数进行报警把检测到的模拟信号转换成电信号。本次设计采用的是变送器,它可以直接把液位信号转化成标准的电信号,而不需要放大、整形、滤波等。对该电信号通过模数转换把模拟信号转换成数字信号。模数转换器A/D与8255A相连,输入到8255A,由8255A对其进行监测和控制。在控制电路的控制下,最后经过输出端口与显示电路相连通过所编的程序完成显示功能。2.1.1设计方法硬件电路的设计,对传感器的选型,A/D转换器,接口芯片的选型。为显示的驱动电路、数码管的选型。硬件设计大体可以分为4步:用传感器将非电量信号转换成电量信号,而在设计中选用什么类型的传感器,从经济性,可靠性和准确性的方面
6、考虑。用模/数转换器将模拟信号转换成数字信号,然后传送到8255A里。是控制电路的设计,即对水位报警系统的控制。显示、监控电路的设计。硬件设计框图,如图1所示:8255A芯片液位变送器(传感器)A/D转换器报警电路水位控制电路显示电路图12.2硬件选择2.2.1传感器的选择首先要了解本次对于水位测量报警主要是位于水利方面的应用,例如水库,水塔等储水设备。所以选择浮力式液位计,价格较低,简单易于操作,可用来远传和调节。适合用上述所说的设备上面。在本次设计中,准备选用液位传感器为JBY系列L形普通投入式液位变送器。作为此次设计所使用的传感器。投入式静压式液位变送器是基于所测液体静压与该液体的高度成
7、比例的原理,采用外国先进的隔离型扩散硅敏感元件,利用压阻效应,将静压转换为电信号,再经过温度补偿和线性修正,转化成标准电信号。JYB系列L形普通投入式液位变送器适用于较多行业各种介质的液位报警。精巧的结构,简单的调校和灵活的安装方式为用户轻松地使用提供了方便。420mA、05V、010mA等标准信号输出方式由用户根据需要任选。用途与特点:可广泛用于水厂,水库,水罐等场所、抗过载能力强、防浪涌电压,抗腐蚀性能优良,具有过压过流保护,反向极性保护,稳定性高,抗干扰能力强,实用性强,安装简便。2.2.2 A/D转换器的选择A/D转换器的作用是把模拟量转化成数字量,以便于计算机进行处理。随着超大规模集
8、成电路技术的飞速发展,A/D转换器的新设计思想和制造技术层出不穷。为满足各种不同的检测及控制任务的需要,大量结构不同,性能不同的A/D转换芯片应运而生。通过在转换速度和抗干扰能力还有经济性等方面的比较,逐次比较型A/D转换器比较适合。逐次比较型A/D转换器的工作原理就是将输入的模拟信号与不同的参考电压做多次比较,使转换所得的数字量在数值上主次逼近输入模拟量的对应值。逐次比较型A/D转换器完成一次转换所需要的时间与其位数和时钟脉冲频率有关,位数越少,时钟频率越高,转换时间就越短。这种A/D转换器具有转换速度快、精度高的特点。常用的集成逐次比较型A/D转换器有ADC0808/0809系列(8)位、
9、ADC0804(8位)和AD7810(10位)等。本设计采用A/D转换器ADC0809。ADC0809是CMOS单片型逐次逼近式AD转换器,由于输出级有8位三态输出锁存器,因而0809的数据输出端可以直接与单片机的数据总线连接。ADC0809芯片有28条引脚,采用双列直插式封装,如图2所示: 图2在本设计中使用到74LS373。74LS373是一种带有三态门的8D锁存器,其引脚如图3所示:图32.2.3控制芯片的选择本次设计才用8255A芯片,8255A为可编程芯片,可用程序设定或改变其工作状态,可直接与外设相连。其引脚图如图4示图42.2.4报警电路的设置在储水设备系统发生故障或处于某种紧急
10、状态时,系统能发出提醒人们警觉的报警信号或者提示信号,常见的报警信号为声音报警。具体电路设置如图5所示: 图52.2.5控制电路的设计控制电路在这里起到非常重要的作用,在水位报警中报警到水罐中水位的高度,当水位高于警戒水位时,电动机停转,水泵停止对水罐供水;当水位低于警戒水位时,电动机起转,水泵开始对水罐供水。具体电路设置如图6所示:图62.2.6显示电路的设计系统中经常用到LED数码管作为显示输出设备。LED数码管显示器虽然显示信息简单,但它具有显示清晰、亮度高、使用电压低、寿命长、接口方便等特点,基本上能满足单片机应用系统的需要,所以在单片机应用系统中经常用到。在设计中,所设计的液位报警计
11、,显示电路是对液位和报警等的显示,它所需的精度要求不是很高,而且从价格上综合考虑,应选用LED数码管和LED灯作为输出设备。第三章 软件设计3.1程序模块软件的设计,采用汇编语言编程,这里面包含定时对检测电路数据采集,输出信号驱动数码管显示等。水位系统采用模块化程序结构,可以分成以下程序模块: 系统初始化程序主程序MAIN显示子程序DISPLAY3.2程序流程图 如图7所示:开始程序初始化水位过高吗YN显示正常水位灯报警灯亮蜂鸣器响水位控制 图73.3 A/D8089转换子程序 把传感器测得的数据输入进入AD转换器,把模拟信号转换为数字信号;- A/D转换-CODE SEGMENT ASSUM
12、E CS:CODE,DS:CODE,ES:CODE ORG 3390HAD: JMP STARTZXK EQU 0FFDCHZWK EQU 0FFDDHLED DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,0DEH,0F3HBUF DB ?,?,?,?,?,?ADPORT EQU 0FFE0HSTART: MOV BUF,00H ;DISPLAY 0809 00 MOV BUF+1,08H MOV BUF+2,00H MOV BUF+3,09H ;DISPLAY 080
13、9 00 MOV BUF+4,00H MOV BUF+5,00HP5: MOV AL,00H ;IN0 MOV DX,ADPORT OUT DX,AL CALL DIS MOV DX,ADPORT IN AL,DX mov dx,0ffe4h ;new add - 138 Y1 not al ;new add out dx,al ;new add not al ;new add CALL ADS JMP P5ADS: MOV AH,AL AND AL,0FH MOV BUF+5,AL AND AH,0F0H MOV CL,4 SHR AH,CL MOV BUF+4,AH RET;-DIS: M
14、OV CL,20H MOV BX,OFFSET BUFDIS1: MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,AL PUSH CX MOV CX,0100HDELAY: LOOP $ POP CX CMP CL,01H JZ EXIT INC BX SHR CL,1 JMP DIS1EXIT: MOV AL,00H MOV DX,ZWK OUT DX,AL RET-CODE ENDS END AD3.4报警子程序当水位过低或者过高的时候进行报警,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水位 测量 报警装置 设计
