基于80c51单片机实现温度控制.pdfVIP

  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文档。上传文档
查看更多
南阳师范学院 基于80C51 单片机实现温度控制 院系:物理与电子工程学院 专业:自动化 班级: 学号: 姓名: 摘要 本系统是以AT80C51单片机为核心,采用A/D转换器 (A/DC0804)将模拟信号转换为数字信 号,采用LM35D 电压型温度传感器采集室温,实现温度实时显示、高温、低温报警,经实验 调试,用该方法对0--100℃范围的温度测量时,测量误差+0.4℃。系统具有廉价,性价比 高,工作稳定和抗干扰能力强的特点。 关键词:80c51单片机,温度传感器LM35D,模数转换器ADC0804、ADC0809、MOC3041光电 藕耦合器、水温自动控制 一、引言: 随着科学技术的飞速发展,科学技术已经深入我们工作、生活的各个角落。在各个领域, 我们需要对很多量,如电压、电流、温度等进行测量与控制,以达到目标效果。近年来,我 国的计算机事业已经取得很大的进展,特别是单片机以其自身成本低、可靠性高、实际运用 简单方便的特点,在温度控制领域得到普遍的应用。 一、方案: 当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的 输入信息。对于测量系统而言,如何准确获得被测信号是其核心任务;而对测控系统来讲, 对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。 传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测 信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。工业生产过程的自 动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和 系统正常运行在最佳状态,从而保证生产的高效率和高质量。 采用AD590,它的测温范围在-55℃~+150℃之间,而且精度高。M档在测温范围内非线 形误差为± 0.3℃。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏。使用可 靠。它只需直流电源就能工作,而且,无需进行线性校正,所以使用也非常方便,借口也很 简单。作为电流输出型传感器的一个特点是,和电压输出型相比,它有很强的抗外界干扰能 力。AD590的测量信号可远传百余米。 LM35D是精密集成电路温度传感器,线性好 (10mV/℃),宽量程 (0-100℃),它的输出电压  与摄氏温度线性成比例,无需外部校准或微调来提供 0.4℃的常用的室温精度,编程时易 于实现。 LM35D采集到的微弱电压信号经过放大器OP07放大十倍后送入A/D转换器 (ADC0804)的输 入端,ADC0804将模拟信号转换为数字信号后传给AT80C51,通过编程实现高温、低温、以 及预置温度的控制,选用4个共阴极8段数码显示管 (TOD5201AE)用于动态显示当前测量 温度。用单片机P1.4至P1.7驱动一片CD4511控制断码,P1.0至P1.2驱动一片74LS138 实现位选,驱动器CD4511使LED八段数码管动态显示室温。最终我采用LM35D温度传感器。 二、1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围 (30℃到96℃)内自动调节温度,使水 温保持在一定的范围 (30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2) 当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4) 无竞争-冒险,无抖动。 1.3技术指标 (1) 温度显示误差不超过1℃。 (2) 温度显示范围为0℃—99℃。 (3) 程序部分用PID算法实现温度自动控制。 (4) 检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT80C51为本系统的核心控制器件。AT80C51是一种 带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如 AT80C51 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为 显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O 口少,编 程简单且静态显示的内容无闪烁,

文档评论(0)

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

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

1亿VIP精品文档

相关文档