cashrwood 发表于 2025-5-16 11:41

在1Mbps速率下,40米长度的CAN总线已接近信号衰减的极限,若总线长度超过此值或使用劣质线缆,丢包风险将显著增加。

uptown 发表于 2025-5-16 12:02

节点之间的电气连接问题可能引发内部噪声,影响信号质量。

dspmana 发表于 2025-5-16 12:24

当CAN总线速率设置过高时,控制器可能无法及时处理高速数据传输,导致接收缓冲区溢出或数据丢失

pl202 发表于 2025-5-16 13:39

嵌入式系统中,若CAN接收采用中断或低优先级线程处理,高速率数据可能因处理不及时而丢失。

maudlu 发表于 2025-5-16 14:06

高速信号更容易受到电磁干扰的影响。

iyoum 发表于 2025-5-16 14:42

在总线的两端增加终端匹配电阻,可以改善阻抗特性,减少信号反射

primojones 发表于 2025-5-16 15:01

合理规划整个系统的布局设计,尽量缩短各节点间的实际连线长度并保持均匀分布,以减轻反射波带来的负面影响。

zerorobert 发表于 2025-5-16 15:40

CAN 总线依靠电信号传输数据,当总线速率提高时,信号的上升沿和下降沿会变得更陡峭,高频成分增加。

lihuami 发表于 2025-5-16 16:16

CAN总线的丢包率与总线负载率密切相关。

ingramward 发表于 2025-5-16 16:43

使用屏蔽双绞线、终端电阻,或选择隔离收发器(如ADM3052)提升抗干扰能力

PreWorld 发表于 2025-5-16 22:55

主从频率不匹配可能导致系统不稳定。

wex1002 发表于 2025-5-18 19:22

检查一下元件参数和电路连接。

不想打补丁 发表于 2025-5-19 09:22

合并小消息成大消息,减轻总线负担。

hmcu666 发表于 2025-5-20 16:50

节点太多或发信息太频繁,会阻塞,信息可能会乱或丢。

hehhehee 发表于 2025-5-31 17:42

芯片内部滤波和错误处理有限,频率过高时,处理能力达不到,产生错误帧。
页: 1 2 [3]
查看完整版本: CAN总线速率调得太高会丢包?