CAN-FD总线协议及其车载网络应用简介

嵌入式系统 时间:2016-12-14来源:网络
CAN-FD通过改变帧结构和提高位速率等方法成功的把数据传输速率提高到了5Mbit/s。诗讯半导体(Spansion)近期发布的Cortex-R5系列汽车级MCU产品全系列支持CAN-FD总线通信。

CAN及CAN-FD背景介绍

自1986年博世(Bosch)首次在SAE国际大会上展示CAN(Controller Area Network,控制器域网络)通信方案以来,这种高速、可靠、易用的通信总线就一直被汽车产业所关注,并得到了绝大多数整车厂和零部件厂的支持。经过了20多年的发展与沉淀,CAN通信目前已经成为车载网络领域最成熟、应用最广泛的通信总线之一(CAN的发展历程如图1所示)。

图1 CAN通信方案的发展历程

CAN总线通信的一些关键特性使其非常适合车载网络应用:

随着人们对汽车的智能化要求越来越高,汽车上装配的电子控制单元也越来越多,CAN总线通信也渐渐显现出来一些不足:

市场对提升CAN总线性能的强烈需求使CAN-FD (Flexible Data rate)应运而生,CAN-FD发扬了CAN的优点,并弥补了CAN的不足,其主要特性如下:

CAN-FD的技术特点

CAN-FD通过改变帧结构和提高位速率等方法成功的把数据传输速率提高到了5Mbit/s,其基本原理如图2所示。CAN-FD协议的帧结构如图3所示。

图2 CAN-FD传输的基本原理

图3 CAN-FD协议的帧结构 (注:图片来源:Vector)

CAN与CAN-FD总线的区别:

CAN与CAN-FD总线报文格式对比:

图4 CAN与CAN-FD总线报文格式对比图 (注:图片来源:Vector)

CAN与CAN-FD总线的区别:

图5 CAN-FD数据传输速率转换 (注:图片来源:http://www.can-cia.org/de/can-knowledge/can/can-fd/ )

图6 CAN-FD DLC编码方式(注:图片来源:http://www.can-cia.org/de/can-knowledge/can/can-fd/)

d) CAN-FD采用了新的CRC算法:标准CAN:CRC码为15位

CAN与CAN-FD混合网络的实施:

根据CAN与CAN-FD网关特性及网络结构的不同,标准CAN与CAN-FD混合网络的实施具有一定复杂性,需要根据具体情况进行实际论证。通常建议从以下几个方面为基础进行考量:

CAN-FD节点的数据通信速率需要与网关的通信速率兼容,故采用与标准CAN网关相同的通信速率,通常为500Kbps;

采用诸如局部网络(Partial Network)的分组组网技术,实现在数据通信时局部网络节点唤醒,即CAN-FD节点间通信时,标准CAN节点不唤醒;

CAN-FD的相关厂商:

(1)CAN-FD的IC厂商

a) MCU/SOC:目前汽车电子领域的各大半导体厂商已经量产或正在开发集成CAN-FD控制器的产品。

诗讯半导体(Spansion)近期发布的Cortex-R5系列汽车级MCU产品全系列支持CAN-FD总线通信。2014年7月,诗讯半导体正式发布了集成CAN-FD控制器的ARM Cortex-R5 S6J3310系列产品。该产品的关键特性包括:ARM Cortex-R5高性能32位内核,主频高达144 MHz;最高集成2路CAN-FD通信,每路数据传输速率达5 Mbit/s;支持SHE(Secure Hardware Extension)加密功能;支持更新的低功耗功能,如部分唤醒等;支持AutoSAR。图4展示了S6J3110评估板的CAN-FD的技术特点和帧结构的实测波形。

图7 S6J3110评估板的CAN-FD的技术特点和帧结构的实测波形

b) 收发器:目前NXP为代表的收发器厂商已经有多款支持CAN-FD的产品推出,且部分产品已经支持局部网络(Partial Network)、休眠状态总线唤醒等功能。

(2)CAN-FD的设备、工具厂商

在车载应用领域,目前已有多家设备、工具厂商支持CAN-FD总线协议,如维克多(Vector)、罗德与施瓦茨(R&S)和周立功(ZLG)等。

国外厂商以维克多为代表,其在工具体系的完整性方面更为领先。Vector的工具体系完整的支持CAN-FD的开发、测试、网络分析等全部功能。另外,其GL系列总线记录仪也将在不远的将来支持CAN-FD协议。

国内厂商以周立功为代表,其最新推出的四通道ZDS2024示波器可以很好的支持CAN-FD协议,其关键特性包括:支持4通道、模拟带宽高达200MHz、采样率每通道均为1GSa/s、21种协议触发及解码、51种参数测量及24种参数同时测量统计。

CAN-FD的主要应用领域:

CAN-FD因其继承了CAN总线得低成本、高可靠性等特点,又进一步提升了其数据传输性能,未来在以下领域有着很大的发展空间:

车载电子模块数量的不断增长对车载网络通信技术提出了更高的要求,CAN-FD作为一个新兴的车载网络技术具备低成本、高可靠性、高传输速率等优点,很有可能会在未来几年的汽车电子领域大放异彩。

CAN及CAN-FD专业名词:

d = dominant

r = recessive

ACK = acknowledgement

CRC = cyclic redundancy check

DLC = Data length code

EDL = Extended Data Length

EOF = End-Of-Frame

ESI = Error State Indicator

FBFF = FD Base Frame Format

FEFF = FD Extended Frame Format

FDF = flexible data rate format

IDE = identifier extension

IMF = intermission field

r0 = reserved

RTR = Remote transmission request

RRS = remote request substitution

SOF = start-of-frame

SRR = substitute remote request

BRS = Bit Rate Switch

关键词: CAN-FD总线协议车载网

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版