相关帖子:
HART命令含义
1.HART命令的含义简介,可以从一些厂商的产品的介绍资料:
中看到,比如Command 0的含义:
“6.1 Command #0 Read Unique Identifier
Device Identification Number (Data bytes #9..#11 of response packet) is preserved in the instrument as a 10-bytes
ASCII number (Service Fct. 5.1.4, ìSerial Nmbî). Hence only three (low significant) bytes of this number (after it is
transferred to digital value) are ìvisibleî to HARTÆ-requester.”
HART中各种协议的作用和分类
2.HART中有N多个协议。
对于每个协议的作用和所涉及内容,HART官网中:
HART Communication Foundation – HART Protocol Specifications
有总结:
Document Title | Doc. Rev. | Doc. Number |
7.5 | HCF_SPEC-13 | |
8.1 | HCF_SPEC-54 | |
1.0 | HCF_SPEC-60 | |
1.0 | HCF_SPEC-65 | |
1.1 | HCF_SPEC-75 | |
9.0 | HCF_SPEC-81 | |
2.0 | HCF_SPEC-85 | |
9.0 | HCF_SPEC-99 | |
7.1 | HCF_SPEC-127 | |
10.0 | HCF_SPEC-151 | |
2.0 | HCF_SPEC-155 | |
1.1 | HCF_SPEC-160 | |
23.0 | HCF_SPEC-183 | |
1.0 | HCF_SPEC-190 | |
2.0 | HCF_SPEC-285 | |
1.1 | HCF_SPEC-290 | |
6.0 | HCF_SPEC-307 |
比如其中的:
HCF_SPEC-99
就是常见的那个:
其中详细解释了,HART中常见的各种命令,包括命令0,命令1等等。
注:
此处,
->
->
是可以下载到,该PDF文档的目录部分的内容的,以供概览。
想要完整版的PDF文件,则需要是加入了HART基金会的会员后,再花钱,才能买到的。。。
HART协议中日期Date的格式
详见:
spec099.r9.0.pdf
中的:
三个字节,对应的是:
日,月,年
其他HART相关知识
1.Manufacture ID 和Device Type
HART4,才把 manufacturer and device type分开的。
2.UID
HART5中引入的:
"Unique Identifier" (Unique ID)
3.HART协议的大的历史版本改动 :参考“Major revisions”中的那个大表格
4.HART所接设备是multi-drop的话,4-20mA只是个固定的值,即并不代表物理上的模拟信号输出了。
“ Addresses higher than zero are always and must be used for multidrop HART comm when multiple devices are on the same ‘loop network’ and access to the data is through a HART multiplexor box. The current ‘loop’ is a fixed constant value on a HART multiplexed network, so the only viable data comes through HART. ”
转载请注明:在路上 » 【整理】HART软件知识总结:HART协议