一种汽车48V电源转换器电压电流下线检测和标定方法与流程

专利检索2022-05-10  4


一种汽车48v电源转换器电压电流下线检测和标定方法
技术领域
1.本发明涉及汽车混动系统领域,特别涉及一种汽车48v电源转换器电压电流下线检测和标定方法。


背景技术:

2.随着汽车行业对降低碳排放的要求日益严格,性价比极高的48v轻混系统技术方案作为现实有效的技术路线,受到极大关注。作为48v轻混系统能量转换传输的重要核心零部件,48v的电源转换器将输入端直流48v电平电能,转换为12v电平电能,给12v铅酸蓄电池和车载电器供电,下线检测是指在下线前对汽车零部件产线上产品的关键功能进行检测,从而提高量产产品在功能一致方面的可控性,由于汽车零部件的来料一致性方面存在一定偏差,可能导致电源转换器的电压电流采样超过允许的误差范围,此时可通过在线标定修改电源转换器产品软件内采样参数,使得电源转换器的电压电流采样在规定范围内。


技术实现要素:

3.本发明的主要目的在于提供一种汽车48v电源转换器电压电流下线检测和标定方法,可以有效解决背景技术中提出的问题。
4.为实现上述目的,本发明采取的技术方案为:
5.一种汽车48v电源转换器电压电流下线检测和标定方法,包括以下步骤:
6.s1、采样阶段,电源转换器产品在软件烧录和产品装配完成后,在下线检测环节上,电源转换器产品对48v侧输入电压,12v侧输出电压,12v侧输出电流进行采样;
7.s2、数据传输阶段,通过can通信把对应采样数据发给工控机上的eol上位机;
8.s3、数据对比阶段,eol上位机通过can读取到的采样数据与eol上位机仪器自身采样到的对应数据进行对比;
9.s4、数据判断阶段,判断电源转换器采样数据是否在规定的误差范围;
10.s4.1阶段,若采样数据超过误差范围,则需要对电源转换器软件的对应电压电流的采样参数进行标定,并把最终优化后的参数更新于电源转换器产品中;
11.s4.2阶段,若未超出误差范围,则不作处理。
12.优选的,s1步骤中,电源转换器产品通过线性传感器采样上述电压电流,通过软件把传感器采样到的ad值x通过公式转换为实际物理值y,该公式可用y=k0*x b0描述,k0,b0分别为采样参数中的斜率和偏移。
13.优选的,s2步骤中,eol上位机可通过uds中read did$22服务将其分别读出,用于作为标定参数的初始值。
14.优选的,s3步骤中,参数的标定优化基于二点线性插值算法,电源转换器和eol仪器分别对2n个测试点进行采样,每两个测试点为一组采样数据,通过二点线性插值算法可得到n组k,b值,再分别对其求平均值,最终得到优化后的标定参数kc,bc。
15.优选的,s4步骤中,将标定后的采样参数通过uds write did$2e写入电源转换器
ram中,重复设置测试点,观察电源转换器采样值与eol上位机仪器测量值比较,如果比较结果在误差范围内,则通过uds routine control$31的save did将ram中的参数更新到flash中,最后通过uds routine control$31的check did检查flash和ram中的参数一致。
16.与现有技术相比,本发明一种汽车48v电源转换器电压电流下线检测和标定方法,能够有效提高汽车的零部件量产产品的在功能上的可控性,减少零部件之间的差距,避免不良品的出现,提高产品品质。
附图说明
17.图1为本发明一种汽车48v电源转换器电压电流下线检测和标定方法的回收步骤图。
具体实施方式
18.为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
19.如图1所示,一种汽车48v电源转换器电压电流下线检测和标定方法,包括以下步骤:
20.s1、采样阶段,电源转换器产品在软件烧录和产品装配完成后,在下线检测环节上,电源转换器产品对48v侧输入电压,12v侧输出电压,12v侧输出电流进行采样;
21.s2、数据传输阶段,通过can通信把对应采样数据发给工控机上的eol上位机;
22.s3、数据对比阶段,eol上位机通过can读取到的采样数据与eol上位机仪器自身采样到的对应数据进行对比;
23.s4、数据判断阶段,判断电源转换器采样数据是否在规定的误差范围;
24.s4.1阶段,若采样数据超过误差范围,则需要对电源转换器软件的对应电压电流的采样参数进行标定,并把最终优化后的参数更新于电源转换器产品中;
25.s4.2阶段,若未超出误差范围,则不作处理。
26.s1步骤中,电源转换器产品通过线性传感器采样上述电压电流,通过软件把传感器采样到的ad值x通过公式转换为实际物理值y,该公式可用y=k0*x b0描述,k0,b0分别为采样参数中的斜率和偏移;s2步骤中,eol上位机可通过uds中read did$22服务将其分别读出,用于作为标定参数的初始值;s3步骤中,参数的标定优化基于二点线性插值算法,电源转换器和eol仪器分别对2n个测试点进行采样,每两个测试点为一组采样数据,通过二点线性插值算法可得到n组k,b值,再分别对其求平均值,最终得到优化后的标定参数kc,bc;s4步骤中,将标定后的采样参数通过uds write did$2e写入电源转换器ram中,重复设置测试点,观察电源转换器采样值与eol上位机仪器测量值比较,如果比较结果在误差范围内,则通过uds routine control$31的save did将ram中的参数更新到flash中,最后通过uds routine control$31的check did检查flash和ram中的参数一致。
27.需要说明的是,本发明为一种汽车48v电源转换器电压电流下线检测和标定方法,当对高压侧电压进行标准检测和标定时,高压侧电压标准过程如下,第一步,将高压端接电源,低压端空载,电源转换器上电,设置为idle模式,第二步,通过uds 22服务读取原始的校准参数k0,b0(uhvslopec,uhvoffsetc),第三步,power source设置电压值24v,30v,36v,
42v,48v,54v,同时读取can上的高端电压值,第四步,以24v/42v,30v/48v,36v/54v为一组计算得出3个k值和b值,求平均值ck,cb,新的校准参数k1=ck*k0,b1=b0*ck cb*n,k0为u16类型数据,b0为s16类型数据,ck,cb均为float类型数据,可正可负,需要做好数据类型转换,第五步,将新的k1,b1(k1为u16类型数据,b1为s16类型数据)通过uds 2e服务写入ram中,再设置power source电压值为24v,30v,36v,42v,48v,54v,验证can上读取的高端电压值误差是否在0.5v左右,第六步,如果误差超过允许的电压误差(0.3v),则重复步骤第三步和第四步以及第五步,如果误差在0.2v以内,则通过uds 31f000服务将ram中的参数写入到flash中,这样就把正确的参数永久保存在电源转换器中,当对ulv进行标准检测和标定时,步骤如下,第一步,低压端接power source,高压端不接power source,电源转换器上电,设置为idle模式,第二步,通过uds 22服务读取原始的校准参数k0,b0(ulvslopec,ulvoffsetc),第三步,将power source设置电压值为8.5v,9.5v,10.5v,11.5v,12.5v,13.5v,14.5v,15.5v,同时读取can上的低端电压值,第四步,以8.5v/12.5v,9.5v/13.5v,10.5/14.5v,11.5v/15.5v为一组计算得出4个k值和b值,求平均值ck,cb,新的校准参数k1=ck*k0,b1=b0*ck cb*n,k0为u16类型数据,b0为s16类型数据,ck,cb均为float类型数据,可正可负,需要做好数据类型转换,第五步,将新的k1,b1(k1为u16类型数据,b1为s16类型数据)通过uds 2e服务写入ram中,再将电源转换器中的_ctrl frame中的ureg_req设置为8.5v,9.5v,10.5v,11.5v,12.5v,13.5v,14.5v,15.5v,验证can上读取的低端电压值误差是否在0.1v左右,第六步,如果误差超过允许的电压误差(0.2v),则重复步骤第三步和第四步以及第五步,如果误差0.1v以内,则通过uds 31f000服务将ram中的参数写入到flash中,这样就把正确的参数永久保存在电源转换器中,当对ilv进行标准检测和标定时,步骤如下,第一步,高压端接power source设置为48v,低压端接cc 10a负载,电源转换器上电,设置电源转换器中的_ctrl frame中的ureg_req=14v,imax=130a,然后设置为buck模式,第二步,通过uds 22服务读取原始的校准参数k0,b0(ilvslopec,ilvoffsetc),第三步,将电子负载设置为cc 10a,20a,30a,40a,50a,60a,70a,80a,90a,100a,110a,120a,同时读取can上的低端电流值,第四步,以10a/70a,20a/80a,30a/90a,40a/100a,50a/110a,60a/120a,为一组计算得出6个k值和b值,求平均值ck,cb,为保证大电流时的误差更小,在求k,b的平均值时,可适当加大50a/110a,60a/120a的k值权重,新的校准参数k1=ck*k0,b1=b0*ck cb*n,k0为u16类型数据,b0为s16类型数据,ck,cb均为float类型数据,可正可负,需要做好数据类型转换,第五步,将新的k1,b1(k1为u16类型数据,b1为s16类型数据)通过uds 2e服务写入ram中,再将电子负载设置为cc 10a,20a,30a,40a,50a,60a,70a,80a,90a,100a,110a,120a,验证can上读取的低端电压值误差是否在1a左右,第六步,如果误差超过允许范围3a,则重复步骤第三步和第四步以及第五步,如果误差在3a以内,则通过uds 31 f0 00服务将ram中的参数写入到flash中,这样就把正确的参数永久保存在电源转换器中。
28.以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
转载请注明原文地址:https://win.8miu.com/read-50141.html

最新回复(0)