如何实现CAN与CAN FD组网通信呢?

对于新能源车而言,随着局域网内节点,电控单元的功能以及节点间交互信号增多,CAN总线的局限性越来越突出,主要体现在:
1、节点以及交互信号增加,势必导致CAN网络总线负载过高,容易导致总线出错,例如低优先级的报文,由于仲裁等待时间较长,引起发送周期偏差大,导致接收节点报故障;节点多容易造成总线的分布电容大,导致位域的下降沿较缓,显性电平切换至隐性电平所需的时间增长。对信号而言就会缩短隐性电平时间,容易导致位错误,引起错误帧。
2、节点增多,导致CAN线缆长度增加,线缆中信号反射、抖动和线路延迟增大,容易导致总线出现错误帧。
3、电控单元的功能增多,势必导致软件占的存储空间更大,这意味着电控单元的软件升级时间也势必延长,影响用户体验。
在这样的背景下,将CAN升级到CAN FD势在必行,CAN FD速率最高可达8Mbps,但是出于成本和时间考虑,实际上局域网不可能所有节点同时升级到CAN FD,这样就带来了一个问题——CAN与CAN FD共存。

CAN与CAN FD是否可以正常组网通信?
根据CAN FD协议,其兼容CAN2.0,意味支持在协议层面,CAN与CAN FD是可以共存与一个网络的,只不过CAN FD节点可以接收CAN报文,而CAN节点不能接收CAN FD报文,如图1所示。
图1 CAN FD与CAN
但是直接将CAN节点与CAN FD节点简单相连的话,将会导致CAN节点持续发错误帧,网络无法正常通信。
如何保证混合网络中各节点正常通信呢?
其实也很简单,在保持CAN节点的主芯片,硬件线路不变的情况下就可以实现,怎么实现呢?只需要将原有的CAN收发器替换成带有CAN FD shield功能的即可,如图2所示。
图2 将原CAN收发器替换成带有CAN FD shield功能的收发器
其实现原理如下:
在拥有三个节点的局域网内,其中两个为CAN FD节点,一个为CAN节点,其中CAN节点使用的收发器具有CAN FD shield功能,如图3所示。
图3 三节点局域网
首先ECU1开始发送CAN FD报文,当CAN节点的物理层检测到FDF = 1(意味着收到的报文为FD报文)时,带有CAN FD shield功能的收发器将CAN节点的接收引脚强制拉低,如图4所示。
图4 CAN节点简单到FDF=1后,将RX强制拉低
同时CAN节点发送错误帧(6个显性位+错误标识符),但是该错误帧不会体现至总线上,会被收发器阻塞,因此不会影响局域网内其他节点的CAN FD报文正常收发,如图5所示。
图5 CAN节点发送错误帧,被收发器阻塞
最后当CAN节点检测到一个隐性位后,将CAN节点的RX引脚释放,并且发送7个连续的隐性位,总线进行重新同步,准备下一次的发送,如图6所示。
图6 CAN节点释放RX引脚,总线重新同步
最后CAN与CAN FD混合组网除了在CAN节点使用带有CANFD shield功能的收发器外,CAN与CAN FD报文的仲裁段的速率必须是500Kbps,这样CAN FD节点才能正常接收 CAN报文。

(0)

相关推荐

  • can总线的ID是指标识符

    can总线的ID是指标识符.也就是一个can节点的地址或者说名字.站.网络中识别某一节点的信息.can总线的节点id,分成标准帧和扩展帧两种.标准帧的ID是11位,扩展帧的ID是29位. can总线i ...

  • 各种总线协议

    各种总线协议: 现场总线(如: Foundation Fieldbus(FF).HART.Profibus PA.Profitbus DP.CANopen.Modbus. ASI.I0-Link) 工 ...

  • 一文搞懂CAN FD总线

    上一篇对CAN总线(一文搞懂CAN总线)进行了整理,今天我们来看看它的升级版-CAN FD. 有了CAN,为什么还要CAN FD呢? 随着汽车功能越来越多,CAN总线的局限性也逐渐暴露: 1.CAN总 ...

  • IMS融合通信组网方案

    IMS(IP多媒体子系统)是3GPP在Release 5版本提出的支持IP多媒体业务的子系统,是一个构建在PS域上的多媒体控制平台,其核心特点是采用SIP协议作为会话控制协议,实现了接入的无关性,从而 ...

  • 无人机集群通信组网关键技术

    机间自组网协议设计还需从系统角度考虑无人机集群通信中空地测控与高速数传并存.立体随机接入与路由策略设计.物理层至网络层与全向或定向天线紧密约束.天线安装方式与机身遮挡影响.民用无人机须视距内飞行等问题 ...

  • 解决无人机集群通信问题的飞行自组网(FANET)发展综述

    解决无人机集群通信问题的飞行自组网(FANET)发展综述

  • 全球首个5G独立组网商用 通信行业迎下半年最好投资窗口期

    华安证券表示,当前正处于后疫情时代,通信行业迎来下半年最好的投资窗口期. 11月9日,5G板块表现活跃,截至发稿,捷捷微电.同益股份.科信技术涨停,扬杰科技.创世纪等多股走高. 中国电信近日宣布在全球 ...

  • 图文详解200 SMART与西门子触摸屏的RS485通信

    技成PLC课堂 从0到1,带你学习PLC技能! 79篇原创内容 公众号 SMART面板概述 SMART面板分为第一代产品SMART LINE和第二代产品SMART LINE IE,第一代产品无以太网口 ...

  • 西门子S7-1200的MODBUS通信如何组态,通信装载指令、主站设置指令、从站设置指令各参数的含义...

    上篇关于西门子S7-1200的文章中我们学习了1200的变量如何使用以及局部变量.全局变量.临时变量.静态变量的区别.本篇我们来学习西门子S7-1200的MODBUS通信如何组态,通信装载指令.主站设 ...

  • 基于跟踪质量熵的分布式组网雷达航迹融合算法

    0 引言 在分布式多传感器融合系统中,由于各传感器平台的测量误差.导航误差.传感器系统误差.传输延迟误差.目标跟踪误差等不同,传统的统计学关联方法如最近邻法.JPDA法.极大似然概率法存在不同时刻关联 ...

  • S7-1200 和 S7-1200 之间 UDP 通信

    关于启程 启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.推荐高薪就业,越努力越辛运 S7-1200 与 S7-120 ...

  • S7-1200和三菱Q系列PLC的开放式以太网通信

    关于启程 启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.官网:www.qichengplc.com (一)硬件组成 ...