您好、支持团队
我的客户在 CAN 总线通信问题上存在一个主要问题。
- 我们最多有6个并联的整流器。
- 如果每个整流器内部有1个端子电阻120R,CAN 总线将变得不稳定--- 完全端子电阻变为120/6=20R。
- 如果每个整流器中没有端子电阻器、则 CAN 总线无通信。
- 我们能否在每个整流器上添加 CAN 中继器来解决此问题?
- 中继器如何工作? 如何将此中继器添加到我的整流器 CAN 总线?
- 您能向我们展示一下它的原理图和功能吗?
- 您能给我们一些演示板、以便在该解决方案正常工作时进行一次测试。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、支持团队
我的客户在 CAN 总线通信问题上存在一个主要问题。
您好、红色、
CAN 中继器电路可能是一个选项、但这些 Carb 的设计很复杂、会引入一些时序变化、如果有多个串联、则可能会出现问题。 我建议先尝试几种更简单的解决方案。 最好的方法是配置系统、以便仅在两个节点上包含端接-这是可行的吗?
否则、另一个选项是将端接值增加到360欧姆。 这解决了负载过多的问题、但增加了您需要评估的其他几个风险。 一种是终端阻抗与电缆阻抗不完全匹配(假设电缆阻抗为120欧姆)。 不过、这可能只是较长电缆连接的问题、在这里可能不是问题。 需要记住的另一个潜在问题是、当连接的节点少于6个时、可实现的最大数据速率。 例如、仅使用两个节点时、有效负载电阻将为180欧姆。 在这种情况下、CAN 状态转换将会稍慢一些、因此可能的最大数据速率将会降低。 不过、如果应用以较低的数据速率运行、这也可能不是问题。
此致、
最大
尊敬的 Kevin:
我可能会误解您的想法、但如果在每个节点上放置 CAN 中继器、似乎您会遇到相同的问题。 只是、您不会使整流器上的 CAN 收发器过载、而是会使中继器上的 CAN 收发器过载(假设您在每个节点上仍有终端)。 如果中继器将总线分为不同的段、每个段具有两个120欧姆端接、则中继器可以工作。 不过、我仍然认为这种解决方案过于复杂、因此您最好先修改终止方案。
此致、
最大