近期,速锐得协助驾培驾考行业客户,针对性对东风雪铁龙车型做了相关的CAN总线适配,特别是新能源神龙富康、E爱丽舍、东风E70等。东风雪铁龙CAN网络主要由CAN HS I/S网,CAN LS车身网,CAN舒适网、LIN子网、诊断部分和BSI1(智能网关)组成。

一、解码东风雪铁龙架构:

  1. 网关是全CAN的核心,里面也自带一个微处理器单元,具体功能大概如下:

不同CAN总线之间的通道

线束连接与CAN总线之间的通道功能

诊断功能

从传感器获得信息

向网关的供电和供电保护

管理CAN总线的对话协议

  1. CAN HS I/S,就是普通的CAN H,经过测试,电压为2.73V,属于500kbit/s的高速CAN网络,连接了网关和各个动态控制单元,这个CAN H没有什么容错功能,当两根数据线中任意一条短路或者断路的时候,该网络就不再工作,网关和发动机控制单元上都有终端电阻,120欧姆。
  2. CAN舒适网,连接舒适系统各个控制单元
  3. CAN车身网,连接车身各个控制单元:CAN车身网和CAN舒适网中的控制单元各自拥有独立的传输电阻,阻值为8k欧姆,CAN 车身网和CAN舒适网都有容错功能,可以在以下情况下,降级模式运行。

一根数据线断路

一根数据线与共地短路

一根数据线供电短路

两根数据线之间短路

这时候,网络的抗干扰性会下降,有的功能部分受到影响,不能工作

  1. LIN 子网,多个CAN网络下的LIN 子网,其数据传输为19.2kbit/s。
  2. 诊断,这里不聊。
  3. 有K线的其他东风雪铁龙车型,不聊。

整车OBD脚位,一般情况,第一路CAN 6+14 ,第二路CAN 3+8 ,有的车有7脚,有的车有12脚,现在不少的车,有4路CAN,充分体现了组装厂的特性,如果再加控制单元,就是5路CAN,估计得搞好几个不同厂家的诊断仪才能修车了。

CAN H 主要连接控制单元有:网关控制单元、发动机控制单元、自动变速器控制单元、前照灯控制单元、胎压控制单元、电子稳定系统ESP控制单元、方形盘角度控制单元,偏航率传感器等

CAN舒适网:网关控制单元、组合仪表、驾驶人侧车门控制面板、驾驶人记忆座椅及调节、多功能显示屏、泊车辅助单元、空调控制单元、汽车音响、功放、汽车导航、蓝牙免提等

CAN车身网:网关控制单元、方向盘下转换模块、发动机舱网关控制单元、雨刮及灯光、安全气囊、防盗报警控制盒。

二、解码数据

以往速锐得采集和涉及新能源整车监控采集的数据这部分主要以动力电池数据为主,在新能源车CAN数据具备的情况下,尽可能采集到新能源整车动力电池部分车速、四轮车速、档位、加速踏板位置、转向角度、制动踏板开度、制动主缸压力、制动开关、驾驶模式、回馈档位、驱动电机电流、驱动电机电压、驱动电机转速、驱动电机扭矩、电机MCU控制器温度、电机定子温度、电池组总电流、电池SOC、电池组总电压、电池组平均温度、电池单体最大电压、电池单体最小电压、电池最高温度、电池最低温度、驻车状态、环境温度、空调左侧设定温度、空调右侧设定温度、空调档位、空调开关、PTC功率、压缩机功率、DCDC温度、OBC交流侧电压、OBC交流侧电流、最大允许充电功率、最大允许放电功率、驱动电机工作模式、IGBT温度、电池包功率、电池SOH、DCDC输入电压、DCDC数据电流、OBC直流侧电压、OBC直流侧电流、蓄电池SOC、蓄电池电压、蓄电池电流、蓄电池温度、蓄电池单体最高电压、蓄电池单体最低电压、直流充电口温度、冷却风扇占空比、电驱动回路电子水泵占空比、空调低压、空调高压、电池加热电磁阀、电池冷却电磁阀、水源换热电磁阀、空调采暖电磁阀、空调制冷电磁阀、制冷电子膨胀阀、轮缸压力、目标制动力、纵向加速度、横摆角速度、电池能量回收能力值、电机实际能量回收值等。

1、区别

但是,驾培驾考用的不一样,他们用不到这些电池包的数据,更关注于车速、电机转速、钥匙状态、档位信号、方向盘转向角度、加速踏板、总里程、5门信号、车窗及天窗、主副安全带状态、离合、喇叭、雨刮、手刹、脚刹、所有灯光的状态信号,相比要少了五分之一。

虽然不多,但是这些数据却也分布在了不同的CAN网络上,比如转向角度数据,就需要从3+8的这路CAN网络来获取,那么一款采集数据的好工具还是要用的。

2、工具

一般客户可选用USB转CAN用的普通分析仪+诊断仪组合,高端大气上档次的还有Kvaser、Peak或EMS Wünsche、SPY3等高端设备。目前速锐得针对CAN总线数据分析,主要是用SPY3,这款SPY3是全球最高端、领先的分析工具,支持汽车多总线接口、支持CAN数据记录、六路CAN、4路LIN/K-LINE、1路J1850,提供双线CAN多通道和单线CAN一个通道,一个通道的低速容错和LIN的多通道用于动力电池安装、车灯照明系统开发、大数据采集和解析。

3、案例

速锐得解析过丰田氢能源车MIRAI,获得140多项氢反应堆的核心控制策略,解析过比亚迪车型100多项CAN数据信息,解析过进口特斯拉整车DCB包括了300多项数据,还有国内其他多项目的涉及柴油车型、燃油车型、混动车型、纯电动车型及特殊机械工程车辆CAN数据,形成沉淀11年自有的一套成熟的数据开发经验,无论变量解析、算法解析、联动解析、轮询解析、在可操作范围内都能完成基于CAN协议、SEND协议、BSD协议、MOST协议、以太网等多种汽车协议的解析工作。

4、方法

根据项目面向的领域、需求、场景做出初步分析,根据需求中的CAN协议数据要求,技术难度、数据测试验证的可行性提供对应数据上传策略,安排工程师与客户共同了解实施场地、人员、时间及其他配合。

根据客户需求的数据分析出CAN信息可能存在的ECU控制单元,找出该车的CAN接口、网关、控制单元、整车电路等。

适配常规与非常规CAN数据分析,解析CAN数据并给出逻辑留作底层数据,采集出CAN ID、保存原始报文及算法,如需要可以打包DBC文件、验证数据。

三、数据示例

按照现在的行情,数据是可以交易的,以后的数据,只会越来越贵,因为低端的没人要,已经全部公开,就类似ISO15031-5国际协议标准一样,高端的数据,需要具备技术扎实、服务高效的关键人才才能拿得到。技术和人才都具备稀缺性。

奥迪五门信号

监听单元

数据项

帧ID

数据长度

数据项目

说明

车门信号

左前门

0X4A0

8

xx xx xx 2x xx xx xx xx

有数据为开,00为关

右前门

xx xx xx 1x xx xx xx xx

左后门

xx xx xx x8 xx xx xx xx

右后门

xx xx xx x4 xx xx xx xx

后尾箱

xx xx xx x2 xx xx xx xx

奥迪灯光信号:

车灯信号

位置灯

0X4A0

8

1x xx xx xx xx xx xx xx

近光灯

x8 xx xx xx xx xx xx xx

远光灯

xx xx xx xx xx xx xx 1x

前雾灯

4x xx xx xx xx xx xx xx

后雾灯

xx xx xx xx xx xx xx xx

左转灯

xx xx 4x xx xx xx xx xx

右转灯

xx xx 2x xx xx xx xx xx

双闪灯

xx xx 6x xx xx xx xx xx

像比亚迪、五菱、上汽、长城、北汽、奇瑞、长安、小鹏这类的电动车的CAN数据相对来说都是比较容易采集的,有部分车型的网关位置比较难找,比如极狐、蔚来,当然驾校也不用他们来做行业应用,毕竟价格摆着。

零跑、特斯拉、哪吒、欧拉、小蚂蚁、极氪、理想、云度在这个领域用量极少,可能都是收过来的拿来做驾培用用而已。破解个CAN协议复杂倒是不是复杂,就是比较费人工。续航太虚、小毛病多、售后服务不行、锁电、甚至有的起火,还有的车,装得一手好X,包裹得严严实实,这是掘自己的后路,有的车,整车电气架构设计就很乱套。从技术层,个人意愿来说,我喜欢小鹏,特斯拉,一路CAN,几百个数据全搞定,这就是人家的牛逼的地方。

四、解码休眠与唤醒

1、全唤醒

在东风雪铁龙CAN网中,网关控制着各个网络的休眠和唤醒,其中,唤醒的机制涉及的有远程供电、电话开关、激活侧灯照明、按下钥匙遥控器、激活位置灯、按喇叭、打开或关闭发动机舱或者车门、打开点火开关、打开危险警示灯、改变车门锁状态、按下中控锁键等,这些操作下,网关会提供一个12V的供电和一个总线唤醒帧,对于其他控制单元,网关会提供一个点火开关唤醒。

  1. 部分唤醒

这种唤醒可以让CAN网上某些控制单元进行对话,以便于提供某些功能单元运行起来,比方说,在断开点火开关后,网关在一路线上提供一个12V的脉冲,通过网线上一个部分唤醒帧来唤醒部分控制单元,自动变速器、胎压不足监测控制等。舒适性和车身CAN,也类似,我们以前做宝马远程控车系统的时候,因为宝马车休眠了,就给汽车发一帧无用帧下去,唤醒总线,然后就直接控制汽车开关门锁、开关动力、开关车窗、开关天窗、闪灯鸣笛、打开尾箱、打开引擎盖,让它变形。

  1. 休眠

如果没有任何唤醒,网关在CAN总线上发送“进入休眠”的信息,在1分15秒后,CAN网关总线进入休眠状态,此时,控制单元之间不再有通信,网关切断+CAN供电,1分钟后,网关进入休眠状态。

当蓄电池连接或者断开时,网关会转换到休眠状态,不断其之前处于什么状态,这是一种保护,测试的话,用万用表或者示波器就可以对网络的唤醒和休眠做检测了,不复杂。

五、结语

“未来已经到来,只是还分布不均。”这是来自科幻小说家威廉布吉森的一句话,还挺喜欢的。

速锐得解码东风雪铁龙CAN网特点及休眠唤醒应用于驾培驾考相关推荐

  1. 速锐得解码TANK300烈马应用前大灯随动转向车灯照明系统DEMO

    海纳川海拉车灯常州新工厂正式落成,投资额超千万欧元.常州能化的汽车大灯工厂,可能算得上是一个比较成熟和完善的一个产业.现今,贯穿式车灯已成为新能源汽车潮流趋势,不过由于注塑难度大,前大灯长度超过1.8 ...

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

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

  3. 速锐得解码特斯拉Model Y整车网关电路及CAN通信协议DBC控制策略

    研究和解码特斯拉Model Y的整车控制中心的控制策略,比研究一般宝马.奔驰.奥迪的CAN总线数据更有乐趣,速锐得近期解码了特斯拉Model Y整车网关电路,分析出特斯拉Model Y网关电路图及CA ...

  4. 速锐得解码福特汽车LIN总线结构及灯光控制功能开关原理

    福特汽车旗下有福特(Ford).林肯(Lincoln).水星(Mercury)三个品牌,重要车型有Thunderbird(雷鸟),Mustang(野马),F系列卡车,T系列轿车.文中涉及福特汽车LIN ...

  5. 速锐得解码宝马B48远光灯结构总成设计电路控制DEMO方案

    人家的车是买来开,我们的车是买来拆.近期,我们学会了一些拆卸汽车大灯总成的拆卸方法,于是,就把同事的宝马5系B48也同步搞出来研究一番.经过速锐得工程师研究,在最新车型宝马B48上,LIN以不同的结构 ...

  6. 探探速锐得驾考OBD模块内核“技术”功夫到底如何?

    辞旧迎新,2021年已经来临,我国汽车工业发展加速了速锐得在新大众桑塔纳.捷达.东风雪铁龙爱丽舍.吉利金刚.东南V5.斯柯达昕锐等多种车型驾培驾考OBD模块交付,2020年交付100K+级,预计202 ...

  7. 贺世界智能网联汽车大会-速锐得V8翻开智能驾驶汽车新篇章

    2018年10月18日,世界智能网联汽车大会在北京国家会议中心盛大开幕. 智能网联汽车是信息通信.互联网.大数据.人工智能.道路交通等行业加速跨界融合变革的新兴产物,是全球产业创新热点与未来发展的制高 ...

  8. 速锐得科技开发新能源汽车在城市物流配送TBOX的背景和意义

    新能源物流城市配送汽车TBOX终端是由速锐得科技针对新能源领域城市物流配送平台精心制作的一款智能信息TBOX终端硬件,TBOX终端与物流平台系统完美结合,实现时间获取.定位.轨迹查询与回放远程开启和关 ...

  9. 速锐得从冷链管理数字网关看工业物联网的发展与创新

    工业互联网倡导者将其称为"第三次创新".但如果真是这样,我们就仍处于发展初期,因为数字互联网技术的全部潜能尚未在工业技术领域全面实现. 我们可以看到智能设备和智能系统开始与工业机器 ...

最新文章

  1. 华为高级研究员谢凌曦:下一代人工智能计算模型探索
  2. Gradle构建脚本概要之构建块
  3. Python input()
  4. 深度学习之windows python faster rcnn 配置及demo运行
  5. cocos 修改层级_cocos creator 场景如何透明,多个canvas层级显示
  6. jvm系列(十):教你如何成为Java的OOM Killer
  7. IT公司老板落水,各部门员工怎么救?
  8. intersect函数_PHP array_intersect()函数与示例
  9. 用C语言编写绳索运动函数,福建省教师招聘考试小学数学真题试卷
  10. java 字符串 ansi转utf8_在Java中将ANSI字符转换为UTF-8
  11. 浅谈视频加密一机一码的具体使用及优势
  12. 学习 STM32之九轴姿态传感器(BWT901CL)串口通信读取数据
  13. 不要再拿“学历不重要”的谎言,骗正在“入海”的95后
  14. python修改散点图中点的颜色_更改matplotlib中散点图点的颜色
  15. 新手如何参加信息学竞赛NOIP,怎么入门(常见问题解答)?
  16. 隐藏窗口和任务栏图标的实现
  17. 二维码生成api接口调用示例
  18. ctfshow每周挑战-极限命令执行
  19. SVN本地代码管理工具TortoiseSVN小乌龟的安装使用
  20. 校招----字节跳动客户端一面

热门文章

  1. Pycharm | cv2爆红 | opencv-python安装 | Requirement already satisfied: opencv-python 有效解决方法
  2. Day27~Day32
  3. 线上支付、线下支付的功能对比
  4. pl/sql oracle导出,用pl/sql实现oracle数据的导出和导入
  5. System.InvalidOperationException: Timeout expired. Max Size Pool connections.
  6. 经典策略之一文读懂网格交易
  7. 数据可视化(python)----中国近十年就业GDP对比
  8. linear regression and logistic regression 1
  9. mysql自动生成id方式_Mysql全局ID生成方法
  10. [源码、文档、分享] iOS/iPhone学习系列、代码教程(转)