teus的多点温度采集系统设计与仿真.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文档。上传文档
查看更多
teus的多点温度采集系统设计与仿真

2011年第24期 科技曩向导 ◇职业教育◇ 基于Proteus的多点温度采集系统设计与仿真 庄 涛 (山东经贸职业学院 山东 潍坊 261011) 摘【 要】给出了一种基于PROTEUS仿真实现的多点数字温度采集系统设计。系统以AT89S52单片机和数字温度传感器DS18B20为基 础,进行多点温度采集,并通过LED数码管进行实时轮流显示。通过PR.OTEUS对多点温度采集系统的工作过程进行仿真和测试,不仅节约了 成本 。还大大缩短了研发周期。 关【键词】Proteus;多点测温;DS18B20 0.引言 据.数据读写均在一条线上进行的.测温系统要严格按照该器件单总 温度是实际应用中使用最多的参数,温度检测被广泛用于工农业 线协议规定的时序进行工作.需有严格的通信协议来保证各位数据传 生产、科学研究和人们的日常生活等领域。一个基本的温度采集系统 输的正确性和完整性。因此通信协议规定了复位脉冲、应答脉冲、写 包括温度的采集和显示。按照传统的模式.先根据控制系统要求设计 0、写 1、读0和读 1等几种信号的时序。除了应答脉冲,所有这些信号 原理图、PCB电路图绘制、电路板制作、元器件焊接等操作 ,然后再进 都由主机发出同步信号。总线上还接有一个4.7K的上拉电阻以在温 行软件编程与烧录.软件可以模拟调试.牵涉到硬件调试或整个系统 度转换中提供足够的功率。 的调试是在整个硬件系统焊接完成后进行的.若设计过程中有纰漏需 1-2显示模块 要修改硬件。就需重新制板.成本和开发周期将相应增加。 这里采用4位LED数码管显示。其中第 1位用于显示温度采样 英国Labeentereleetronies公司开发的EDA工具软件 Proteus软 点的编号.后三位显示某一采样点的当前温度。PROTEUS仿真过程中 件 .可以完全脱离硬件平台进行嵌入式系统虚拟开发.通过各虚拟仪 不考虑信号损耗 .系统外部晶振电路,复位电路等因素,故予以省略, 器构建硬件电路.调试ADS中生成的软件程序 。达到虚拟硬件调试系 设计了一蜂鸣报警器应用于温度超常时报警。 统调试程序的 目的。为后续实际软硬件系统的设计提供实践理论依 根据所选器件在PROTEUS中设计的原理图.数字式温度传感器 据。并可通过与Keil、ADS集成开发环境连接,实现软、硬件结合的系 DS18B20直接得到的就是温度的数字量,在其内部就完成了模拟到数 统仿真.获得较好的仿真效果。 字的转换.数字信号采用一总线与单片机连接,不存在由于传输等因 本设计采用数字式温度传感器DS18B20,主控芯片采用AT89S52 素而造成的误差与损失,其稳定性和抗干扰性能都较好,且系统结构 单片机。显示器件采用LED数码管,可以实现多点温度的采集与显示, 简单,扩展性强。 并通过Proteus软件进行仿真,验证了系统功能。 2.系统软件设计 1.系统硬件设计 DS18B20对温度的测量主要包括三个子程序 :初始化子程序 init 系统主要由测温器件、单片机控制器及显示单元三部分组成。系 _ ds18b20、“写”操作子程序 write—dsl8b20、“读”操作子程序 read ds18b20。DS18B20的测温程序流程图,如图2所示。 统结构如图1所示 . 工作原理为:微处理器向温度传感器发出信号,启动温度传感器 DS18B20初始化程序中主机拉底总线 (480~960 s,启动复位。接 采集温度数据.温度传感器采集完数据后。将模

文档评论(0)

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

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

1亿VIP精品文档

相关文档