水温控制系统的设计

2026/1/26 22:05:13

以上就是整个电路的框图, 将前述各单元电路连接起来,就可构成完整的系统硬件电路图。系统硬件电路中除了包含前、后向通道的输入、输出插座外,还

9

应考虑增加苦干个插座,以方便主控板与各部件的连接。硬件电路制作包括印刷线路板制作、焊接和系统连接等几个方面。印刷线路板的设汁一般都是在计算机上利用Protel 99 SE软件进行辅助设计。

3.2 程序流程图

系统软件由主程序、键盘扫描、LED显示、串行口中断组成。由于本模块就进行键盘与显示任务,且键盘扫描与LED扫描是用同个74LS138来完成,可以将程序精简,即把键盘和显示的程序合在一起放在主程序里。

(1)初始化。设定可编程芯片的工作方式,对内存中的工作参数区进行初始化,显示系统初始状态。

(2)读温度程序. 通过DS18B20的侧温. (3)调用PID算法子程序通过键盘模块发送过来的数据,即给定值,和测量值进行计算,输出PWM波.对电炉的水温度进行控制. (4)返回

(2)定时中断服务程序:

采样定时由定时器o的定时操作完成,定时器o的定时初值时间由PID的运算结果控制。程序流程如图所示:

(3)脉宽调制输出子程序:

10

开始 初始化 P3.3、P3.4、P3.5=000 N P1?30H P3.7=0? Y 消抖 等待按键放N 延时 P3.2=0? Y N Flaga=1? Y Flagb=1? 消抖 等待按键放Flaga=1 N Y 32H? ‘0’ 31H? ‘0’ Flagb? 1 P3.3、P3.4、P3.5=001 Flagb?0 P1?31H 延时 ………… P3.3、P3.4、P3.5=010 …………. P3.3、P3.4、P3.5=101 …………. P3.3、P3.4、P3.5=110 …………. P3.3、P3.4、P3.5=011 …………. P3.3、P3.4、P3.5=111 …………. P3.3、P3.4、P3.5=100 …………. 11

入口 脉宽标志位是高电平? N Y P0.0输出高电平 脉宽标志位清0 P0.0输出低电平 把脉宽标志位置1 返回 初始化 调用水温检测子程序 调用脉宽子程序 调用PID算法子程序 返回 开起定时器 Y 定时时间到? N 12


水温控制系统的设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 水温控制系统的设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219