77范文网 - 专业文章范例文档资料分享平台

读DS18B20 ROM序列号电路设计与仿真

来源:网络收集 时间:2019-01-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

读DS18B20 ROM序列号电路设计与仿真

摘要:设计了一种完全独立于应用系统的读DS18B20 ROM序列号的电路,结构简单,程序简洁,并且在嵌入系统设计与仿真软件Proteus中进行了软、硬件交互仿真。与现有的基于复杂算法的单总线识别系统相比,具有较高的实用性。

关键词:电路设计 ROM序列号 Proteus仿真 单总线

Abstract:The author designs a kind of reading ROM serial number of DS18B20 which is independent of application system completely. The structure of this circuit is simple and the software is very concise. The system hardware and software are simulated interactively on the platform of Proteus. This system possesses higher practicality compared with single bus identifying system based on existing complex algorithms.

Keywords:DS18B20ROM serial number Proteus simulationsingle bus

一、引言

美国DALLA公司生产的基于单总线结构的数字式温度传感器DS18B20,以其检测精度高、抗干扰力强、硬件结构简单,已逐步取代了其它常用温度传感器在温度检测领域中的地位。单总线技术是美国DALLA半导体公司近年推出的新技术。它将地址线、数据线、控制线、电源线合为一根信号线,允许在这根信号线上挂数百个测控对象[1]。

使用基于单线总线结构的数字式温度传感器DS18B20测量温度,特别是在多点测量领域,必须首先确定其64位ROM序列号。开始8位是产品类型编码(DSl8B20编码均为28H而DSl820编码均为10H),接着的48位是每个器件唯一的序号,最后8位是前面56位的CRC(循环冗余校验)码[2]。

每一个DS18B20都有唯一一个编号,且这个编号是存在内部ROM中的,在产品上或产品说明书上是无法找到的,必须通过电的方法读出来。而单总线应用系统必须要知道每个DS18B20的序列号后才可以工作。所以正确识别出每个实际元件的ROM序列号是应用DS18B20的第一步,也是非常关键的一步。

在DSl8B20单总线应用系统设计之前,首先要设计一种电路或程序来读出所有DSl8B20的序列号。而通常的思路是,在系统应用电路不变的前提下,即使用单总线上挂多个DSl8B20的电路结构,来设计软件程序,利用复杂的算法来在线识别所有DSl8B20的序列号。大部分算法搜索速率相当可观,但是逻辑复杂,程序冗长,在程序存储空间十分匮乏的嵌入式系统中应用不便。有研究人员事先将序列号存到程序空间,这样跳过复杂的序列号搜索过程,从而大大简化了测温过程,但是在传感器应用数量比较多的场合存储序列号所需的程序空间消耗相当大,而且不利于系统维护[3]。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库读DS18B20 ROM序列号电路设计与仿真在线全文阅读。

读DS18B20 ROM序列号电路设计与仿真.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/405006.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: