一种汽车空调压缩机控制器标定系统及方法与流程

文档序号:11690735阅读:1423来源:国知局
一种汽车空调压缩机控制器标定系统及方法与流程

本发明涉及一种汽车空调压缩机控制器标定系统及标定方法,特别涉及一种标定车载空调压缩机控制器的系统及方法。



背景技术:

21世纪,环境污染问题越来越突出,这引发了汽车行业的变革。汽车由传统的燃油汽车向电动汽车转型,电动汽车相关行业也面临着更加严峻的考验。汽车空调作为影响汽车舒适性的重要环节,需要对其压缩机控制器的参数进行优化。

由于车载控制器与零部件的联系,且型号相同的零部件之间还存在个体差异,因此在保证压缩机控制策略不变的前提下,针对不同的压缩机,需要调整控制器的参数,才能使达到最优的控制效果,这一过程也叫做标定。基于can总线进行标定已在汽车行业广泛应用。但目前广泛应用的标定系统主要针对传统汽车的发动机、变速器。缺乏对汽车空调系统的专用标定方法和系统。



技术实现要素:

本发明要解决的技术问题是,提供一种汽车空调压缩机控制器标定系统及方法,可以方便的对压缩机控制器进行标定,提高控制器的适应性,有效降低产品开发和调试的成本,同时提高压缩机控制器的控制效果。

为解决上述技术问题,本发明采用如下技术方案:

一种汽车空调压缩机控制器标定系统,其特征在于主要包括:上位机,usb-can卡、压缩机控制器;

其中,usb-can卡用于连接上位机与压缩机控制器;将can总线信号转换为usb信号,通过can总线与压缩机控制器进行数据传输,并同时通过usb线与上位机的labview程序通信;

上位机装载labview程序,所述labview程序基于ccp标定协议,包括监控模块以及参数标定模块;所述监控模块用以实时接收压缩机控制器的运行情况,用于对压缩机进行监控;所述参数标定模块用于ram区标定数据的写入以及flash区数据的写入,所述ram区标定数据写入用以改变压缩机控制器的实时控制,对压缩机控制器进行标定数据更新。

上述技术方案中,所述的标定数据包括第一类参数和第二类参数,第一类参数通过can总线直接写入flash存储区,第二类参数首先写入压缩机控制器的ram区,再写入压缩机控制器的flash存储区;第一类参数包括电机功率、最高转速、电机类型、控制算法类型、车型型号;第二类参数包括电压上限、电压下限、电流上限、电流下限。

上述技术方案中,第二类参数写入压缩机控制器的ram区后,上位机通过改变指定变量值,获得若干组试验结果,从中选取一组最优的第二类参数并通过ccp编程命令写入压缩机控制器指定的flash存储区。

一种汽车空调压缩机控制器标定方法,其特征在于,所述方法包括:

压缩机控制器上电初始化之后,系统以初始参数运行;

上位机labview程序按照ccp协议,通过usb-can卡发送连接指令给压缩机控制器,等待压缩机控制器返回连接成功的指令,从而建立通信;

上位机labview程序将需要标定的标定参数通过usb—can卡传输至压缩机控制器,所述标定参数包括两种类型,第一类参数直接写入压缩机控制器的flash存储区,第二类参数首先写入压缩机控制器ram区,之后上位机labview程序监测压缩机控制器运行情况,通过实时更新第二类参数来匹配压缩机和压缩机控制器,获取最优的第二类参数并写入压缩机控制器的flash存储区;

所述压缩机控制器再次上电初始化之后,以最优参数值运行,从而获得满意的控制效果。

上述技术方案中,第一类参数包括电机功率、最高转速、电机类型、控制算法类型、车型型号;第二类参数包括电压上限、电压下限、电流上限、电流下限。

上述技术方案中,第二类参数写入压缩机控制器ram区后,上位机labview程序监控压缩机控制器的运行情况,通过改变指定变量值,获取若干第二类参数值,并选取最优的第二类参数写入压缩机控制器flash的存储区作为最优参数值;并将该最优参数值通过ccp编程命令写入压缩机控制器的flash存储区。

上述技术方案中,上位机labview程序中设置labview程序can总线数据封装模块、labview程序can总线数据解析模块、usb线驱动模块;压缩机控制器中设置压缩机控制器can总线数据封装模块、压缩机控制器can总线数据解析模块、can总线驱动模块;所述的连接指令需要由labview程序can总线数据封装模块进行封装,再由usb线驱动模块发送至usb-can卡;所述can总线驱动模块接收usb-can卡的指令,再由压缩机控制器can总线数据解析模块对标定参数数据进行解析。

相对于现有技术,本发明的标定系统包括上位机labview程序,usb-can卡。所述labview程序基于ccp(cancalibrationprotocol)标定协议,将需要标定的参数通过usb—can卡传输至压缩机控制器,同时监控压缩机控制器的实时运行情况。所述标定参数包括两种类型,第一类参数直接写入flash存储区,第二类参数首先写入ram区,同时监测压缩机控制器运行情况,最终将最优的一组参数值写入压缩机控制器的flash存储区。

相比于现有的标定系统,本发明对两类参数的标定方法和标定位置都进行了独特创新,可以方便的对压缩机控制器进行标定,提高了控制器的适应性。

其次,从实现方式上,采用labview程序基于ccp(cancalibrationprotocol)标定协议,压缩机控制器只有一块单片机,采用内置flash存储器。相应的,ccp数据转换集中在控制器中,而不是像现有采用两个单片机和上位机的架构,专门需要一个单片机进行数据打包转换。结构也更为简单,开发和制造成本大幅降低。

本发明所取得的有益效果为:通过该标定系统,可以方便的对压缩机控制器进行标定,提高了控制器的适应性。基于该标定系统,可以大大提高压缩机控制器的开发效率,有效降低产品开发的成本,同时提高压缩机控制器的控制效果。

附图说明

图1为根据本发明实施的汽车空调压缩机控制器标定系统的结构图。

图2为上位机labview程序具体结构图。

图3位下位机压缩机控制器具体结构图。

图中附图标记对应如下:上位机labview程序1,usb-can卡2,压缩机控制器3、labview程序can总线数据封装模块11,labview程序can总线数据解析模块12,usb线驱动模块13、压缩机控制器can总线数据封装模块31,压缩机控制器can总线数据解析模块32,can总线驱动模块33。

具体实施方式

下面结合附图1-3对本发明作进一步详细说明。

如图1所示,usb-can卡2通过can总线与压缩机控制器3进行数据传输,同时通过usb线与上位机的labview程序1通信。

所述的压缩机控制器3上电初始化之后,可以进行参数标定。

所述的labview程序1按照ccp(cancalibrationprotocol)协议,发送连接指令给压缩机控制器3,等待压缩机控制器3返回连接成功的指令,从而建立通信。

所述的连接指令需要由labview程序can总线数据封装模块11进行封装,再由usb线驱动模块13发送至usb-can卡2。

所述can总线驱动模块33接收usb-can卡2的指令,再由压缩机控制器can总线数据解析模块32对数据进行解析。

所述的数据包括第一类参数和第二类参数,第一类参数包括电机功率、最高转速、电机类型、控制算法类型、车型型号;第二类参数包括电压上限、电压下限、电流上限、电流下限。

所述的第一类参数直接写入压缩机控制器3指定的flash存储区。

所述的第二类参数首先写入压缩机控制器3的ram区,同时等待压缩机控制器3以新的参数运行。

所述上位机的labview程序1监控压缩机控制器3的运行情况,通过改变指定变量值,获得若干组试验结果,从中选取一组最优变量值。

所述上位机labview程序1将最优的一组变量值通过ccp编程命令写入压缩机控制器3指定的flash存储区。

所述压缩机控制器3再次上电初始化之后,就以最优的这组变量值运行,从而获得满意的控制效果。

压缩机控制器3只有一块单片机(优选飞思卡尔单片机),采用内置flash存储器。相应的,ccp数据转换集中在控制器中,而不是像现有采用两个单片机和上位机的架构,专门需要一个单片机进行数据打包转换。

相比于现有的标定系统,本发明对两类参数的标定方法和标定位置都进行了独特创新,可以方便的对压缩机控制器进行标定,提高了控制器的适应性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1