0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何快速实现设备CANFD升级?

AGk5_ZLG_zhiyua 来源:ZLG致远电子 作者:ZLG致远电子 2022-01-02 09:23 次阅读

随着新一代智能网联汽车CAN FD与车载以太网的引入应用,整车厂也面临着新的机会和挑战。针对目前CANFD升级较复杂的现状,致远电子提供有效的升级与上云方案。

新一代智能网联车CANFD的应用

传统的汽车网络架构主要是由CAN总线组成,车内分布式电控单元ECU按照功能划分为动力总成、车身控制、辅助驾驶等总线区域;车窗、车灯、天窗等则通过LIN总线接入CAN网络。在新一代智能网联车的浪潮下,随着车载ECU的与日倍增以及处理器运算能力和硬件的高速发展,连接ECU的网络需要更大的带宽,这一需求远超CAN等传统车载网络的容量极限。因此,比较明确的趋势是向CAN FD过渡,CAN FD提供了64字节的数据吞吐量以及最高5Mbps的传输速率。由于车载以太网具有高带宽、低延迟、低成本的特性,在新一代整车架构中将替代CAN总线成为优选网络架构。

如下图所示,以车载以太网作为骨干网络,将核心域控制器(动力总成、车身、娱乐、ADAS)连接在一起。各个域控制器在实现专用的控制功能的同时,还提供强大的网关功能。从图中可以发现,在各个域控制器的下方,各部件之间通讯通过CANFD来实现数据共享。

a2944f6a-6782-11ec-b2e9-dac502259ad0.jpg

(图片参考网络图片绘制)CANFD以及车载以太网的引入,使得新一代智能网联汽车整车架构上发生了较为明显的变动。要实现从传统汽车到智能网联汽车的升级,从整车生产线控制、实验室、ECU单元的设计都将做出很大的改动,其中涉及的CAN节点很多且复杂,如果全部升级为CANFD节点来实现ECU单元的设计、测试以及生产等,将会是一个比较漫长的过程。目前很多主机厂已经开始着手以CANFD总线+车载以太网为架构的整车设计。

如何快速实现设备CANFD升级?

随着新一代智能汽车的发展,很多车厂都在考虑使用CAN FD来替代CAN实现数据量传输的提速。目前各大车厂并未完全实现车载域控制,在生产线或实验室存在CAN与CANFD并存的现象,例如,新一代智能汽车ADAS系统中毫米波雷达等设备需要采用CANFD提高通讯速率,保证安全驾驶。同时,ADAS也是目前智能汽车中最为重要的一环。如图中所示,在现有的整车系统中以CAN网络为主,在调试阶段ADAS系统无法与动力控制、车身控制通讯,所以打通CAN与CANFD之间的通讯极为重要。

a303877c-6782-11ec-b2e9-dac502259ad0.jpg

那么,如何保证CAN/CANFD节点正常通讯测试,快速地升级到CAN FD呢?

对于CAN FD的升级,如果不是全部节点都进行升级,大部分整车厂都会采用先将动力域升级成CANFD,然后再进行各个功能域的升级,所以,为了避免与CAN总线的冲突,需要首先将CAN网络与CANFD节点的通讯打通,保证在生产线或实验室能够进行通讯测试。这种情况,使用CANFD网桥作为转换来完成是更好的方法。如图中所示,工程师可以不用在意如何完成CAN与CAN FD报文之间的转换,只需要进行一些参数的配置选择,既可以实现CAN/CANFD的相互转换,也可以将工作重心放到产品功能的实现上,降低前期测试的成本,提高使用率。

a32dedc8-6782-11ec-b2e9-dac502259ad0.jpg

除此之外,对CANFD设备的测试、调试以及数据的读取与存储也是目前存在的痛点,面对诸如此类现象,致远电子针对常用的接口,例如:USB、串口、网口、WiFi、PCIe等,推出了如图所示一系列CANFD卡及记录仪,助力工程师完成CANFD网络和车载以太网的设计、验证、调试、故障排查以及维护。

CANFDDTU助力主车厂CANFD数据上云

为了在路试阶段或者运营阶段更好的掌握汽车的运行状态或进行溯源,按照新发布的标准,新生产的乘用车均要求配备EDR,即俗称为汽车的“黑匣子”,可以记录汽车运行的关键数据,包括速度、ABS状态、转向角度、气囊状态、车辆制动状态等数据,而其中对CAN/CANFD总线数据的记录是必不可少的。

ZLG致远电子推出CAN/CANFD网络总线“黑匣子”,我们称之为CANFDDTU。用户可以使用CANFDDTU记录测试阶段的CAN/CANFD报文数据,以便对装备进行整体故障诊断。

CANFDDTU产品性能如下:

集成4路符合ISO11898标准的独立CAN通道,支持波特率40Kbps ~5Mbps 之间任意可编程

标配存储介质32G高速SD卡,支持长时间记录、条件记录、预触发记录等多种记录模式,可以进行大数据存储;

支持ASC、CSV等多种记录数据存储格式转换,方便后期软件分析;

通过严格的抗震动、抗冲击测试,满足工业用户需求;

具备2路DI记录和2路DO报警输出;

支持WiFi通讯 导出数据更方便;

支持GPS定位,4G通信实时上传云端,通过手机等终端实时查看汽车定位、仪表、油温油压情况。

ZWS-CAN智慧云演示

ZWS-CAN智慧云赋能新一代智能汽车

高性能CAN云,可轻松进行设备云端设置

ZWS-CAN智慧云支持云端轻松配置设备,可灵活配置CAN通道、LIN通道、存储空间和黑白名单等多种模式。

● 支持北斗/GPS轨迹功能,对设备实时定位监控

登录CANDTU云端,可实时显示设备运行轨迹,加载历史轨迹。

● 支持云端报文回放,实现远程现场复现

通过ZWS-CAN智慧云实时存储现场报文,可远程进行数据回显,故障检测

● SFTP文件传输功能、数据直达后台

CAN(FD)DTU的SFTP功能使设备具备了将设备记录文件完整、实时传输到指定SFTP服务器的能力。SFTP是一种安全文件传输协议,在大多数服务器平台有现成的实现。使用SFTP进行CAN(FD)DTU记录文件的传输免去了协议解析、数据转存的麻烦,且SFTP协议本身支持断网续传,即使网络不佳或者设备下电导致传输失败,设备端也会在网络恢复或重新上电时发起重传,大大提高了数据传输的可靠性。

● 实时查看CAN数据,远程下载设备存储

用户可以登录账户即可查看当前CANDTU设备的CAN数据,也可以通过4G来下载提取当前SD卡中存储的数据,方便工程师实时分析设备状态。

● 云端曲线,CAN报文可视化分析

ZWS-CAN智慧云能够实现DBC的可视化分析,结合丰富多彩的图形控件,及时进行CAN(FD)数据的可视化展示,直观分析运行情况,能够对信号值进行显示和信号跟踪。

● 支持车载UDS诊断

用户可以通过ZWS-CAN云端服务器,直接对车辆进行标准的UDS诊断,实现对设备的监控。

● 自定义测试脚本

ZWS-CAN云端服务器支持自定义测试脚本,通过编辑器与执行器功能,可以进行发送、等待、校验、校验响应等动作,实现对设备的自动化测试,方便用户远程测试车辆性能。

原文标题:如何快速实现主机厂CANFD升级以及数据上云?

文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能汽车
    +关注

    关注

    30

    文章

    2616

    浏览量

    106388
  • CANFD
    +关注

    关注

    0

    文章

    43

    浏览量

    4803
  • 智能网联汽车

    关注

    9

    文章

    887

    浏览量

    30858

原文标题:如何快速实现主机厂CANFD升级以及数据上云?

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    想将CANFD配置为8MBPS波特率,TESTBOARD_150PC_OUT如何配置吗?

    我想将 CANFD 配置为 8MBPS 波特率,您可以帮我看看TESTBOARD_150PC_OUT如何配置吗? 我配置了 2mbps 的波特率,工作正常,但无法配置 8mbps 的波特率,独木舟和控制器之间存在同步问题,我收到 Canfd Tx 错误。
    发表于 03-04 06:31

    tc234六路都是canfd吗?

    tc234六路都是canfd
    发表于 02-19 07:37

    TC275D系列的芯片支持标准CANFD能配置成非标准CANFD的吗?

    TC275D系列的芯片支持标准CANFD,是否也能配置成非标准CANFD的呢,有那位技术人员配置过吗?
    发表于 02-06 08:31

    使用CYT2B75芯片CANFD模块无法发送消息是什么原因导致的呢?

    你好,我使用SDL的example中的CANFD代码测试CYT2B75芯片CANFD模块,对部分代码进行了硬件适配修改,详见附件,配置为每秒发送一次CAN报文。 问题:消息发送失败,且电脑上位机无法
    发表于 02-02 06:57

    CANFD SDL无法被接收到的原因?

    任何 CANFD 消息,如果把 cy_stc_canfd_config_t 的 .canFDMode 改为 false 就可以收到,是因为 BAUDRATE 与 DATARATE 的关系吗 ?,我应该要填多少 ?,该怎么从代码推算呢 ?
    发表于 02-01 07:27

    TC297 CANR支持CANFD吗?

    TC297 CANR 支持 CANFD 吗? 我目前正在测试CAN达到5Mbit/s的 节点。但是,在以 5Mbit/s 的速度测试 CANR 节点的速度时,会出现错误。
    发表于 01-29 06:09

    求助,关于M467系列CANFD的BSP例程疑问

    CANFD_SetSIDFltr(g_pCanfd, 0, CANFD_RX_BUFFER_STD(0x111, 0)); CANFD_SetSIDFltr(g_pCanfd, 0
    发表于 01-16 08:19

    M467的CANFD通道如何使传送效率最高?

    现在我在用M467-64PIN 进行解算与数据收发; M467的CANFD通道,如何使传送效率最高? 例如使用1M+5M传输模式,如何使传送效率最高? 例如循环发送64 Byte的计算数据,需要
    发表于 01-16 06:18

    CAN与CANFD的区别 CAN与CANFD如何转换

    CAN与CANFD的区别 CAN与CANFD如何转换  CAN(Controller Area Network)是一种广泛应用于汽车和工业控制系统等领域的串行通信协议,用于在不同的设备间传输数据
    的头像 发表于 11-22 16:37 3733次阅读

    RA MCU CANFD的应用实例(上)

    本篇文章将以RA6E2为例,介绍如何使用瑞萨电子FSP CAN-FD lite的堆栈来设计和实现基于CAN的简易系统。最后,使用两套FPB-RA6E2和CAN收发器模块通过CAN实现相互通信,按下一块板上的按键S1会发送CANFD
    的头像 发表于 10-25 15:53 460次阅读
    RA MCU <b class='flag-5'>CANFD</b>的应用实例(上)

    RA MCU CANFD在FSP中的配置详解

    在瑞萨RA系列MCU产品中,目前RA4E2、RA4T1、RA6E2、RA6T2和RA6T3搭载了CANFD Lite(硬件手册中成为CANFD_B)模块,相关的详细IP介绍,请参见之前的文章
    的头像 发表于 10-20 14:46 627次阅读
    RA MCU <b class='flag-5'>CANFD</b>在FSP中的配置详解

    玩转先楫CANFD外设系列之一:轻松搞起CANFD

    一、概述先楫的CANFD外设,有两个CANFD的IP,其中HPM6700系列,HPM6400系列、HPM6300系列使用的是CAN,包括了经典CAN和CANFD。而HPM6200系列则使用的MCAN
    的头像 发表于 08-02 08:20 1325次阅读
    玩转先楫<b class='flag-5'>CANFD</b>外设系列之一:轻松搞起<b class='flag-5'>CANFD</b>

    开发者分享:轻松搞起CANFD

    先楫的CANFD外设,有两个CANFD的IP,其中HPM6700系列,HPM6400系列、HPM6300系列使用的是CAN,包括了经典CAN和CANFD
    的头像 发表于 08-01 10:28 1530次阅读
    开发者分享:轻松搞起<b class='flag-5'>CANFD</b>

    CAN和CANFD协议简介(上)

    前篇内容请点击查看: RA MCU CAN和CANFD IP介绍 1. 概述 CAN(Controller Area Network)和CANFD(Controller Area Network
    的头像 发表于 07-31 12:10 1640次阅读
    CAN和<b class='flag-5'>CANFD</b>协议简介(上)

    基于Tricore的CANFD入门工程

    汽车嵌入式开发,很多时候,想学一些东西(eg:CANFD),但又不知道如何下手,这应该是大多数刚入行工程师的苦恼。目前项目上,CANFD的使用已经很普遍,而单纯阅读芯片手册,可能无法透彻的理解CANFD,如果想透彻的理解
    的头像 发表于 07-12 09:46 634次阅读
    基于Tricore的<b class='flag-5'>CANFD</b>入门工程