本发明专利技术公开了一种电机电流采样时的零漂校正方法和装置,电机在电机驱动模块的驱动下运行,所述方法包括以下步骤:控制所述电机驱动模块停止输出驱动信号;采样电机的三相电流以获取相应的AD采样值;根据所述AD采样值获取零电流基准值,以更新当前零电流基准值。由此,能够实现零漂校正,并且能够较好地校正系统正常运行后因温度变化等原因带来的零漂变化,削弱温度变化等原因对电流采样造成的偏移。另外,只需要在原先的采样系统中加入相应的代码开发,不需要修改增加额外的电路设计,减少了项目开发时间和维护成本,简单实用。
【技术实现步骤摘要】
本专利技术涉及车辆
,特别涉及一种电机电流采样时的零漂校正方法以及一种电机电流采样时的零漂校正装置。
技术介绍
在相关电机拖动技术中,电机相电流是非常重要的控制参数,只有采集到电机相电流才能进行坐标变换并建立起电流环控制。因此,相电流的采样精确直接影响到了电机驱动的效果。一般可通过电流霍尔或电阻等采样电路采样电流,然而采样电路本身会给采样结果带来一定范围的偏移,并且,环境温度的变化也会使得采样结果产生温度漂移,因此,在电流采样时需进行零漂校正。在相关技术中,通常是增加一个模拟电压校正装置以进行零漂校正,相关技术通过差分放大电路将零漂引起的电压误差值取出,并通过DSP控制器采样差分放大电路的输出电压后自动补偿校正这部分误差值,进而校准误差,提高检测精度。但是,相关技术存在的缺点是,需要增加额外的电路,从而增加了生产成本和电路设计难度,也增加了电路失效的可能性。另外,相关技术只能在静态下采集零漂误差,系统运行后温度上升等原因带来的采样误差无法校正。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种电机电流采样时的零漂校正方法,能够实现零漂校正,削弱温度上升等原因造成的采样偏移。本专利技术的另一个目的在于提出一种电机电流采样时的零漂校正装置。为达到上述目的,本专利技术一方面实施例提出了一种电机电流采样时的零漂校正方法,电机在电机驱动模块的驱动下运行,所述方法包括以下步骤:控制所述电机驱动模块停止输出驱动信号;采样电机的三相电流以获取相应的AD采样值;根据所述AD采样值获取零电流基准值,以更新当前零电流基准值。根据本专利技术实施例提出的电机电流采样时的零漂校正方法,在电机驱动模块停止输出驱动信号之后,采样电机的三相电流以获取相应的AD采样值,之后根据AD采样值获取零电流基准值以更新当前零电流基准值。由此,该方法能够实现零漂校正,并且能够较好地校正系统正常运行后因温度变化等原因带来的零漂变化,削弱温度变化等原因对电流采样造成的偏移。另外,该方法只需要在原先的采样系统中加入相应的代码开发,不需要修改增加额外的电路设计,减少了项目开发时间和维护成本,简单实用。为达到上述目的,本专利技术另一方面实施例提出了一种电机电流采样时的零漂校正装置,电机在电机驱动模块的驱动下运行,所述装置包括:采样模块,所述采样模块用于采样电机的三相电流以获取相应的AD采样值;控制模块,所述控制模块用于控制电机驱动模块停止输出驱动信号,并根据所述AD采样值获取零电流基准值,以更新当前零电流基准值。根据本专利技术实施例提出的电机电流采样时的零漂校正装置,在电机驱动模块停止输出驱动信号之后,通过采样模块采样电机的三相电流以获取相应的AD采样值,之后控制模块根据AD采样值获取零电流基准值以更新当前零电流基准值。由此,该装置能够实现零漂校正,并且能够较好地校正系统正常运行后因温度变化等原因带来的零漂变化,削弱温度变化等原因对电流采样造成的偏移。另外,该装置只需要在原先的采样系统中加入相应的代码开发,不需要修改增加额外的电路设计,减少了项目开发时间和维护成本,简单实用。附图说明图1是根据本专利技术实施例的电机电流采样时的零漂校正方法的流程图;图2是根据本专利技术一个具体实施例的电机电流采样时的零漂校正方法的流程图;图3是根据本专利技术另一个具体实施例的电机电流采样时的零漂校正方法的流程图;以及图4是根据本专利技术实施例的电机电流采样时的零漂校正装置的方框示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图来描述本专利技术实施例提出的电机电流采样时的零漂校正方法和装置。图1是根据本专利技术实施例的电机电流采样时的零漂校正方法的流程图。电机在电机驱动模块的驱动下运行,如图1所示,该电机电流采样时的零漂校正方法,包括以下步骤:S1:控制电机驱动模块停止输出驱动信号。其中,电机驱动模块可包括逆变单元,逆变单元用于将直流电转换为交流电并提供给电机。具体地,逆变单元可包括六个开关管构成的逆变桥,六个开关管可分别在六路PWM(Pulse-WidthModulation,脉宽调制)波形的驱动下导通或关断。当六个开关管在六路PWM波形的驱动下都关闭时,电机驱动模块停止输出驱动信号至电机,此时电机的实际相电流为零。S2:采样电机的三相电流以获取相应的AD采样值。也就是说,在六个开关管都关闭,电机的三相电流实际值为零时,对电机的三相电流进行采样,并对采样到的模拟量进行AD转换,以获取相应的AD采样值。其中,可通过霍尔电流传感器、采样电阻等采样元件或采样电路对电机的相电流进行采样。具体地,根据本专利技术的一个示例,可通过UVW三相采样方式、UV两相采样方式、UW两相采样方式或VW两相采样方式采样电机的三相电流。其中,UVW三相采样方式是指可通过采样元件或电路分别对U相、V相和W相的相电流进行采样;UV两相采样方式是指可通过采样元件或电路分别对U相和V相的相电流进行采样,W相的相电流可根据U相和V相的相电流计算出来;UW两相采样方式或VW两相采样方式与UV两相采样方式类似,U相、V相和W相中任意两项可通过采样元件或电路采样,剩下的一相的相电流可根据采样到的两相电流计算出来。可以理解的是,根据实际采样结果也可判断出电流采样方式,例如,如果U相和V相通过采样元件或电路直接采样,而W相电流通过计算获取,则判断采用了UV两相采样方式。S3:根据AD采样值获取零电流基准值,以更新当前零电流基准值。根据本专利技术的一个具体实施例,AD采样值为多个,根据AD采样值获取零电流基准值具体包括:对多个AD采样值进行滤波处理以获取零电流基准值。当电机的实际相电流为零时,可读取三相电流的AD采样值并进行多次读取,其中,读取间隔即采样周期最好是相同的,读取次数即采样次数可任意选择,但不宜过长或过短,否则影响电机启动时间或达不到均值滤波的目的,优选地,采样周期可为100μs,采样次数可为4096次。这样,在开始计算零电流基准值之后,可对每一相的多个AD采样值进行相应地累加运算,在完成累加操作后对累加结果进行均值滤波以得到每一相对应的零电流基准值,并将当前零电流基准值更新为前面得到的零电流基准值。具体而言,在电机控制系统的控制模块停止输出PWM波形至六个开关管的门极,以使电机的三相电流实际值为零时,采样电机的三相电流,并以预设采样周期进行N次采集以获取每一相的N个AD采样值,即言每个预设采样周期采样一次三相电流。这样,在获取每一相的N个AD采样值之后,可对每一相的N个AD采样值进行累加运算,并根据累加运算结果进行均值运算以获取每一相的电流平均值,该电流平均值即可作为每一相的零电流基准,其中N为正整数。由此,本专利技术实施例的方法能够实现零漂校正,并且能够较好地校正系统正常运行后因温度变化等原因带来的零漂变化,削弱温度变化等原因对电流采样造成的偏移。另外,该方法只需要在原先的采样系统中加入相应的代码开发,不需要修改增加额外的电路设计,减少了项目开发时本文档来自技高网...
【技术保护点】
一种电机电流采样时的零漂校正方法,其特征在于,电机在电机驱动模块的驱动下运行,所述方法包括以下步骤:控制所述电机驱动模块停止输出驱动信号;采样电机的三相电流以获取相应的AD采样值;根据所述AD采样值获取零电流基准值,以更新当前零电流基准值。
【技术特征摘要】
1.一种电机电流采样时的零漂校正方法,其特征在于,电机在电机驱动模块的驱动下运行,所述方法包括以下步骤:控制所述电机驱动模块停止输出驱动信号;采样电机的三相电流以获取相应的AD采样值;根据所述AD采样值获取零电流基准值,以更新当前零电流基准值。2.根据权利要求1所述的电机电流采样时的零漂校正方法,其特征在于,所述AD采样值为多个,根据所述AD采样值获取零电流基准值具体包括:对多个AD采样值进行滤波处理以获取所述零电流基准值。3.根据权利要求1所述的电机电流采样时的零漂校正方法,其特征在于,在获取所述零电流基准值之后,还包括:判断所述零电流基准值是否在预设范围内;如果在所述预设范围内,则更新所述当前零电流基准值。4.根据权利要求1-3中任一项所述的电机电流采样时的零漂校正方法,其特征在于,还包括:当未接收到扭矩输出请求且电机转速在预设时间内持续低于预设转速时,控制所述电机驱动模块停止输出所述驱动信号;当接收到扭矩输出请求或所述电机转速高于所述预设转速时,控制所述电机驱动模块输出所述驱动信号。5.根据权利要求1所述的电机电流采样时的零漂校正方法,其特征在于,通过UVW三相采样方式、UV两相采样方式、UW两相采样方式或VW两相采样方式采样所述电机的三相电流。6.一种电机电流采样时的零漂校正装置,其特...
【专利技术属性】
技术研发人员:罗辉,杜智勇,张鑫鑫,肖恺,徐鲁辉,吴小军,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。