基于单片机的水塔水位控制系统设计及仿真 联系客服

发布时间 : 星期一 文章基于单片机的水塔水位控制系统设计及仿真更新完毕开始阅读7bcfa6f1f80f76c66137ee06eff9aef8941e484d

佳木斯大学学士学位论文

应用: 灌溉系统,RV和船舶水位保持,蓄水和水循环系统,小型罐体液位,冷却器&蒸气冷凝设备

类型: 表压

量程: 0~1,2,5,15,30,50,150(psi) 精确度: ±5%(<5Psi);±3%(>5Psi) 输出: 0.5~4.5V

电气连接: 电缆 工作温度: -35℃~85℃

供电电源: 5VDC 图2—7 LM系列液压传感器 特点: 低成本,微量程(最佳量程1Psi~15Psi),适于OEM客户批量应用。 典型应用: 灌溉,RV和船用邮箱液位,水存储和水回收系统,小罐体液位,冷凝器,蒸发冷却塔

图2—8 LM传感器尺寸外形图 图2—9 LM传感器电气连接图

2.3 硬件电路各模块设计

2.3.1 电源电路设计

系统供电为市电AC220v,经变压器TR1降为交流6v,经整流桥堆BR1整流后得到脉动直流电压6v,再经三端稳压器LM7805得到VCC(+5v) ,

7

佳木斯大学信息电子技术学学院 佳木斯大学学士学位论文

图2—10 电源电路

图2-10系统供电为市电AC220v,经变压器TR1降为交流6v,经整流桥堆BR1整流后得到脉动直流电压6v,再经三端稳压器LM7805得到VCC(+5v) ,其中电解电容C4、C6、起滤波作用,C5、C7是旁路电容,起抑制干扰的作用[3]。

2.3.2 单片机最小系统电路设计

复位电路,就是 利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,当你进行完了一个题目的计算后肯定是要清零的是吧!或者你输入错误,计算失误时都 要进行清零操作。以便回到原始状态,重新进行计算。和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。篡位电路都 是比较简单的大都是只有电阻和电容组合就可以办到了。再复杂点就有三极管等等配合程序来进行了。

RST:复位输入。在单片机工作期间,当此引脚上出现连接2个机器周期的高电平时可实现复位操作。复位电路除了具有上电复位功能外,还可通过复位键迫使RESET为高电平。当系统通电时,RESET引脚获得高电平,随着电容的充电,RESET引脚的高电平将逐渐下降。RESET的高电平只有保持足够的时间(2个机械周期),单片机才可以进行复位操作 。

时钟电路采用12MHz的晶振,因为ADC0809的工作时钟最高允许值为12MHz,单片机ALE管脚2分频后为500KHz,可以作为ADC0809转换器的时钟信号CLK。XTAL1:反向放大振荡器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。XTAL1脚是内部反相放大器的输入端,而XTAL2脚是该放大器的输出端。在晶体振荡中,晶体工作于基本响应模式,它作为一个感抗与外部电容形成并联谐振,使正反

8

佳木斯大学信息电子技术学学院 佳木斯大学学士学位论文

馈放大器维持震荡。所选电容为瓷片电容22PF,因为22PF对于工作于1MHZ以上的晶振都能获得良好的效果[4]。

图2—11 单片机最小系统电路

2.3.3 显示电路设计

图2—12 显示电路

9

佳木斯大学信息电子技术学学院 佳木斯大学学士学位论文

本设计图2-12由P1口控制七段发光二极管亮或灭,使用共阴极8段数码管,由图2.9可知,要使七段显示器的某一段亮,则应该是与该段相连的段选寄存器即P1口的某位线输出为1。若使某段熄灭,则必须输出0。例如要显示数字4。则应使P1口的P1.7-P1.0输出为11100110B,若用一个字节表示该输出值,即字形代码为66H,依此类推,可以得到0—9一共10个十进制数的字形代码依次为3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH。

本设计由P2.0,P2.1,P2.2,P2.3做位选,以控制哪一位七段数码管显示,例如,要求第一位数码管显示,则应设置P2.0为“1”,P2.1,P2.2,P2.3为“0”。

PNP型三极管9012起到增加驱动电流的目的。电阻R12~R19控制通过数码管的电流,R20~R23控制通过三极管9012的电流,R4~R11为单片机P1口的上拉电阻[5]。

图2—13 电位器RV1与ADC0809接口

2.3.4 液位传感器的接口电路设计

设计图2-13所选LM型液位传感器能够根据不同的液位产生不同的电压,电压值大小范围为0.5~4.5V,且能够便于远距离传输。由于芯片ADC0809的输入为0~5V的电压,仿真时需要将输入信号转换为电压信号,为此外接一电位器R=1kΩ,把电压转换成0~5V电压。在设计中,把电位器的1,3脚接+5V电压和地线,调节滑钮2能够很好的得到0~5V电压,因此可以用电位器模拟液位传感器。

2.3.5 AT89C51与ADC0809的接口电路设计

如图2-14 ADC0809与AT89C51相连接,ADC0809中的START与ALE相连通,ALE——地址锁存允许信号,对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。START——

10

佳木斯大学信息电子技术学学院