- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
两个基于单片机的液位控制系统设计介绍
两个基于单片机的液位控制系统设计介绍基于单片机的液位控制系统设计一集成芯片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实现液位的显示,液晶显示器上显示液位的值。报警部分:当液位高于由键盘输入的液位上限或低于由键盘输入的液位下限时,蜂鸣器发声报警。控制部分:当液位高于由键盘输入的液位上限时,单片机启动电动机开闸放液体;当液位低于液位下限时,单片机启动电动机自动上液体。为减少执行机构对单片机的影响,提高稳定性,在执行机构前加有光电隔离器,并由电磁继电器控制电动机的开关。系统总体框图本方案主程序流程图如下图主程序流程图本方案有测量模块、AD转换模块、键盘输入模块等。程序设计中应考虑各部分的相互联系。在主程序中先进行初始化,初始化过程包括CPU开中断,允许外部0、1中断,设定外部中断触发方式为边沿触发,允许T0中断,设定计数器工作于方式2,给计数器设定初值为全1,起动计数器,中断优先级设定,其中设定外部中断1、计数器T0为高级中断,令K=0(用K来检测是否有键按下,当有数字键按下时K=1)。基于单片机的液位控制系统设计二液位控制器的工作方式有多种,利用单片机为控制核心,设计一个对供水箱水位进行监控的系统。单片机控制固态继电器的开断对液体液位进行调整。该设计的核心AT89C51芯片,主要的组成部分有键盘、数码显示、A/D转换、传感器、电源和控制部分等。基于单片机实现的液位控制器利用气压传感器和A/D转换产生液位高度数据,通过单片机的数据采集,利用数码管显示液位高度数据,进而进行液位控制。当液体液位达到上限或者下限时,液体底部的软管管内空气气压发生变化,由气压传感器将软管内的空气气压信号转化成电压信号,电压信号生成后进入A/D转换,A/D转换将电压信号转化成数字信号量,单片机对数字信号量进行采集并处理,最终在数码显示管内生成数码液位高度,之后通过键盘设置液位高、低和限定值以及强制报警值,从而实现对液位的自由控制。单片机基于单片机的液位控制器设计的单片机是AT89C51芯片,如下图。该芯片由由Atmel公司生产,呈双列,共40脚。A/D转换和显示连接口在P0,3x5的键盘连接口在P1,控制电磁阀和水泵动作的接口P2,上、下限指示灯连接口在P3。传感器基于单片机的液位控制器设计传感器使用的是SY-9411L-D型变送器,如下图。这种变送器有一个美国SM公司生产的555-2型OEM压阻式压力传感器和相应的放大电路组成。555-2型OEM压阻式压力传感器外壳封装材料是用坚固的耐高温塑料特殊加工处理,所以其耐温性能较强。1脚和2脚都是信号输出(-),5脚和6脚都为信号输出(+),中间3脚为激励电压、4脚为地。在液体底部有一根软管用以输出空气气压信号,软管两端分别和液体底部和传感器,其直径为5mm。在液体液位发生变化时,会引起软管内空气气压的变化,进而生产气压信号,气压信号在传感器的作用下生成电压信号,电压信号再输入A/D转换器中。液位显示电路基于单片机的液位控制器设计的液位
原创力文档


文档评论(0)