硬汉嵌入式论坛

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

CAN发送失败怎么办

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2023-6-3 21:18:13 | 显示全部楼层 |阅读模式
刚上电时CAN数据还能正常发送,使用的是扩展帧,ID优先级中等,总线上挂了10多个CAN,我是其中一个,开启了自动重传功能,感觉是仲裁不上,查询到邮箱没满。此时应该怎么处理呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106675
QQ
发表于 2023-6-4 00:15:42 | 显示全部楼层
硬件问题
1、两个终端电阻务必要接上测试。
2、测试阶段考虑共地试试。CAN是差分,正不需要共地,我们这里共地时方便测试是否有干扰。
软件问题
1、务必保证波特率一致,合理调节个采样点试试。
2、测试阶段保证仅有一个CAN发送试试是否正常。
3、将CAN的所有错误标志中断打开,看看是哪里的问题。
4、将重发关闭了。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2023-6-4 11:17:51 | 显示全部楼层
eric2013 发表于 2023-6-4 00:15
硬件问题
1、两个终端电阻务必要接上测试。
2、测试阶段考虑共地试试。CAN是差分,正不需要共地,我们这 ...

1、终端电阻没问题;
2、原本是没有重发的,结果后来再也不会发了,加了自动重发至少不会断,只会丢帧;
3、仅测试一个非常正常
4、还没仔细查看哪里问题
5、平时测试也很正常,感觉增加了数据量后不正常了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 08:23 , Processed in 0.153539 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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