OpenEdv-开源电子网

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

有关MODBUS

[复制链接]

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2021-3-5
在线时间
43 小时
发表于 2021-10-11 11:16:34 | 显示全部楼层 |阅读模式
想请问一下大家怎么用MODBUS发送32单片机ADC采集的电压值呢?搞了好几天了也没有想明白希望有大神能帮帮忙
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

34

主题

252

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
473
金钱
473
注册时间
2020-5-11
在线时间
217 小时
发表于 2021-10-11 15:02:41 | 显示全部楼层
32单片机是啥意思? ADC采集的电压值直接 扩大100倍或者10倍发过去都行啊  比如06指令,从机为01,寄存器01存储3.3V的电压值,3.3V扩大100倍  可发送 01 06 00 01 0C E4 CRC_H CRC_H
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2021-3-5
在线时间
43 小时
 楼主| 发表于 2021-10-11 15:21:19 | 显示全部楼层
asshole 发表于 2021-10-11 15:02
32单片机是啥意思? ADC采集的电压值直接 扩大100倍或者10倍发过去都行啊  比如06指令,从机为01,寄存器01 ...

我想把采集计算好的好的值发出去应该怎么弄呀
回复 支持 反对

使用道具 举报

34

主题

252

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
473
金钱
473
注册时间
2020-5-11
在线时间
217 小时
发表于 2021-10-11 15:44:11 | 显示全部楼层
GENM 发表于 2021-10-11 15:21
我想把采集计算好的好的值发出去应该怎么弄呀

格式就是(只有一个从机可以把从机地址省略,指令看你要用哪个03 06 10等)

从机地址  指令  寄存器高位  寄存器低位  数据高位  数据低位  CRC高位 CRC低位
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2021-3-5
在线时间
43 小时
 楼主| 发表于 2021-10-11 16:00:12 | 显示全部楼层
asshole 发表于 2021-10-11 15:44
格式就是(只有一个从机可以把从机地址省略,指令看你要用哪个03 06 10等)

从机地址  指令  寄存器高 ...

您看下这个图是我的配置PA1和PA5是两个输入现在是这么设置的就是读不出来C:\Users\18313\Desktop\新建文件夹 (2)
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2021-3-5
在线时间
43 小时
 楼主| 发表于 2021-10-11 16:02:01 | 显示全部楼层
asshole 发表于 2021-10-11 15:44
格式就是(只有一个从机可以把从机地址省略,指令看你要用哪个03 06 10等)

从机地址  指令  寄存器高 ...

这是图
QQ截图20211011155825.png
回复 支持 反对

使用道具 举报

34

主题

252

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
473
金钱
473
注册时间
2020-5-11
在线时间
217 小时
发表于 2021-10-11 17:28:18 | 显示全部楼层

(vu32*)&PAin(1)  这个好奇怪,等于取这个GPIOA  PIN1的地址,不知道你是什么意思
回复 支持 反对

使用道具 举报

34

主题

252

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
473
金钱
473
注册时间
2020-5-11
在线时间
217 小时
发表于 2021-10-11 17:29:26 | 显示全部楼层

如果是用的Modbus RTU 可以私信我
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3627
金钱
3627
注册时间
2019-8-14
在线时间
1054 小时
发表于 2021-10-11 17:46:59 | 显示全部楼层
参考下这个: MODBUS串口通信,主机+从机:http://www.openedv.com/forum.php ... mp;highlight=modbus
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2021-10-11 23:11:22 | 显示全部楼层
浮点数直接转换成4字节进行发送,接收完毕就转换会来就是了,不失真
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 21:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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