"); //-->
前日,速锐得解码了理想汽车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年来最大的收益。另外就是积累的很多车型的原车电路图纸,后续涉及测试及维修,如果我们能协助得上,都将给行业带来莫大的帮助。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。