ZHCS321L June 2009 – October 2023 ISO1050
PRODUCTION DATA
ISO11898 标准规定,总线长度最大为 40m,桩线长度最大为 0.3m,节点数最多为 30 个。但是,如果设计得当,用户可以获得更长的总线电缆长度、桩线长度和更多的节点。如果节点数量较多,则需要具有高输入阻抗的收发器,例如 ISO1050。
许多 CAN 组织和标准已将 CAN 扩展至原始 ISO11898 标准之外的应用。它们在系统层面对总线的数据速率、电缆长度和寄生负载方面进行了权衡。这些规范的一些示例包括 ARINC825、CANopen、CAN Kingdom、DeviceNet 和 NMEA200。
CAN 网络设计需要做出一系列的权衡,但这些器件可在 –12V 至 12V 的宽共模范围内运行。ISO11898-2 指定了负载为 60Ω(两个 120Ω 端接电阻进行并联)时的驱动器差分输出,差分输出必须大于 1.5V。ISO1050 指定了负载为 60Ω 时需要满足 1.5V 要求,并且在负载为 45Ω 时差分输出为 1.4V。ISO1050 的差分输入阻抗至少为 30kΩ。如果总线上并联了 167 个 ISO1050 收发器,则其等效差分负载为 180Ω。180Ω 的收发器负载与 60Ω 并联后得到 45Ω 的总负载。因此,ISO1050 理论上在单个总线段上支持超过 167 个收发器,但针对每个节点的 1.2V 最小差分输入,会留有一定的裕度。但在 CAN 网络设计中,考虑到系统和电缆中的信号损失、寄生负载、网络失衡、接地偏移和信号完整性等问题,必须留有一定的裕度,因此实际的最大节点数通常会减少很多。此外,通过对系统设计和数据速率加以谨慎权衡,可以使总线长度超过原始 ISO11898 标准规定的 40m。例如,CANopen 网络设计指南允许通过更改端接电阻和布线、减少节点数(少于 64 个)并显著降低数据速率,将网络扩展至 1km。
这种 CAN 网络设计灵活性是基于原始 ISO11898 CAN 标准的各种扩展和附加标准的关键优势之一。这种灵活性是完成良好网络设计的重要因素。