打印
[STM32H7]

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

[复制链接]
519|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欧姆

使用特权

评论回复
13
公羊子丹| | 2024-11-12 07:01 | 只看该作者

主电路那些环路产生的噪声会加到控制信号上

使用特权

评论回复
14
Uriah| | 2024-11-12 09:07 | 只看该作者

在GR-SAKURA中,从IO30引脚到IO35引脚接收来自外部的中断信号

使用特权

评论回复
15
帛灿灿| | 2024-11-12 11:03 | 只看该作者

在掌握对象的变化频度时是有效的

使用特权

评论回复
16
Bblythe| | 2024-11-12 12:06 | 只看该作者

中断信号直接从各外部设备通知中断控制器

使用特权

评论回复
17
周半梅| | 2024-11-12 14:02 | 只看该作者

通过交流电源插头从产品中流走

使用特权

评论回复
18
Pulitzer| | 2024-11-12 15:05 | 只看该作者

来自单 片机内部的定时器和GPIO、串行通信设备UART等外设机器的中断被称为外部设备中断

使用特权

评论回复
19
童雨竹| | 2024-11-12 17:01 | 只看该作者

交流电压在发射EMI

使用特权

评论回复
20
Wordsworth| | 2024-11-12 18:04 | 只看该作者

中断产生于单片机内部和外部的各种设备

使用特权

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

本版积分规则

983

主题

3060

帖子

7

粉丝