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

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

3天内不再提示

探讨小鹏汽车CAN通讯协议分析破解过程数据研究技术应用

刘生 来源:suruide 作者:suruide 2023-12-19 14:27 次阅读

当前新能源电动汽车设计日益复杂,为提高舒适性、功能性、提升性能和确保更高的安全性,很多汽车的设计中融入了更复杂的功能。包括了雷达、激光雷达、自适应巡航、L2以上自动驾驶系统,高级驾驶辅助系统、盲区监测等等。安装在汽车上的传感器和成像设备的数量也在急剧增加。

这种情况不仅出现在豪华车市场,中档乃至经济车型也在增加额外的功能。与此同时,其他动态因素也在改变汽车设计的实施方式。为减轻重量以延长电动汽车(EV)的续航里程,过去采用的机械系统正在逐步被淘汰,取而代之的整车电子控制系统,包括域控制器或者智能网关总成等等。
这两种不同的汽车激进式发展趋势将,带来同一个必然的结果:汽车做得越来越像手机。其一是电池采用弗迪或者宁德时代,其他的依旧是按照联电、博世、一汽富维等一系列的传统标准。其二是普通电动汽车所产生和传输的数据量会比过去传统汽车要大几个数量级。此外,应该注意的是,随着汽车自动驾驶水平的提高(且我们开始迈向车辆完全无人驾驶的阶段),数据量只会越来越大。

所以,这里有关键词:传感器、电子控制单元、数据。速锐得适配解码过小鹏G3、G9、小鹏P7的数据,应用涉及领域有:车联网、BMS电池系统管理、汽车分时共享租赁、热管理方案、压缩机转速控制、基于CAN的尾翼改装、整车DBC控制策略分析、电子水泵协议LIN/CAN开发、汽车LED照明控制方案LIN协议解码开发,等等。

以小鹏鸥翼版P7为例,速锐得检测该车用的CANbus为11bit_500K,车架号通过标准ISO15031-5诊断请求可以获得车架号,这个也是为了方便车管所上牌特意保持国标,其他信号均为私有协议,在CAN通信中,我们获取到了四门信号、尾箱信号、位置灯、近光灯、远光灯、前雾灯、后雾灯、左转灯、右转灯、双闪信号,驾驶模式中的标准模式、运动模式、经济模式、刹车踩下与松开状态信号,挡位PRND信号,加速踏板深度最大值和最小值,车速、钥匙状态,主驾驶位压力传感器

动力电池BMS系统中剩余电量、续航里程、总电压、总电流、电池健康状态、充电状态、单体电池温度、最高单体电池电压、最低单体电压、最高单体电压编号及温度、压缩机控制状态、压缩机实际状态、压缩机目标转速、压缩机实际转速、高压侧电压、高压侧电流、压缩机功率、IGBT温度、EPS、主缸压力、横向加速度、纵向加速度、低压电池电压等等

就当下来说,小鹏这类汽车整车每小时产生的数据量已达25GB左右,但这仅仅是个开始。如果加上安装于车身内外的摄像头数量还在持续增加,且例如激光雷达、飞行时间(ToF)和超声波等3D成像技术也将在短短几年内成为一种常见功能,那么,汽车系统要做好充分的准备以应对前所未有的数据需求,那么支持更多的车型数据协议的OBD模块方案也需要得到相应发展。

这,恰恰是行业和痛点及难点,为什么我经常写这些数据,确实也是因为知道构建这类的方案非常不容易,此外,向市场提供此类解决方案的方式、数据量、影响将发生根本性变化。速锐得CAN总线工程师所做的工作,等同于将燃油车那一套东西,尽可能全新、全面,全系地去覆盖。而新能源车的发展,是我们想象不到地快,灵活的手脑是永远无法跟上市场车辆更新迭代的速度,导致涉及的项目开发周期短、时效高,更新快、数据多。

一个“好”的OBD数据模块在新能源环境中发挥效用,并符合客户需求,就必须要求数据具备多种属性。假设哪天速锐得推出的数据模块,数据日志,CAN报文、解析方法、控制策略,数据集等,影响的可能不只是一个产品,而是一个公司、一个行业,一个市场。这个,其实,我们想不到,只能先做好手上的事,比如采集更多的汽车CAN通信协议,包括以后的纯电动客车金龙、开沃等车型的电机、电流、电压、SOC续航、里程等等。

向来枉费推移力,此日中流自在行。每家车企都有他们的自己的道理,因为大家做成一样的就真的不性感了,这也是不同品牌差异化带来的品牌价值。对于我们来说,千斤的压力,也要尽力用四两来搏,否则,除了头发会变得稀少,数据也不会越来越多。待到等闲识得东风面,万紫千红总是春的那天,我只想头上还能留有几根稀疏的头发。

审核编辑:汤梓红

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

    关注

    56

    文章

    2470

    浏览量

    459254
  • 通讯协议
    +关注

    关注

    9

    文章

    249

    浏览量

    20174
  • OBD
    OBD
    +关注

    关注

    21

    文章

    120

    浏览量

    46387
  • 小鹏汽车
    +关注

    关注

    4

    文章

    443

    浏览量

    14553
收藏 人收藏

    评论

    相关推荐

    泰克科技全新CAN XL协议解码软件上线

    使用CAN XL帧在CAN网络中传输的数据包信号,可在当前的4、5、6系列MSO示波器上运行。该解码软件还提供错误检测、时序和协议头部分析
    发表于 03-27 10:30 126次阅读
    泰克科技全新<b class='flag-5'>CAN</b> XL<b class='flag-5'>协议</b>解码软件上线

    汽车的AeroHT展现了其eVTOL技术,将其X2飞行汽车带到了广州上空

    ,AeroHT已经进行了数以万计的安全飞行,收集数据以开发用于商业用途的安全家用电动飞机。 事实上,该公司正在开发一种名为X3的实际飞行汽车,它可以自行驾驶、停车和起飞。小汽车还推出
    发表于 03-18 08:44

    labview can通讯例程

    LabVIEW是一种用于控制、测量和监测系统的图形化化编程环境。它在科学研究、工程设计和制造过程等领域中广泛应用。本文将介绍LabVIEW中用于CAN通信的例程,并详细探讨
    的头像 发表于 01-04 09:30 1461次阅读

    can转profinet网关实现汽车生产的革新

    需求。为了解决这一问题,某汽车生产商决定进行现场自动化升级。升级过程中选择了结合can转profinet网关进行项目的升级改造。这是因为can转profinet网关可以实现
    发表于 12-25 10:29

    虹科方案 | 如何破解CAN与车载以太网之间数据传输和协议转换的难题?

    在车辆网络时代,数据传输和协议转换在通信领域中扮演着至关重要的角色。它们不仅能够实现车辆内部系统之间的互联互通,还支持车辆与外部网络进行通信,从而为驾驶者带来更智能、便捷的驾驶体验。本文将介绍CAN总线与车载以太网
    的头像 发表于 11-27 09:55 414次阅读
    虹科方案 | 如何<b class='flag-5'>破解</b><b class='flag-5'>CAN</b>与车载以太网之间<b class='flag-5'>数据</b>传输和<b class='flag-5'>协议</b>转换的难题?

    浅析can技术的演变过程

    CAN技术的演变 为了了解从 CAN FD 到 CAN XL 的转变,让我们简单回顾一下 CAN 技术
    发表于 11-17 11:41 213次阅读
    浅析<b class='flag-5'>can</b><b class='flag-5'>技术</b>的演变<b class='flag-5'>过程</b>

    CAN协议栈与LIN协议栈介绍

    CAN协议汽车CAN协议栈是一种软件组件,用于实现汽车电子系统中的
    的头像 发表于 10-27 16:16 1768次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>协议</b>栈与LIN<b class='flag-5'>协议</b>栈介绍

    AMBA3.0 AXI总线接口协议研究与应用

    本文介绍了AMBA3.0AXI的结构和特点,分析了新的AMBA3.0AXI协议相对于AMBA2.0的优点。它将革新未来高性能SOC总线互连技术,其特点使它更加适合未来的高性能、低延迟设计。最后介绍了基于AXI
    发表于 09-20 08:30

    接收CAN公共汽车数据包的代码

    应用程序: 这个样本代码接收 CAN 公共汽车上的数据包, 使用协议中断的检测来与 CAN 公共汽车
    发表于 08-29 06:24

    can总线的通信协议有哪些 CAN接口保护及工作原理

    CAN总线(Controller Area Network)是一种广泛应用于汽车、工业自动化和其他领域的串行通信协议。以下是几种常见的CAN总线通信
    的头像 发表于 08-18 14:40 1.2w次阅读
    <b class='flag-5'>can</b>总线的通信<b class='flag-5'>协议</b>有哪些 <b class='flag-5'>CAN</b>接口保护及工作原理

    CAN和CANFD协议简介(下)

    层则规定了通讯逻辑。 2.2.1 帧的种类 通信是通过以下5种类型的帧进行的。 • 数据帧 • 遥控帧 • 错误帧 • 过载帧 • 帧间隔 在这些帧当中,数据帧和遥控帧由用户设定,其他的帧由C
    的头像 发表于 08-02 12:15 1460次阅读
    <b class='flag-5'>CAN</b>和CANFD<b class='flag-5'>协议</b>简介(下)

    CAN和CANFD协议简介(上)

    Flexible Data-rate)是一种常用于汽车和工业领域的通信协议CAN协议最初是由德国的博世公司(Bosch)在20世纪80年代开发的,旨在解决
    的头像 发表于 07-31 12:10 1650次阅读
    <b class='flag-5'>CAN</b>和CANFD<b class='flag-5'>协议</b>简介(上)

    CAN协议数据帧的介绍

    通过 CAN 总线传输数据是需要按照一定协议进行的,CAN 协议提供了 5种帧格式来传输数据
    的头像 发表于 07-25 10:36 6031次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>协议</b><b class='flag-5'>数据</b>帧的介绍

    CANCAN FD的区别是什么?

    控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。 CAN
    的头像 发表于 05-22 10:17 1.8w次阅读
    <b class='flag-5'>CAN</b>与<b class='flag-5'>CAN</b> FD的区别是什么?

    整车CAN通讯协议的基本拓扑结构详解

    电动汽车CAN总线系统,应用层部分参数需要重新定义。定义过程需要综合考虑系统内节点的重要程度,对刷新频率的需求等因素,制定应用层协议中需要明确几个参数,节点源地址、节点优先级,参数组编
    发表于 05-03 08:16 4853次阅读