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

TMS320F28377S: CAN通讯故障如何处理

Part Number:TMS320F28377S

问题:断掉CAN通讯线M_CANRXA或者M_CANTXA或者隔离芯片Vcom_5V供电,CAN通讯断掉,再重新连接上述断掉的线,CAN通讯无法恢复。请问这时触发的是CAN通讯的何种故障,应该如何处理,有没有编程参考手册?谢谢

电路如下:

Ben Qin:

你好,有没有试过将芯片复位后看看CAN通讯能否恢复?

,

Yanyi Xing:

你好!将芯片复位后CAN通讯可以恢复。我想知道这种故障对应的是CAN通信的何种故障状态,程序能否处理,让CAN通信可以恢复?

,

Ben Qin:

我咨询下资深工程师后回复您。

,

Ben Qin:

Yanyi Xing 说:问这时触发的是CAN通讯的何种故障

它被称为“bus off”状态。确切的行为由错误计数器确定,如 CAN 规范中所述。

Yanyi Xing 说:应该如何处理

成熟的总线关闭恢复策略通常定义在用户代码中。例如 AUTOSAR CanSm 模块。

Yanyi Xing 说:有没有编程参考手册?

请参阅 driverlib 的 can.h 中的函数 CAN_enableAutoBusOn() 和 CAN_setAutoBusOnTime()。

,

Yanyi Xing:

好的,我试一试,谢谢!

,

Yanyi Xing:

可以了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377S: CAN通讯故障如何处理
分享到: 更多 (0)