基于单片机的液位测量系统设计
基于单片机的超声波液位测控系统设计

毕业论文 (设计基于单片机的超声波液位测控系统设计摘要本设计从现代化计算机控制技术入手,利用单片机的强大智能功能,通过完整的软件与硬件的结合,阐述了一种先进液位测量系统。
根据超声波传感器的特点,设计出一套适合实验室条件下的液位测量设备,主要通过单片机、超声波传感器测量锅炉液位。
本次设计选择的电器设备有单片机、超声波传感器, D/A转换器等, 设计硬件控制流程图、控制电路图以及软件中的主程序流程图。
通过系统模拟实验表明:该系统设计合理,自动化程度高,实验过程时间短,工作稳定可靠,基本满足了设计的相关要求。
关键词 :液位测量;单片机;超声波传感器ABSTRATThis design obtains from the modernization computer control technology, using monolithic integrated circuit's formidable intelligent function, through the complete software and hardware's union, elaborated one kind of advanced fluid position measurement system. According to ultrasonic sensor's characteristic, designs a set to suit under the laboratory condition the fluid position measurement equipment, mainly through monolithic integrated circuit, ultrasonic sensor survey boiler fluid position. This design choice's electric appliance equipment has the monolithic integrated circuit, the ultrasonic sensor, the D/A switch and so on, designs in the hardware control flow chart, the control circuit diagram as well as software's master routine flow chart. Indicated through the system simulation experiment: This system design is reasonable, the automaticity is high, the experiment process time is short, work stable reliable, has satisfied the design related request basically.Key words:Fluid position survey; Monolithic integrated circuit; Ultrasonic sensor目录引言 ....................................................................... 1 1 超声波测距原理 ............................................................ 2 1.1超声波 .................................................................. 2 1.2超声波传感器 ............................................................ 3 1.3超声波传感器的结构和发射原理 (4)1.4超声波传感器的选择 (4)2 超声波测量系统的硬件设计 .................................................. 4 2.1单片机的选用及简介 ...................................................... 5 2.2超声波液位检测电路 ...................................................... 6 2.3液位控制电路 ............................................................ 8 2.4键盘 (9)2.5显示电路 (9)3 系统软件设计 ............................................................. 11 3.1主程序流程图 (11)3.2超声波测距的相关程序 (12)4 系统调试与结论 ........................................................... 14 参考文献 ................................................................... 15 谢辞 (16)1引言1.1概述传统的液位控制绝大多数是人工控制,造成了人力资源的浪费,同时安全性可靠性都不高。
基于单片机的超声波液位测量系统

基于单片机的超声波液位测量系统本科生毕业设计(论文)摘要超声波液位测量是一种非接触式的测量方式,它是利用超声波在同种介质中传播速度相对恒定以及碰到障碍物能反射的原理研制而成的。
与其它方法相比(如电磁的或光学的方法),它不受光线、被测对象颜色的影响,对于被测物处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力。
因此,研究超声波在高精度测距系统中的应用具有重要的现实意义。
本设计基于单片机的超声波液位测量系统主要由硬件与软件两部分组成,硬件是基于AT89C51芯片为核心的超声波液位测量,采用AT89C51单片机进行控制及数据处理,给出了超声波发射和接收电路,通过盲区的消除以及环境温度的采样,提高了测距的精确度。
利用超声波传输中距离与时间的关系,设计出了能精确测量两点间距离的超声波液位检测系统。
此系统具有易控制、工作可靠、测量精度高的优点,可实时检测液位。
并有超声波处理模块CX20216A、CD4069组成的超声波发射电路、超声波接收电路、单片机复位电路、LED显示电路、报警电路等。
软件部分由主程序、预置子程序、发射子程序、接收子程序、显示子程序组成。
各探头的信号经单片机综合分析处理。
最后通过实物的调试,各项参数及功能符合设计要求,能达到预期的目的。
关键词:单片机;超声波;温度控制;高精度测距I本科生毕业设计(论文)AbstractThe ultrasonic liquid level measurement is a non-contact measurement method, realized by the principle of ultrasonic wave in the same medium with relatively constant propagation velocity and being reflected when it approaches an obstacle. Compared with other methods (such as electromagnetic or optical method), it has a certain of adaptability when objects to be measured are under such harsh environment as darkness, dust, smoke,electromagnetic interference, toxicity, unaffected by the light or the colorof the object to be measured. Therefore, it bears important practical significance to conduct research on the application of ultrasonic wave in high precision ranging system.In this project, SCM-based ultrasonic liquid level measuring system is mainly composed of two components, namely the hardware and the software. The hardware is ultrasonic liquid level measurement based on AT89C51 chip as the core; it adopts AT89C51 single chip microcomputer for control and data processing, provides the ultrasonic transmitting and receiving circuit, and improves ranging accuracy through elimination of blind spot and sampling of ambient temperature,. By taking advantage of the relationship between distance and time in ultrasonic transmission, an ultrasonic liquid level detecting system which can accurately measure the distance between two points is designed. This system has these advantages like easy control, reliable operation, high measurement precision, and real-time detection of liquid level. And it has ultrasonic transmitting and receiving circuit, reset circuits of SCM, LED display circuit, alarm circuit composed of ultrasonic processing module CX20216A and CD4069. The software part consists of main program, preset subroutine, transmitting and receiving subroutine, and display subroutine. The probe signal is processed by SCM through comprehensive analysis.Finally through debugging of real objects, various parameters andfunctions can meet the project requirements to achieve the desired objective.Key words: single chip microcomputer (SCM); ultrasonic wave; temperature control; high precision rangingII本科生毕业设计(论文)目录第一章绪论 (1)1.1 课题研究的背景及意义 ....................................... 1 1.2 国内外发展的现状 ........................................... 3 1.3 液位计的类型 ............................................... 3 1.4 本文的主要工作 ............................................. 5 第2章系统的总体方案设计 (7)2.1 系统设计内容和功能 ......................................... 7 2.2 课题设计的任务和要求: ..................................... 7 2.3 系统方案选择 ............................................... 8 2.4 系统总体方案的设计 ......................................... 8 2.5 超声波和超声波传感器 ....................................... 9 2.6 超声波传感器的主要应用 .................................... 10 2.7 超声波传感器测距原理 ...................................... 10 2.8 超声波测距原理 ............................................ 12 2.9 超声波发生器选择 .......................................... 12 2.10 盲区处理 ................................................. 14 第3章各单元硬件电路设计 .. (16)3.1 单片机最小系统电路 ........................................ 16 3.2 温度补偿电路设计 .......................................... 18 3.3 超声波发射电路设计 ........................................ 19 3.4 超声波接收电路设计 ........................................ 20 3.5 显示电路设计 .............................................. 22 3.6 电源电路设计 .............................................. 22 3.7 LED显示系统设计 ........................................... 23 3.8 报警电路设计 .............................................. 24 第4章系统软件的设计 (26)4.1 超声波测距仪的算法设计 .................................... 26 4.2 主程序流程图 .............................................. 26 4.3 系统软件设计框图 .......................................... 29 4.4 单片机的C程序设计 ........................................ 31 4.5 系统的软硬件的调试 (32)III本科生毕业设计(论文)4.6 调试分析 (37)4.6.1 LED显示程序的调试 ................................... 37 4.6.2 温度测量程序的调试 . (38)第5章结论 ....................................................... 39 参考文献 .......................................................... 40 致谢 .............................................................. 42 附录Ⅰ ............................................................ 43 附录Ⅱ ............................................................ 52 附录Ⅲ (53)第1章IV本科生毕业设计(论文)第一章绪论 1.1 课题研究的背景及意义目前,液位测量技术已经广泛的运用在工业部门和日常检测部门中。
基于单片机实现液位和液体流速检测系统

基于单片机实现液位和液体流速检测系统液位和液体流速检测是工业自动化领域中常见的应用之一,可以用于监测液体的水平和流速,以便实时监测和控制。
本文将介绍如何基于单片机实现液位和液体流速检测系统,包括硬件设计和软件实现。
一、硬件设计1.传感器选择液位检测可以使用多种传感器,常见的有浮球式液位传感器、电容式液位传感器和超声波液位传感器。
流速检测可以使用热式流量传感器或涡街流量传感器。
根据实际需求选择合适的传感器。
2.接口电路设计将传感器与单片机相连接,需要合理设计接口电路。
例如,使用模拟传感器时,需要使用AD转换器将模拟信号转换为数字信号;使用数字传感器时,可以直接将数字信号输入到单片机的IO口。
3.信号处理电路设计根据传感器的输出信号特点进行信号处理,例如滤波、放大、线性化等。
通过信号处理,可以优化传感器输出信号的精度和稳定性。
4.LED显示电路设计可以使用LED灯来显示液位和流速的信息。
设计合适的显示电路,根据单片机的输出信号控制LED灯的亮灭。
二、软件实现1.初始化设置通过单片机初始化IO口、串口和定时器等外设,并配置相关参数。
例如,在液位检测系统中,配置AD转换器的参考电压和采样率;在流速检测系统中,设置定时器的计数频率。
2.传感器采集数据通过适当的采样频率,使用单片机读取传感器的输出信号,并将其转换为数字量。
对于模拟信号,可以使用AD转换器;对于数字信号,可以直接读取IO口电平。
3.信号处理根据传感器的输出信号特点进行信号处理,例如滤波、放大和线性化。
通过合适的信号处理算法,可以提高传感器输出信号的精度和稳定性,并得到更准确的液位和流速信息。
4.数据显示将处理后的液位和流速数据通过串口或其他通信方式发送到外部设备进行显示。
可以使用LED灯来简单显示液位和流速的信息,也可以使用LCD液晶显示屏或其他更友好的显示设备显示更详细的信息。
5.控制功能根据实际需求,可以在系统中加入控制功能。
例如,根据液位或流速的变化控制阀门、水泵或其他设备的开关,实现对液体的自动控制。
基于单片机的水位监测系统的设计与实现

基于单片机的水位监测系统的设计与实现一、引言水位监测在许多领域都具有重要的作用,如水利工程、环境监测、农田灌溉等。
传统的水位监测方法存在着人工操作困难、数据处理复杂等问题。
因此,设计一个基于单片机的水位监测系统以自动化地实现水位的监测和数据采集具有重要意义。
二、系统设计2.1 系统概述本水位监测系统通过使用单片机作为中心控制器,借助传感器实时采集水位信息,并通过显示屏进行实时展示。
2.2 硬件设计2.2.1 单片机选择根据任务要求,选择适合的单片机进行设计,常见的单片机有STM32系列、Arduino、Raspberry Pi等,本设计选择STM32作为中心控制器。
2.2.2 传感器选择根据实际需求,选择合适的水位传感器,常见的有浮子式水位传感器、压阻式水位传感器等。
本设计选择压阻式水位传感器。
2.3 软件设计2.3.1 程序流程编写相应的程序,实现水位数据的采集和处理,以及显示屏的控制与展示。
2.3.2 数据处理在采集到的水位数据基础上,进行数据处理,如滤波、校正等,提高数据稳定性和准确性。
三、系统实现3.1 硬件实现根据设计要求,搭建硬件电路,将单片机和水位传感器进行连接,确保各部件正常工作。
3.2 软件实现编写相应的程序,通过单片机的IO口进行数据采集和处理,实时展示水位信息。
四、系统测试与结果分析4.1 测试方法利用水箱进行模拟测试,逐步调整水位并记录数据,验证系统的功能和准确性。
4.2 测试结果分析测试结果,对比设定和测量值,检验系统的准确性和稳定性。
4.3 结果分析对测试结果进行分析,讨论系统的优缺点,并提出改进和优化方案。
五、总结与展望5.1 总结通过本次设计与实现,成功搭建了基于单片机的水位监测系统,实现了水位数据的自动采集和实时展示。
5.2 展望进一步完善系统功能,并结合互联网技术,实现远程监测和数据云端存储,为水位监测提供更便捷的解决方案。
六、参考文献1.《单片机技术与应用》,杨文胜,电子工业出版社,2018年。
基于单片机的超声波液位检测系统设计

为2 . 5 %和 1 . 2 5 %,这样 的精度 能够 满足实际需求 ,达到 了预期 目标。该系统具有测量准确 、功耗低 、使用寿命长等特点 ,可 以
满 足一般 的工业 需要 。 Nhomakorabea关键词 :液位检测 ;超 声波 ;单片机
中图分 类号 :T P 2 7 3 文献标 识码 :A 文章编号 :1 0 0 9—9 4 9 2( 2 0 1 4)0 8 —0 0 1 3 —0 4
摘要 :为解决腐 蚀性液体 的液 位测量 中电极特别 容易被 电解腐 蚀的问题 ,将超声 波技术应用到工业生 产液 位或物料的检测 中。 以A T 8 9 S 5 2 单 片机 为核心 ,建立超声波测得距离 和声速 与传输 时间之间的关系 ,提 出通过硬件 电路设计 和软件编程实现对液位 高度 的检测的方法 ,进行 了超声 波测距在 2 0 c m和 8 0 c m两种距离 的试 验。 由于超声波受 温度的影 响较大 ,采 用温度传感器对 温度进行测量 ,根据公式进行温度补偿 ,并设计 了报警 模块 ,当温度过高时进行报警 。结果表 明 , 超声波测距 的相对误差分别
Abs t r a c t :To s o l v e t h e p r o b l e m o f t h e e l e c t r o d e e s p e c i a l l y v u l n e r a b l e t o e l e c t r o l y t i c c o r r o s i o n i n c o r r o s i v e l i qu i d l e v e l me a s u r e me n t , t h e
De s i g n o f Ul t r a s o n i c Li q u i d Le v e l Co n t r o l S y s t e m Ba s e d o n M CU
基于单片机的超声波液位计的设计与实现

基于单片机的超声波液位计的设计与实现基于单片机的超声波液位计的设计与实现一、引言液位测量在工业生产过程中具有重要意义,涉及到液体储存、运输、计量等多个方面。
而超声波液位计是一种常用的液位测量技术,通过发射超声波脉冲,测量声波从发射到接收的时间来计算液位的高度。
它具有测量范围广、精度高、无接触、易于安装和维护等优势,因此受到了广泛应用。
本文主要针对基于单片机的超声波液位计的设计与实现进行研究。
我们选择STM32F103单片机作为核心控制器,并采用SRF04型超声波传感器作为液位的测量器件。
二、系统设计1. 硬件设计该液位计系统的硬件设计主要包括单片机模块、超声波传感器模块、显示模块以及电源模块。
单片机模块:我们选择STM32F103单片机,它具有丰富的外设资源和高性能处理能力。
单片机通过GPIO口与超声波传感器模块进行通信,并通过USART口与显示模块进行数据传输。
超声波传感器模块:采用SRF04型超声波传感器,它具有稳定的测量特性和较高的测量精度。
超声波传感器的发射脚与单片机的GPIO口相连,接收脚与GPIO口相连。
显示模块:采用OLED显示屏,通过I2C总线与单片机进行通信。
显示模块可以实时显示液位的数值。
电源模块:采用稳压电路,将输入的直流电源转换为单片机和其他模块所需的适宜电压。
2. 软件设计软件设计主要分为单片机程序设计和上位机程序设计两部分。
单片机程序设计:通过配置单片机的GPIO口和USART口,实现与超声波传感器和显示模块的通信。
通过发射超声波脉冲并接收返回的信号,计算液位的高度,并将结果通过USART口发送给上位机。
上位机程序设计:上位机程序运行在计算机上,通过串口与单片机进行通信。
接收到单片机发送的液位数据后,将数据显示在界面上,同时可以对液位计进行校准和参数设置。
三、系统实现1. 硬件实现按照设计要求,搭建液位计的硬件系统。
首先将STM32F103单片机与超声波传感器、显示模块及电源模块连接,确保各模块之间正常通信。
两个基于单片机的液位控制系统设计介绍

两个基于单片机的液位控制系统设计介绍基于单片机的液位控制系统设计一集成芯片LM1042是用于检测液位的专用的集成电路,内部集成了所有控制热阻探针、检测热阻探针的短路和开路所需的监控电路,具有很强的功能。
LM1042使用热阻探针技术来测量非可燃性液体液面高度,能提供一正比于液位高度的输出,可进行单次或重复测量,所有控制热阻探针、检测热阻探针的短路和开路所需的监控电路都集成在LM1042芯片内部。
此外该芯片可采用线性输入或其它传感器信号作为输入信号。
LM1042液位检测器可以选择热阻或线性信号作为输入,具有集成有热阻探针的控制电路,LM1042液位检测器在复位时切换,延时功能可避免瞬态信号的影响,另外LM1042液位检测器具有探针短路、集成芯片LM1042是用于检测液位的专用的集成电路,内部集成了所有控制热阻探针、检测热阻探针的短路和开路所需的监控电路,具有很强的功能。
LM1042内部电路框图LM1042使用热阻探针技术来测量非可燃性液体液面高度,能提供一正比于液位高度的输出,可进行单次或重复测量,所有控制热阻探针、检测热阻探针的短路和开路所需的监控电路都集成在LM1042芯片内部。
此外该芯片可采用线性输入或其它传感器信号作为输入信号。
LM1042液位检测器可以选择热阻或线性信号作为输入,具有集成有热阻探针的控制电路,LM1042液位检测器在复位时切换,延时功能可避免瞬态信号的影响,另外LM1042液位检测器具有探针短路、开路检测功能。
总体方案简介测量部分:液位传感器采用LM1042液位检测器,并在端口接ADC0809的一个模拟量通道。
ADC0809和并行口扩展芯片8155直接相连,ADC0809的A、B、C均接地来选择第一路模拟通道。
键盘部分:鉴于键盘并不常用,所以上下限的输入采用中断方式。
一个接中断口1,另一个接至定时计数器0,把定时计数器0扩展为外部中断口。
显示部分:该部分由液晶显示器1602实现液位的显示,液晶显示器上显示液位的值。
基于单片机的液位控制系统设计

第一章绪论1.1 课题背景随着计算机技术、测量技术和控制技术的高速发展,越来越多的先进测量控制设备、技术和方法在自动测量控制领域中得到了广泛的应用。
单片机以其自身的特点,已广泛应用于智能仪表、工业控制、家用电器、电子玩具等各个领域。
本课题适应了这种发展趋势,将单片机应用于液位自动控制系统中,并能实现自动报警、自动控制。
液位的测量广泛应用于太阳能热水器,工业锅炉控制,农用机水箱等。
液位控制对工农业生产、医疗监护等都有着重要的意义。
液位控制系统是以液位为被控参数的控制系统,在工业生产的各个领域都有广泛应用。
在工业生产中,有许多需要对容器内的介质进行液位控制的地方,使其高精度的保持在给定的数值。
液位控制一般指对某一液位进行调节控制,使其达到所要要求的精度。
液体的液位控制是近年来新开发的一项新的技术,它是自动控制、微型计算机软件、硬件等几项技术紧密结合的产物,工业作业采用的是微机控制和原有的仪表控制,微机控制的优势有很多,如:(1)集中而直接的显示各运行参数和液位状态。
(2)具有水体控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能够依据控制效果及时修正运行参数,能够有效减少人的疲劳与失误,从而提高生产过程的安全性与实时性。
(3)在运行中可以随时方便的修改各种各样的运行参数的控制值,并可以修改系统控制参数,方便的改变液位上、下限。
本设计以水塔供水为模型,鉴于单片机液位控制装置的重复性好、功耗低、测量准确、使用寿命长等特点,设计以单片机为基础的液位控制系统,具有实时液位测量监控数据处理等功能。
1.2 单片机简介单片微型机简称单片机,是一种集成的电路芯片,是采用超大规模集成电路的技术把具有数据处理能力的中央处理器CPU(Central Processing Unit)、只读存储器ROM(Read Only Memory)、随机存储器RAM(Random Access Memory)、中断系统和多种I/O口、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的液位测量系统设计
乔 智 孙传友
(长江大学电信学院,湖北荆州 邮编434023)
摘要:本文研究基于89C51单片机的液位测量系统,提出双差压法和参比法的改进方案,克服了液体密度变化和电源电压波动对液位测量结果的影响,提高了液位测量的精度。
关键词:双差压法,参比法,液位测量,单片机
1.引言
液体的液位测量在工业生产中非常普遍,应用领域也比较广,例如:自来水水位的测量和控制;油田、炼油厂的油罐和储油槽的油位的测量等。
液位测量的方法很多,其中差压法应用比较广泛。
然而在某些生产过程中被测介质的密度随着工况或环境的变化而改变。
这种情况下,采用普通差压法测量液位,精度无法保证。
此外,测量电路的电源电压波动也将对液位测量结果产生影响。
针对上述问题,本文提出双差压法和参比法的改进方案,以克服液体密度变化和电源电压波动对液位测量结果的影响,提高液位测量的精度。
2. 双差压法液位测量原理
差压法测量液位的原理是基于如下公式:
gH p ρ=∆ (1) 其中△P ――差压值
H ――液位高度
ρ――液体密度
g ――重力加速度
由上式可见,只有在液体密度ρ恒定不变的条件下,差压△P 才与液位高度H 呈线性正比关系,才可以通过测量差压△P 间接地获取液位H 值。
但是液体密度ρ是液体组份和温度的多元函数。
当液体组份和温度变化导致密度ρ改变时,即使液位高度H 没有变化,也将使差压信号△P 改变,此时若还按原先的液体密度ρ从差压信号△P 计算出液位H ,显然将导致测量误差,严重时会造成操作人员的错误判断。
为此,本文提出采用两个差压传感器,如图1所示。
其中差压传感器1用于测量未知液位高度H 产生的差压,即密闭容器底部和液面上方的压力差。
(若测量敞口容器内的液位,则差压传感器器1的低压室应与大气相通,即大气P P =2) gH P P P H ρ=−=∆21 (2) 差压传感器2用于测量已知液位高度h 产生的差压,即容器底部和液面下方取压点的压力差
gh P P P h ρ=−=∆31
(3) 由上两式可得 h P P H h H ⋅∆∆=
(4)
式中 H—容器内被测液面高度;
h —液面下方两固定取压点间的垂直距离;
由上式可见,双差压法可消除液位密度ρ变化对液位测量的影响。
但是双差压法需要实现两个差压的除法运算和与已知液位高度h 的乘法运算。
图1 双差压法测量液位的原理
3.压阻式差压传感器工作原理
本设计采用硅压阻式差压传感器,它由外壳、硅膜片和引线组成,其结构原理如图2所示。
图2 硅压阻式差压传感器
在硅膜片上,用半导体工艺中的扩散掺杂法做四个相等的电阻,经蒸镀铝电极及连线,接成惠斯登电桥,再用压焊法与外引线相连。
膜片的一侧是和被测系统相连接的高压腔,另一侧是低压腔。
当膜片两边存在压力差而发生形变时,膜片各点产生应力,从而使扩散电阻的阻值发生变化,电桥失去平衡,输出相应的电压,其输出电压U O 与硅膜片两侧所受的压力差值ΔP 的关系式为[]1
D S O U P S U U +∆××= (5)
式中U S —硅膜片上电阻电桥的供电电源电压
S--硅压阻式差压传感器的灵敏度
U D —电桥输出的零点电压,即0=∆P 时的输出电压。
4、放大偏移电路的功能
本设计采用测量放大器构成放大偏移电路[]2,如图3所示。
该测量放大器的输入端与硅压阻式差压传感器电桥的输出相连,放大倍数为
G
F R R K 21+
= (6) 输出电压为 REF D S OUT U U P S U K U ++∆××=)( (7)
图3 放大偏移电路
调整U REF 使0=+REF D U KU ,即消除差压传感器电桥的零点电压,上式变为
P S KU U S OUT ∆××= (8)
由上式可见,在供电电压U S 恒定的条件下,测量放大器输出电压仅与差压成线
性正比关系。
如果电桥供电电压U S 的波动,就会使测量放大器输出电压波动,
从而影响测量结果。
5、单片机接口电路
本设计的测量系统简化框图如图4所示。
单片机选用89C51. A/D 转换器选用ADC0809(详细的接口电路见文献3)。
两个压阻式差压传感器电桥的输出分别由两个参数相同的测量放大器IA 进行放大和偏移,形成两个与差压成正比的直流电压。
将ADC0809内部的8选1的开关接成2选1方式,让ADC0809内部的A/D 转换器依次对两路直流电压进行模数转换。
为了消除电桥供电电压U S 波动对
测量结果的影响,本设计采取将传感器电桥与A/D 转换器ADC 共用同一电源U S 的办法――参比法,即取ADC 的参考电压(满度输出数字D FS 对应的模拟输入电
压)S U E β=,β为分压系数,因此差压传感器经放大偏移和模数转换得到的输出数码为 P KSD P U SD KU D E U D FS S FS S FS
OUT ∆×=∆×==β
β (9) 由上式可见,输出数码与电桥供电电压U S 无关,这样就消除了电源电压波动产
生的影响。
由于本系统使用的两个差压传感器和两个测量放大器的型号及参数都完全相同,因此两个差压传感器输出电压经放大偏移和模数转换得到的输出数码分别为
H FS H P KSD D ∆×=β,h FS h P KSD D ∆×=β
代入(4)式即得到被测液位的计算公式 h D D H h
H ×= (10) 将两个差压的测量数据H D 与h D 送入单片机89C51,按照上式的算法编制软件进行计算,得到的结果即可在LED 显示器上显示出来。
图4 测量系统简化框图
6.结束语
本设计的液位测量系统不仅消除了液体密度变化带来的测量误差,而且也能 消除电源电压波动对测量结果的影响。
双差压法测量液位的方案只适用于容器中的液体是均匀液体,即容器中液体 密度必须处处相同才行。
本系统使用的两个差压传感器和两个测量放大器的型号及参数应完全相同。
为了消除两个差压传感器和两个测量放大器的参数不完全一致造成的误差,可以用一个差压传感器、一个测量放大器及一个模数转换器组成单路液位测量通道,配置一个多路取压控制器,让两个压力差ΔP H 和ΔP h 由同一个液位测量通道分时
地进行测量,这样测量精度可进一步提高。
参考文献:
1、Motorola. Sensor Device Data Book.2003
2、孙传友,翁惠辉编著.现代检测技术及仪表. 北京:高等教育出版社,2006
3、孙传友,孙晓斌编著.感测技术与系统设计. 北京:科学出版社,2004
发表于《科技咨询导报》2007年第33期。