三控制器交叉认证的插电混动车辆防盗方法技术

技术编号:15314188 阅读:60 留言:0更新日期:2017-05-15 21:12
本发明专利技术涉及插电混动车辆领域,尤其涉及一种车辆防盗启动控制方法。一种三控制器交叉认证的插电混动车辆防盗方法,发动机控制器产生原始数据加密后逐层发送到电机控制器和车身控制器进行校验,校验都通过后车身控制器向发动机控制器和电机控制器发送确认信息分别允许发动机控制器和电机控制器启动。本发明专利技术通过发动机控制器生成原始数据并加密后逐层发送给电机控制器和车身控制器进行认证,认证通过后车身控制器再回复确认信息给发动机控制器和电机控制器,此时才会允许电机控制器和发动机控制器分别启动,即便使用外设或暴力拆解单独破解电机控制器或发动机控制器都无法启动车辆,从而实现三控制器防盗认证,保证了车辆安全。

Plug-in hybrid vehicle anti-theft method with three controller cross certification

The invention relates to the field of plug-in hybrid vehicles, in particular to an anti-theft start control method for vehicles. Electric hybrid vehicle anti-theft plug method a controller three cross certification, the engine controller generates the original data encryption layer is sent to check the motor controller and vehicle controller, check through body controller to the engine controller and the motor controller sends the confirmation information to allow the engine controller and the motor controller to start. The invention of the engine controller generates the original data and the encrypted layer is sent to the motor controller and vehicle controller for authentication, after authentication body controller back confirmation message to the engine controller and the motor controller, this will allow the motor controller and the engine controller are started, even if the use of violence or dismantling alone peripheral motor controller or the engine controller to crack unable to start the vehicle, so as to realize the three controller for anti-theft authentication, to ensure the vehicle safety.

【技术实现步骤摘要】
三控制器交叉认证的插电混动车辆防盗方法
本专利技术涉及插电混动车辆领域,尤其涉及一种车辆防盗启动控制方法。
技术介绍
在传统燃油动力中,普遍使用通过车身控制器和发动机控制器进行加密认证的方式,以保证发动机控制器只有在接收到正确的信息后启动发动机,并允许驱动车辆。现在出现的插电混动系统中,例如以P2结构为基础的插电混合动力车辆,由于发动机和电机都有使车辆驱动的可能性,只要把点火开关下面的电线拉出来,然后把线接起来,当汽车发动后就拿开,这时就可以把汽车开动了,现有防盗方式无法对应这种暴力拆解的盗车行为。
技术实现思路
本专利技术所要解决的技术问题是提供一种三控制器交叉认证的插电混动车辆防盗方法,该方法通过发动机控制器生成原始数据并加密后逐层发送给电机控制器和车身控制器进行认证,即便使用外设或暴力拆解单独破解电机控制器或发动机控制器都无法启动车辆,从而实现三控制器防盗认证,保证了车辆安全。本专利技术是这样实现的:一种三控制器交叉认证的插电混动车辆防盗方法,包括发动机控制器、电机控制器和车身控制器,包括以下步骤:设定秘钥、加密数据位、加密算法和校验算法;S1.所述发动机控制器被赋予一个加密数据位的原始数据;S2.用加密算法对原始数据进行处理得到加密数据;S3.用加密数据和密钥进行比较计算得到验证数据;S4.为验证数据添加数据报文和校验码得到校验数据后,将校验数据发送到电机控制器,电机控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S5;校验不通过则车辆禁止启动;S5.电机控制器将校验数据转发到发送到车身控制器,车身控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S6;校验不通过则车辆禁止启动;S6.车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。所述加密数据位为64位或128位。所述加密算法为将原始数据在加密数据位中整体向左或右移动3~5位,移动后出现的空位补0。所述校验算法为CRC16校验。所述步骤S3中,所述比较计算为同或计算或异或计算。本专利技术三控制器交叉认证的插电混动车辆防盗方法通过发动机控制器生成原始数据并加密后逐层发送给电机控制器和车身控制器进行认证,认证通过后车身控制器再回复确认信息给发动机控制器和电机控制器,此时才会允许电机控制器和发动机控制器分别启动,即便使用外设或暴力拆解单独破解电机控制器或发动机控制器都无法启动车辆,从而实现三控制器防盗认证,保证了车辆安全。附图说明图1为本专利技术三控制器交叉认证的插电混动车辆防盗方法的控制逻辑框图。具体实施方式下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术表述的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。实施例1如图1,一种三控制器交叉认证的插电混动车辆防盗方法,包括发动机控制器EMS、电机控制器PCU和车身控制器BCM,包括以下步骤:设定秘钥、加密数据位、加密算法和校验算法;S1.所述发动机控制器被赋予一个加密数据位的原始数据;该原始数据在生产制造时随机赋予后记录作为固定值;在本专利技术中,所述加密数据位为64位或128位。S2.用加密算法对原始数据进行处理得到加密数据;S3.用加密数据和密钥进行比较计算得到验证数据;在本实施例中,作为有优选,所述比较计算为同或计算或异或计算;S4.为验证数据添加数据报文和校验码得到校验数据后,将校验数据发送到电机控制器,电机控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S5;校验不通过则车辆禁止启动;所述校验算法为CRC16校验;S5.电机控制器将校验数据转发到发送到车身控制器,车身控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S6;校验不通过则车辆禁止启动;所述校验算法为CRC16校验;S6.车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。在本实施例中,所述加密算法为将原始数据在加密数据位中整体向左或右移动3~5位,移动后出现的空位补0。具体实施时,所述加密算法选用右移3位,比较计算采用异或计算;原始数据为8个字节全为1;8个字节的原始字节为全1即255,255,255,255,255,255,255,255。8个字节右移3位并将空位补0后变成31,255,255,255,255,255,255,255。本实施例中,选用的秘钥为8个字节的密钥为255,255,255,255,255,255,255,255。异或计算后得到验证数据为224,0,0,0,0,0,0,0。然后为验证数据头部添加两个字节的数据报文,尾部添加两个字节的校验码,数据报文为28,96,添加数据报文后的10个字节的CRC16校验码为140,81。这样需要发送的12个字节为28,96,224,0,0,0,0,0,0,0,140,81。接收端接收到数据后通过CRC16校验无误后。对224,0,0,0,0,0,0,0这8个字节的数据使用密钥255,255,255,255,255,255,255,255还原得到31,255,255,255,255,255,255,255。然后右移3位。空位补1。这样得到255,255,255,255,255,255,255,255这8个原始数据,与原始数据比较匹配成功,车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。本文档来自技高网...
三控制器交叉认证的插电混动车辆防盗方法

【技术保护点】
一种三控制器交叉认证的插电混动车辆防盗方法,包括发动机控制器、电机控制器和车身控制器,其特征是,包括以下步骤:设定秘钥、加密数据位、加密算法和校验算法;S1.所述发动机控制器被赋予一个加密数据位的原始数据;S2.用加密算法对原始数据进行处理得到加密数据;S3. 用加密数据和密钥进行比较计算得到验证数据;S4.为验证数据添加数据报文和校验码得到校验数据后,将校验数据发送到电机控制器,电机控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S5;校验不通过则车辆禁止启动;S5.电机控制器将校验数据转发到发送到车身控制器,车身控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S6;校验不通过则车辆禁止启动;S6.车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。

【技术特征摘要】
1.一种三控制器交叉认证的插电混动车辆防盗方法,包括发动机控制器、电机控制器和车身控制器,其特征是,包括以下步骤:设定秘钥、加密数据位、加密算法和校验算法;S1.所述发动机控制器被赋予一个加密数据位的原始数据;S2.用加密算法对原始数据进行处理得到加密数据;S3.用加密数据和密钥进行比较计算得到验证数据;S4.为验证数据添加数据报文和校验码得到校验数据后,将校验数据发送到电机控制器,电机控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S5;校验不通过则车辆禁止启动;S5.电机控制器将校验数据转发到发送到车身控制器,车身控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则...

【专利技术属性】
技术研发人员:朱建伟姜炜顾萌君朱旺平褚明陈智力
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:上海,31

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

1