文件大小:773.50KB 适用专业:应用电子 适用年级:大学 论文编号:199258 论文简介: 课程设计 电烤箱温度控制系统,说明书共25页,8992字。 一、 题义分析与解决方案 1、题义需求分析 在STAR ES598PCI单板开发机上实现对电烤箱温度和时间的控制功能。 设计要求: (1)通过键盘设定温度和加热时间。 (2)使用DS18B20采集温度,采用七段数码管显示当前温度和剩余时间,并和设置的温度进行比较。 (3)当温度低于设定值时,通过DAC0832输出电压供给发热电阻RT1,使其温度升高。 (4)使温度恒定在设定温度附近,时间到了停止加热,并提示操作完毕。 2、解决问题的方法与思路 (1)硬件部分 选择8279芯片和七段LED显示器与键盘相连,8279的扫描输出信号经译码器译码,三根输出线Y0~Y7作为矩阵键盘的行扫描信号,返回信号RL0~RL7与矩阵键盘的8个列输出信号相连接,扫描输出信号经另一译码器产生的8个输出信号作为8个显示器的选通信号,即位选信号,轮流刷新8个显示器。8255A PC0口接DS18B20,接收采集的温度值,PC4口接警报器,用于时间结束是的报警。DACO832输出电压,对电阻RT1进行加热,使温度维持在一定范围。 (2)软件部分 设立一个段码表,用来数字0—9的段码,根据这些段码可以判定LED显示器选用的共阳极还是共阴极方式;同时还要设置一个显示缓冲区以动态刷新的方式。 设置好8279的工作方式,运行显示程序。前四位显示时间,后四位显示温度值。 对DS18B20进行初始化编程,发出读取温度和转换温度命令。8255A PC0口接收数据,并与输入的界限值进行比较,如果小于界限,则启动DAC0832,输出电压给电阻加热;如果达到界限,则不启动加热。程序运行过程中时间递减,当时间减为零时,启动报警系统,产生声音报警,程序结束。 ......
论文文件预览: 共1文件夹,1个文件,文件总大小:773.50KB,压缩后大小:275.08KB
- 课程设计-电烤箱温度控制系统
- 电烤箱温度控制系统.doc [773.50KB]
|