一种远程解除重型汽车发动机ECU锁车功能的方法和装置制造方法及图纸

技术编号:21648663 阅读:354 留言:0更新日期:2019-07-20 03:32
一种远程解除重型汽车发动机ECU锁车功能的方法和装置,车载终端接收平台远程下发的控制命令,通过逻辑算法在适当情况下将控制命令以CAN总线通讯的方式转发给重型汽车发动机ECU,重型汽车发动机ECU通过控制发动机喷油量实现控制动力输出,使发动机进入不同工作模式,从而达到远程控制发动机运行状态。重型汽车发动机ECU底层软件嵌入控制逻辑,处于未激活状态,可远程通过车载终端下发命令进行激活;需要解除控制逻辑时,在平台下发远程解除命令,车载终端与重型汽车发动机ECU进行身份校验,校验通过后,重型汽车发动机控制器即可解除控制逻辑。

A Method and Device for Removing the Locking Function of ECU of Heavy Vehicle Engine remotely

【技术实现步骤摘要】
一种远程解除重型汽车发动机ECU锁车功能的方法和装置
本专利技术属于汽车电子应用领域,具体涉及一种远程解除重型汽车发动机ECU锁车功能的方法和装置。
技术介绍
CAN总线技术是目前汽车控制领域应用最为广泛的一种汽车总线技术,作用是实施电子装置之间信息交换和传递的一种串行通信方式。目前大部分汽车电子通讯都以CAN总线为主,但通讯报文内容以明文进行通讯,容易被破解,因此车辆安全与控制相关内容无法得到保障。随着我国国四、国五排放标准的逐步实施,越来越多的重型汽车将采用电喷发动机,电喷发动机主要原理是通过重型汽车发动机ECU控制喷油量,合理控制发动机动力输出,以提高经济效益和尾气排放标准为目的。重型汽车销售近年来贷款分期占比不断上升,而车辆贷款风险管控工具主要是远程锁车功能,但车辆贷款还清需要解除车辆锁车功能时,避免因整车零部件寿命而导致误锁车,目前市场都以本地刷写发动机数据,耗资成本较大。
技术实现思路
因此针对现有技术中存在的问题:打开和解除锁车功能过程复杂,需要本地刷写重型汽车发动机ECU软件程序导致打开和解除锁车功能人力成本和时间成本耗资巨大,同时为改进锁车可靠性,本专利技术提出一种远程解除重型汽车发动机ECU锁车功能的方法和装置。本专利技术提供的一种远程解除重型汽车发动机ECU锁车功能的装置,包括:车载终端(101)和重型汽车发动机ECU(108);其中,车载终端(101)包括车载终端CPU(102)和车载终端CAN总线控制器(103);车载终端CPU(102)集成有逻辑算法处理单元,车载终端CAN总线控制器(103)为CAN总线通讯物理层;车载终端(101)接收外部管理平台发送的指令,车载终端CPU(102)解析所述指令,运用逻辑算法计算,并通过车载终端金属导线(104)将需要执行的指令以TTL信号传输给车载终端CAN总线控制器(103);车载终端CAN总线控制器(103)将TTL信号转化为SAEJ1939协议格式的信号通过CAN_L(106)和CAN_H(107)传输给重型汽车发动机ECU(108);重型汽车发动机ECU(108)包括重型汽车发动机ECU-CPU(110)和重型汽车发动机ECU-CAN总线控制器(109),重型汽车发动机ECU-CPU(110)具有控制发动机喷油量、控制整车动力输出的锁车功能,重型汽车发动机ECU-CAN总线控制器(109)为CAN总线通讯物理层;车载终端(101)向重型汽车发动机ECU(108)发送指令后,重型汽车发动机ECU-CAN总线控制器(109)利用SAEJ1939协议解析需要执行的指令内容,并转化为TTL信号通过重型汽车发动机ECU金属导线(111)将需要执行的指令以TTL信号传输给重型汽车发动机ECU-CPU(110),其中当所述指令为解除锁车功能的解除指令时,重型汽车发动机ECU-CPU(110)立即解除所述锁车功能,即解除控制发动机动力输出的功能。优选地,当所述指令为激活锁车功能的激活指令时,重型汽车发动机ECU-CPU(110)的所述锁车功能变成激活状态。优选地,所述重型汽车发动机ECU-CPU接收到所述指令后先对指令进行校验,如果校验不通过,则抛弃该指令。优选地,所述车载终端(101)向重型汽车发动机ECU(108)发送的激活指令包括车载终端设备ID和固定秘钥,所述重型汽车发动机ECU(108)接收到该激活指令后,对其进行解析,解析成功后,所述锁车功能激活,同时所述重型汽车发动机ECU(108)记录所述车载终端设备ID和固定秘钥,并向车载终端(101)返回解析成功的结果。优选地,锁车功能激活后,重型汽车发动机每次上电启动时,先进行握手校验,校验通过后车辆正常启动,不通过则车辆限制怠速。优选地,握手校验的过程为:重型汽车发动机ECU(108)向车载终端(101)发送随机生成的Seed数值,重型汽车发动机ECU(108)与车载终端(101)同时运用相同的加密算法对固定秘钥和Seed进行运算,分别生成Key1和Key2,车载终端(101)将所述Key2发送至重型汽车发动机ECU(108),重型汽车发动机ECU(108)对比Key1与Key2是否相同,如果相同,则校验通过,如果不同,则校验不通过。优选地,所述车载终端(101)向重型汽车发动机ECU(108)发送的所述解除指令包括车载终端设备ID,所述重型汽车发动机ECU(108)接收到该解除指令后,对其进行解析,解析成功后,对比解除指令中携带的车载终端设备ID是否与激活时记录的车载终端设备ID相同,相同则执行所述解除锁车功能的操作,不同则反馈解除失败的结果,并抛弃该指令。优选地,车载终端(101)可以向重型汽车发动机ECU(108)发送临时解锁码,重型汽车发动机ECU(108)根据该临时解锁码执行一段时间的临时解锁功能,即在所述一段时间内,解除所述锁车功能,所述一段时间过后,自动恢复所述锁车功能。优选地,所述一段时间为24小时。优选地,所述临时解锁码由外部管理平台利用车载终端设备ID和时间通过加密算法生成,且在1小时内有效,1小时后紧急解锁码将失效,用户获取所述临时解锁码后输入至车载终端,车载终端对紧急解锁码进行校验。本专利技术还提供一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,包括:车载终端和重型汽车发动机ECU;其中,车载终端用于接收外部管理平台下发的解除锁车功能的解除指令,并将所述解除指令通过CAN总线转发给重型汽车发动机ECU;重型汽车发动机ECU具有控制发动机喷油量、控制整车动力输出的锁车功能,重型汽车发动机ECU在接收到所述解除指令后,将所述锁车功能置于休眠状态,即解除控制发动机动力输出的功能。本专利技术还提供一种远程解除重型汽车发动机ECU锁车功能的方法,其特征在于,包括以下步骤:步骤一、车载终端接收外部管理平台下发的解除锁车功能的解除指令,并将所述解除指令通过CAN总线转发给重型汽车发动机ECU;步骤二、重型汽车发动机ECU在接收到所述解除指令后,将控制发动机喷油量、控制整车动力输出的锁车功能置于休眠状态,即解除控制发动机动力输出的功能。本专利技术解决了打开和解除锁车功能过程复杂的问题,远程通过车载终端可实现重型汽车发动机ECU锁车功能打开和解除。附图说明图1是本专利技术的一种远程解除重型汽车发动机ECU锁车功能的装置结构示意图。部件说明:101:车载终端;102:车载终端CPU;103:车载终端CAN总线控制器;104:车载终端金属导线;105:解除锁车功能指令;106:CAN_L;107:CAN_H;108:重型汽车发动机ECU;109:重型汽车发动机ECU-CAN总线控制器;110:重型汽车发动机ECU-CPU;111:重型汽车发动机ECU金属导线。图2是本专利技术的激活锁车和握手校验方法的流程图。图3是本专利技术的紧急解锁方法的流程图。图4是本专利技术的解除锁车方法的流程图。具体实施方式下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。如图1所示,本专利技术包括车载终端(101)、重型汽车发动机ECU(108)、金属双绞线CAN_L(106)和CAN_H(107)组成。车载终端(101)通过GPRS网络本文档来自技高网...

【技术保护点】
1.一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,包括:车载终端(101)和重型汽车发动机ECU(108);其中,车载终端(101)包括车载终端CPU(102)和车载终端CAN总线控制器(103);车载终端CPU(102)集成有逻辑算法处理单元,车载终端CAN总线控制器(103)为CAN总线通讯物理层;车载终端(101)接收外部管理平台发送的指令,车载终端CPU(102)解析所述指令,运用逻辑算法计算,并通过车载终端金属导线(104)将需要执行的指令以TTL信号传输给车载终端CAN总线控制器(103);车载终端CAN总线控制器(103)将TTL信号转化为SAE J1939协议格式的信号通过CAN_L(106)和CAN_H(107)传输给重型汽车发动机ECU(108);重型汽车发动机ECU(108)包括重型汽车发动机ECU‑CPU(110)和重型汽车发动机ECU‑CAN总线控制器(109),重型汽车发动机ECU‑CPU(110)具有控制发动机喷油量、控制整车动力输出的锁车功能,重型汽车发动机ECU‑CAN总线控制器(109)为CAN总线通讯物理层;车载终端(101)向重型汽车发动机ECU(108)发送指令后,重型汽车发动机ECU‑CAN总线控制器(109)利用SAE J1939协议解析需要执行的指令内容,并转化为TTL信号通过重型汽车发动机ECU金属导线(111)将需要执行的指令以TTL信号传输给重型汽车发动机ECU‑CPU(110),其中当所述指令为解除锁车功能的解除指令时,重型汽车发动机ECU‑CPU(110)立即解除所述锁车功能,即解除控制发动机动力输出的功能。...

【技术特征摘要】
1.一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,包括:车载终端(101)和重型汽车发动机ECU(108);其中,车载终端(101)包括车载终端CPU(102)和车载终端CAN总线控制器(103);车载终端CPU(102)集成有逻辑算法处理单元,车载终端CAN总线控制器(103)为CAN总线通讯物理层;车载终端(101)接收外部管理平台发送的指令,车载终端CPU(102)解析所述指令,运用逻辑算法计算,并通过车载终端金属导线(104)将需要执行的指令以TTL信号传输给车载终端CAN总线控制器(103);车载终端CAN总线控制器(103)将TTL信号转化为SAEJ1939协议格式的信号通过CAN_L(106)和CAN_H(107)传输给重型汽车发动机ECU(108);重型汽车发动机ECU(108)包括重型汽车发动机ECU-CPU(110)和重型汽车发动机ECU-CAN总线控制器(109),重型汽车发动机ECU-CPU(110)具有控制发动机喷油量、控制整车动力输出的锁车功能,重型汽车发动机ECU-CAN总线控制器(109)为CAN总线通讯物理层;车载终端(101)向重型汽车发动机ECU(108)发送指令后,重型汽车发动机ECU-CAN总线控制器(109)利用SAEJ1939协议解析需要执行的指令内容,并转化为TTL信号通过重型汽车发动机ECU金属导线(111)将需要执行的指令以TTL信号传输给重型汽车发动机ECU-CPU(110),其中当所述指令为解除锁车功能的解除指令时,重型汽车发动机ECU-CPU(110)立即解除所述锁车功能,即解除控制发动机动力输出的功能。2.根据权利要求1所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,当所述指令为激活锁车功能的激活指令时,重型汽车发动机ECU-CPU(110)的所述锁车功能变成激活状态。3.根据权利要求1或2所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,所述重型汽车发动机ECU-CPU接收到所述指令后先对指令进行校验,如果校验不通过,则抛弃该指令。4.根据权利要求2所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,所述车载终端(101)向重型汽车发动机ECU(108)发送的激活指令包括车载终端设备ID和固定秘钥,所述重型汽车发动机ECU(108)接收到该激活指令后,对其进行解析,解析成功后,所述锁车功能激活,同时所述重型汽车发动机ECU(108)记录所述车载终端设备ID和固定秘钥,并向车载终端(101)返回解析成功的结果。5.根据权利要求4所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,锁车功能激活后,重型汽车发动机每次上电启动时,先进行握手校验,校验通过后车辆正常启动,不通过则车辆限制怠速。6.根据权利要求5所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,握手校验的过程为:重型汽车发动机ECU(108)向车载终端(101)发送随机生成的Seed数值,重型汽车发动机ECU(108)与车载终端(101)同时运用相同的加密算法对固定秘钥和Seed进行运算,分别生成Key1和Key2,车载终端(101)将所述Key2发送至重型汽车发动机ECU(108),重型汽车发动机ECU(108)对比Key1与Key2是否相同,如果相同,则校验通过,如果不同,则校验不通过。7.根据权利要求4所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,所述车载终端(101)向重型汽车发动机ECU(108)发送的所述解除指令包括车载终端设备ID,所述重型汽车发动机ECU(108)接收到该解除指令后,对其进行解析,解析成功后,对比解除指令中携带的车载终端设备ID是否与激活时记录的车载终端设备ID相同,相同则执行所述解除锁车功能的操作,不同则反馈解除失败的结果,并抛弃该指令。8.根据权利要求4所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,车载终端(101)可以向重型汽车发动机ECU(108)发送临时解锁码,重型汽车发动机ECU(108)根据该临时解锁码执行一段时间的临时解锁功能,即在所述一段时间内,解除所述锁车功能,所述一段时间过后,自动恢复所述锁车功能。9.根据权利要求8所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,所述一段时间为24小时。10.根据权利要求8所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,所述临时解锁码由外部管理平台利用车载终端设备ID和时间通过加密算法生成,且在1小时内有效,1小时后紧急解锁码将失效,用户获取所述临时解锁码后输入至车载终端,车载终端对紧急解锁码进行校验。11.一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,包括:车载终端和重型汽车发动机ECU;其中,车载终端用于接收外部管理平台下发的解除锁车功能的解除指令,并将所述解除指令通过CAN总线转发给重型汽车发动机ECU;重型汽车发动机ECU具有控制发动机喷油量、控制整车动力输出的锁车功能,重型汽车发动机ECU在接收到所述解除指令后,将所述锁车功能置于休眠状态,即解除控制发动机动力输出的功能。12.根据权利要求11所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,车载终端还用于接收外部管理平台下发的激活锁车功能的激活指令,并将所述激活指令转发给重型汽车发动机ECU,重型汽车发动机ECU在接收到所述激活指令后,将所述锁车功能置于激活状态,即激活控制发动机动力输出的功能。13.根据权利要求11或12所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,所述重型汽车发动机ECU接收到所述解除指令或激活指令后先对指令进行校验,如果校验不通过,则抛弃该指令。14.根据权利要求12所述的一种远程解除重型汽车发动机ECU锁车功能的装置,其特征在于,所述车载终端(101)向重型汽车发动机ECU(108)发送的激活指令包括车载终端设备ID和固定秘钥,所述重型汽车发动...

【专利技术属性】
技术研发人员:曹爵王阳春
申请(专利权)人:陕西汽车集团有限责任公司陕西天行健车联网信息技术有限公司
类型:发明
国别省市:陕西,61

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

1