电热水器控制系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子信息工程专业课程设计任务书
题目:电热水器控制系统设计
设计内容
设计一个由8051MCU组成的电热水器控制系统。能够测量当前水温并显示;可以设置烧水温度,当无水时要有报警功能。通过这个过程熟悉温度传感器、键盘控制和七段数码管的使用,掌握51系列单片机控制和测试方法。;用LED显示测量得到的水温值。完成基本要求,可以适当发挥进行扩展设计。
1 )数码管显示:年月日时分秒;
2)键盘输入修改时间、日期设置;
设计步骤
一、总体方案设计
以51系列MCU构成核心模块,合理分配存储器资源和I/O资源。温度
采集模块建议采用 DS18B20,或采用PtIOO再经模数转换;显示模块用2位LED可满足需要;报警模块可采用声光等形式;输入模块可选用矩阵式键盘
或键盘驱动芯片;可选用 8255进行I/O扩展。
二、硬件选型工作
对于每一个芯片要有具体型号,对每个分立元件要给出其参数
三、硬件的设计和实现
1. 选择计算机机型(采用 51内核的单片机);
2. 设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、
显示接口电路等);
3. 接口电路;
4. 其它相关电路的设计或方案(电源、通信等)
四、软件设计
1. 分配系统资源,编写系统初始化和主程序模块;
2. 编写相关子程序;
3. 其它程序模块(显示与键盘等处理程序)。
五、编写课程设计说明书,绘制完整的系统电路图( A3幅面)。
一、................................... 设计要求
1
二、................................... 设计目的
1
三、............................. 设计的具体实现
1 1. ................................................................................................ 硬件
设计 (2)
1.1. .................................................................... 单片机的
选择 (2)
12水位检测电路 (6)
1.3.温度检测电路 (7)
14A/D转换器 (9)
1.5.报警电路 (10)
2. .............................................................................................. 软件设
计 (11)
2.1. 温度测量子程序 (12)
2.2. 判断子程序 (13)
2.3重要代码.......................
四、................................. 结论与展望
14
五、............................. 心得体会及建议
14
六、....................................... 附录
14
七、参考文献 (14)
电热水器控制系统设计报告
一、设计要求
设计一个由8051MCU组成的电热水器控制系统。能够测量当前水温并显示;可以设置烧水温度,当无水时要有报警功能。通过这个过程熟悉温度传感器、键盘控制和七段数码管的使用,掌握51系列单片机控制和测试方法。设计以AT89C51单片机为核心,用LED显示测量得到的水温值。完成基本要求,可以适当发挥进行扩展设计。
1)数码管显示:年月日时分秒;
2)键盘输入修改时间、日期设置;
以51系列MCU构成核心模块,合理分配存储器资源和I/O 资源。温
度采集模块建议采用DS18B20,或采用Pt100再经模数转换;显示模块用2位LED可满足需要;报警模块可采用声光等形式;输入模块可选用矩阵式
键盘或键盘驱动芯片;可选用8255
进行I/O扩展。
二、设计目的
运用我们所学的专业知识,采用单片机为主控芯片设计电热水器控制
系统并辅以外围电路设计,既能加深我们对专业知识的理解,又能培养专业知识与实践相结合的实践技能,提高我们分析、解决问题的能力。
三、设计具体实现
电热水器控制系统的整体设计方案包括硬件设计方案和软件设计方案。硬件是指以微控制器作为核心,由外接温度测量电路、键盘、复位、热水器
加热开关、LED显示电路、报警电路组成。
根据功能需求说明,本着节约开发成本、增加系统可靠性、减小体积等原则进行电热水器控制系统的硬件设计。本系统采用51系列单片机
AT89C52作为整个系统的核心,利用AT89C52现有的接口组织外围硬件模块。由于环境的特殊性,温度测量主要是由Pt00铂电阻温度传感器、温度传感器的信号调理电路和基于ADC0801的A/D转换电路组成;键盘由三个按键组成:分别为开关和“ +”、“-”;水位检测电路检测是否有水,避免干烧;LED 显示电路主要用于显示温度;报警装置为单片机I/O 口驱动蜂鸣
器,达到报警的效果
图2 AT89C52芯片引脚图
AT89C52主要性能:
1、 与MCS-51单片机产品兼容
2、 8K 字节在系统可编程Flash 存储器 键盘
显示电
水位检测
蜂鸣报警 温度检测
A/ D
AT89C5
2 =>加热开关 图1系统硬件图
1硬件设计
1.1单片机的选择
PDIP
汀二■ F 1 O CZ :T2
EXj P 1.1 C
P1-2C
F1.3 匚 尸X”斗匸 4MOSnP1.9C rMISO
Rlje 匚 FST r ,口g . P3,o c .TXC - R3.1 匸 (INTO} R3N 匚 rrr T 口 冷匚 \TC FB.4 c < T » ■ C P3Q 匚 P3.7 C JCTJM_2 匚 ATALI 匸 QVM 口匚 zi ~1 □ x/cc FC C PC ' POJ2 尸匚z PC4 roe __7 kF- f )) 8詁邑3 PC C (ADAfe Z1 FC. 7 (AD7) 二| E^.^ PP 二I 匚_m 帘耳二 尸TEW ZZJ F2 G ^AIX) □ FZ B (A13) □ F* ■< 2怦5 21 F2_1 (M> □ P2.O (AB|