器件加装校验方法及终端技术

技术编号:32727783 阅读:14 留言:0更新日期:2022-03-20 08:33
本发明专利技术涉及器件加装校验方法及终端,其方法包括步骤,控制器实时监听待测器件的CAN总线数据是否存在约定数据帧,若存在则与所述待测器件进行握手校验,若校验通过,则正常输出控制信号,否则停止输出。本发明专利技术通过现有CAN硬件模块,在不增加硬件成本的基础上,通过预定数据帧和握手校验来识别加装非法未匹配部件以及加装未匹配CAN仪表等情况,保证了控制器稳定可靠运行,以减少因加装未匹配器件而导致售后成本增加的问题。售后成本增加的问题。售后成本增加的问题。

【技术实现步骤摘要】
器件加装校验方法及终端


[0001]本专利技术属于电路控制
,具体涉及一种器件加装校验方法及终端。

技术介绍

[0002]现有的电动汽车中的整车控制器用于控制电动汽车的正常运行,而在控制器的实际使用过程中,存在以下两个问题:
[0003]一、在电动汽车中加装非法未匹配部件,如增程器的非法加装带来输入电压的不稳定,信号干扰增大,造成控制器异常损坏,由此带来售后成本增加。
[0004]二、在电动汽车中无法匹配CAN(Controller Area Network,控制器局域网络)仪表时,由于厂家及客户通常认为仪表不显示或者不匹配是控制器故障,由此,带来的控制器售后成本的增加。

技术实现思路

[0005]本专利技术的目的是提供一种器件加装校验方法及终端,以减少因加装未匹配器件而导致售后成本增加的问题。
[0006]为了解决上述技术问题,本专利技术公开了一种器件加装校验方法,包括以下步骤:
[0007]S1、控制器实时监听待测器件的CAN总线数据是否存在约定数据帧,若存在则执行步骤S2;
[0008]S2、控制器与所述待测器件进行握手校验,若校验通过,则正常输出控制信号,否则停止输出。
[0009]进一步地,所述步骤S1还包括以下步骤:
[0010]若不存在约定数据帧,则控制器获取电池总电流数值、当前母线电流数值和当前电机转速,判断所述电池总电流数值和所述当前母线电流数值的差值是否在预设电流差值内且所述当前电机转速是否大于或等于预设电机转速,若是,则执行步骤S2。
[0011]进一步地,控制器获取所述电池总电流数值和所述当前母线电流数值具体包括以下步骤:
[0012]实时获取电池管理系统中预设次数的实时总电流数值以及预设次数的当前母线的实时母线电流数值,并分别对其求平均值之后取绝对值,得到所述电池总电流数值和所述当前母线电流数值。
[0013]进一步地,所述握手校验具体包括以下步骤:
[0014]控制器通过第一数据帧发送包括随机数的报文,并实时监听CAN总线以实时接收到所述待测器件应答的第二数据帧,对所述第二数据帧进行合法性校验。
[0015]进一步地,若所述步骤S2中的握手校验为校验通过,则在所述控制器或所述待测器件下电之前均不再执行步骤S1和步骤S2。
[0016]为了解决上述技术问题,本专利技术公开了一种器件加装校验终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序
时实现以下步骤:
[0017]S1、控制器实时监听待测器件的CAN总线数据是否存在约定数据帧,若存在则执行步骤S2;
[0018]S2、控制器与所述待测器件进行握手校验,若校验通过,则正常输出控制信号,否则停止输出。
[0019]进一步地,所述步骤S1还包括以下步骤:
[0020]若不存在约定数据帧,则控制器获取电池总电流数值、当前母线电流数值和当前电机转速,判断所述电池总电流数值和所述当前母线电流数值的差值是否在预设电流差值内且所述当前电机转速是否大于或等于预设电机转速,若是,则执行步骤S2。
[0021]进一步地,控制器获取所述电池总电流数值和所述当前母线电流数值具体包括以下步骤:
[0022]实时获取电池管理系统中预设次数的实时总电流数值以及预设次数的当前母线的实时母线电流数值,并分别对其求平均值之后取绝对值,得到所述电池总电流数值和所述当前母线电流数值。
[0023]进一步地,所述握手校验具体包括以下步骤:
[0024]控制器通过第一数据帧发送包括随机数的报文,并实时监听CAN总线以实时接收到所述待测器件应答的第二数据帧,对所述第二数据帧进行合法性校验。
[0025]进一步地,若所述步骤S2中的握手校验为校验通过,则在所述控制器或所述待测器件下电之前均不再执行步骤S1和步骤S2。
[0026]本项专利技术通过现有CAN硬件模块,在不增加硬件成本的基础上,通过预定数据帧和握手校验来识别加装非法未匹配部件以及加装未匹配CAN仪表等情况,保证了控制器稳定可靠运行,以减少因加装未匹配器件而导致售后成本增加的问题。
附图说明
[0027]图1为器件加装校验方法的流程示意图;
[0028]图2为器件加装校验方法所对应的电路示意图;
[0029]图3为器件加装校验方法所对应的电路示意图;
[0030]图4为器件加装校验终端的流程示意图。
[0031]1、器件加装校验终端;2、存储器;3、处理器。
具体实施方式
[0032]下面通过实施例对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0033]应当理解,本文所使用的诸如“具有”,“包含”以及“包括”术语并不排除一个或多个其它元件或其组合的存在或添加。
[0034]实施例一
[0035]如图1至图3所示,器件加装校验方法,包括以下步骤:
[0036]S1、控制器实时监听待测器件的CAN总线数据是否存在约定数据帧,若存在则执行步骤S2;
[0037]如图2为现有的硬件模块,其中CAN通讯信号CANH、CANL经过CAN芯片U14到信号隔离芯片U13,再通过由电阻R1、R2和电容C2、C3组成的阻容滤波电路到主控芯片MCU的两个端口CAN

RXD、CAN

TXD进行通讯,其中电容C1、C4是信号隔离芯片U13进行电源滤波,C5和C6是CAN芯片U13的信号滤波电容,由电阻R3、R4和电容C7组成CAN信号阻抗匹配电路,保证通讯信号正常。
[0038]其中,DGND为Digital Ground的缩写,意为数字地;VCC为电源接口,信号隔离芯片U13选用π122M31,CAN芯片U14选用TJA1044T。
[0039]如图3所示,步骤S1还包括以下步骤:
[0040]若不存在约定数据帧,则控制器获取电池总电流数值、当前母线电流数值和当前电机转速,判断所述电池总电流数值和所述当前母线电流数值的差值是否在预设电流差值内且所述当前电机转速是否大于或等于预设电机转速,若是,则执行步骤S2。
[0041]其中,控制器获取所述电池总电流数值和所述当前母线电流数值具体包括以下步骤:
[0042]实时获取电池管理系统中预设次数的实时总电流数值以及预设次数的当前母线的实时母线电流数值,并分别对其求平均值之后取绝对值,得到所述电池总电流数值和所述当前母线电流数值。
[0043]在本实施例中,控制器MCU判断是否有约定数据帧为0x108FFFD3(默认发0xFF),若有,则进入握手流程,否则控制器MCU从CAN总线实时读取BMS(BatteryManagementSystem,电池管理系统)(0x10F81111)中电池总电流数据BMS_Current中的bit(比特)24

bit39,实时更新本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.器件加装校验方法,其特征在于,包括以下步骤:S1、控制器实时监听待测器件的CAN总线数据是否存在约定数据帧,若存在则执行步骤S2;S2、控制器与所述待测器件进行握手校验,若校验通过,则正常输出控制信号,否则停止输出。2.如权利要求1所述的器件加装校验方法,其特征在于,步骤S1还包括以下步骤:若不存在约定数据帧,则控制器获取电池总电流数值、当前母线电流数值和当前电机转速,判断所述电池总电流数值和所述当前母线电流数值的差值是否在预设电流差值内且所述当前电机转速是否大于或等于预设电机转速,若是,则执行步骤S2。3.如权利要求2所述的器件加装校验方法,其特征在于,控制器获取所述电池总电流数值和所述当前母线电流数值具体包括以下步骤:实时获取电池管理系统中预设次数的实时总电流数值以及预设次数的当前母线的实时母线电流数值,并分别对其求平均值之后取绝对值,得到所述电池总电流数值和所述当前母线电流数值。4.如权利要求1至3任一所述的器件加装校验方法,其特征在于,所述握手校验具体包括以下步骤:控制器通过第一数据帧发送包括随机数的报文,并实时监听CAN总线以实时接收到所述待测器件应答的第二数据帧,对所述第二数据帧进行合法性校验。5.如权利要求4所述的器件加装校验方法,其特征在于,若所述步骤S2中的握手校验为校验通过,则在所述控制器或所述待测器件下电之前均不再执行步骤S1和步骤S2。6.器件加装校验终端,包括存储器、处理器及存储在存储器上并可在...

【专利技术属性】
技术研发人员:武志强陈学帮周渊吴文淦陈伟
申请(专利权)人:杭州阔博科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1