您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 电容式液位传感器课程设计
1目录引言………………………………………………………………………………………………………1第1章设计指导思想……………………………………………………………………………………21.1指导思想…………………………………………………………………………………………2第2章方案论证…………………………………………………………………………………………22.1设计原理…………………………………………………………………………………………22.2系统框图…………………………………………………………………………………………2第3章单元电路设计…………………………………………………………………………………33.1传感器设计………………………………………………………………………………………33.2将电容转化成电信号部分………………………………………………………………………43.3电信号放大电路设计……………………………………………………………………………53.4A/D转换器设计…………………………………………………………………………………53.5控制软件系电路的设计…………………………………………………………………………73.6显示电路设计……………………………………………………………………………………73.7软件系统的设计…………………………………………………………………………………83.8误差分析及结果图………………………………………………………………………………9第4章元器件清单……………………………………………………………………………………11第5章小结……………………………………………………………………………………………12参考文献………………………………………………………………………………………………13附录一:系统总图……………………………………………………………………………………14附录二:程序清单……………………………………………………………………………………15摘要讨论电容式传感器的原理、电容频率转换电路、精确测量频率量的频率测量法,及利用DS1820测量温度和用单片机进行温度补偿的方法。设计并制作了圆柱形电容器,利用555振荡电路将容量变化转换成频率的变化,并利用单片机进行测频,通过软件计算液位高度,减小了电容与频率转换的线性误差,具有温度软件补偿功能。通过实验测试,该装置的测量精度优于1cm。关键词:电容式液位计,频率转换,频率测量1引言液位检测在许多控制领域已较为普遍,各种类型的液位检测传感器较多,按原理分有浮子式、压力式、超声波式、吹气式等。各种方式都根据其需要设计完成,其结构、量程和精度适用于各自不同的场合,大多结构较为复杂,制造成本偏高;市面上也有现成的液位计,有投入式、浮球式、弹簧式等,多数成品价格惊人。以上液位计多数输出为模拟量电流或电压,有些为机械指针读数,不能用于远程监视;普遍适用于静止液面,在波动液面易引起读数的波动;也有用电容法测液位的系统,此法是一种简单易行的方案。本文利用圆柱形电容器原理,结合单片机设计出一种智能液位检测装置。2第1章指导思想1,1指导思想使用电容式液位传感器,设计传感器放大电路,将液位信号转变为标准电信号,将液位值显示出来(液位高度2.5米,显示精度1厘米)。再设计控制电路,控制料罐的进口阀门开度,使其能够稳定在设定的高度值。具体要求1).设计以测量显示部分电路为主;2).要绘制原理框图;3).绘制原理电路;4).要有必要的计算及元件选择说明;5).提供元件清单。图1电容式液位传感器工作图第2章方案论证2.1设计原理本设计采用筒式电容传感器采集液位的高度。主要利用其两电极的覆盖面积随被测液体液位的变化而变化,从而引起对应电容量变化的关系进行液位测量。由于从传感器得出的电压一般在0~30mv之间,太小不易测量,所以要通过放大电路进行放大。从放大电路出来的是模拟量,因此送入ADC0809转换成数字量,ADC0809连接于单片机,把信号送入单片机。通过单片机控制水泵的运转。显示电路连接于单片机用于显示水位的高度。该显示接口用一片MC14499和单片机连接以驱动数码管。2.2.系统框图3图2电容式液位传感器原理框图被测物理量:主要是指非电的物理量,在这里为水位。传感器:将输入的物理量转换成相应的电信号输出,实现非电量到电量的变换。传感器的精度直接影响到整个系统的性能,所以是系统中一个重要的部件。放大,整形,滤波:传感器的输出信号一般不适合直接去转换数字量,通常要进行放大,滤波等环节的预处理来完成。A/D转换器:实现将模拟量转换成数字量,常用的是并行比较型、逐次逼近式、积分式等。在此用到逐次逼近式。单片机:目前的数据采集系统功能和性能日趋完善,因此主控部分一般都采用单片机。显示设备:在此用到8段数码管。控制设备:控制电动机的运行或关闭。第三章单元电路设计3.1传感器设计3.1.1传感器原理电容式液位传感器系统;它利用被测体的导电率,通过传感器测量电路将液位高度变化转换成相应的电压脉冲宽度变化,再由单片机进行测量并转换成相应的液位高度进行显示,该系统对液位深度具有测量、显示与设定功能,并具有结构简单、成本低廉、性能稳定等优点。3.1.2传感器的组成4图3为传感器部分的结构原理图。它主要是由细长的不锈钢管(半径为R1)、同轴绝缘导线(半径为R0)以及其被测液体共同构成的金属圆柱形电容器构成。该传感器主要利用其两电极的覆盖面积随被测液体液位的变化而变化,从而引起对应电容量变化的关系进行液位测量。图3传感器原理图3.1.3测量原理由图1可知,当可测量液位H=0时,不锈钢管与同轴绝缘导线构成的金属圆柱形电容器之间存在电容C0,根据文献得到电容量为:(1)式中,C0为电容量,单位为F;ε0为容器内气体的等效介电常数,单位为F/m;L为液位最大高度;R1为不锈钢管半径;R0为绝缘导线半径,单位为m。当可测量液位)为H时,不锈钢管与同轴绝缘电线之间存在电容CH:(2)式中,ε为容器内气体的等效介电常数,单位为F/m。因此,当传感器内液位由零增加到H时,其电容的变化量ΔC可由式(1)和式(2)得(3)由式可知,参数ε0,ε,R1,R0都是定值。所以电容的变化量ΔC与液位变化量H呈近似线性关系。因为参数ε0,ε,R1,R0,L都是定值,由式(2)变形可得:CH=a0+b0H(a0和b0为常数)(4)。可见,传感器的电容量值CH的大小与电容器浸入液体的深度H成线性关系。由此,只要测出电容值便能计算出水位。3.2将电容转化成电信号部分采用运算法测量电路来转化。该电路由传感器Cx和固定的标准电容Co以及运算放大器A组成,5如图4所示。图4运算放大器测量电路原理图3.3电信号放大电路设计由于从传感器得出的电压一般在0~30mv之间,太小不易测量,所以要通过放大电路进行放大,如图5所示,采用最基本的比例运算反放大电路.图5比例放大电路要将30mV电压放大成5V,根据公式U=-(R1/R2)Uo,所以选择R1=500K,R2=3K,R4=R1//R2,,后边的是一个反相器,把第一个运放得到的电压反相成正的,其中R3=R5=1K,R6=R3//R5。3.4A/D转换器设计本设计采用A/D转换器ADC0809。6ADC0809是CMOS单片型逐次逼近式A/D转换器,由于输出级有8位三态输出锁存器,因而0809的数据输出端可以直接与单片机的数据总线连接。ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上.ADC0809转换是采用逐次比较的方法完成A/D转换的,由单一的+5V供电,片内带有锁存功能的8路选一的模拟开关,由A,B,C引脚的编码来确定所选通道。0809完成一次转换需要100us左右,输出具有TTL三态锁存缓冲器,可直接连到MCS-51的数据总线上,通过适当的外接电路,0809可对0-5V的模拟信号进行转换。ADC0809与单片机的接口电路图6ADC0809与单片机的接口电路73.5控制电路的设计控制电路在这里起到非常重要的作用,在水位测量中测量到水罐中水位的高度,当水位高于2.5m水位时,电动机停转,水泵停止对水罐供水;当水位低于2.5m水位时,电动机起转,水泵开始对水罐供水。其电路图如图7所示。123456ABCD654321DCBATitleNumberRevisionSizeBDate:20-May-2010SheetofFile:F:\protel\水位控制电路.ddbDrawnBy:EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U?8051MG?MOTORACQ?PNPD?DIODEVssVss220VKA+5V图7控制电路电路图3.6显示电路设计发现需要4位的LED足可满足本设计的显示精度要求,为了减少所需的I/O数量,降低成本,采用动态显示控制方式。通过对显示接口电路的综合分析,发现测距仪利用串行输入BCD码—十进制译码驱动显示器件MC14499来完成与单片机系统的显示接口较为简单可靠。用MC14499设计的LED显示器动态显示接口电路如图8所示。8123456ABCD654321DCBATitleNumberRevisionSizeBDate:20-May-2010SheetofFile:F:\protel\ 用MC14499设计的LED显示器动态显示接口电路.ddbDrawnBy:EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U?8051ⅡⅠENBCLKbgfeVdddcbaDATAOSCⅣⅢVssU?MC14499R?RESR?RESR?RESR?RESR?RESR?RESR?RESR?RESR?RESR?RESR?RESabfcgdeDPY[LEDgn]1234567abcdefgDS?DPY_7-SEGabfcgdeDPY[LEDgn]1234567abcdefgDS?DPY_7-SEGabfcgdeDPY[LEDgn]1234567abcdefgDS?DPY_7-SEGabfcgdeDPY[LEDgn]1234567abcdefgDS?DPY_7-SEGQ?NPNQ?NPNQ?NPNQ?NPNVSS0.015μFCAPVSSVSS+5V5.1kΩ×347Ω×8图8MC14499设计的LED显示器动态显示接口电路用MCS-51系列单片机作为控制核心的水位测量计,其数据输出既可以通过单片机的通用I/O口输出,也可以通过单片机的串口用串行方式输出。这里假设使用的单片机是8051,单片机的P1口为数据输出口,显示器采用共阴极8段LED,显示位数为4位,由于一片MC14499可以驱动4个LED显示器,因此该显示接口只需用一片MC14499和单片机连接。图是该动态显示接口的原理图。P1.0用来向MC14499发送数据,P1.1用来向MC14499发送时钟脉冲,P1.2用于控制单片机输出数据向MC14499串行输入(
本文标题:电容式液位传感器课程设计
链接地址:https://www.777doc.com/doc-4022574 .html