TI中文支持网
TI专业的中文技术问题搜集分享网站

28377 CAN接收问题

电源模块并联,CAN配置为中断接收,上电正常,模块启动后,就接收不到其他模块发送的数据了,总线上数据是正常的

Green Deng:

你好,方面说明一下你提到的电源模块并联是有什么关联吗?

Zhigang Bo模块启动后,就接收不到其他模块发送的数据了

是指电源模块启动后,CAN模块无法接收数据吗?未启动电源模块之前CAN模块收发正常?

Zhigang Bo:

回复 Green Deng:

就是两个电源模块相互之间用CAN通讯,电源模块功率启动前,通讯正常,功率启动后,CAN通讯一台正常,一台发送正常,接收不正常,可能是功率开启后有干扰,导致CAN接收不到(接收中断已经进不去了),有没有什么地方需要设置的,避免干扰导致CAN不能正常工作,或者异常后需要怎么处理;ABO已经使能

Green Deng:

回复 Zhigang Bo:

ABO是指ABOM吗?
目前TI这边没有提供软件上的抗干扰处理,只能建议你在硬件上做一下抗干扰处理,比如增加CAN接口电气隔离、保证CAN通讯线缆屏蔽效果与正确接地、增加信号保护器等等。

Zhigang Bo:

回复 Green Deng:

ABO是auto-bus-on,启动功率接收就进不了中断了,关闭功率,仍然不能恢复,什么情况会导致总线有数据,但CAN不触发中断;出现此情况,如何使CAN恢复正常

Green Deng:

回复 Zhigang Bo:

有很多可能导致这个问题,能否在代码运行时检查一下CAN-ES寄存器的内容?
另外,查看一下接收引脚CANRX的示波器波形图,以便对接收引脚中的情况有一个大致的了解。

赞(0)
未经允许不得转载:TI中文支持网 » 28377 CAN接收问题
分享到: 更多 (0)