最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【整理】HART基础知识总结

HART crifan 3185浏览 0评论

TODO:

1.抽空再找找别的HART技术资料(HART官方宣传小手册等),把下述内容整理的更加系统。

2.合并到:

【整理】HART知识总结


1.HART主要用于:过程控制领域

2.一般的架构:

            4-20mA

DCS ————> Device

                                |

                                | Hart (FSK)

       Hart Host —-|

 

3.HCF Spec13:

54 物理层 

60 C8PSK

81 数据链路层

99 应用层

  • 127 通用命令
  • 131 常用
  • 160 设备集
  • 183 常用表
  • 190 数据块控制
  • 307 命令响应代码

 

4.物理信号:

4-20mAHART
0-25Hz500Hz-10KHz

低通滤波器

 

5.一般速率为1200bps

1Byte/10ms  –>> 100个Byte/1秒

 

建议:

Data数据 < 40个字节

整个命令大约50个字节:

  • HART6 <= 48 Byte
  • HART7 <= 60 Byte

 

8.HART支持以太网:

应用层HART
链路层Ethernet

 

9.HART支持2个主站:

Type举例
Maste手操器
SecondaryDCS

联想到:

FrameAlyst中的,可以设置为

当是Master时,是Primary还是Secondary

framealyst 7.2 when set master choose primary or secondary

 

13.多点模式

(1)固定的4mA

hart multiple point mode chart

上图中的R(Resistor),只用于HART通信(不用于实际上表示的模拟信号输出)

 

15.Multiplexer多路复用

hart multiplexer example

 

 

19.浮点数

IEEE 754 float 4byte

——————————————–

|  | 2的指数,8位|      尾数,23位              |

——————————————–

+

2                       符号   指数  尾数

2=>2^1                0         1       1000000

2.5 =>2^1 + 5      0         1       101

=1×2^1+0x2^0+1×2^(-1)+0x2^(-2)+…

37.5                       0         5       10010110000…….

=32+4+1+0.5

0.3125                 0          7E      1010000….

=0.25+0.0625

=2^(-2)+1×2^(-4)

其中:

7E(-2)

7F(-1)

80(0)

81(1)

 

20.HART IO Card

hart io card arch example

 

状态字节:

通信错误命令错误0 | …….  首字节 (命令执行)
数据链路层,硬件应用层,软件|  | | | .第二字节 (设备状态)

首字节        | | …..| |

第二字节     0 0 …. 0

                   全0

 

22.

  • 74:I/O子系统
  • 75:设备
  • 77:发打包的HART到子设备

hart io sub system

 

250ms内必须应答(否则就算超时?)

 

23.FDI==FDT/DTM+DD

FDT/DTM主  FDT 框架
DD从  DTM 可执行程序

转载请注明:在路上 » 【整理】HART基础知识总结

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
83 queries in 0.177 seconds, using 22.09MB memory