传感器接口.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传感器接口.doc

1-wire温度传感器LTM8877接口 1-wire的原理及工作过程: 1-wire总线仅用一根数据线与外围设备进行信息的交互,工作电源完全从总线上获取,不需要单独的电源支持,允许直接插入热/有源设备;宽广的工作范围(2.8V~5.25V,-40~+85);每个器件都有通过工厂光刻的64位ROM ID,是唯一的识别,它存储在只读的ROM中。通过唯一的64位器件序列号和网络操作协议,1-wire存储器允许挂接在同一条1-wire总线上,并可独立工作,主控制器通过每个器件的唯一的ROM ID来识别与之通信的从设备。ROM ID由8位校验码,48位序列号和8位家族码组成,家族码标示了此1-wire设备的类型,序列号标示此设备的ID,校验码用于保证通信的可靠性。1-wire设备在工作时不能主动发送数据,只有在主控器对其进行命令指示时才会响应。通常的1-wire设备都有两套命令,一套命令操作设备内部的ROM,包括读,匹配,搜索等命令,但不包括写命令。ROM中的内容由厂家写入,用户不得更改,通信时,总线控制器先发出一个“复位”信号以使总线同步,然后选择受控制器件进行随后的通信。既可以通过选择一个特定的受控器件(利用该设备的ROM ID进行选择)或者通过半搜索法找到总线上的下一个受控件来实现,也可以选择所有的受控器件,一旦一个特定的器件被选中,那么在总线控制器发出下一次“复位”信号之前,所有的其他器件都被挂起而忽略随后的通信。如果1-wire从设备与主控制器尚未建立连接,则不能进行数据的传输;一旦成功建立,1-wire从设备将数据线置为低电平,以此通知主控制器已经建立了连接,等待接收命令,这个脉冲称为在线脉冲。主控制器也可以通过发送“复位”信号使数据线变为低电平。当从设备接收到“复位”信号时,通过检测数据线的电平状态,可在数据线变为高电平后立即发出一个在线脉冲。主设备和从设备之间的通信是半双工的双向通信。 小结一下,所有的1-wire通信器件所使用的不同的API有着共同的特性,这反映出源于协议的信息交换的原理,下面通过不同API功能进行分类:大多数的1-wire器件具有存储器,尽管存储器的输入输出功能并不适用于所有器件,但我们还是把它们分为一个通用的API集。 会话功能 分时使用总线。当多项操作在同一器件上运行而不能被打断时,需要独占总线的使用权。 链路 基本的1-wire总线通信功能。所有的1-wire总线的通信功能可以归结为:复位所有的器件和读写位。 网络 查找和选择器件的网络功能。每一个1-wire总线器件都有一个固定的序列号,作为它的唯一的网络地址。 传输 块通信和基本的存储器读/写功能。 所谓一总线,就是把地址线,数据线和控制线合为一条线,可以在总线上挂接多个1-wire器件,可以节省I/O口,便于总线扩展,1-wire单总线适用于单个主机系统,能够控制一个或多个从机设备。当多个从机位于总线上时,系统按照多节点系统操作。1-wire是一种总线连接方式传输,只需在总线上接上符合标准的1-wire器件,按照1-wire的时序去操作它。 1-wire的整体结构与特点: 图1 (1)这里指的单总线,即就是一根数据线,系统中的数据交换,控制都由这根线完成。从机通过一个漏极开路或三态端口连接至该数据线,以允许设备在不发送时,能够释放总线,而让其它设备使用总线。 (2)单总线通常要求外接一个约为4.7KΩ的上拉电阻,保证在总线闲置时,总线上的状态为高电平。 (3)主机和从机之间的通信通过3个步骤完成的,分别是初始化1-wire器件、识别1-wire器件和交换数据。 (4)由于它们是主从结构,只有主机呼唤从机时,从机才应答,因此主机在访问1-wire器件时,都必须严格遵循单总线命令。即初始化,ROM命令,功能命令。 根据以上要求,我们知道要构建一个1-wire总线系统,至少要有两部分,在一条总线上连接一个主控器(CPU)+多个从机设备(1-wire器件)。1-wire系统有:硬件配置,处理流程和1-wire信令(信号类型和时钟)。 1-wire的主机配置 在应用1-wire技术时,需要通过1-wire主机发送信号来识别总线上的器件并与它们通信。构建一个1-wire主机的方法有很多,下面讨论嵌入式的应用主机。 1-wire主机控制器,它们均与1-wire从器件通信。1-wire主机控制器不能作为单独的主体,需要一个主机(计算机)告诉它们在1-wire侧如何工作。主机接口是指1-wire主控器和“系统中更高级的指挥官”(主机)之间的连接类型。 工作电压 通常情况下,1-wire器件的工作电压范围为2.8V~5.25V之间。当1-wire器件中没有电源引脚时,可以以寄生电源供电方式从1-wire通信电路上获取电源。但为了减少1-w

文档评论(0)

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

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

1亿VIP精品文档

相关文档