引言“这套设备动不了。”现场最常听到的就是这句话。主控是十年前投产的程序是当年的集成商写的源码早就不在了没人敢碰新上的设备却是另一种速率、另一套报文。改主控意味着停产、重新验证、重新报批不改就是两套系统、两块屏、两班人对着看。中间那一层才是中继应该待的位置把高速网段接高速网段低速网段接低速网段各自跑各自的速率只在必要的报文上互通。CANBridge-800 可以应用于多路 CAN 网络的连接与扩展。面对设备分布分散、通信速率不同或网络规模较大的现场可根据实际需求配置通道参数与报文转发规则实现不同 CAN 网段之间的数据互通帮助用户在保留原有设备的基础上灵活规划网络结构降低系统改造的复杂度。一、接不上通常是三件事叠在一起第一件是速率。 500k 和 125k位时间差了四倍。把两段直接拼在一条线上慢的那一侧根本跟不上快速仲裁结果就是错误帧暴涨、出现被动错误严重时总线关闭。这不是参数没配对是物理上不允许一条总线只有一个位速率。第二件是长度。 按 ISO 11898 的经验值1Mbps 大约 40 米500k 大约 100 米250k 大约 250 米125k 大约 500 米50k 才勉强 1 公里。一条 1 公里的线只能跑 50k可它要接的那台主控是 500k 的——你不可能为了这一段线把整台主控降下来。第三件是地。 两个柜子、两个厂房、两个电池舱地电位差有几伏到几十伏并不稀奇。这个电位差直接加在收发器的共模输入端轻则随机误码重则接口烧掉。“末端设备莫名其妙就坏了”十有八九是这一条。这三种情况在实际项目里往往同时出现。所以一台设备要同时处理变速、隔离、按需转发才算真的“接上了”。二、中继到底做了哪几件事举个具体的例子。井口侧是 500k 的网段里面有一帧 0x1A0报的是皮带张紧的状态巷道侧是 125k 的网段那边的控制器只认 0x610而且数据要放在第 3、4 字节。中继做的事是这样的先把 0x1A0 收下来过滤规则只放行这几帧其余留在本地按映射规则把 ID 改成 0x610、把数据挪到第 3、4 字节再从指定的通道以 125k 发出去。整个过程里两侧的总线各自独立仲裁、独立驱动。“隔离”是另一件独立的事。中继的两侧不共地每路独立的电气隔离把共模电压挡在对侧收发器之外——不是把地电位差“消掉”而是让它没有通路。“按需转发”是第三件。一条总线上的报文绝大部分只对本地有意义。把这些报文拦住只让该过去的过去长线段的负载才不会越跑越满。代价也要说清楚中继转发会引入额外延迟。而且分段之后跨段报文不再参与全局仲裁极端情况下低优先级的会先过、高优先级的被那一跳拖在后面。三、使用场景3.1充电站以及“光储充”一体站一个投运三年的站常见三代充电桩早期 250k中期 250k 但改了协议新桩 500k。桩内的 BMS 报文和充电控制报文各家的 ID 分配、数据位置都不一样。站级这边箱变温控、消防、照明、雨棚光伏、储能 PCS又是一路 125k 的控制网。运营方想要的是“一块屏看全站”。过去的解法只有两个换桩或者换后台。前者贵后者慢而且换完还得重新对一遍协议。中继的做法CANBridge-800 装在站房桩群侧 500k站控侧 125k按桩号分组做映射——A 品牌的 0x18FF50xx 输出电压、B 品牌的 0x1A0 输出电流统一映射成站控的 0x610、0x611过滤规则只放行状态、计量、告警三类帧充电过程中的高频过程量不上主干。“光储充”一体站更典型光伏逆变器一路250k、储能 PCS 一路250k、桩群一路500k三张网最后都要汇到站控。三张网速率不同、接地不同、故障范围也不同。CANBridge-800 把这三张网各自隔离哪一路出问题站控还能看见另外两路。3.2矿井井口主控到工作面这条主巷 300 米全程 500k500k 在双绞线上只能稳定跑 100 米按老办法300 米要么把波特率降到 125k要么把整台主控一起降速——为了这 200 米不值得。CANBridge-800 的做法是把 300 米切成 3 段每 100 米一台一共 2 台装在巷道检修点上。段与段之间它把信号收下来、重新驱动再发出去——距离靠接力延长波特率一动不动。工作面看到的还是 500k 的节拍和井口发出去的一模一样一帧报文经过 2 次再生总延迟不到 0.1 毫秒。一段线缆短路只停那一段不用全矿停产井口与巷道之间的地电位差也被挡在中间。3.3 储能电站一个百兆瓦时的站几十个电池舱每舱若干簇。簇内 BMS 常跑 500k数据密到每簇每秒几百帧舱与舱之间、舱到 EMS通常只有 125k部分项目直接走以太网。如果所有簇的明细都往一条线上灌结果是可预见的负载过半时延开始不可控一簇告警能把整条线的响应拖慢。在舱边的汇控柜里放一台 CANBridge-800舱内 500k 自己消化舱间 125k 只走汇总与告警两侧独立隔离——这一步不能省不同舱的接地各自独立地电位差不处理通信就会时好时坏。储能场景有两个特有要求一是对消防相关报文进行合理的通道规划和转发配置并确保其时延满足系统要求二是夏季高温降额时舱内温度、流量这些量会突然变密桥的缓冲和过滤规则要留余量。结语在实际工程应用中CAN 总线远距离传输面临的挑战往往不只是线路变长还包括设备速率不同、报文协议不统一、网络负载增加以及不同区域之间的通信协调等问题。通过合理规划网络分段结合实际需求配置通道连接与报文转发可以在保留原有设备和控制系统的基础上实现不同 CAN 网段之间的数据互通减少系统改造的工作量为充电设施、储能电站、工业控制及车辆检修等场景提供更加灵活的组网方式。CANBridge-800 可根据具体项目需求参与网络分段与通信连接方案设计。实际应用中应结合设备支持的通信速率、转发功能、隔离方式及现场布线条件进行配置让不同设备之间的通信更加清晰、稳定、易于维护。
阅读完成 · 觉得有帮助?