硬汉嵌入式论坛

 找回密码
 立即注册
查看: 910|回复: 14
收起左侧

[STM32H7] 请教下,数据需要传输20米左右的,采用什么方法比较好啊 ??

[复制链接]

610

主题

3061

回帖

4911

积分

至尊会员

积分
4911
发表于 2023-4-28 15:08:27 | 显示全部楼层 |阅读模式
请教下,数据需要传输20米左右的,采用什么方法比较好啊 ??


如 rs232, rs485, can  ??

另外can 使用复杂不 ??好不好搞啊 ??
回复

使用道具 举报

13

主题

54

回帖

93

积分

初级会员

积分
93
发表于 2023-4-28 15:21:49 | 显示全部楼层
485呗  232这个距离应该不行吧  理论距离好像是10米?
回复

使用道具 举报

2

主题

269

回帖

275

积分

高级会员

积分
275
发表于 2023-4-28 16:08:43 | 显示全部楼层
485呗,或者用POWERBUS这个两线还顺带供电,CAN太贵了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2023-4-28 16:12:27 | 显示全部楼层
CAN好弄,可以看看我此贴视频教程:

CAN总线10Kbps,可以6000米

BSP视频教程第25期:CAN/CANFD/CANopen专题,CAN知识点干货分享, 收发执行过程和错误帧处理(2023-01-03)
https://www.armbbs.cn/forum.php? ... d=117387&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

335

主题

2037

回帖

3047

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3047
发表于 2023-4-28 16:37:22 | 显示全部楼层
rs232估计比较困难,rs485能行,而且简单。 can的话,需要额外的芯片,和调试工具,听说canoe 贼贵。
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2023-4-28 16:56:12 | 显示全部楼层
一对一通讯,
波特率不是很高的 话 ,是否可参考 MIDI 接口 设计,用高速光耦 隔离 RX,TX 信号。
一对线, 单工, 二对线 实现双工 通讯。

回复

使用道具 举报

610

主题

3061

回帖

4911

积分

至尊会员

积分
4911
 楼主| 发表于 2023-4-28 17:07:06 | 显示全部楼层
Hp_2018 发表于 2023-4-28 16:56
一对一通讯,
波特率不是很高的 话 ,是否可参考 MIDI 接口 设计,用高速光耦 隔离 RX,TX 信号。
一对线 ...

不是 1对1
一个主设备对接 n 多个 从设备的
回复

使用道具 举报

610

主题

3061

回帖

4911

积分

至尊会员

积分
4911
 楼主| 发表于 2023-4-28 17:07:29 | 显示全部楼层
那就还是 485 通信吧,方面些
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2023-4-28 17:17:54 | 显示全部楼层
cctv180 发表于 2023-4-28 16:08
485呗,或者用POWERBUS这个两线还顺带供电,CAN太贵了。

从成本上说,现在CAN和485没区别,485也要外置PHY芯片的 , 而且还要额外占用一个收发切换控制引脚。


现在G0都带

12.png

13.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2023-4-28 17:19:07 | 显示全部楼层
caicaptain2 发表于 2023-4-28 16:37
rs232估计比较困难,rs485能行,而且简单。 can的话,需要额外的芯片,和调试工具,听说canoe 贼贵。

485也需要外置PHY,而且要多占用一个GPIO控制收发,常用安全场景,两种PHY芯片价格区别不大
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2023-4-28 17:47:15 | 显示全部楼层
RS232,在波特率不高的情况下也是可以的。二十年前,有个项目,临时加上一个设备(称重仪),三十来米,只有RS232接口,连接上了,测试,没问题。
回复

使用道具 举报

3

主题

38

回帖

47

积分

新手上路

积分
47
发表于 2023-4-28 17:50:46 | 显示全部楼层
RS485吧. 之前弄的舞台灯一直用的这个.可以参考DMX512/RDM.都是基于RS485的.
回复

使用道具 举报

610

主题

3061

回帖

4911

积分

至尊会员

积分
4911
 楼主| 发表于 2023-4-30 22:35:17 | 显示全部楼层
zcbclin 发表于 2023-4-28 17:47
RS232,在波特率不高的情况下也是可以的。二十年前,有个项目,临时加上一个设备(称重仪),三十来米,只有 ...

波特率最高不会超过 115200
回复

使用道具 举报

610

主题

3061

回帖

4911

积分

至尊会员

积分
4911
 楼主| 发表于 2023-4-30 22:35:29 | 显示全部楼层
本帖最后由 hpdell 于 2023-4-30 22:37 编辑
wklhwkl 发表于 2023-4-28 17:50
RS485吧. 之前弄的舞台灯一直用的这个.可以参考DMX512/RDM.都是基于RS485的.

好的, 感谢感谢啊

刚刚搜索了一下,这个玩意需要的电流 几十a ?

有些熬不起呀

[url=https://origin-www.amazon.cn/dp/B07VQSKNJZ]4 通道解码器 DMX512 和 RDM 解码器 DMX 512 数字显示解码器调光驱动器 DMX512 控制器适用于 LED RGBW 磁带灯 RJ45 连接 : 亚马逊中国: 乐器 (amazon.cn)[/url]
回复

使用道具 举报

610

主题

3061

回帖

4911

积分

至尊会员

积分
4911
 楼主| 发表于 2023-4-30 22:35:59 | 显示全部楼层
eric2013 发表于 2023-4-28 17:17
从成本上说,现在CAN和485没区别,485也要外置PHY芯片的 , 而且还要额外占用一个收发切换控制引脚。


...

can 怕搞不定呀, 之前从来没有使用过啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 05:41 , Processed in 0.201266 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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