欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    油箱液位测量仪设计.doc

    • 资源ID:140258       资源大小:1.19MB        全文页数:22页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    油箱液位测量仪设计.doc

    1、油箱液位测量仪设计摘要随着社会的进步、生产工艺和生产技术的发展,人们对液位的检测提出了更高的要求。而新型电子技术微电子技术和微型计算机的广泛应用于普及,单片机控制系统以其控制精度高,性能稳定可靠,设置操作方便,造价低等特点,被应用到油位系统的控制中来。本文介绍了用液位检测集成芯片LM1042和A/D转换芯片A/D574A,以及AT89C51单片机作为主控元件的油位检测的原理、电路及监控程序。用LM1042液位检测集成芯片测量液位,具有测量精度高、速度快、可靠、稳定等优点;采用单片机来控制液位信息的采集,并且计算出真实液位值,通过运算判断是否超限报警,使检测具有更高的智能性。关键词:电子技术,油

    2、位检测,智能性目录1.系统方案设计11.1 概述 11.2 系统总体功能概述. 12 硬件部分设计 .22.1核心芯片的选择 .22.2硬件原理图 .63 软件部分设计 113.1 软件功能概述 113.2 主程序设计 113.3 定时器T0中断服务程序. 113.4 A/D转换子程序 .133.5 LED显示子程序 144 结论 15参考文献 16致谢 17附录 1820油箱液位测量仪设计1.系统方案设计1.1 概述 本次设计系统以 AT89C51 为核心,当测量液面超过设定的液面上下限时,启动蜂鸣器和指示灯报警显示稳定,从而达到自动报警的功能。随着社会的进步、生产工艺和生产技术的发展,人们

    3、对液位的检测提出了更高的要求。而新型电子 技术微电子技术和微型计算机的广泛应用于普及,单片机控制系统以其控制精度高,性能稳定可靠,设 置操作方便,造价低等特点,被应用到液位系统的控制中来。本文介绍了用液位检测集成芯片 LM1042 和 A/D 转换芯片 A/D574A,以及 AT89C51 单片机作为主控元件的液位检测的原理、电路及监控程序。用 LM1042 液位检测集成芯片测量液位,具有测量精度高、速度快、可靠、稳定等优点;采用单片机来控 制液位信息的采集,并且计算出真实液位值,通过运算判断是否超限报警,使检测具有更高的智能性。1.2 系统总体功能概述该系统以AT89C51作为核心控制部件,

    4、外加传感器。一片A/D转换芯片和一片数码管驱动芯片来完成系统的预期任务,即液位的检测、显示和超限报警。LM1042外接的热阻探针温度的变化依赖于周围材料的热阻的大小,而空气和液体的热阻大小有很大差别,从而可以根据探针在液体中的深度不同时电阻的不同检测出液位的深度信息,由LM1042内部转换电路网络转换为与液位成线性关系的电压信号,再由12位逐次逼近型A/D转换芯片AD574A将模拟信号转换为数字信号,实现液位信息的输入,AT89C51从AD574A读取液位信息后进行数据处理和超限判断,随后将处理过的数据输出到数码管驱动芯片ICM7218的RAM中,由ICM7218实现数码管的静态显示,若液位超

    5、限则由单片机驱动蜂鸣器报警。各部分功能:电源部分提供+5V +15V -15V电压供系统各部分使用。传感器LM1042实现液位信息到电压信号的转换。AD574A将传感器输出的电压信号经A/D转换后送到单片机。AT89C51为处理器,实现液位信息的接收、数据处理、和输出到ICM7218.蜂鸣器部分在单片机检测到液位超限是由单片机驱动实现声音报警。单片机对液位数据处理后输出,由ICM7218驱动数码管显示。2 硬件部分设计2.1核心芯片的选择(1)单片机AT89C51 AT89C51单片机简介 单片机是把微型计算机主要部分集成在一块芯片上的单芯片微型计算机。单片机应用系统的基本构成如图2如图2单片

    6、机应用系统的基本构成AT89C51简介AT89C51主要参数如表所示: AT89C51含 E2PROM电可编闪速存储器。有两级或三级程序存储器保密系统,防止E2PROM中的程序被非法复制。不用紫外线擦除,提高了编程效率。程序存储器E2PROM容量可达20K字节。 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活

    7、性高且价廉的方案。1.主要特性: 与MCS-51兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环全静态工作:0HZ-24HZ三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路2.管脚说明:VCC:供电电压GND:接地P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,他可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FLISH 进行校验时,P0输出源码,此时P0外部

    8、必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉位高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLISH 进行校验时,P1口作为第八地址接受。P2口位一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。胖口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。在给地址“1”时,他利

    9、用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出器特殊功能寄存器的内容。P2口在FLISH编程和校验时接受高八位地址信号和控制信号。P3口:P3口管脚是八个带内部上拉电阻的双向I/O口,可接受输出4个TTL门电流。当P3口写入“1”后,他们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流,这是由于上拉的缘故。P3口也作为AT89C51的一些特殊功能口,如下所示:P3口管脚备选功能P3.0 RXD (串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(计时器0外部输入)P3.

    10、5 T1(计时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址所存允许的输出电平用于锁存地址的低位字节。在FLISH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定是目的。然而要注意的是:每当用作外部数据存储器是,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,A

    11、LE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高,如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的的选通信号。在有外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部存储器时,这两次有效的/PSEN信号讲不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部存储器(0000H-FFFFH),不管内部是否有程序存储器。注意加密方式1时,/EA将内部锁存为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP).XTAL1:反响放大振荡器的输入及内部时钟工作电

    12、路的输入XTAL2:来自反响振荡器的输出。3.I/O口引脚:a:P0口,双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用;b:P1口,8位准双向I/O口c:p2口,8位准双向I/O口,与地址总线(高8位)复用;d:P3口,8位准双向I/O口,双功能复用。(2)传感器LM1042传感器由液位检测专用集成芯片LM1042和一组热探针组成,实现液位信号到电压信号的转换。LM1042使用热阻探针技术来测量非可燃性液体的液面高度,它能提供一正比于液位高度的输出,可进行单次或重复测量,所有控制热阻探针、检测热阻探针的短路和开路所需的监控电路都集成在LM1042芯片内部。此外该芯片还可采用其

    13、他传感器信号或线性输入作为输入信号。该器件采用16脚DIP封装。芯片的主要特点如下;集成有热阻探针的控制电路;可单次测量或重复测量;具有探针短路、开路检测功能;电源或控制输入端具有50V的瞬态电压保护电路;电源范围7.518V;内部有电源调节器;可在-40+80的工作温度范围内工作。LM1042的结构如图2-2所示:(3)A/D转换芯片AD574AAD574A是美国模拟数字公司推出的单片高速12位逐次比较型A/D转换器,内置双极性电路构成的混合集成转换显片,具有外接元件少,功耗低,精度高等特点,并且具有自动较零和自动极性转换功能,只需外接少量的阻容元件即可构成完整的A/D转换器,其主要功能特性

    14、如下;分辨率:12位非线性误差:小于1/12LBS或1LBS转换速率:25us模拟电压输入范围:0-10v和0-20v,0-5v和0-10v两挡四种电源电压:15v和5v数据输出格式:12位/8位芯片工作模式:全速工作模式和单一工作模式其原理结构图如图2-3所示: (4)数码管驱动芯片ICM7218ICM7218是INTERSIL公司生产的一种性能价格比较高的通用8位LED数码管驱动电路,28脚双列封装,是一种多功能LED数码管驱动芯片,可与多种单片机接口使用。ICM7218的输出可直接驱动LED显示器,不需外接驱动电路,其构成的显示电路结构简单,使用方便。其引脚图和内框图如图2-4和2-5所示:2.2硬件原理图(1)电源部分电源电路如图2-6


    注意事项

    本文(油箱液位测量仪设计.doc)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开