楼主

多设备can通信

[复制链接]
正式队员ksc
2015-3-28 20:57:07 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我们的主控f4和底盘驱动f1can通信时,和两个f1驱动板正常通信,但是和三个f1板则无法通信,大神求解。
跳转到指定楼层
推荐

多设备can通信

[复制链接]
正式队员ksc
 楼主| 2015-3-29 13:11:06 只看该作者
通过底盘主控f4控制四个底盘驱动f1时,是通过can总线将一个底盘主控f4和四个底盘驱动f1串联起来,并在can总线两个终端加上120欧姆的电阻。我们的主控加上120欧姆的电阻,一个底盘驱动加上了120欧姆的电阻,在测试can总线上有多个电路板时的通信时发现,两个带有120欧姆电阻的电路板之间加上两个及以上f1板子后,can通信失败,连上3个f1板子后,有一个f1板接收不到信号,其余三个正常接收。
板凳

多设备can通信

[复制链接]
梯队队员zxw
2015-4-1 20:50:36 只看该作者
原来如此。
回复

使用道具 举报

地板

多设备can通信

[复制链接]
顾问欧仔
2015-4-1 21:05:01 只看该作者
等待大神解答~
5#

多设备can通信

[复制链接]
梯队队员风吹淡淡凉
2015-4-4 10:58:48 只看该作者
你试试加个延时
6#

多设备can通信

[复制链接]
步兵u0uuuu
2016-11-15 21:56:04 只看该作者
这个问题提的不错。。。
7#

多设备can通信

[复制链接]
梯队队员蜗小牛
2022-10-8 09:19:54 只看该作者
ksc 发表于 2015-3-29 13:11
通过底盘主控f4控制四个底盘驱动f1时,是通过can总线将一个底盘主控f4和四个底盘驱动f1串联起来,并在can总 ...

请问这个问题最后有解决掉吗?能否帮忙解答下?我现在也遇到这个问题。谢谢!
8#

多设备can通信

[复制链接]
梯队队员Alliance小唐
2023-9-9 09:39:57 来自手机 只看该作者
can总线挂载多个设备导致通讯失败的原因有可能是can总线阻值偏低,一般来说CAN总线在总线两端各并联一个120欧的电阻,总线阻值为60欧。 挂多个设备时,每个设备的CAN芯片都并联了一个120欧的电阻,多个电阻并联在总线上,导致总阻值变小,使得通讯失败。 大疆的电机和电调都可以通过一个按钮,开启或关闭CAN的总线电阻,而主板则可以根据硬件原理图找到并联的电阻将其焊下来。在一条总线上只保留一个电调的CAN电阻开启,加上主板CAN自带的电阻,保持总线上一共并联有两个电阻,总线阻值为60欧。 这样就可以解决CAN总线总线并联多个电阻,总阻值偏小导致通讯失败的问题了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

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