1、课程设计说明书 NO.1 设计题目:设计题目:恒温控制电路的设计恒温控制电路的设计 一一. .课程设计的目的课程设计的目的 计算机控制系统课程设计是自动化专业的一个重要实践教学环节。在课程设计过 程中,学生通过一个较完整的设计过程,可以加深对本门课程所学理论知识的理解 与应用,提高学生对所学理论知识的综合运用能力,使学生对计算机控制系统有一 个整体认识,掌握计算机控制系统的设计方法。通过课程设计,还可以培养学生独 立工作能力,为将来毕业设计打好基础。 二设计方案论证 1 1功能要求功能要求 设置部分数字键,再设置一个“增 1 键”和一个“减 1 键”来实现 020恒温值的 设定, 报警部分直接
2、通过软件比较程序实现, 当温度高于设定温度时, 可采用自然冷却, 当低于设定温度时,使微机发出一个控制命令接通加热电阻加热。 2.2.方案论证方案论证 按要求,系统采用 1 片 51 单片机、1 片 A/D 转换器 ADC0809、键盘和 4 个共阴极 7 段 LED 显示器件。系统框图如图 1 所示。 沈 阳 大 学 MCS-51 单片机单片机 显示设定温度显示设定温度 和当前温度和当前温度 加温加温 控制电路控制电路 A/D 测温元件热测温元件热 敏电阻敏电阻 键盘键盘 设定温度设定温度 图图 1. 1. 恒温控制系统原理图恒温控制系统原理图 课程设计说明书 NO.2 3.3.硬件电路设计
3、硬件电路设计 图 2 数据采集与温度控制 4.4.硬件电路的功能(分模块介绍)硬件电路的功能(分模块介绍) (1) (1) 动态显示电路:动态显示电路: 假设温度在 100 一下,因此可以选择 4 个共阴极的七段 LED,前两个显示设定 温度,后两个显示当前温度。单片机与 8255A 相连,用 8255A 的 A 口连接段码,B 口连 接位码实现动态显示。 具体电路如图 3 所示。 单片机与 8255A 的连接电路略, 假设 8255A 的地址为 FFF0H -FFF3H。 沈 阳 大 学 课程设计说明书 NO.3 (2 2)A/DA/D 转换与温度控制电路:转换与温度控制电路: 图 4.AD
4、C0809 沈 阳 大 学 PA6 PA0 PB0 PB3 8255A ag ag ag ag X1 X2 X3 X4 图 3.动态显示电路 课程设计说明书 NO4 ADC0809 是单片机控制的关键环节,将检测的温度通过 ADC0809 转换成数字量 传给计算机,计算机通过程序对检测到的温度进行控制。数据采集选用 A/D 转换器 0809,程序中循环采集 A/D 转换值,采集完成由单片机接收采集的数据,经计算分析, 确定是否加温,加温有 8255A 的 PC0 控制。 从连接电路中可知,0809 芯片的地址是 7FFFH,0809 的控制端 CBA 与地相连, 因此只可采集 IN0 的信号。采样结束信号 EOC 与 8255 的 PC7 相连,可通过查询测 试 A/D 转换状态。 UNL2803 反向驱动电路,A 端为 0 时,A为 12V,停止加温;A 端为 1 时,A 为 0V,开始加温。ADC0809 芯片各