用I2C总线实现AD7416.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文档。上传文档
查看更多
用I2C总线实现AD7416的多点温控系统 作者:山东科技大学 王传江 孙秀娟 来源:《单片机与嵌入式系统应用》 摘要:详细介绍新型数字式温度传感器AD7416 的功能、结构和特性参数,并给出 其在多路循环温湿度检测控制仪中的应用实例。通过实践可知,AD7416 测温范围 宽、准确度高、相比其它数字式温度传感器有连接及编程简单的优点,具有推广使 用价值。 关键词:AD7416 I2C 总线单片机 引言 AD7416 是ADI 公司生产的一个芯片 中有完整的数字温度传感器和热监视系统 的芯片,具有体积小、功耗低、温度测量 范围宽(-55~+125 ℃)、测量精度高(10 位二进制数字量输出)、高性价比、使用 方便等优点,可以很容易和单片机组成多 路温度检测控制系统。 在单一I2C 总线上可连接多达8 个 AD7416 ,如图1 所示。 1 AD7416 器件结构 AD7416 采用节省空间的SO-8 和小型 SOIC 封装,结构框图如图2 所示。 引脚说明如表1 所列。 表1 AD7416 引脚说明 引脚号 名 称 说 明 1 SDA 数字I/O 。双向数据串行总线,漏极开路输出 2 SCL 数字输入。串行总线时钟 3 OTI 数字输出。超温掉电输出(漏极开路) 4 GND 电源地 5~7 A2~A0 数字输入。串行总线地址可编程低3 位 8 +VS 正电源电压,+2.7~+5.5V 2 系统软硬件设计 2.1 硬件设计 用单片机AT89C2051 来实现对AD7416 的信号采集和输出控制,硬件设计简单可靠,系统温度节 点可扩展性强。为确保系统不受电源波动的干扰,采用电源电压监视器TL7705A 作系统复位控制器。如 果AD7416 要装在离电源较远处,AD7416 必须用一个0.1µF 的陶瓷电容接在+VS 和地之间去耦。硬件 设计原理如图3 所示。 如所有的I2C 兼容器件一样,AD7416 有一个7 位串行地址。这个地址的高4 位设定为 1001,而低3 位可由用户通过将A2~A0 脚连接到无论是+VS 或GND 来设置。通过它们不同的设定地址,可将多达8 个AD7416 接到一条串行总线,超过8 个,则将与总线上的其它器件发生冲突。 如果需要采集更多的温度节点,可采用多条串行总线的形式来扩展。 此例中,AT89C2051 的P1 ,1 脚用作I2C 串行总线的时钟信号线,P1.0 脚用作双向串行数据总线。 通过从硬件上将AD7416 的地址引脚A0 、A1 、A2 接至不同电平,从而实现对每片AD7416 的编址。 2.2 寄存器结构 对AD7416 编程要注意其内部寄存器的结构,每片AD7416 有5 个内部寄存器,其中4 个是数字寄存 器而 1 个是地址指针寄存器。地址指针寄存器是一个8 位寄存器,储存指向4 个数据寄存器之一的地 址。AD7416 每一次串行写操作的第一个数据字节是数据寄存器的地址,这就是随后的数据字节要写入 的地址。这个寄存器只须最低两位被用来选择一个数据寄存器,如表2 所列。 表2 地址指针寄存器 P7* P6* P5* P4* P3* P2* P1* 0 0 0 0 0 0 0 地址指针寄存器最低两位所选的数据寄存器如表3 所列。 表3 寄存器地址 P1 P0 寄存器 0 0 温度值(只读,上电缺省)

文档评论(0)

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

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

1亿VIP精品文档

相关文档