硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 1103|回复: 9
收起左侧

[技术讨论] 关于HART主机协议开发的疑惑

[复制链接]

3

主题

10

回帖

19

积分

新手上路

积分
19
发表于 2026-5-11 10:06:30 | 显示全部楼层 |阅读模式
各位坛友,请问有谁开发过HART主机协议吗?

最近接到一个相关需求,我了解了一下这个协议,主要用在工业中(化工、油气)中读取压力变送器等智能仪表的数据。

协议基本特性:
  • HART采用Bell 202频移键控(FSK)技术,在4-20mA模拟信号上叠加±0.5mA的数字信号,实现模拟+数字双通道同时通信
  • 数字通信速率是1200bps(1200Hz代表"1",2200Hz代表"0")
  • 协议支持点对点模式与多点模式(一条总线最多挂载15个设备),主从结构,可同时存在第一主机(控制系统)和第二主机(手操器)


我查了一下竞品的多通道HART网关,基本是上电检测在线设备;在PLC系统中,使用PDO中设置站号,PDI中则向PLC传输传感器数据;

看看协议规范,给我的感觉就是类似于Modbus,短期内想从零手搓一个完整的主站协议栈不太现实,但商用方案又偏贵。所以想请教一下各位:
  • 主站开发的难点主要是什么?
  • 我打算只实现基本的上电扫描在线设备和参照竞品实现读取传感器数据功能,而非实现完整的HART协议栈,这样是否会引发什么问题?


HART协议与软件开发.pdf

396.98 KB, 下载次数: 13

HART简介.pdf

247.59 KB, 下载次数: 6

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124140
QQ
发表于 2026-5-12 15:56:01 | 显示全部楼层
帮顶,没研究过HART
回复

使用道具 举报

4

主题

190

回帖

202

积分

高级会员

积分
202
发表于 2026-5-12 18:30:22 | 显示全部楼层
你问豆包,它会告诉你有开源协议的。
回复

使用道具 举报

13

主题

525

回帖

564

积分

金牌会员

积分
564
发表于 2026-5-12 19:37:46 | 显示全部楼层
不是有专用芯片么?TI有很多的,你想手搓么?
回复

使用道具 举报

2

主题

14

回帖

20

积分

新手上路

积分
20
发表于 2026-5-12 21:26:45 | 显示全部楼层
最近我们做表研究一下,建议你不要用,现在各种通信技术高度发达,hart没有什么优势,除了和4-20mA共线外,真的没有价值,1. 速度慢,一般波特率1200,高一点数据有点乱,和485比那就是渣渣  2. 只能二、三只表连网  3.最关健,hart协议有版权,那怕你做芯片,也得交钱买hart版权,所以国产hart芯片就那么几家,好不好不真不好说。 4. 你只要用hart协议你产品检测得花钱,大好几万,关健你还得是会员,每年得5,6万。这东西你用了,感觉就是为hart那个联盟打工!
回复

使用道具 举报

17

主题

295

回帖

346

积分

高级会员

积分
346
发表于 2026-5-13 10:15:42 | 显示全部楼层
短期内开发不完的,我们公司有2,3个人专门搞这玩意,都好几年了,我感觉这玩意注定要被时代淘汰的,不知道投入这么大精力干嘛
回复

使用道具 举报

1

主题

20

回帖

23

积分

新手上路

积分
23
发表于 2026-6-1 14:11:41 | 显示全部楼层
1.主站开发的难点主要是链路层的时序和命令的解析,你要开发的是第一主站还是第二主站?
回复

使用道具 举报

1

主题

20

回帖

23

积分

新手上路

积分
23
发表于 2026-6-1 14:13:13 | 显示全部楼层
2.这样做你只能发个1号或3号命令就行了,其他的命令你无法解析,只用来读数还是可以的
回复

使用道具 举报

0

主题

45

回帖

45

积分

新手上路

积分
45
发表于 2026-6-2 09:13:02 | 显示全部楼层
好东西
回复

使用道具 举报

2

主题

53

回帖

59

积分

初级会员

积分
59
发表于 2026-6-2 16:55:43 | 显示全部楼层
到网上找开源的不行吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-9-21 17:02 , Processed in 0.221463 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表