速锐得解码理想汽车L8方向盘转向角度应用随动大灯照明升级

news/2025/1/12 19:48:34/

前日,速锐得解码了理想汽车L8车型,由于理想L8是新款车型,架构和理想L9十分相似,与理想ONE这一代有比较大的差异,这恰恰也是我们很好的一次学习机会,也让我们重新认识了理想汽车。

 

我这里,只挑有用和好听的说,吐槽理想的也有一大堆,这个可以私聊。为了实现客户在大灯照明系统的升级改装,加装随动转向智能系统,我们需要进入到理想汽车内部CAN网络获取一些自己有用的几个数据。

大家都知道,很多数据车厂是不可能开放给你的,而且很多定义也非标准化,甚至高端的配置,不一定有或者用得到,我们也就可以直奔主题了。采集理想汽车的CAN总线或者DBC,这个对于目前行业的人来说还是比较难的。

首先,通过标准诊断是除了车架号,任何数据都拿不到,这个数据多用于车管所给汽车上牌,其他的数据均被网关隔离,理想汽车的诊断用的是以太网,一般的CAN诊断,在这里基本上是失效的,为此,要找网关。

理想ONE、L7、L8、L9车身结构框架改的不是很大,所以,网关的位置如下图所示:

 

从网关延伸到左右车门,这个是大多汽车厂家的做法,因为这样便于线束的布置,我们分别在方向盘、主驾驶门、副驾驶门附近找到了多路的CAN网络,由于我们要采集的转向角度信号,这个需要有个驾驶员配合。在测试完各个接口引脚线上的电压后,锁定了4路CAN总线,当然,这4路CAN 不是所有的里面都有我们要的数据。也因为以太网的原因,部分数据采集是需要原厂令牌的。

整个车载网络系统相对来说比较封闭,这也是互联网造车的特点,放在一般人面前,基本会感到绝望,但是速锐得可以。我们绕开诊断系统,直接接入网关系统,并通过线束和电压等出一个理想汽车的网关部分连接示意图,如下图所示:

 

从图纸可以看出,1脚、9脚是B-CAN,2脚、10脚接入的是BMS电池管理系统,我们需要从网关的D-CAN采集到对应的数据,终于找到一扇门,实在是费尽。我们将CANH和CANL连接至汽车的以太网网关,打开破解汽车CAN总线协议的工具和软件开始一顿操作。

理想汽车整车大概有90多个CAN ID,但是又90%的CAN ID报文速率极快,没办法获取和对比,为此,想要研究个明白,我们找到了原厂的售后服务站,借用了诊断仪工具。但是原厂的诊断仪,很多电子控制单元的数据显示不全,不完整,估计要等以后升级,打开界面后就直接放弃了,还是自己破解,能采集到自己要的就可以了,别的暂时用不到,需要用到数据的客户可以联系我们。

 

理想汽车的零部件更换非常快,供应商也来自多家,理想ONE和后面的L789有很大的改观,理想ONE相对来说说,比较标准,都是大厂的零部件,其中的CAN协议部分也是按照国际标准惯例执行,在新款理想L8上,L9上有很多CAN数据是不直接输出的,特别难找。

我们将部分CAN报文编译如下:

 

拿到汽车这些报文后,我们需要编译一些软件程序,将CAN底层的数据作为基础,在连接的物理层做好输出接口,应用层做好随动转向的业务逻辑,那么一套新款理想汽车L8方向盘转向角度应用随动大灯照明升级的固件就开发完成。

速锐得基于汽车CAN数据应用已经有12年之久。但是新能源汽车时代来临,很多汽车的协议复杂无序,也没有标准化,为此,面向未来5-10年的新能源时代,我们依旧有很多工作要做,不同的车型、不同的年份、不同的零部件标准、不同的客户需求,需要我们加大团队对数据的理解和对车型的熟悉。增程式电动汽车,有他自己的一套标准,这与比亚迪、特斯拉、小鹏等有着截然不同的区别。

在解码汽车CAN数据部分,传统燃油车比如宝马、奔驰、奥迪、丰田、本田、大众等,已经有许多的数据库文件及DBC,在氢能源领域,速锐得积累的车型、汽车数据依旧是全国领先,为此,给我们奠定了良好的数据基础,无论后续在车队管理、车辆调度、汽车改装、和其他汽车电子应用领域,涉及数据相关的都可以实现敏捷开发,降低了研发的成本,这应该是12年来最大的收益。另外就是积累的很多车型的原车电路图纸,后续涉及测试及维修,如果我们能协助得上,都将给行业带来莫大的帮助。


http://www.ppmy.cn/news/217116.html

相关文章

地平线征程5「卖爆」:理想L8首发,国产大算力芯片开启量产大潮

作者 | 德新编辑 | 王博 一代传奇车型理想ONE功成身退,L系新车L8、L7接棒。 L8和L7,可以理解成理想ONE换代后的五座和六座版,比ONE更大、配置更高、智能化更强,售价区间覆盖33.98 - 39.98万元。 L9上月刚刚实现了月交付破万&…

【BigHereo 35】---L8---C++真题总结

L8---C真题总结(一) 一,【前言】 在三遍学习法中,第一遍一字不落的快速阅读一本教程形成宏观导图, 第二遍是一字一字进行每一章节的学习,形成每一章的思维导图,第三遍是结合真题返回去阅读教程. 在本博文中,我将字做了历年真题的一些错题进行总结, 希望对所有学习着能有帮助. 思…

操作系统(李治军) L8 CPU管理的直观想法

[TOC]操作系统 CPU的 取指执行 给了cpu初地址自动的取值执行 给地址在内存中取出来执行 50:mov ax,[100] 51:mov bx,[101] … … 依次向下顺序执行 管理CPU最直观的方式 设置好PC初值就完事了* PC–程序计算器,用于取指令并自动计数 计算机中有大概一下几个寄存器: …

l系统形式语法_L8R的完整形式是什么?

l系统形式语法 L8R:稍后 (L8R: Later) L8R is an abbreviation of "Later". L8R是“ Later”的缩写 。 It is an expression, which is commonly used in messaging or chatting on social media networking sites like Facebook, Yahoo Messenger, and …

【51单片机】单片机c语言实现小灯点亮,使用P0.0~P0.7控制发光二极管L1-L8依次循环点亮,流水灯

实验接线图 keil程序 #include <reg51.h> unsigned char tab[]{0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; void delay(i) {while(i--); } void main() {unsigned char i;while(1){for(i0;i<8;i){P0tab[i];delay(10000);}} }如果你觉得还不错的话&#xff0c;欢迎评…

薪资幅度上涨70%,外包翻身,拿下美团点评L8级技术专家岗(面经+心得)

前言 大多数情况下&#xff0c;程序员的个人技能成长速度&#xff0c;远远大于公司规模或业务的成长速度。所以&#xff0c;跳槽成为了这个行业里最常见的一个词汇。 实际上&#xff0c;跳槽的目的无非是为了涨薪或是职业发展&#xff0c;我也不例外。普通本科毕业后&#xf…

L8ER的完整形式是什么?

L8ER&#xff1a;稍后 (L8ER: Later) L8ER is an abbreviation of "Later". L8ER是“ Later”的缩写 。 It is an expression, which is commonly used in messaging or chatting on social media networking sites like Facebook, Yahoo Messenger, and Gmail, etc…

ROS wiki 教程中 make install -j8 -l8 failed

ROS wiki 教程中 “make install -j8 -l8” failed 之前一直跟着ros wiki 做遇到了一個問題&#xff0c;在生成msg 和 srv 的部分&#xff0c; 按照之前的步驟&#xff0c;一步步往下做&#xff0c;到了編譯的部分&#xff0c;就會出先如下圖所示的錯誤 一直摸索了半天沒搞明…