OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4416|回复: 7

求助求助!关于STM32与变频器MODBUS通信协议

[复制链接]

7

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2017-3-7
在线时间
14 小时
发表于 2017-3-28 10:24:03 | 显示全部楼层 |阅读模式
5金钱
求一个关于stm32f103rct6与7.5KW标准开环矢量机型380v三相通用型变频器MODBUS主从通信程序源码!程序能从变频器读取转速信息就ok!做个的大佬帮帮忙,求分享,感谢各位老哥!@八度空间 @正点原子

最佳答案

查看完整内容[请看2#楼]

modbus协议,还不是很简单嘛,根据相应的寄存器组合数据帧,发送,然后解释返回的数据帧,关键是要有变频器的modbus数据手册,对应寄存器什么功能,作用什么的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2017-3-28 10:24:04 | 显示全部楼层
modbus协议,还不是很简单嘛,根据相应的寄存器组合数据帧,发送,然后解释返回的数据帧,关键是要有变频器的modbus数据手册,对应寄存器什么功能,作用什么的
回复

使用道具 举报

7

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2017-3-7
在线时间
14 小时
 楼主| 发表于 2017-3-28 10:46:46 | 显示全部楼层
八度空间 发表于 2017-3-28 10:35
modbus协议,还不是很简单嘛,根据相应的寄存器组合数据帧,发送,然后解释返回的数据帧,关键是要有变频器 ...

感谢老哥!手册有,我再看看
回复

使用道具 举报

7

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2017-3-7
在线时间
14 小时
 楼主| 发表于 2017-3-28 12:56:11 | 显示全部楼层
yklstudent 发表于 2017-3-28 11:15
没有就伸手,好习惯

是啊,总比只会装逼要好啊
回复

使用道具 举报

7

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2017-3-7
在线时间
14 小时
 楼主| 发表于 2017-3-28 15:53:47 | 显示全部楼层
yklstudent 发表于 2017-3-28 15:41
一看你就装的一手好逼

哪有你这真逼的6
回复

使用道具 举报

11

主题

216

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1124
金钱
1124
注册时间
2015-2-27
在线时间
485 小时
发表于 2017-3-28 16:37:05 | 显示全部楼层
本帖最后由 enan 于 2017-3-28 16:38 编辑

打住,文明聊天,别吵了
1,得知道知道变频器地址modbus,例如01
2,得知道变频器转速存放的地址,如果存放在一个地址里,例如:40001或有可能是30001
那么指令是
01 03 00 00 00 01 84 0A 如果在40001地址的读取指令
01 04 00 00 00 01 31 CA如果在30001地址的读取指令

01              modbus地址
03或04      输入或保持寄存器
00 00        要读的起始地址
00 01        要读的地址个数
84 0A       CRC16的校验,往上很多开源代码可以算这个,就不细说了

回复指令
01 03 02 FF FF B9 F4
01              modbus地址
03或04      输入或保持寄存器
02             数据的个数(字节)
FF FF         读出来的数据65535转
B9 F4        CRC16
MODBUS协议应该是最简单的通讯协议了吧
回复

使用道具 举报

7

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2017-3-7
在线时间
14 小时
 楼主| 发表于 2017-3-29 11:42:13 | 显示全部楼层
enan 发表于 2017-3-28 16:37
打住,文明聊天,别吵了
1,得知道知道变频器地址modbus,例如01
2,得知道变频器转速存放的地址,如果存 ...

感谢老哥!
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-5-17
在线时间
3 小时
发表于 2019-5-27 10:46:09 | 显示全部楼层
求助啊
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 22:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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