请教CAN问题,发送不出去....

2020-01-01 17:58发布


用的是STM32F105 ,发现CAN在没有接到总线中的话,数据发不出去

2019-09-26_105323.png (9.22 KB, 下载次数: 0) 下载附件 2019-9-26 10:54 上传


原理图如图所示

现象为,假设 CANH  CANL与总线没接,那么这组CAN就发送不了数据

总线一接上,数据发送正常

===

仿真发现,没接总线时,3个邮箱都是满的,所以一直反馈的是 nomailbox 状态
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
my_avr
1楼-- · 2020-01-01 21:02
没连接其他终端,显然发送不了数据,因为没有总线应答
gujingji
2楼-- · 2020-01-02 03:02
楼主的意思是不连接到总线上,正常模式那当然发送不出去,但是你如果设置为自发自收模式就可以 了
isakura
3楼-- · 2020-01-02 06:01
my_avr 发表于 2019-9-26 11:00
没连接其他终端,显然发送不了数据,因为没有总线应答

那么这种问题要怎么避免?

现在用了两组CAN,怎么保证一组断开后,另一组还能用
isakura
4楼-- · 2020-01-02 08:15
gujingji 发表于 2019-9-26 11:22
楼主的意思是不连接到总线上,正常模式那当然发送不出去,但是你如果设置为自发自收模式就可以 了 ...

我现在是要测试正常模式啊,就是出现问题才要解决
dreampet
5楼-- · 2020-01-02 13:40
 精彩回答 2  元偷偷看……
风的微笑
6楼-- · 2020-01-02 14:24
要有应答才能发送的出去  搞2个板子 对着发进行测试

一周热门 更多>