东莞市盛裕绒艺玩具有限公司

东莞市盛裕绒艺玩具有限公司

老子有钱下载官网

18505826880
联系方式
全国服务热线: 18505826880

咨询热线:18893264159
联系人:范钟文
地址:经营地址:新疆石河子市新疆石河子市

基于ccp协议的混合动力电动汽车控制器标定方法

来源:老子有钱下载官网   发布时间:2019-11-26   点击量:468

基于ccp协议的混合动力电动汽车控制器标定方法

基于CCP协议的混合动力电动汽车控制器标定方法涉及混合动力电动汽车,特别是混合动力电动汽车控制器的监控技术领域。其特征在于,它是在混合动力电动汽车的下位控制器和与所述下位控制器用CAN总线连接的上位主机之间,根据CCP协议实现由上位主机对目标下位控制器的初始化设置、参数标定和参数监视的方法。本方法克服现有技术下控制器标定工具与控制器通讯可靠性差、通讯速度慢和标定工具通用性差的不足,在实现原有标定方法的一般功能的基础上,提高标定工作的可靠性、便利性和通用性。

为了克服现有技术下,混合动力电动汽车控制器标定工具与控制器通讯可靠性差、通讯速度慢和标定工具通用性差的不足,本发明提供一种混合动力电动汽车控制器标定方法,该标定方法不仅可以实现原有标定方法的一般功能,还可以克服现有混合动力电动汽车控制器标定方法的缺陷,提高标定工作的可靠性、便利性和通用性。本发明解决其技术问题所采用的技术方案是:该标定系统由一个带有CAN总线接口卡的上位主机(主设备)和混合动力电动汽车上的一个或多个带有CAN总线端口的下位控制器组成,它们之间由一条CAN总线连接。根据CCP协议该上位主机执行上位机程序,可以为用户显示下位控制器内需监视的参数,可根据用户的要求向下位控制器下达命令,实现标定和监视;该下位控制器执行下位机标定程序,可接收上位主机下达的命令,根据命令完成相关处理,并回送应答。

目前,现有技术的混合动力电动汽车控制器标定系统采用SCI串行通讯,定义一系列的标定规则来实现的。该种方法有以下缺陷:1)可靠性差。SCI串行通讯容易受外界干扰,标定数据过程中需进行软件校验,且试验中一旦通讯被严重破坏则不易恢复;2)通讯速度慢。SCI串行通讯通常传输速度为10400bps,不能满足大数据量和实时性高的需求;3)通用性差。一个标定工具只能实现对一个控制器的标定和监视。

在所述上位主机中存储有目标下位控制器的参数设置接口文件,所述参数设置接口文件是描述所述目标下位控制器的标定参数和监视参数的名称、单位、小数位、ODT号、Element号、首地址、字节数和DAQ数据上传周期的文件,当上位主机对所述目标下位控制器进行参数标定和DAQ设置,并显示下位控制器上传的监视参数时,调用所述参数设置接口文件进行相应操作。所述CCP协议是2.1版本。

混合动力电动汽车控制器从研发原型到形成产品需要经过匹配标定的过程,以确定其运行参数和控制参数;另外,试验过程中,需要试验人员能够实时监视控制器内部分参数变化情况,因此,需要一个标定过程完成以上工作,它是研发混合动力电动汽车控制器的一个基础。

:图1表示本发明实施例结构连接示意图;图2表示本发明实施例下位控制器软件结构示意图;图3表示本发明实施例上位主机软件结构示意图;图4表示本发明实施例“参数设置接口文件”格式示意图;图5表示本发明实施例下位控制器中,CCP命令会话处理机流程图;图6表示本发明实施例下位控制器中,DAQ数据周期上传处理机流程图;图7表示本发明实施例上位主机中,CCP命令模块流程图;图8表示本发明实施例上位主机中,下位控制器初始化子流程图;图9表示本发明实施例上位主机中,参数标定子流程图;图10表示本发明实施例上位主机中,参数监视子流程图;图11表示本发明实施例上位主机中,主流程程序流程图。

有以下3种情况可能使从设备发送DTO:1)从设备收到CRO,完成命令要求动作后,向主设备发送的命令应答。此时该DTO亦称方CRM(Command Return Message);2)从设备发生事故或其他需主动向主设备汇报的事件时,向主设备发送DTO来进行汇报。此时该DTO被称为Event Message;3)若主设备要求,从设备可以某周期自动将需要被实时监视的数据发送给主设备,此时该DTO被称为DAQ-DTO Message。

如图6所示,本发明实施例下位控制器DAQ处理机流程图。DAQ处理机是系统任务,以一个无限循环的形式工作。任务首先根据ODT(DAQ设置表),从内存中读取ODT描述的监视参数值。随后根据ODT描述组织DAQ-ODT帧,将监视参数值写入所属的DAQ-DTO帧,并将DAQ-DTO帧发送给上位主机。发送完毕后,任务等待一个DAQ周期,该DAQ周期由上位主机为下位控制器初始化时确定,等待过程中任务挂起,一个DAQ周期时间过后任务重新被调度,从第一步再次执行。

如图5所示,本发明实施例下位控制器中CCP处理机流程图。CCP处理机是一个系统任务,以一个无限循环的形式工作。任务首先等待上位主机的CRO帧,若总线上没有CRO帧则任务挂起,若发现上位主机的CRO帧则继续执行后面的步骤。若总线上有CRO帧,则CCP处理机调用CAN总线接口驱动程序接受CAN信息帧接口函数GetMsg()来获取上位主机CRO帧。随后解析CRO命令帧,获取上位主机发送的命令码及命令参数。根据该命令执行相应动作。执行完毕后回送成功执行完毕的应答帧CRM,若需回送参数则在CRM帧中相应位置回送应答参数(命令码、命令应答和应答参数都在CCP协议中有明确规定)。回送出CRM帧后,CCP处理机回到第一步,继续等待总线上的CRO帧。

相关产品

COPYRIGHTS©2017 老子有钱下载官网 ALL RIGHTS RESERVED 备案号:468