基于AT89S52温度控制器的设计

合集下载

基于AT89S52单片机的温湿度控制

基于AT89S52单片机的温湿度控制

目录1 绪论 (3)1.1 设计背景 (3)1.2 温、湿度检测技术的发展和现状分析 (3)1.2.1 温度检测技术 (3)1.2.2 湿度检测技术 (4)1.3 系统简介 (6)1.3.1 系统功能简介 (6)1.3.2 系统设计简介 (6)1.4 本章小结 (7)2 方案选择 (8)2.1 控制模块 (8)2. 2 输入模块 (8)2. 3 显示模块 (9)2. 4 数据采集模块 (9)2.4.1 温度采集模块 (9)2.4.2 湿度采集模块 (10)2.5 本章小结 (10)3 数字信号处理 (11)3.1 数字信号处理简介 (11)3.2 数字滤波技术简介 (11)3.2.1 数据滤波技术的实现意义 (11)3.2.2 数字滤波与模拟滤波的区别 (11)3.3 列举三种数字滤波技术及在本文中的使用 (12)3.3.1 递推平均滤波法 (12)3.3.2 限幅滤波法 (12)3.3.3 限幅平均滤波法 (12)3.4 本章小结 (13)4 硬件设计 (14)4.1 系统外围器件介绍 (14)4.1.1 74LS164 (14)4.1.2 74LS08与门 (15)4.1.3 CD4024 (15)4.1.4 AT24C02 (16)4.1.5 ADC0809 (17)4.2 硬件设计及原理图 (19)4.2.1 LCM1602液晶显示及驱动 (19)4.2.2 数据采集模块 (20)4.2.3 串口通信模块 (27)4.2.4 电源模块: (28)4.2.5 报警电路 (28)4.3 总设计硬件图 (29)4.4 本章小结 (30)5 系统软件设计 (31)5.1 系统软件框图 (31)5.2 系统各模块流程图及部分程序 (31)5.2.1 初使化程序 (31)5.2.2 矩阵键盘扫描 (32)5.2.3 温湿度报警值设置模块 (34)5.2.4 温湿度值采集、处理及显示模块 (37)5.2.5 与PC机通信模块 (39)5.2.6 报警状态判断模块 (42)5.3 系统中两种数字滤波软件实现流程图 (43)5. 4 本章小结 (44)6 理论公式推导及系统测试 (45)6.1 湿度的推导公式过程: (45)6.2 系统干扰处理及系统测试 (46)6.2.1 系统干扰处理 (46)6.2.2 系统测试 (46)6.2.3 测试工具 (47)7 总结和致谢 (48)7.1 系统设计总结 (48)7.2 致谢 (48)参考文献 (49)附录一系统设计过程中的调试工具 (50)附录二部分单片机程序及注释 (50)附录三 VB上位机通信平台程序 (60)1 绪论1.1 设计背景人类的生存和社会活动与温湿度密切相关。

基于AT89S52单片机的数字温度控制系统软件设计

基于AT89S52单片机的数字温度控制系统软件设计
20 2 . 0 7, 0
f 张 萍 等 .基 于 数 字 温 度 计 4 ]
D 1B 0的 温 度 测 量 仪 的 开 发 f. S8 2 J 1
自动化仪 表 20 ,. 0 76 『I 5 何希才.传感器及其应用 『 ] Ⅵ 北 l.
京:国防工业 出版 社.2 0 . 00
f 6 1何立民等. 片机应 用系统设计 单
[】 德 .单 片机原 理 与应 用技 术 【] 京 : 7张友 M. 北 机械
工业 出版社 . 0 4 2 0.
调显示程序
iHale Waihona Puke 调 B D码转化程序 C
【] 鑫.单 片机 原理 及 应 用【 . 京 : 工 业 出 8张 M] 北 电子
版 社 .0 8 20 .
度控制 器设计 【.微计算机 信息, J ]
Ab ta t sr c:Aln t h e h ia rges h e eaue i cmmo aa tri h id s a po u t n u sn h mo oi i ne ae o g wi te tc nc lpo rs,te tmp rtr s a o h n p rmee n te n ut l rd ci ,b tu ig te i r o n lhc itg td t r crutt c ue h p rmee i e o n t is em.Ths rce h s d sg e h dgtltmp rtr uvn a d o t ln ytm b sd n te i i o a c s te aa tr s cmig he mant a c b r i at l a ein d te ii e eaue s rig n cnr l g sse i a o i ae o h mo oi i nertd crut h sse i o oe o he d ls e eaue g te n d l,tmp rtr o tol g moue a w l stmp rtr n lhc itgae ic i t .T e y tm s c mp sd ftre mo ue:tmp rtr ah r g mo ue e eaue c nrln d l s el e eaue i i a

基于AT89S52温度测控系统的设计与实现

基于AT89S52温度测控系统的设计与实现

在调试过程中,需要注意观察控制效果是否达到预期。可以通过调整比例系 数、积分系数和微分系数来优化控制效果,直到系统达到最佳性能。此外,还需 要检查系统的稳定性,确保系统在长时间运行中能够保持稳定。
结论
基于AT89S52单片机的温度控制系统具有广泛的应用前景,可以实现在一定 范围内的温度自动调节。通过选用合适的温度传感器和控制算法,结合单片机实 现方便、可扩展性强的特点,可以大大提高温度控制的精度和稳定性。在今后的 研究中,可以进一步探索更加智能化的控制算法和优化措施,提高温度控制系统 的性能和适应性。
4、加热控制:根据当前温度数据和设定值,计算所需的加热功率,通过PWM 或SSR控制加热元件的工作时间和间隔。
5、显示:将处理后的温度数据 通过显示模块进行实时显示。
6、循环:系统持续运行,不断进行温度采集、处理和显示等操作,以实现 实时温度控制。
五、调试与优化
在系统软件开发过程中,需要进行反复的调试和优化以确保系统的稳定性和 准确性。可以通过调整数据处理算法、优化加热控制策略等方式提高系统性能。 同时,为了方便维护和升级,程序设计应注重模块化和可扩展性。
六、结论
基于AT89S52单片机的数字温度控制系统具有灵活性和可扩展性,适用于各 种需要精确控制温度的场合。通过合理的软件设计,可以实现高精度的温度监控 和调节,有效地提高产品质量和生产效率。
谢谢观看
二、研究现状
传统的温度测控方法主要包括热电偶、热电阻以及红外测温等。然而,这些 方法普遍存在测量精度不高、抗干扰能力差、需要定期校准等缺点。随着数字化 技术的发展,数字温度传感器和微控制器在温度测控领域的应用越来越广泛。数 字温度传感器具有精度高、稳定性好、量程广等优点,而微控制器则可以实现高 精度的温度控制。

基于AT89S52的热处理控制器的设计设计

基于AT89S52的热处理控制器的设计设计

衢州学院毕业设计(论文)题目:《基于AT89S52的热处理控制器》的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日摘要温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。

基于AT89S52单片机温度控制系统毕业设计.

基于AT89S52单片机温度控制系统毕业设计.

毕业设计题目:系别:计算机科学系班级:姓名: XXXX学号: 000000指导老师: XXX二〇一一年十一月十三日目录第1章绪论 (1)1.1 系统的概述 (1)1.2 系统的要求 (1)1.3 系统的主要模块 (1)1.3.1 本系统的主要组成部分 (1)1.3.2 各部分的功能 (2)1.3.3 工作原理 (2)第2章设计的理论基础 (3)2.1 AT89C52的工作原理 (3)2.1.1 CPU的结构 (3)2.1.2 CPU的结构I/O口结构 (3)2.1.3 程序存储器 (3)2.1.4 定时器 (4)2.1.5 中断系统 (4)2.2 单总线数字温度传感器DS18B20检测电路 (5)2.2.1 DS18B20简单介绍 (5)2.2.2 DS18B20 的性能特点 (5)2.2.3 DS18B20的测温原理 (6)2.3 LCD1602液晶显示器 (6)2.3.1 LCD1602简介 (6)2.3.2 1602LCD的指令说明及时序 (7)2.4 直流马达 (8)2.4.1 马达工作的原理 (8)2.4.2 马达的基本构造 (9)第3章系统的硬件组成电路设计 (10)I3.1 系统总硬件设计 (10)3.2 时钟电路 (10)3.3 AT89C52的复位电路 (11)3.4 单总线数字温度传感器DS18B20检测电路 (11)3.5 LCD1602显示模块 (12)3.6 驱动电路 (12)第4章系统软件的设计 (14)4.1主程序设计 (14)4.2 温度检测 (14)4.2.1读取温度设计 (14)4.2.2 温度数据处理设计 (16)4.3 液晶显示器LCM1602 (17)4.3.1 LCM1602初始化 (17)4.4马达的控制 (21)第5章系统调试 (22)第6章总结与展望 (23)5.1 总结 (23)5.2 展望 (23)参考文献 (24)致谢 (25)附录A:程序 (26)附录B:元件清单 (42)附录C:实物照片 (42)II基于单片机AT89C52的大棚温度控制系统摘要蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。

基于AT89S52单片机的温度控制器设计

基于AT89S52单片机的温度控制器设计
基于 A 8 S 2 片机 的温 度控制器设计 T 95 单
史 新 鹏
( 军 大连 舰艇 学 院装 备 自动 化 系 , 宁 大连 1 6 1 海 辽 1 0 8)
摘要 : 文章 实现 了一种 基 于 A 8 S2 片机 的 室 内温度控 制 器 ,采 用数 字传 感器 D 1B 0构成测 温单元 ,完 T 95 单 S8 2 成 对 温度 的采 集、转换 和 传输 任务 ,并 用 两个四位 数码 管 实时显 示 当前 室 内的 温度值 ,并 与事 先设 定的 温度 值 进 行 比较 ,最后将 比较 结果 通过 单 片机 以开 关量 的输 出方式控 制 固 态继电 器的通 断 ,L— I 度采
r—
L — 温 制 f 度控
r—
高 电平 ,保证 数据传 输 方 向是 由A 口向B 口传 输 。数
码 管共 阳极 引脚通过 8 5 三 极 管与单 片机 的P 口相 50 2
图 1 系统 总 体 结 构 图
2 o 中圈; 4 新拔扣 2 20 咄 0{ 4
气 不理 想 的话 ,居 室 内温度 会很 低 ,这 将在 很大 程
度 上 影响 到住户 的正 常生活 与 身体健 康 。这时 ,住 户往 往会使 用 一些诸 如 电暖器 等用 电设备 来 为家庭 取暖 。然 而 , 目前市 场 上的 电暖器 往往 只能完 成加 热这 个 简单 的功 能,特 别是 电暖器 如果 在使 用者 夜 间休 息时使用 的话 ,很 可 能一整 夜都在 加热 工作 , 这样 不仅不 安全 ,而 且还造 成 了 电能 的浪 费 。如 果
系统输 入端 包含 电源模 块和 温度 采集模 块 ,系统 输 出端包含温 度显示模 块和温 度控制模块 。

基于AT89S52单片机的温度控制系统设计

基于AT89S52单片机的温度控制系统设计

单片机原理与应用课程设计说书题目:基于AT89S52单片机的温度控制系统系部:信息与控制工程学院专业:自动化班级:5班学生姓名: 学号: ***********指导教师:2011年06 月22日目录1设计内容与要求 (1)2 设计方案 (2)3 硬件电路设计 (3)3.1 温度显示功能 (3)3.2 按键功能 (4)3.3 报警功能 (4)3.4 温度传感器 (4)3.5 放大器 (4)3.6 ADC转换器 (5)3.7 温度控制 (5)3.8 其他可扩展电路 (6)4 软件设计 (7)4.1主程序流程图 (7)4.2 中断服务程序 (8)4.3 键盘管理模块 (9)4.4 温度检测模块 (10)4.5 温度控制模块 (11)4.6 显示模块 (12)4.7 温度越限报警模块 (12)5 软硬件调试 (14)5.1 硬件调试 (14)5.2 软件调试 (14)6 总结 (15)7 附录 (16)8 参考文献 (19)1设计内容与要求用AT89S52单片机制作一个电烤箱,而且要满足以下技术指标:(1)电烤箱由1 kW电炉加热,最高温度为120℃。

(2)电烤箱温度可设置,电烤过程恒温控制,温度控制误差≤±2℃。

(3)实时显示温度和设置温度,显示精确到1℃。

(4)温度超出预置温度±5℃时发超限报警,对升降温过程的线性不做要求。

2 设计方案产品的工艺不同,控制温度的精度也不同,因而所采用的控制算法也不同。

就温度控制系统的动态特性来讲,基本上都是具有纯滞后的一阶环节,当系统精度及温控的线性性能要求较高时,多采用PID算法或达林顿算法来实现温度控制。

本系统是一个典型的闭环控制系统。

从技术指标可以看出,系统对控制精度的要求不高,对升降温过程的线性也没有要求,因此,系统采用最简单的通断控制方式,即当电烤箱温度达到设定值时断开加热电炉,当温度降到低于某值时接通电炉开始加热,从而保持恒温控制。

根据系统要求,画出控制电烤箱的框图。

基于AT89S52单片机的温度控制系统

基于AT89S52单片机的温度控制系统

时间:2009-12-04 09:16:45 来源:国外电子测量技术作者:王旭阳,王文哲山西大学0 引言在激光倍频晶体温度匹配中,有时需要很高的工作温度。

晶体升温过程中,温度过快变化会导致晶体出现破裂,因此在开机过程中需要操作人员不断手动控制激光器晶体的温度。

为了避免这样繁锁的工作,我们以单片机AT89S52为核心制作了一套自动控制升降温系统,有效的保证了晶体温度在安全的速率下变化。

由于热敏电阻的非线性关系,一般的控温仪正常控温范围有限。

在对热敏电阻和恒流源的特性进行分析后,将恒流源做了适当的改进,扩展了控温仪的控制范围,使其在较宽的温度范围内也具有较高的精度。

1 硬件系统设计控制系统电路的核心器件是Atmel公司生产的AT89S52单片机。

它是一种低功耗、低电压、高性能的8位单片机,片内带有一个8KB的flash可编程、可擦除、只读存储器;它采用的工艺是Atmel公司的高密度非易失存储器技术,而且其输出引脚和指令系统都与MCS-51兼容。

价格低廉、性能可靠、抗干扰能力强。

因此广泛应用于工业控制和嵌入式系统中。

图1为该系统的结构框图,为了节省成本和体积,我们采用多路选择开关CD4051和模数转换器AD7705协同工作组成多路数据采集系统。

CD4051是NS公司生产的数控模拟开关,可控制最大输入范围约为士15V左右的模拟电压,由输入的3位地址码决定八个通道中哪一个通道开通;选通通道具有非常低的输入阻抗,约为80Ω,关闭的通道具有很低的漏电流,每一路约为10pA左右,处于工作状态时功耗大约为1μW,是一款性能十分优良的数控模拟开关。

AD7705是一款16位串行模数转换芯片,功耗非常低,在3V供电电压和1MHz的主频下,消耗功率小于1mW,供电电流小于8μA,转换精度高,可达±0.003%,无误码。

MAX541是由美信公司生产的串行输入数模转换器件,无需校准,功耗不超过l.5mW。

AT24C02是Atmel公司生产的EEPROM器件,存储容量256字节,可擦写次数达100万次,主要用来存储设定温度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词: AT89S52、DS18B20、EEPROM、键盘I源自南通纺织职业技术学院毕业设计
目录
基于 AT9S52 温度控制设计
摘要.............................................................................................................. I 1 绪论...........................................................................................................1
3 系统软件设计....................................................................................... 20
3.1 主程序流程.......................................................................................................21 3.2 子程序流程.......................................................................................................21
2.4 显示电路设计....................................................................................................16 2.4.1 显示方案确定............................................................................................16 2.4.2 驱动芯片简介............................................................................................17 2.4.3 显示电路....................................................................................................20
南通纺织职业技术学院毕业设计(论文)
基于 AT89S52 温度控制器的设计
汤都喜
班 级:
09 电子信息工程
专 业: 电子信息工程技术(智能电子)
教 学 系:
机电系
指导老师:
荀磊
完成时间 2011 年 10 月 20 日至 2011 年 11 月 30 日
南通纺织职业技术学院毕业设计
基于 AT9S52 温度控制设计
6 系统设计总结........................................................................................ 32 参考文献................................................................................................... 33 附录一 系统原理图................................................................................. 34 附录二 程序............................................................................................. 34
2.2 温度采集电路设计.............................................................................................7 2.2.1 温度采集芯片简介.......................................................................................7 2.2.2 工作原理......................................................................................................9 2.2.3 温度采集电路............................................................................................ 11
2 硬件电路设计......................................................................................... 4
2.1 最小化电路设计.................................................................................................4 2.1.1 主控芯片简介..............................................................................................4 2.1.2 最小化电路..................................................................................................6
2.3 存储电路设计...................................................................................................12 2.3.1 存储芯片简介............................................................................................12 2.3.2 工作原理....................................................................................................14 2.3.3 存储电路....................................................................................................16
摘要
在某些工业生产过程中,如恒温炉、仓库储藏、花卉种植、小型温室等领 域都对温度有着严格的要求,需要对其加以检测和控制。传统的温度测量方法 是将温度传感器输出的模拟信号放大后送至远端 A/D 转换器,最后单片机对 A/D 转换后的数据进行分析处理。这种方法的缺点是模拟信号在传输的过程中存在 损耗并且容易受到外界的干扰,导致测量的温度精度不高。
5 系统制作与调试................................................................................... 30
5.1 系统制作...........................................................................................................30 5.2 系统调试...........................................................................................................30
1.1 课题的背景及意义.............................................................................................1 1.2 相关技术的发展概况.........................................................................................1 1.3 温度控制器设计方案.........................................................................................2
采用数字温度传感器 DS18B20,因其内部集成了 A/D 转换器,使得电路结 构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。 数字温度传感器 DS18B20 只用一个引脚即可与单片机进行通信,大大减少了接 线的麻烦,使得单片机更加具有扩展性。采用单片机控制不仅具有控制方便, 简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够 大大的提高产品的质量和数量。
3.2.1 中断流程....................................................................................................21 3.2.2 键盘扫描流程............................................................................................21 3.2.3 温度检测与报警流程................................................................................21 3.2.4 DS18B20 温度采集流程............................................................................ 21 3.2.5 CAT24C02 读写模块流程.........................................................................22
相关文档
最新文档