datasheet

如何快速实现CAN到CAN FD的升级?

2018-09-19来源: 互联网 关键字:CAN  FD

自动驾驶技术迅速发展,车辆中的CAN总线已经无法满足数据吞吐量和传输速度的要求,CAN总线的加速升级版——CAN FD技术正在逐渐替代现有网络,为了进一步了解CAN FD,本文将从产品的实际应用介绍CAN FD的升级及优势。

 

随着汽车电子、工业自动化的蓬勃发展,CAN总线上的设备数量、数据量都大大增加,这就使得传统的CAN总线在传输速率和带宽方面越来越力不从心,因此CAN FD孕育而生。

 

那么如何实现CAN到CAN FD的升级呢?

 

一、CANFDCOM的应用

 

CANFDCOM-100IE智能协议转换器可以快速将RS-232/485/422通讯设备连接到CAN(FD)-bus现场总线,实物图如图1所示。转换器支持1200-921600bps串口波特率,以及50k-5Mbps的CAN(FD)-bus 通讯速率。

 

 

图1 CANFDCOM-100IE实物图

 

CANFDCOM-100IE应用广泛,例如煤矿远程通讯、PLC设备联网、CAN(FD)工业自动化控制系统、现有RS-232/485/422设备连接 CAN(FD)-bus 网络等。

 

 

图2 设备连接电路图

 

如图2所示,通常变频器带有RS-232/485接口,可通过CANFDCOM-100IE串口转CAN(FD)快速将变频器设备连接至CAN(FD)-bus网络中,从而实现CAN(FD)报文的收发。

 

转换器支持四种转换模式:透明转换、透明带标识转换、格式转换、Modbus 转换,适应不同用户需求。同时提供配置软件,可以灵活设置CANFDCOM-100IE的运行参数。如图3所示。

 

 

图3 CANFDCOM配置界面

 

CANFDCOM还可以连接到PC端,另一端连接至CAN(FD)网络,进行串行帧与CAN(FD)报文的相互收发。

 

参数配置完成之后,使用串口助手发送串行帧转CAN(FD)报文,如图4所示。借助ZCANPRO工具可以观察CAN(FD)帧信息,如图5所示。

 

CANFDCOM-100IE支持ISO标准CAN FD与BoschCANFD标准,每个接口具备独立的2500VDC电气隔离保护电路,使接口卡避免由于地环流的损坏,增强系统在恶劣环境中使用的可靠性。

 

 

图4 串行帧收发界面

 

 

图5 CAN FD帧信息界面

 

二、CANFDSM的应用

 

CANFDSM-100是一款串口转 CAN(FD)模块,内置微处理器,实物图如图6所示。可以很方便地嵌入到具有UART接口的设备中,如图7所示。

 

在添加CAN(FD)收发器以后,实现UART设备和CAN-bus网络之间的数据通讯。

 

 

图6 CANFDSM-100实物图

 

 

图7 CANFDSM-100效果图

 

使用MCU与CANFDSM-100连接,如图8所示,其中LPC54616是NXP发行的LPC54000系列微控制器。CFG引脚闭合时,用于配置模块,配置方式建议使用AT指令。CAN(FD)接口使用的是CTM3MFD隔离模块,可以轻松实现用户的MCU连接至CAN FD网络中。

 

CANFDSM内部集成了CAN控制器,CAN控制器是CAN-bus设备的核心元件,集成了CAN规范中数据链路层的全部功能,能够自动完成CAN-bus协议的解析。

 

 

图8 设备连接图

 

然而,CAN FD与传统的CAN在实际的应用中并没有太大的差异,线缆的选型、拓扑的选择、总线的布设等均大同小异。CAN收发器就是将CAN控制器的逻辑电平与CAN总线差分电平相互转换的电平转换器。

 

三、实现CAN收发器的方案有两种

 

1、采用CAN收发IC;

 

2、使用CAN隔离收发模块。

 

在一些干扰较严重的场合,隔离依然必不可少。隔离可以避免潜在的高压危险、消除地电势差及地环路,从而大大提高通信的可靠性。

 

ZLG致远电子推出的CAN FD隔离CAN收发器CTM5MFD、CTM3MFD,体积小巧,可支持最高5Mbit/s的传输速率,是CAN FD隔离应用的理想解决方案。CAN FD隔离收发器选型如表1所示。

 

表1 CAN FD隔离收发器选型表

 

 

CAN FD的优势

 

CAN FD继承了CAN总线的主要特性,提高了CAN总线的网络通信带宽,改善了错误帧漏检率,同时可以保持网络系统大部分软硬件特别是物理层不变。CAN FD协议是CAN-BUS协议的最新升级,可以满足更高的带宽及数据吞吐量。

 

  •  CAN FD速率包含两个段的速率,其中仲裁段和ACK段沿用CAN2.0的规范,最高速率为1Mbit/s,中间的数据段是可以加速的,可以达到5Mbit/s,甚至更高;


  •  CAN FD对数据场的长度作了很大的补充,数据长度码(DLC)最大可以传输64字节有效数据。这意味着CAN FD具有更高的有效传输负载;


  •   CAN FD 数据帧在控制场新添加FDF位、BRS位、ESI位(FDF位判断报文类型、BRS位表示位速率转换、ESI位表示错误状态),如图9所示;


  • CAN FD对CRC算法作了改变,即CRC以含填充位的位流进行计算,改善了错误帧漏检率。

 

 

图9 CAN FD标准帧

 

总结

 

1、要实现CAN FD的快速升级首先需要使用支持CAN FD协议的MCU或控制器,还要选取新的网络调试和监测工具;

 

2、需要支持更高的传输速率的收发器,若设计的CAN FD节点的最高速率5Mbit/s,则收发器的传输速率也必须达到此数值。CAN FD隔离CAN收发器CTM5MFD、CTM3MFD,是CAN FD隔离应用的理想解决方案。

 

 

 

 

 

 


关键字:CAN  FD

编辑:muyan 引用地址:http://www.eeworld.com.cn/qcdz/2018/ic-news091923769.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:大众一亿美元落注的固态电池,能成为三元锂电池的终结者吗?
下一篇:电动车高速续航的小秘密

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

青岛海尔拟38亿元收购意大利家电企业Candy

9月28日晚间,青岛海尔发布公告称,拟通过境外全资子公司海尔欧洲支付4.75亿欧元(根据中国人民银行公布的2018年9月28日银行间外汇市场人民币汇率中间价计算,折合人民币约38.05亿元)收购意大利家电制造商Candy(卡迪)100%股权。  青岛海尔拟并购Candy  青岛海尔在公告中提到,成立于1945年的Candy公司,是欧洲知名家电企业,旗下五大板块包括洗衣机、独立式嵌入式厨房电器、小家电、冰箱和售后服务与其他业务,2017年实现净收入11.6亿欧元。其中,洗衣机板块是Candy公司收入的最主要来源,约占整体收入的49%。Candy公司业务遍布欧洲、中东、亚洲及拉美等地区,拥有位于欧洲和亚洲的6大专业生产基地、超过45
发表于 2018-09-29

stm32f407之CAN控制器(操作寄存器)

CAN控制器         首先简单介绍一下CAN总线,关于CAN总线是谁发明的,CAN总线的历史,CAN总线的发展,CAN总线的应用场合,这些,通通不说。这里只是以我个人理解,简单说说CAN通信。CAN总线的端点没有地址(除非自己在帧里定义地址),CAN总线通信不用地址,用标识符,不是单独的谁发给谁,而是,你总是发送给整个网络。然后每个节点都有过滤器,对网络上的传播的帧的标识符进行过滤,自己想要什么样的帧,可以设置自己的过滤器,接收相关的帧信息。如果两个节点同时发送怎么办?这个不用我们担心,CAN控制器会自己仲裁,让高优先级的帧先发
发表于 2018-09-20
stm32f407之CAN控制器(操作寄存器)

如何快速实现CAN到CAN FD的升级?

自动驾驶技术迅速发展,车辆中的CAN总线已经无法满足数据吞吐量和传输速度的要求,CAN总线的加速升级版——CAN FD技术正在逐渐替代现有网络,为了进一步了解CAN FD,本文将从产品的实际应用介绍CAN FD的升级及优势。 随着汽车电子、工业自动化的蓬勃发展,CAN总线上的设备数量、数据量都大大增加,这就使得传统的CAN总线在传输速率和带宽方面越来越力不从心,因此CAN FD孕育而生。 那么如何实现CAN到CAN FD的升级呢? 一、CANFDCOM的应用CANFDCOM-100IE智能协议转换器可以快速将RS-232/485/422通讯设备连接到CAN(FD)-bus现场总线,实物图如图1所示
发表于 2018-09-19
如何快速实现CAN到CAN FD的升级?

CAN边沿时间测试

CAN总线边沿时间会影响采样正确性,而采样错误会造成不断错误帧出现,影响CAN总线通信。那么CAN总线边沿时间标准是什么?边沿时间如何测量呢?一、CAN测试边沿时间意义目前在国内汽车电子行业没有明确的标准,也就造成汽车零配件质量良莠不齐,零配件整装到汽车上将会造成CAN总线通信异常,给汽车驾驶带来安全隐患。如下是GMW3122信号边沿标准对CAN总线边沿的规范要求。 表中根据需求不同,波特率不同分为高速CAN、中速CAN。测试的是信号边沿时间,边沿时间是指隐性电平到显性电平时间和显性电平到隐性电平变化的总时间。隐性电平(逻辑值0)到显性电平(逻辑值1)时间为上升沿,显性电平到隐性电平为下降沿。 边沿时间分为上升
发表于 2018-09-12
CAN边沿时间测试

基于51单片机SJA1000 CAN通讯实现

经过一个星期的艰苦奋斗,终于将两个SJA1000通过51单片机成功通讯了!采用的是Pelican工作模式,扩展帧数据格式,验收滤波器是采用单滤波扩展帧模式。发送和接收代码都全部相同样!一 实物图二 串口输出调试信息三 以下是全部程序代码:包括1 main.c、2 uart.h、3 uart.c、4 sja1000.h、5 sja1000.c。1main.c#include "reg51.h"#include "uart.h"#include  "string.h"#include  "sja1000.h"sbit KEY=P2
发表于 2018-09-09

Blink副总裁:FD-SOI技术如何拯救了Blink

2018年9月18日,一年一度的上海FD-SOI论坛在上海准时举行,本次大会由SOI产业联盟、芯原控股有限公司、上海新傲科技股份有限公司、中国科学院上海微系统与信息技术研究所联合主办。会上,Blink副总裁Yantao Jia讲述了Blink曲折的发展历程,并介绍了公司的产品是如何通过FD-SOI实现超低功耗设计的。Blink副总裁Yantao JiaBlink成立于2009年,期初Blink并不只是一家摄像头企业,其鲜为人知的母公司Immedia Semiconductor,由来自芯片行业的专业人员创立于马萨诸塞州。首席执行官彼得-贝森(Peter Besen)和两位联合创始人来自Sand Video。Sand Video早在
发表于 2018-09-28
Blink副总裁:FD-SOI技术如何拯救了Blink

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved