打印
[STM32H7]

stm32h743使用hdcan在多节点的总线上发送标准can数据发送失败

[复制链接]
399|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
节点上接了多个电机驱动器和传感器,还有一个倾角仪,总线H和L之间的阻值60欧左右。在倾角仪接入总线的情况下,设备(stm32h7)向节点发送标准can数据,会导致频繁发送失败,成功的很少,一旦移除倾角仪,发送就正常了。我尝试过提高can id的优先级,但是没有作用。不知道这是代码问题导致的还是硬件原因导致的

使用特权

评论回复
沙发
銀河| | 2022-11-21 04:30 | 只看该作者
听你描述的现象,应该是硬件问题吧

使用特权

评论回复
板凳
岁月反驳| | 2022-11-21 05:02 | 只看该作者
Can是不是和485差不多,就有一定的阻抗之类的,挂载多了不行

使用特权

评论回复
地板
占得人间第一春| | 2022-11-21 05:34 | 只看该作者
是不是你的倾角仪有问题了啊?

使用特权

评论回复
5
可爱的白兔先生| | 2022-11-21 06:06 | 只看该作者
你单独接倾角仪OK么?

使用特权

评论回复
6
晚晚皆安| | 2022-11-21 06:38 | 只看该作者
应该是提高发送功率估计能行,但是can怎么发送呢?

使用特权

评论回复
7
林间有新绿| | 2022-11-21 07:10 | 只看该作者
你这个设备有2can么?分开呗,不放在总线上

使用特权

评论回复
8
地下縱情搖擺| | 2022-11-21 07:42 | 只看该作者
按理来说不应该的,can也是总线的一种,应该没问题才对

使用特权

评论回复
9
喜爱弄人| | 2022-11-21 08:14 | 只看该作者
Can不是很熟悉,但是给我的感觉你这个应该是互相干扰了吧

使用特权

评论回复
10
极客晨星| | 2022-11-21 08:46 | 只看该作者
话说,can有没有地址啊,应该有的吧,地址是否正确呢?

使用特权

评论回复
11
漫过岁月| | 2022-11-21 09:18 | 只看该作者
你可以试试换个倾角仪放上去,或者单独通信倾角仪试试

使用特权

评论回复
12
huquanz711| | 2024-5-21 07:43 | 只看该作者
CAN的特征阻抗是120欧姆

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

945

主题

2682

帖子

5

粉丝