TI论坛
直播中

王飞云

7年用户 1468经验值
私信 关注
[问答]

CAN通过模拟开关进行CAN1和CAN2总线的切换,接入总线后导致整个CAN网络崩溃怎么解决?



  • CAN通过模拟开关进行CAN1和CAN2总线的切换,
    应用中该模块未上电,接入总线后导致整个CAN网络崩溃,测量CAN电平是远低于正常电平,拿出该模块CAN网络恢复正常
    给该模块先上电,再接入CAN网络,一切正常
    系统是分时上电,通过CAN来下发指令,没接模拟开关模块,整个系统通信正常,各个模块可以分时上电,
    接入模拟开关模块后导致CAN崩溃,上位机刷不到一个模块,要正常工作就要先给模拟开关模块先上电,这样不能实现分时上电目的。
    这是什么原因造成的

回帖(1)

美信电子

2024-8-17 16:58:03
这个问题可能是由于以下几个原因导致的:

1. 模拟开关模块的质量问题:如果模拟开关模块的质量不佳,可能会导致CAN总线在切换过程中出现问题,从而影响整个网络的通信。

2. 模拟开关模块的上电顺序问题:在接入CAN网络之前,确保模拟开关模块已经正确上电。如果模块上电顺序不正确,可能会导致CAN总线出现问题。

3. 模拟开关模块的接地问题:确保模拟开关模块的接地良好,否则可能会导致CAN总线电平不稳定,影响通信。

4. 模拟开关模块的电源问题:检查模拟开关模块的电源是否稳定,不稳定的电源可能会影响CAN总线的通信。

5. 模拟开关模块的信号干扰问题:在CAN总线中,信号干扰可能会导致通信问题。检查模拟开关模块是否受到其他信号的干扰,如果有干扰,需要采取措施消除干扰。

为了解决这个问题,你可以尝试以下方法:

1. 更换高质量的模拟开关模块。

2. 确保模拟开关模块的上电顺序正确。

3. 检查模拟开关模块的接地情况,确保接地良好。

4. 检查模拟开关模块的电源,确保电源稳定。

5. 检查模拟开关模块是否受到信号干扰,如果有干扰,采取措施消除干扰。

6. 如果问题仍然存在,可以考虑使用其他方法实现CAN1和CAN2总线的切换,例如使用软件逻辑控制。

希望这些建议能帮助你解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分