【整理】HART基础知识总结

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-20mA HART
0-25Hz 500Hz-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 手操器
Secondary DCS

联想到:

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 可执行程序


发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量