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

news2024/11/23 12:37:43

前日,速锐得解码了理想汽车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.coloradmin.cn/o/46299.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PCL 点云的法向量

一,点的法向量 点云法线 法向量的概念是很小的时候我们就已经说的,法向量是我们点云中一个非常重要的属性,诸如饿哦们常说的三维重建、点云分割,点云去噪 以及特种描述算法等。 特性: 点云中每一点的法向量夹角和曲率…

【即将开源】⽤于3D激光雷达SLAM闭环检测的词袋模型BoW3D

​以下内容来自从零开始机器人SLAM知识星球 每日更新内容 点击领取学习资料 → 机器人SLAM学习资料大礼包 #论文# BoW3D: Bag of Words for Real-time Loop Closing in 3D LiDAR SLAM 论文地址:https://arxiv.org/abs/2208.07473 作者单位:中国沈阳自动…

C++基础语法

cout输出 cin是键盘输入 //i input 输入 o output输出 stream流 输入输出流头文件&#xff08;类似stdio.h&#xff09; 2 #include <iostream> 3 4 //std(标准) 使用标准的命名空间using namespace std;//命名空间,此标识符作为此组群的名字 5 using namespace std; 6…

A*算法-Python实现

好久没有在CSDN上发文章了&#xff0c;快一年了吧。这两天重新登录了一下&#xff0c;不看不知道&#xff0c;一看吓一跳&#xff0c;没想到访问量快13万了。 之前写博客的时候&#xff0c;想着把一些有用的东西写下来&#xff0c;一方面是当做笔记了&#xff0c;免得以后忘记…

小程序数据请求的方式和注意事项

1.小程序中网络数据请求的限制 出于安全性方面的考虑&#xff0c;小程序官方对数据接口的请求做出了如下两个限制&#xff1a; ① 只能请求HTTPS类型的接口 ② 必须将接口的域名添加到信任列表中 2.配置request合法域名 假设要在自己的微信小程序中&#xff0c;希望请求某…

Mysql 索引基数与选择性

这篇文章主要介绍 MySQL 索引的 Cardinality 值&#xff08;基数&#xff09;以及索引的可选择性。 什么是索引&#xff1f; 先看一下 wiki 定义&#xff1a; 索引&#xff08;英语&#xff1a;Index&#xff09;&#xff0c;是一本书籍的重要组成部分&#xff0c;它把书中的…

微信小程序中基础入门

一、数据绑定 1.数据绑定的基本原则 ① 在data中定义数据&#xff08;在.js文件&#xff09; ② 在wxml中使用数据 2.Mustache语法的格式 把data中的数据绑定到页面中进行渲染&#xff0c;使用MUstache语法&#xff08;双大括号&#xff0c;可以理解为vue中的插值表达式&…

Redis——》数据类型:List(列表)

推荐链接&#xff1a; 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 Redis——》数据类型&#xff1a;List&#xff08;列表&#xff09;一、简介…

Linux02——操作系统接口

一、前言 OS是软硬件之前的桥梁&#xff1a;操作系统管理硬件&#xff0c;最终以服务的形式提供给用户。如用户读取磁盘数据&#xff0c;OS设备管理将读出来的数据通过文件系统交给用户。OS管理员对CPU&#xff08;进程&#xff09;管理&#xff0c;对内存管理&#xff0c;对设…

PyCharm中鼠标悬停在函数上时显示函数和帮助

一、问题 1.1 鼠标放上去不显示文档的提示 鼠标放在随意一个函数上面不显示他的说明了 我也不知道是咋了 二、解决 2.1 首先我只记得有一个侧边栏叫document 经典的解决办法 2.2 在setting中查看这是干嘛的 很多东西都可以在setting中查看到具体的功能 还可以查看到从哪里能…

Redis高级篇——持久化

Redis持久化 1.RDB 1.1RDB简介 RDB全称Redis Database Backup file &#xff08;Redis数据备份文件&#xff09;&#xff0c;也被叫做Redis数据快照。把内存中的数据都记录到磁盘中&#xff0c;当Redis实例故障重启后&#xff0c;从磁盘中读取快照文件&#xff0c;恢复数据。…

蓝海创意云接受【看苏州】独家专访:助力苏州数字文化行业全方位发展

近日&#xff0c;由蓝海创意云提供渲染服务的动漫电影《老鹰抓小鸡》获金鸡奖最佳美术片提名&#xff0c;位列获奖名单的《长津湖》《独行月球》也由蓝海创意云渲染提供了后期服务。 就此&#xff0c;苏州广播电视总台旗下的苏州权威热点新闻和视频平台【看苏州】对蓝海彤翔执…

# Vue 中 JSON 编辑器使用

Vue 中 JSON 编辑器使用 文章目录Vue 中 JSON 编辑器使用背景描述vue-json-edit安装依赖测试页面效果图bin-code-editor安装依赖测试页面效果图CodeMirror安装依赖测试页面效果图vue-json-views安装依赖属性说明测试页面效果图vue-json-pretty安装依赖属性说明测试页面效果图码…

【CSS3】重点知识内容,快速上手

推荐前端学习路线如下&#xff1a; HTML、CSS、JavaScript、noodJS、组件库、JQuery、前端框架&#xff08;Vue、React&#xff09;、微信小程序和uniapp、TypeScript、webpack 和 vite、Vue 和 React 码源、NextJS、React Native、后端内容。。。。。。 层级选择器 a>b …

Kotlin高仿微信-第3篇-主页

Kotlin高仿微信-项目实践58篇详细讲解了各个功能点&#xff0c;包括&#xff1a;注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账)、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VIP等众多功能。 Kotlin高仿…

Matlab图像处理基础(2):区域处理,边沿检测

目录 0. 概要 2. 卷积和相关 2.1 卷积 2.2 相关 2.3 卷积与相关的关系 2.4 Matlab函数 2.5 2-D卷积/相关的分解 3. 高通滤波&#xff0c;edge detection 3.1 matlab edge()函数 3.2 各种算子简介 3.2.1 Robert算子 3.2.2 Prewitt算子 3.2.3 Sobel算子 3.4 Cann…

维也纳国际酒店+丽柏酒店首个同物业双品牌项目成功加盟,中高端酒店品牌联动浮现新模式

从改革开放开启中国酒店市场化浪潮伊始&#xff0c;中国酒店市场一直处在高速发展的快车道。但四十年来&#xff0c;这条赛道上的竞争也出现了多次驱动引擎的动能转换。1996年起的20年里&#xff0c;庞大的经济型酒店切割了市场的主要蛋糕。而从2016年开始&#xff0c;中端酒店…

P2 Pytorch 张量数据类型

前言 1&#xff1a; 数据类型 2&#xff1a; 常用API 参考&#xff1a; 课时14 张量数据类型-1_哔哩哔哩_bilibili 一 数据类型 除了string ,相对于Numpy PyTorch 都能找到对应的数据类型 1.1 常用的Data type 常用的5种: IntTensor, LogTensor, ByteTensor, DoubleTensor,…

从迷之自信到逻辑自信(简版)

从2012年开始工作&#xff0c;10多年了&#xff1b; 从2002年开始奋斗&#xff0c;20多年了。 回首这20年&#xff0c;感觉自己的成绩很有限&#xff0c;相比过往的勤奋努力。 时代因素也有&#xff0c;个人智商等先天性制约也存在&#xff0c;但是呢&#xff0c;我就特别想…

ObjectARX的对象引用关系以及深克隆(deepClone)

目录1、对象引用概念1.1 概念1.2 所有权引用1.3 指针引用1.4 对象引用实现的例子2 关于深克隆(Deep Clone)2.1 深克隆基础2.2 clone() 和deepClone()2.3 关键概念2.3.1 克隆和存档2.3.2 克隆和所有权2.3.3 克隆和ID映射2.3.4 克隆和转换2.4 典型的deepClone操作1、对象引用概念…