利用一只电容 C 隔断直流成分可以节省大部分功率。但电 容 C 的取值是个难点,需要在功耗和匹配质量间进行折衷。 能效果显著。 抗干扰~~ 一般在总线两端接终端电阻即可,但也有例外,例如有临时加上的总线诊断设备,形成支线。 在不接终端电阻的情况下,除了 EMC 性能下降,其他影响也是有的,例如若 CAN 总线断开一根,与接终 端电阻是不一样的,没接的居然还能收,单线通讯??不过 EMC 大大的下降,一半左右。 关于阻值计算,好像跟收发器驱动特性,电缆特性有关。而总线长度主要取决于位定时参数,位速率允 许情况下,才能达到一定的总线长度。 总的来说,终端电阻主要用于增强 EMC 性能,然而 EMC 性能在汽车级的应用中当然十分重要,一般在 两端加入 120 欧姆的电阻即可。 本人初学,抛砖引玉。关注~~~ 另外可推荐一本书: 《现场总线 CAN 原理与应用技术》 北京航空航天大学出版社。 , 上面论述较为详细~~ CAN 是多主传输,为了消除短路现象,其 CANH 和 CANL 电平的性质是不一样的,如 CANH 的两种逻辑状 态为高电平和高阻状态,CANL 的两种逻辑状态为低电平和高阻,高阻状态其实电平是不确的,因此在差分 传输的 CAN 总线中,匹配电阻不仅作为匹配用还起降低 CANH 与 CANL 回路中阻抗的作用,使 CANH 和 CANL 具有确定的电平,所以在调 CAN 时,即使线再短也需要加在 CANH 与 CANL 之间加一个电阻的原因, 此时这个电阻并不起匹配作用。 还有一种采用二极管的匹配方法,这种方案 虽未实现真正的“匹配”,但它利用二极管的钳位作用能迅速削弱反射信号,达到改善信号质量的目的,节 基于 CAN 总线的 RS-232 串口设备远程通信 工业设备通信通常涉及到很多硬件和软件产品以及用于连通标准计算机平台 (个人计算机或 工作站)和工业自动化应用设备的协议,而且所使用设备和协议的种类繁多。因此,大部分 自动化应用设备都希望执行简单的串行命令, 并希望这些命令同个人计算机或者附加的串行 端口板上的标准串行端口兼容。