[信息与通信]7-HART现场总线技术及产品开发.ppt

[信息与通信]7-HART现场总线技术及产品开发.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]7-HART现场总线技术及产品开发

HART现场总线产品合作范例 丹东通博浮筒式液位 通讯卡采用HART总线协议 厂家提供传感器 完成数据采集及校准算法功能 定制开发通讯卡与仪表卡程序 在三个月完成项目 各种性能指标达到要求 已经批量生产 HART设备认证证书 谢谢! 3.3 HART协议的服务 HART协议所提供的服务包括: “至少一次” 可靠地在同等实体之间的交互服务。该服务的设计不提供双重检测。 可选择的,可靠的,同等实体之间提供端对端分段和双重检测的交互服务。 设备标志和设备组态的管理服务。 为实现服务而定义的原语分为两个部分,一部分在正常使用过程中与用户数据相关的称为用户原语;另一部分关于初始化协议,如建立地址,建立地址之间和同等实体之间唯一联系的原语称为管理原语。协议实现时必须支持以上提到的原语。 3.3.1用户接口原语 HART协议支持三种数据传输服务。 传送(Transmit)服务用来提供送消息和接收响应的基本能力。在此不作详细分析。 传输(Transfer)服务使用每一个消息中一系列的域支持双重检测和消息分段。传输服务提供一种可靠的主-从设备之间双向消息传输。实现传输服务的用户接口原语功能是实现HART协议的重要任务之一。 循环服务提供重复广播数据的功能,是针对HART协议BURST模式的设备功能的实现。 这些服务由主设备初始化。从设备和burst模式设备用来作这些服务的回答者。 3.3.2传输服务 传输服务用来支持可靠的数据连接以防止数据丢失或重复的应用(如上装/下载,块传送等)。由于HART链路层协议的主/从关系,传输服务的执行完全由主设备控制。从设备仅行使响应功能。传输服务帧包含了用来分段、双重检测/释放以及丢失帧检测的序列号区域。帧必须按顺序接收。传输服务的安装和控制都通过发送控制请求来实现。 有八条用户原语支持传输服务。其中四条用作控制,另四条在使用服务时用作数据传送。此外,某些参数是可选的,不必出现在所有的原语调用中。这些参数在原语定义中都由方括号(“[”,“]”)括起来。下面只分析4条数据传输原语。 Transfer.request(address,sequence no,[data]):本原语由主设备HART协议用户使用向给定地址上的从设备实体请求传输信息。主设备用户负责所有参数的合法性。协议应用者将在它的能力范围内对参数进行有限的合法性校验(例如地址超出范围)。 Transfer.indicate(address,sequence no,[data]):本原语由数据链路层激发,通知从设备HART协议用户从对等协议实体中收到了一条合法的传送消息。从设备用户可以接收随后的内容和可选的数据(如果有)。 Transfer.response(status,sequence,[data]):本原语由从设备用户执行,响应进入的transfer.indicate。这种机制用来立即返回先前指示的状态,并可由从设备向主设备返回可选的控制数据参数。 Transfer.confirm(local status,response code,sequence no,[data]):本原语向主设备协议用户返回先前的transfer.request的执行结果。最后收到的从设备的响应(如果有)将与一个状态字一起返回。该状态说明了请求的成功或失败。local状态字节是主设备通讯任务的状态。序列号由从设备设置。 由上面可以看出,主设备HART协议用户,即上位机,主要涉及到的是request和confirm原语,而不用实现indicate和response原语。在实际的程序实现中,体现为一条主-从命令的发送和从设备返回的从-主的接收过程。 ? * 时限控制 HART在链路层所要解决的重要技术问题是介质访问控制。HART的介质访问控制本质是上一种令牌总线技术,它的最大优点是保证数据在总线上传输时不发生冲突(只是取得令牌,才有权发起通信),同时保证在限定时间内任一站点可以取得链路控制权。HART的令牌是隐含的,即没有“令牌帧”的存在,而是定义了与令牌作用相似的时限(定时)规则。从设备可以被主设备组态为阵发模式(Burstmode),即自动执行某一特定指令并给出响应无需得到请求,只有在此模式下从设备可以发起通信,从而可能引起与主设备间对链路控制权的争用,否则从设备持续非活动(等待)状态,仅能对请求作出响应。同一链路上只能有一个阵发模式从设备与主设备,包括一个第一主设备和一个第二主设备同时存在。   主设备和从设备在链路通信中所承担的任务有所不同。作为从设备,现场仪表执行HART从设备或阵发设备链路层协议。现场仪表通信卡需要为以下几种时限设置定时器:从设备时限TT0(256ms),它是系统中其它时限的基准,即从设备对接收到的请求给出响应或阵发模式从设备作出阵

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档