自动定量水温控制器设计方案
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控制器原理
评论