3
行+,焦
Industry Focus
某纯电动商用车总里程跳变分析
程帅朋,万明丽,韩鹏,葛俊夏
(郑州比克新能源汽车有限公司,河南 郑州 451450)
摘要:针对某纯电动商用车的组合仪表里程跳变问题进行了分析,发现其储存芯片存在问题,并针对该问题提 出了一种方法。该方法在下电前通过VCC 记录组合仪表所发送的里程数据,并在下次上电时发送到总线上,供仪 表进行校验,如校验通过,则里程未跳变;如校验失败,则里程跳变,组合仪表改用VCC 发送的总里程并继续计郑州电动汽车
算总里程。经验证,该方法可以有效地预防里程跳变,特别是下电 上电时的里程跳变。
关键词:总里程;跳变;VCC ;校验中图分类号:U469.72 文献标志码:A 文章编号"1003-8639( 2021 )02-0030-02
Analysis of Odometer Jump of a Pure Electric Commercial Vehicle
CHENG Shuai-peng , WAN Ming-li , HAN Peng , GE Jun-xia
(Zhengzhou BAK New Energy Automobile Co., Ltd., Zhengzhou 451540, China )
Abstract : This paper analyzes the problem of odometer jump in the dashboard of a pure electric commercial vehicle , finds that there is a problem with its storage chip , and proposes a method to solve this problem. This method records the mileage data sent by the instrument cluster through the VCU before power off , and sends it to the CAN bus at the next power-on for the instrument cluster to verify. If the verification passes , the total range does not jump ; if the verification fails , then the total range jumps , the instrument cluster uses the total mileage sent by the VCU and continues to calculate the total mileage. It has been verified that this method can effectively prevent odometer jumps , especially when the power is turned on after being powered off.
Key words : odometer ; jumping ; VCU ; verification
程帅朋(1991-),男,助理工程师,硕士,主
要从事新能源汽车电控技术研究工作。
该
TATMEL 93C86A ,通过用
数,现 了总里程
(0x0000)及备份地址(0x0100)保存了正确的数据以外,
!引言
汽车组合仪表显示了主要的车辆状态0用以及时提醒驾 驶员故障信息等0因此其重要性不言而喻。总里程作为其中
—项重要参数0 —般是由组合仪表通过车速与时间积分计算 而出0且不可通过技术手段改变0在二手车交易、质保、维
修保养提示等方面起着重要作用。纯电动汽车的总里程还与 补贴等息息。因此0其总里程信息及时 。
图1组合仪表线路板
2分析2.1背景
0 员工通过 汽车
平台发现0该公
司生产 纯电动商用车总里程 0
15386km 变
2837km ,且从2837km 重 计。组合仪表换下 如下分。
2.2! ! 分
仪表电 ON 电,此时仪表 作,扌总 里 程 , 发 现 , 其 总 里 程 为
2837km 。在实车 中,组合仪表计算总里程 CAN
( Controller Area Network , ) 总 , 而
由TBOX
平台, 平台
以显示。
将仪表
分析,
1和图2所示。收稿日期:2020-07-29
图2拆组合仪表存储芯片
《"车电%》2021年第2期
发现未使用的地址0x0400、0x0410及0x0500、0x0510也被写进了总里程及小计里程的数据。
2.3对比分析
将存储芯片整片擦除,此时芯片所有地址值为0xFF。然后单独写入总里程,数值为500km,对应16进制为000013 88,存储地址0x0000〜0x0003、0x0100〜0x0103对应的值应皆为00001388,其余地址应该为保持为0xFF。
写入里程重新读取后发现,仪表存储IC在设定地址0x0000〜0x0003、0x0100〜0x0103储存了里程值以外,在0x0400及0x0500两个地址也存储了里程值。存储芯片数据异常如图3所示。相对于从其他线路板上拆卸下来的同种型号93C86A存储芯片,重新写入里程值,拆卸下来正常的存储芯片现种。故存储芯片的寻址出现了,是芯片。
图3存储芯片数据异常
2.4分析
以上息,此商用车里程跳变仪表的存储芯片出现O可通更芯片的来此。来,保证芯片的O
3其他方法
上更芯片的时,将仪表拆卸
更换芯片。下种用更芯片的。该用5CU和仪表同,相,程如下。
1)仪表通车时分计算、总里程并将总里程发CAN总线。
2)下电时,5C6通CAN总线获取组合仪表发送的总里程息T1o
3)VCU总里程T1是否跳变:①如总里程T1比上次的总里程,总里程跳变,此时VCU将总里程信息为无效,VCU不储存T1,VCU存储上的总里程信息。为上,车的总里程持不变,可O②如总里程T1比上的总里程
值,此时VCU将总里程信息为有,VCU存储总里程T1(该程1s)o对于车来说,车时下,此,上的里程
值车余的里程;上值VCU通过车余的来的,
动的。
4)上电时,VCU上一次下电时存储的总里程信息T1发CAN总线上供仪表进°
5)仪表根据自身存储芯片存储的总里程T2和VCU发送的总里程T1进对比:①如T1;T2,则通,总里程没有突变,仪表显示自身储存的总里程T2,T2值发CAN总线,持总里程;②如T1!T2,则里程校验失败,总里程突变,此时仪表显示VCU发送的总里程T1,T1存储在芯片当中,从T1开始、发送总里程CAN总线(该过程1s)°图4VCU仪表协同校验总里程的程图。
图4协同校验流程
(下转第35页)
《"车电%》202#年第2期
的时间和量的时间。
3)明斯完善通信协议文档。
3.2.2案例2
通过对车,出仪表。
1)过程在LOCK,后
到ACC,通过CANoe过程文,发现PCAN上存在2条异常文。
2)2常文是自车CAN上的车身
BCM发送的,仪表负发。在ACC
时仪表时上电,时仪表不该存在转发文,仪表只有在到ION时。
3)仪表发文,仅在点火钥匙在ON时发。
3.2.3案例3
通过对车身中央控制器BCM的功能检测,排查出其软件
1)过程到ION/ACC时,接通洗
N电,电出,卡
7
保持通,到OFF,时
电,电在。其N电。只有电总后电方。是通电总,电,只有ACC,电。
2)车BCM的有包
电总为出。
3)车BCM的,
电的出有电总
O
3.2.4案4
通过对车身中央控制器BCM的功能检测,排查出其软件
1)过程电源总通,到ON/ ACC,通,时和刮水电
工作。START挡时,电机停止工作,-C
电续。
2)电有ST为退出。
3)车BCM的,
ST为电的出。
3.2.5案5
通过国VI数据上传的功能,排查出仪表车速参数定义问题。
1)过程车ON,未启动发动,看上传平台的发动,发现平台显示车车0.25km/h,采集总线车速值为0。
2)程序车参定义未初化,导致变量未赋值之前存在一个默认值。计算后有一个很小的车。
3)对仪表车参变量进行初始化。
3.3维护架构
通过车,更改CAN通道上的系统的用电及后,进入架构维护阶段,编制整车通信文档,明确各的发送和,对于显示照严重度划A重度必须有指示,度或轻度可以由服务人员通过诊仪获取,以免造成车用者在
用的不适感。
4结束语
车拓扑设计影响车电气系统的正常,也影响车的安全性。反过,利用整车,也可以反推车各系统的配电设计等是否合理合规,进而提高和改善车安全性,这是相辅相成的系。
参考文献:
[1]Robert Bosch Gmb H(Ed)Bosch Automotive Electrics
Electrics and Automotive Electronics Systems and Components Networking and Hybird Drive5th Edition[Z].
[2]Michael Nikowitz Editor Advanced Hybrid and Electric
Vehicles System Optimization and Vehicle Integration Springer[Z].
[3]瑞佩尔.新能源汽车结构与原理[M].北京:化学工业
出版社.
(编辑杨景)
(上接第31页)
通过以上方法,可以保证组合仪表的总里程不会跳变。该方法增加了VCU和组合仪表的协调校验,VCU只在上电后的一段时间内发送总里程T1,并不持续发送,不增加总线负载率。上述校验过程,可在上电时自检1~2s内完成,不影响正常的上电过程。经大量实车验证,该方法可以有效避免总里程跳变。
4结论
组合仪表总里程跳变主要是因为其存储芯片出现问题。通过组合仪表和VCU的协同校验方法,可以有效避免出现总里程跳变。该方法还可以推广到其他的VCU和组合仪表是通过CA N总线交的车。
参考文献
[1]白灵,魏磊,张文博,等.某商用车仪表“死机”故障
分析及优化设计[J].汽车电器,2020(4):71-72. [2]张中君.基于CANoe和Panel Designer的组合仪表(IC)功
能测试[J].汽车电器,2019(12):63-68.
[3]邱远红,王俊红,谭福伦.浅析基于CAN总线的客车车
身控制系统[J].汽车电器,2018(2):12-14.
(编辑凌波)
《"车电%》2021年第2期
发布评论