单片机机应用于温度控制器精品.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TOC \o 1-5 \h \z \o Current Document 1前言 1 \o Current Document 2温度控制器的技术参数 2 \o Current Document 3系统设计方案的论证 3 3.1方案比选 3 3.2方案说明 4 \o Current Document 4控制系统设计 5 4.1系统的工作原理 5 4.2硬件电路设计 6 4.3系统软件设计 16 \o Current Document 5调试,安装,运行 30 5.1系统硬件调试 30 5.2系统软件调试 30 \o Current Document 6小结 31 MCS5#片机机应用于温度控制器 摘要:本文论述了采用单片机控制的智能温度控制器, 使用AT89C405仰片 机、ADS7844E A/D转换芯片、HT1621B液晶显示驱动芯片及液晶显示器,实现温 度的测量、输出控制及显示功能。 关键字:单片机、A/D转换,液晶显示及其驱动 1前言 模拟电路温度控制器存在电路复杂、功能简单和调试不方便的问题,随着电 子技术的快速发展,超大规模集成电路的技术越来越成熟,制造成本越来越低, 单片机在军事、工业、通讯、家用电器、智能仪表等领域的应用越来越广泛,使 产品的功能、精度和质量大幅度提高;同时,电路的设计更简单、故障率低、可 靠性高、成本低;特别是近几年来 Flash技术的发展,使单片机系统的开发周期 大大缩短,开发成本大幅降低,使用单片机控制的智能仪表是仪表领域发展的必 然趋势。本文论述了采用 ATME公司的AT89C4051单片机和美国Burr-Brown公司 的ADS7844住莫-数转换芯片以及HOLTE处司的HT1621E?晶显示驱动芯片设计的 LCD显示智能温度控制器。 本系统实现了模拟温度数据采集、模拟量到数字量转换、软件对温度信号进 行非线性校正,单片机数据运算及逻辑处理、LCD显示、键盘处理及继电器输出控 制功能。 本文主要介绍了智能温度控制器的功能和设计的过程。重点说明电路设计、 软件设计。 2温度控制器的技术参数 本系统采用 ATMEL公司的 AT89C4051单片机和美国 Burr-Brown公司的 ADS7844E莫-数转换芯片以及HOLTE公司的HT1621B?晶显示驱动芯片设计,实 现了模拟温度数据采集、模拟量到数字量转换、单片机数据运算及逻辑处理、 LCD 显示、键盘处理及继电器输出控制功能,主要技术参数见表 1 表1主要技术参数表 测量精度: 0.5 C 量程 0~400C 显示分辨率: 0. 1C 采样速度: 500毫秒 调节算法: 开关调节(ON/OFF) 输入: 热电阻:Pt100 输出: 继电器,常开触点(max.250VAC, 1A) 报警: 继电器,常开触点(max.250VAC, 3A) 电源: 220VAC 土 10% ; 50Hz 环境: 工作温度:0 ~ 50C,相对湿度< 85% 3系统设计方案的论证 本意主要叙述温度控制器的设计方案。 3.1方案比选 随着电子技术的发展,温度控制器的设计方案经历了模拟电路温度控制器、 模拟量测量加数字显示、单片机温度控制器的发展过程;在单片机温度控制器的 设计方案中,乂发展出各种智能型的温度控制器方案, 如:高AD转换的精度,PID 调节控制输出、PID +模糊控制等。本次设计着重锻炼自己的动手能力,熟悉单 片机的使用,具体提出如下设计方案: 方案一:采用8031单片机作为控制核心,以最普通的器件 ADC0800乍数/模 转换,以继电器作为控制输出。此方案简单可行,造价低廉,但由于 8031没有片 内ROM需要扩展程序存储器,增加了电路的复杂性,并且由于 0809是8位的数/ 模转换电路,在温度测量范围很小时,测量精度还能满足要求,当测量温度范围 稍宽时,测量的精度就不能实际应用的要求。 方案二:采用片内带Flash存储器MCS5原列单片机作为控制核心,采用12 位数/模转换电路,以继电器作为控制输出。由于采用了 12位的ADC转换芯片, 转换范围从0到4096,当温度范围要求为0-1000 C时,每一位表示约为0.25 C, 考虑到ADC专换芯片的转换精度土 1LSB及运算放大器的误差,测量精度理论上可 到0.5 C ,可以满足一般的控制要求。 方案三:目前许多单片机生产商推出了自带 ADC专换,FLASH#储器、EEPROM 的产品,如美国 Analog Devices 公司AduC812内部带12位的ADC转换,如果采 用AduC812单片机作为控制核心,则系统外围电路比较简单且能够达到控制精度 要求,但是成本较高。 本系统采用方案二,温度控制器所需要的I/O数量不多,程序量不是很大(不 考虑PID调节

文档评论(0)

tangzhaoxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档