欢迎来到天天文库
浏览记录
ID:24030817
大小:48.50 KB
页数:3页
时间:2018-11-12
《ds18b20温度测量电路的设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DS18B20温度测量电路的设计与仿真摘要:设计了一款采用DS18B20作为温度采集器的温度测量电路,可实现温度的实时显示、超限报警功能。本文主要介绍了电路硬件结构设计和软件设计,并借助PROTUES电路分析与实物仿真软件展示电路功能效果。 关键词:DS18B20单片机PROTUES :TH-3:A:1007-9416(2011)04-0151-02 Abstract:Atemperaturemeasurementcircuitperaturecollector,itcanachievereal-t
2、imedisplayoftemperature,over-limitalarmfunction.Thepapermainlyintroducesthehardentality,andshoulatesphysical. Key,bitLO_Alarm得到对应值,再通过对该值判断,从而控制发光二极管状态。 3.4主程序 主程序主要是将各个子程序进行协调处理以实现数据交互。主程序首先完成初始化工作,初始化后进入循环处理,在循环过程中获得温度采集的数据,并将数据进行处理,根据处理后的结果进行显示。主程序流程图
3、如图2显示。 4、电路仿真效果 Proteus仿真软件是英国Labcenter公司开发的一种功能强大的电子设计自动化软件,提供智能原理图设计、SPICE模拟电路、数字电路及MCU器件混合仿真系统和PCB设计功能,不仅可以仿真传统的电子基础实验等,其最大的特色在于可以提供单片机应用系统的仿真实验,这是其它任何仿真软件无力所及的。Proteus是目前世界上最先进最完整的嵌入式系统设计与仿真平台;是目前唯一能够对各种处理器进行实时仿真、调试与测试的EDA工具,真正实现了在没有硬件电路时就可对系统进行调试、测
4、试与验证。 启动ProteusISIS7Professional,在Proteus元件库中选择所需元件,在原理图编辑窗口绘出如图3所示的电路原理图。将在Keil中编写的源程序经编译、调试、修改后生成Hex文件,加载到AT89C51中,点击运行按钮,进入模拟调试状态,观察仿真实验结果,如图3所示数码管显示DS18B20所测量的外部温度,当温度超过80℃,高温报警发光二极管闪烁。 5、结语 利用DS18B20设计的温度测量电路最大的特点是容易实现,体积小,成本低。经Proteus软件验证,该电路的硬件电
5、路和软件程序设计均满足控制设计要求,能实现正常测温、显示、超限报警功能,可将仿真验证后的电路直接应用到实际项目中。
此文档下载收益归作者所有