没有合适的资源?快使用搜索试试~ 我知道了~
大学毕业论文-—mcs51单片机机应用于温度控制器.doc
0 下载量 121 浏览量
2023-07-08
22:13:31
上传
评论
收藏 805KB DOC 举报
温馨提示
试读
32页
大学毕业论文-—mcs51单片机机应用于温度控制器.doc
资源推荐
资源详情
资源评论
目 录
1 前 言 ..............................................................1
2 温度控制器的技术参数 ...............................................2
3 系统设计方案的论证 .................................................3
3.1 方案比选 ......................................................3
3.2 方案说明 ......................................................4
4 控制系统设计 .......................................................5
4.1 系统的工作原理 ................................................5
4.2 硬件电路设计 ..................................................6
4.3 系统软件设计 .................................................16
5 调试,安装,运行 ..................................................30
5.1 系统硬件调试 .................................................30
5.2 系统软件调试 .................................................30
6 小结 ..............................................................31
第 1 页 共 31 页
MCS51 单片机机应用于温度控制器
摘要: 本文论述了采用单片机控制的智能温度控制器,使用 AT89C4051 单片
机、ADS7844E A/D 转换芯片、HT1621B 液晶显示驱动芯片及液晶显示器,实现温度
的测量、输出控制及显示功能。
关键字:单片机、A/D 转换,液晶显示及其驱动
1 前 言
模拟电路温度控制器存在电路复杂、功能简单和调试不方便的问题,随着电
子技术的快速发展,超大规模集成电路的技术越来越成熟,制造成本越来越低,
单片机在军事、工业、通讯、家用电器、智能仪表等领域的应用越来越广泛,使
产品的功能、精度和质量大幅度提高;同时,电路的设计更简单、故障率低、可
靠性高、成本低;特别是近几年来 Flash 技术的发展,使单片机系统的开发周期
大大缩短,开发成本大幅降低,使用单片机控制的智能仪表是仪表领域发展的必
然趋势。本文论述了采用 ATMEL 公司的 AT89C4051 单片机和美国 Burr-Brown 公司
的 ADS7844E 模-数转换芯片以及 HOLTEK 公司的 HT1621B 液晶显示驱动芯片设计
的 LCD 显示智能温度控制器。
本系统实现了模拟温度数据采集、模拟量到数字量转换、软件对温度信号进
行非线性校正,单片机数据运算及逻辑处理、LCD 显示、键盘处理及继电器输出控
制功能。
本文主要介绍了智能温度控制器的功能和设计的过程。重点说明电路设计、
软件设计。
第 2 页 共 31 页
2 温度控制器的技术参数
本 系 统 采 用 ATMEL 公 司 的 AT89C4051 单 片 机 和 美 国 Burr-Brown 公 司 的
ADS7844E 模-数转换芯片以及 HOLTEK 公司的 HT1621B 液晶显示驱动芯片设计,实
现了模拟温度数据采集、模拟量到数字量转换、单片机数据运算及逻辑处理、LCD
显示、键盘处理及继电器输出控制功能,主要技术参数见表 1
表 1 主要技术参数表
测量精度:
0.5℃
量程
0~400℃
显示分辨率:
0.1℃
采样速度:
500 毫秒
调节算法:
开关调节 (ON/OFF)
输入:
热电阻:Pt100
输出:
继电器,常开触点(max.250VAC, 1A)
报警:
继电器,常开触点(max.250VAC,3A)
电源:
220VAC ±10% ; 50Hz
环境:
工作温度:0 ~ 50℃,相对湿度≤85%
第 3 页 共 31 页
3 系统设计方案的论证
本章主要叙述温度控制器的设计方案。
3.1 方案比选
随着电子技术的发展,温度控制器的设计方案经历了模拟电路温度控制器、
模拟量测量加数字显示、单片机温度控制器的发展过程;在单片机温度控制器的
设计方案中,又发展出各种智能型的温度控制器方案,如:高 AD 转换的精度,PID
调节控制输出、PID + 模糊控制等。本次设计着重锻炼自己的动手能力,熟悉单片
机的使用,具体提出如下设计方案:
方案一:采用 8031 单片机作为控制核心,以最普通的器件 ADC0809 作数/模
转换,以继电器作为控制输出。此方案简单可行,造价低廉,但由于 8031 没有片
内 ROM,需要扩展程序存储器,增加了电路的复杂性,并且由于 0809 是 8 位的数/
模转换电路,在温度测量范围很小时,测量精度还能满足要求,当测量温度范围
稍宽时,测量的精度就不能实际应用的要求。
方案二:采用片内带 Flash 存储器 MCS51 系列单片机作为控制核心,采用 12
位数/模转换电路,以继电器作为控制输出。由于采用了 12 位的 ADC 转换芯片,
转换范围从 0 到 4096,当温度范围要求为 0-1000℃时,每一位表示约为 0.25℃,
考虑到 ADC 转换芯片的转换精度±1LSB 及运算放大器的误差,测量精度理论上可
到 0.5℃,可以满足一般的控制要求。
方案三:目前许多单片机生产商推出了自带 ADC 转换,FLASH 存储器、EEPROM
的产品,如美国 Analog Devices 公司 AduC812 内部带 12 位的 ADC 转换,如果采用
AduC812 单片机作为控制核心,则系统外围电路比较简单且能够达到控制精度要求,
但是成本较高。
本系统采用方案二,温度控制器所需要的 I/O 数量不多,程序量不是很大(不
考虑 PID 调节控制输出),为了节省单片机的 I/O 口,选用 12 位串行口数/模芯片
ADS7844E,单片机使用 AT89C4051,片内程序存储器空间为 4K,15 条 I/O。
第 4 页 共 31 页
3.2 方案说明
系统中设计了一个 EEPROM 存储器来保存设置参数,目前市面上常用的 EEPROM
芯 片 主 要 有 两 种 接 口 类 型 : I
2
C 接 口 及 SPI 接 口 , 主 要 的 代 表 芯 片 有
AT24C02/04/08/16 系列和 AT25010/020/040 系列,由于 ADS7844E 转换芯片采用的
是 SPI 接口,所以选用 AT25010 存储器可以节省 I/O 端口。
显示器件常用的有 LED 数码管显示器件、LCD 显示器件。LED 数码管显示器件
具有亮度大,寿命长等特点,但需要较大的驱动电流;LCD 显示器件成本低、功耗
小,但需要专用的驱动电路以及亮度低;本方案的显示器件采用 6 位字符液晶显
示器,驱动芯片采用 HOTELK 公司的 HT1621B。
剩余31页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 702
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功