新闻中心

EEPW首页>模拟技术>设计应用> 自动定量水温控制器设计方案

自动定量水温控制器设计方案

作者: 时间:2013-11-16 来源:网络 收藏
WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px/25px 宋体, arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  4只下拉电阻和4只键盘连接位选线DIG4-DIG7的4只电阻(以下简称位选电阻),应遵从一定的比例关系,下拉电阻应大于位选电阻的5倍而小于其50倍,典型值为10倍;下拉电阻的取值范围是10K-100K,位选电阻的取值范围是1K-10K. 在不影响显示的前提下,下拉电阻应尽可能地取较小的值,这样可以提高键盘部分的抗干扰能力。

  8155需要以外接的RC振荡电路以供系统工作,其典型值分别为R=1.5K,C=15pF.

  当有键按下时,KEY引脚输出变为低电平,此时如果接收到‘读键盘’指令,8155将输出所按下键的代码。键盘代码的定义,如图2所示,图2中的键号即键盘代码,途中代码以10进制表示。如果没有在没有按键的情况下收到‘读键盘’指令,8155将输出 FFH(即255)。

按键电路

  3.3 自制液位传感器电路的设计

  自制液位传感器是将电信号转化成数字信号,然后将其传入单片机内,如果到达制定的液位时,其单片机内部的累加器的数值发生变化,如果未达到指定的液位是其内部的累加器的数值为0,根据累加器的变化来判断是否达到制定的液位高度,具体设计液位高度电路连接如图3所示。

液位连接高度电路

  4.软件设计

  主控制芯片为AT89S51,采用汇编语言编程。软件流程如图4所示。

软件流程图

 5.系统测试

  5.1 测试方法与仪器

  首先,利用标准的工业温度计对18B20进行校准。然后在使用该温度计对混合后的温度计进行测量,并与用户设定的温度进行比较。

  对于液位的设定是通过标准的米尺来对高度进行设定,将其传感器放置在要求的高度,然后观察是否在预定的高度水泵和电磁阀能够停止工作。

  5.2 测试数据及测试结果分析

  测试数据如表1所示。

测试数据表

  通过数据对比,分析结果表明高度是人为设定的,并且由于传感器本身的特性,一旦水到达所设定的高度

pid控制器相关文章:pid控制器原理




评论


技术专区

关闭