马达控制装置的制作方法

文档序号:19076130发布日期:2019-11-08 21:31阅读:157来源:国知局
马达控制装置的制作方法

本申请主张于2018年5月1日提出的日本专利申请2018-088408号的优先权,并在此引用其全部内容。

本发明涉及用于对电动马达进行pwm(pulsewidthmodulation:脉冲宽度调制)驱动的马达控制装置。



背景技术:

在对三相电动马达进行矢量控制的马达控制装置中,对每个电流控制周期运算二相电流指令值。基于该二相电流指令值与二相电流检测值的偏差来运算二相电压指令值。使用电动马达的旋转角对该二相电压指令值进行二相/三相转换。由此,运算u相、v相以及w相的相电压指令值(三相电压指令值)。生成与该u相、v相以及w相的相电压指令值分别对应的占空比的u相pwm信号、v相pwm信号以及w相pwm信号,并供给至三相逆变器电路。

构成该三相逆变电路的6个开关元件被u相pwm信号、v相pwm信号以及w相pwm信号控制。由此,与三相电压指令值相当的电压被施加给三相电动马达。由此,控制为流过三相电动马达的马达电流与二相电流指令值相等。(参照日本特开平1-50766号公报)

在上述的马达控制装置中,在各pwm周期中各相的相电压的上升时刻和下降时刻,电流流过存在于连接电源的负极端子的机架地线与三相电动马达之间的寄生电容。由于该电流流过机架地线,所以存在从机架地线放射噪声的可能性。另外,在是安装于车辆的电动助力转向装置(eps)上安装的马达控制装置的情况下,从车辆电源(电池)朝向eps的正负电源供给线较长。因此,流过机架地线的噪声电流通过在正负电源供给线与机架地线之间产生的寄生电容,并在车辆电源的附近混入正负电源供给线,成为共模噪声。



技术实现要素:

本发明的目的之一在于提供一种能够有效地降低共模噪声的马达控制装置。

本发明的一个方式的马达控制装置的结构上的特征在于,包括:三相逆变器,用于驱动电动马达,该电动马达具有与连接有电源的负极端子的机架地线连接的壳体;以及控制部,在电流控制周期内包含多个pwm周期,该控制部基于在每个该pwm周期生成的单位pwm周期的pwm信号来控制上述三相逆变器,上述马达控制装置包含:pwm计数运算部,在每个上述电流控制周期,运算三相各相的单位电流控制周期的pwm计数;噪声降低部,以上述电流控制周期内的单位pwm周期的pwm计数的每一相的合计值成为与对应的相的上述单位电流控制周期的pwm计数相应的值,并且在上述电流控制周期内的各pwm周期中,由于上述三相中的任意的一个相的相电压而在上述机架地线中流动的电流被由于其它两个相中的任意一相的相电压而在上述机架地线中流动的电流抵消的方式,设定针对pwm周期的单位pwm周期的pwm计数;以及噪声消除电路,用于在上述电流控制周期内的各pwm周期中,针对由于上述其它两个相中的另一相的相电压而在上述机架地线中流动的电流产生相反相位的电流。

附图说明

通过以下参照附图对本发明的优选实施方式进行的详细描述,本发明前述的和其它的特点和优点得以进一步明确。其中,相同的附图标记表示相同的要素,其中,

图1是表示应用本发明的一个实施方式所涉及的马达控制装置的电动助力转向装置的简要结构的示意图。

图2是表示ecu的整体电气结构的框图。

图3是主要表示微型计算机的功能性结构的框图。

图4a是表示pwm信号的周期tc与电流控制周期ta的关系的示意图。

图4b是表示载波波形的波形图。

图4c是用于对pwm信号的生成方法进行说明的示意图。

图5是表示针对检测转向操纵转矩t的辅助电流值ia*的设定例的曲线图。

图6是用于对由共模噪声降低部进行的共模噪声降低的基本想法进行说明的说明图。

图7是表示着眼于共模噪声电流的等效电路的电路图。

图8是用于对共模噪声降低部的动作的一个例子进行说明的流程图。

图9是主要表示pwm计数与各相的上段fet指令以及下段fet指令的关系的示意图。

图10a是表示电流从上段fet以及下段fet的连接点朝向电动马达侧流动的状态下的死区时间期间中的电流路径的图。

图10b是表示电流从电动马达侧朝向上段fet以及下段fet的连接点流动的状态下的死区时间期间中的电流路径的图。

图11a是表示通过图8的步骤s1设定的各相的单位pwm周期的pwm计数的一个例子的示意图。

图11b是表示通过图8的步骤s2设定的各相的单位pwm周期的pwm计数的一个例子的示意图。

图12a是表示两种振幅模式的一个例子的示意图。

图12b是表示v相以及w相的每个pwm周期的振幅的一个例子的示意图。

图12c是表示针对各pwm周期的各相的最终的pwm计数的一个例子的示意图。

图12d是表示同与图12c所示的最终的pwm计数相应的各相电压的电平变化时机对应的pwm计数的示意图。

图13a是表示通过图8的步骤s1设定的各相的单位pwm周期的pwm计数的另一个例子的示意图。

图13b是表示通过图8的步骤s2设定的各相的单位pwm周期的pwm计数的另一个例子的示意图。

图14a是表示两种振幅模式的一个例子的示意图。

图14b是表示u相以及w相的每个pwm周期的振幅的一个例子的示意图。

图14c是表示针对各pwm周期的各相的最终的pwm计数的一个例子的示意图。

图14d是表示同与图14c所示的最终的pwm计数相应的各相电压的电平变化时机对应的pwm计数的示意图。

图15a是表示在噪声消除电路内的上段fet与下段fet的连接点被下拉的情况下,由消除电路控制部设定的pwm计数的一个例子的示意图。

图15b是表示在噪声消除电路内的上段fet与下段fet的连接点被上拉的情况下,由消除电路控制部设定的pwm计数的一个例子的示意图。

图16是用于对消除电路控制部以及噪声消除电路的动作进行说明的时序图。

图17a是表示在w相的相电压的下降时流过机架地线的共模电流的路径的示意图。

图17b是表示在该时刻由噪声消除电路产生的噪声消除电流的路径的示意图。

图17c是表示消除后的共模电流的路径的示意图。

图18a是表示在w相的相电压的上升时流过机架地线的共模电流的路径的示意图。

图18b是表示在该时刻由噪声消除电路产生的噪声消除电流的路径的示意图。

图18c是表示消除后的共模电流的路径的示意图。

具体实施方式

以下,参照附图对将本发明应用于电动助力转向装置的情况下的实施方式进行详细说明。图1是表示应用了本发明的一个实施方式所涉及的马达控制装置的电动助力转向装置的简要结构的示意图。电动助力转向装置(eps:electricpowersteering)1具备方向盘2、转向机构4以及转向操纵辅助机构5。方向盘2是用于操控车辆方向的转向操纵部件。转向机构4与该方向盘2的旋转连动地使转向轮3转向。转向操纵辅助机构5辅助驾驶员的转向操纵。方向盘2和转向机构4经由转向轴6以及中间轴7机械地连结。

转向轴6包含与方向盘2连结的输入轴8以及与中间轴7连结的输出轴9。输入轴8和输出轴9经由扭杆10连结为能够相对旋转。在扭杆10的附近配置有转矩传感器11。转矩传感器11基于输入轴8以及输出轴9的相对旋转位移量,来检测对方向盘2赋予的转向操纵转矩t。在本实施方式中,由转矩传感器11检测的转向操纵转矩t例如,用于朝向右方的转向操纵的转矩被检测为正值,用于朝向左方的转向操纵的转矩被检测为负值。其绝对值越大转向操纵转矩的大小越大。

转向机构4由包含小齿轮轴13和作为转向轴的齿条轴14的齿条小齿轮机构构成。在齿条轴14的各端部,经由转向横拉杆15以及转向节臂(省略图示)连结有转向轮3。小齿轮轴13与中间轴7连结。小齿轮轴13与方向盘2的转向操纵连动而旋转。在小齿轮轴13的前端(在图1中为下端)连结有小齿轮16。

齿条轴14沿着汽车的左右方向延伸成直线状。在齿条轴14的轴向的中间部形成有与小齿轮16啮合的齿条17。通过该小齿轮16以及齿条17,小齿轮轴13的旋转被转换为齿条轴14的轴向移动。通过使齿条轴14沿轴向移动,能够使转向轮3转向。

若方向盘2被转向操纵(旋转),则该旋转经由转向轴6以及中间轴7传递至小齿轮轴13。小齿轮轴13的旋转通过小齿轮16以及齿条17被转换为齿条轴14的轴向移动。由此,转向轮3被转向。转向操纵辅助机构5包含转向操纵辅助用的电动马达18、以及减速机构19。减速机构19将电动马达18的输出转矩传递至转向机构4。在本实施方式中,电动马达18是三相无刷马达。在电动马达18中,配置有用于检测电动马达18的转子的旋转角的例如由分解器构成的旋转角传感器23。减速机构19由包含蜗杆轴20、和与该蜗杆轴20啮合的蜗轮21的蜗轮蜗杆机构构成。

蜗杆轴20被电动马达18旋转驱动。另外,蜗轮21被连结为能够与转向轴6一体旋转。蜗轮21被蜗杆轴20旋转驱动。若蜗杆轴20被电动马达18旋转驱动,则蜗轮21被旋转驱动,转向轴6旋转。而且,转向轴6的旋转经由中间轴7传递至小齿轮轴13。小齿轮轴13的旋转被转换为齿条轴14的轴向移动。由此,转向轮3被转向。即,通过电动马达18旋转驱动蜗杆轴20。由此,能够进行利用电动马达18进行的转向操纵辅助。

在车辆设置有用于检测车速v的车速传感器24。由转矩传感器11检测的转向操纵转矩t、由车速传感器24检测的车速v、旋转角传感器23的输出信号等被输入至ecu(电子控制单元:electroniccontrolunit)12。ecu12基于这些输入信号来控制电动马达18。

图2是表示ecu12的整体电气结构的框图。ecu12包含有马达驱动电路31、噪声消除电路32以及微型计算机33。马达驱动电路31是用于向电动马达18供给电力的电路。噪声消除电路32是用于抑制共模噪声的电路。马达驱动电路31以及噪声消除电路32被微型计算机(微机)33控制。如后述那样,马达驱动电路31被逆变器控制部51控制。噪声消除电路32被消除电路控制部52控制。

电动马达18例如为三相无刷马达。电动马达18具备作为磁场的转子(省略图示)、以及包含u相、v相以及w相的定子线圈18u、18v、18w(参照图3)的定子。马达驱动电路31由三相逆变器构成。马达驱动电路31包含与电源(电池)100串联连接的平滑电容器101、多个开关元件111~116、以及多个二极管121~126。平滑电容器101连接在电源100的两端子间。在本实施方式中,各开关元件111~116由n沟道型的mosfet(metaloxidesemiconductorfieldeffecttransistor:金属氧化物半导体场效应晶体管)构成。以下,有将开关元件111~116称为fet111~116的情况。

多个fet111~116包含u相用的上段fet111和与其串联连接的u相用的下段fet112、v相用的上段fet113和与其串联连接的v相用的下段fet114、以及w相用的上段fet115和与其串联连接的w相用的下段fet116。各开关元件111~116分别与二极管121~126反并联连接。

上段fet111、113、115的漏极与平滑电容器101的正极侧端子连接。上段fet111、113、115的源极分别与下段fet112、114、116的漏极连接。下段fet112、114、116的源极与平滑电容器101的负极侧端子连接。u相的上段fet111与下段fet112的连接点与电动马达18的u相定子线圈18u连接。v相的上段fet113与下段fet114的连接点与电动马达18的v相定子线圈18v连接。w相的上段fet115与下段fet116的连接点与电动马达18的w相定子线圈18w连接。各fet111~116基于从后述的逆变器控制部51输出的pwm信号来控制。

电源100安装于车辆。电源100的负(-)极与车辆的金属性的机架(机架地线)130电连接。因此,机架130与电源100的负极是相同电位。安装有电动马达18的电动助力转向装置1通过螺栓等安装于机架130。ecu的正电源线、负电源线分别通过较长的线与电源100的正负极连接。电动马达18的壳体与机架130电连接。在电动马达18的定子线圈18u、18v、18w与壳体之间存在寄生电容c1。因此,在电动马达18与机架130之间存在寄生电容c1。另外,在连接电源100和电动助力转向装置1的正电源线131以及负电源线132与机架130之间存在寄生电容c2、c3。

噪声消除电路32包含半桥电路41、rlc电路42以及下拉电阻43。半桥电路41以与马达驱动电路31并联的方式与电源100连接。半桥电路41由2个开关元件44、45的串联电路构成。各开关元件44、45由n沟道型的mosfet构成。以下,有将开关元件44称为上段fet44,将开关元件45称为下段fet45的情况。

上段fet44的漏极与正电源线131连接。上段fet44的源极与下段fet45的漏极连接。下段fet45的源极与负电源线132连接。rlc电路42由电阻46、线圈47、以及电容器48的串联电路构成。在线圈47的一端连接有电阻46,在线圈47的另一端连接有电容器48。rlc电路42的一端(电阻46侧的端)连接于上段fet44与下段fet45的连接点。rlc电路42的另一端(电容器48侧的端)连接于机架130。上段fet44与下段fet45的连接点(上段fet44的源极)经由下拉电阻43与负电源线132电连接。

图3是主要表示微型计算机33的功能性结构的框图。在用于连接马达驱动电路31和电动马达18的电力供给线上设置有2个电流传感器25、26。这些电流传感器25、26设置为能够检测在用于连接马达驱动电路31和电动马达18的3根电力供给线中的2根电力供给线中流动的相电流。

微型计算机33具备cpu以及存储器(rom、ram、非易失性存储器等。)。微型计算机33通过执行规定的程序,而作为多个功能处理部发挥功能。该多个功能处理部包含有逆变器控制部51以及消除电路控制部52。逆变器控制部51控制马达驱动电路31。消除电路控制部52控制噪声消除电路32。

逆变器控制部51包含辅助电流值设定部61、电流指令值设定部62、电流偏差运算部63、pi(比例积分)控制部64、二相/三相转换部65、pwm占空比运算部(pwmduty运算部)66、共模噪声降低部67、第一pwm输出部68、三相/二相转换部69、旋转角运算部70、旋转速度运算部71、以及旋转角推断部72。

如图4a所示,pwm信号的周期(以下,称为“pwm周期”。)tc比电流控制周期ta小。在这里,所谓的电流控制周期ta是马达电流的控制循环的运算周期。该电流控制周期ta考虑程序的规模、微型计算机33的运算能力等来决定。在本实施方式中,在本次的电流控制周期ta内的最初的时机通过pwm占空比运算部66更新pwm占空比。更新后的pwm占空比cu、cv、cw被输出。在本实施方式中,tc是ta的1/10。换言之,在电流控制周期ta内包含10个周期的量的pwm周期tc。有将10个周期的量的pwm周期tc的最初的周期称为第一个周期,将其以后的周期称为第二个、第三个、…、第九个、第十个周期的情况。另外,有用i(i=1、2、…、9、10)来表示pwm周期的周期编号的情况。此外,pwm信号的频率(=1/tc)被称为载波频率。

对本实施方式中的pwm波形生成方法进行说明。在微型计算机33内,利用未图示的计数器向上计数以及向下计数由未图示的时钟产生器生成的pwm时钟频率的时钟。若在横轴上取时间、在纵轴上取计数值来图示该计数器的计数值,则如图4b所示。在这里,计数值解释为无符号整数。另外,有将计数值称为载波计数的情况。在本实施方式中,图4b的波形为载波波形。载波波形为三角波。三角波的1个周期与tc相等。根据载波波形的最大值,换句话说计数值的最大值,来决定pwm信号的频率(载波频率)。在本实施方式中,pwm时钟频率为100[mhz],pwm信号的频率(以下,称为“pwm频率”。)设定为100[khz],所以计数值的最大值为100,000,000÷100,000÷2=500。因为向上向下计数,所以将100,000,000/100,000除以2。

如图4c所示,第一pwm输出部68(参照图3)对被赋予的pwm计数和计数器的计数值进行比较,并对马达驱动电路31输出高信号或者低信号。第一pwm输出部68例如在计数器的计数值≥pwm计数成立的期间输出高信号(或者低信号),除此以外输出低信号(或者高信号)。该高信号以及低信号为pwm信号。

在本实施方式中,作为pwm周期tc内的上段fet和下段fet的导通截止状态的变化模式(导通截止模式),有以下的2个模式。

第一导通截止模式:从载波计数开始来看,按照上段fet导通状态→下段fet导通状态→上段fet导通状态变化的模式。

第二导通截止模式:从载波计数开始来看,按照下段fet导通状态→上段fet导通状态→下段fet导通状态变化的模式。

在本实施方式中,u相、v相以及w相中的两个相的上下段fet被控制为成为第一导通截止模式以及第二导通截止模式中的任意一个相同的模式。剩余的一个相的上下段fet被控制为成为另一个模式。将上下段fet被控制为成为一个导通截止模式的两个相中的一相称为a相,将另一相称为b相。有将上下段fet被控制为成为另一个导通截止模式的剩余的一个相称为c相的情况。

针对各相的导通截止模式被预先设定。在本实施方式中,针对u相以及w相的pwm周期tc内的导通截止模式被控制为成为第一导通截止模式。针对v相的pwm周期tc内的导通截止模式被控制为成为第二导通截止模式。因此,在本实施方式中,u相以及w相中的一相相当于a相,另一相相当于b相,v相相当于c相。

返回到图3,旋转角运算部70基于旋转角传感器23的输出信号,在每个电流控制周期ta运算电动马达18的转子的旋转角θ(电角度)。由旋转角运算部70运算的转子旋转角θ被赋予给三相/二相转换部69、旋转速度运算部71以及旋转角推断部72。在本实施方式中,获取(检测)转子旋转角θ的时机为电流控制周期ta的中央时刻。

旋转速度运算部71通过对由旋转角运算部70运算的转子旋转角θ进行时间微分,来运算电动马达18的转子的旋转速度(角速度)ω。由旋转速度运算部71运算的旋转速度ω被赋予给旋转角推断部72。旋转角推断部72使用在前一次的电流控制周期ta获取的前一次的电流控制周期ta的中央时刻下的转子旋转角θ(m-1),基于下式(1),来推断下一次的电流控制周期ta的中央时刻下的转子旋转角θ(m+1)。

θ(m+1)=θ(m-1)+ω·2ta…(1)

由旋转角推断部72推断出的下一次的电流控制周期ta中的转子旋转角θ(m+1)被赋予给二相/三相转换部65。辅助电流值设定部61基于由转矩传感器11检测的检测转向操纵转矩t、和由车速传感器24检测的车速v,对每个电流控制周期ta设定辅助电流值ia*。针对检测转向操纵转矩t的辅助电流值ia*的设定如图5所示。检测转向操纵转矩t例如,用于朝向右方的转向操纵的转矩取为正值,用于朝向左方的转向操纵的转矩取负值。对于辅助电流值ia*而言,在应使电动马达18产生用于右方转向操纵的转向操纵辅助力时设为正值,在应使电动马达18产生用于左方转向操纵的转向操纵辅助力时设为负值。对于辅助电流值ia*而言,针对检测转向操纵转矩t的正值取正,针对检测转向操纵转矩t的负值取负。

在检测转向操纵转矩t为-t1~t1(例如,t1=0.4n·m)的范围(转矩死区)的微小值时,辅助电流值ia*被设为零。在检测转向操纵转矩t为-t1~t1的范围外的值的情况下,辅助电流值ia*被设定为检测转向操纵转矩t的绝对值越大,其绝对值越大。辅助电流值ia*被设定为由车速传感器24检测的车速v越大,其绝对值越小。由此,在低速行驶时转向操纵辅助力增大,在高速行驶时转向操纵辅助力减小。

电流指令值设定部62基于由辅助电流值设定部61设定的辅助电流值ia*,将应流过dq坐标系的坐标轴的电流值设定为电流指令值。具体而言,电流指令值设定部62设定d轴电流指令值id*以及q轴电流指令值iq*(以下,在对它们进行统称时,称为“二相电流指令值idq*”。)。进一步具体而言,电流指令值设定部62将q轴电流指令值iq*设为由辅助电流值设定部61设定的辅助电流值ia*,另一方面,将d轴电流指令值id*设为零。由电流指令值设定部62设定的二相电流指令值idq*被赋予给电流偏差运算部63。

三相/二相转换部69首先根据由电流传感器25、26检测的2个相的相电流,来运算u相电流iu、v相电流iv以及w相电流iw(以下,在对它们进行统称时,称为“三相检测电流iuvw”。)。三相/二相转换部69将uvw坐标系的三相检测电流iuvw坐标转换为dq坐标系的二相检测电流idq。二相检测电流idq由d轴检测电流id以及q轴检测电流iq构成。在该坐标转换中,使用由旋转角运算部70运算的转子旋转角θ。

电流偏差运算部63运算d轴检测电流id相对于d轴电流指令值id*的偏差以及q轴检测电流iq相对于q轴电流指令值iq*的偏差。这些偏差被赋予给pi控制部64。pi控制部64进行针对由电流偏差运算部63运算出的电流偏差的pi运算。由此,生成应对电动马达18施加的二相电压指令值vdq*(d轴电压指令值vd*以及q轴电压指令值vq*)。该二相电压指令值vdq*被赋予给二相/三相转换部65。

二相/三相转换部65使用在本次的电流控制周期ta中由旋转角推断部72运算出的针对下一次的电流控制周期ta的旋转角推断值θ(m+1),对在本次的电流控制周期ta中由pi控制部64运算出的二相电压指令值vdq*进行二相/三相转换。由此,运算针对下一次的电流控制周期ta的三相电压指令值vuvw*。三相电压指令值vuvw*由u相电压指令值vu*、v相电压指令值vv*以及w相电压指令值vw*构成。由此,得到针对下一次的电流控制周期ta的三相电压指令值vuvw*。

由二相/三相转换部65获得的针对下一次的电流控制周期ta的三相电压指令值vuvw*被赋予给pwm占空比运算部66。pwm占空比运算部66基于针对下一次的电流控制周期ta的三相电压指令值vuvw*,生成针对下一次的电流控制周期ta的u相pwm计数(pwm占空比)、v相pwm计数以及w相pwm计数,并赋予给共模噪声降低部67。

上下段fet被控制为成为第一导通截止模式的u相的pwm计数例如以如下方式求出。即,pwm占空比运算部66使用由二相/三相转换部65获得的针对某一电流控制周期ta的u相电压指令值vu*、pwm计数的最大值(在本例中为500),基于下式(2)来运算针对该电流控制周期ta的u相pwm计数cu。

cu=vu*×(pwm计数的最大值/vb)=vu*×(500/vb)…(2)

在上述式(2)中,vb是马达驱动电路31的电源电压(电源100的输出电压)。上下段fet被控制为成为第一导通截止模式的w相的pwm计数cw能够通过代替上述式(2)的右边的u相电压指令值vu*使用w相电压指令值vw*来运算。

上下段fet被控制为成为第二导通截止模式的v相的pwm计数cv以如下方式求出。即,pwm占空比运算部66使用由二相/三相转换部65获得的针对某一电流控制周期ta的v相电压指令值vv*、和pwm计数的最大值(在本例中为500),基于下式(3)来运算针对该电流控制周期ta的v相pwm计数cv。

cv=pwm计数的最大值-{vv*×(pwm计数的最大值/vb)}=500-{vv*×(500/vb)}…(3)

在上述式(3)中,vb为马达驱动电路31的电源电压(电源100的输出电压)。共模噪声降低部67是为了通过将因某一相的开关元件的导通截止而产生的噪声电流利用因其它相的开关元件的导通截止而产生的噪声电流抵消,而降低共模噪声而设置的。共模噪声降低部67基于从pwm占空比运算部66赋予的针对下一次的电流控制周期ta的u相pwm计数cu、v相pwm计数cv以及w相pwm计数cw,来进行用于降低共模噪声的处理(噪声降低处理)。由此,获得针对下一次的电流控制周期ta内的各pwm周期tc的u相pwm计数、v相pwm计数以及w相pwm计数。将在后面描述共模噪声降低部67的动作的详细内容。

由共模噪声降低部67进行的噪声降低处理后的、针对下一次的电流控制周期ta内的各pwm周期tc的u相pwm计数、v相pwm计数以及w相pwm计数被赋予给第一pwm输出部68。第一pwm输出部68将从共模噪声降低部67赋予的针对电流控制周期ta内的各pwm周期tc的u相pwm计数、v相pwm计数以及w相pwm计数遍及多个电流控制周期来存储。第一pwm输出部68基于在前一次的电流控制周期ta中从共模噪声降低部67赋予的针对本次的电流控制周期ta内的各pwm周期tc的u相pwm计数、v相pwm计数以及w相pwm计数,来生成针对本次的电流控制周期ta内的各pwm周期tc的u相pwm信号、v相pwm信号以及w相pwm信号,并供给至马达驱动电路31。具体而言,第一pwm输出部68对本次的电流控制周期ta内的每个pwm周期tc,生成与针对该电流控制周期ta内的各pwm周期tc的u相pwm计数、v相pwm计数以及w相pwm计数分别对应的占空比的u相pwm信号、v相pwm信号以及w相pwm信号,并供给至马达驱动电路31。

构成马达驱动电路31的6个fet111~116被从第一pwm输出部68赋予的pwm信号控制。由此,相当于每个pwm周期tc的三相电压指令值vuvw*的电压被施加给电动马达18的各相的定子线圈18u、18v、18w。电流偏差运算部63以及pi控制部64构成电流反馈控制单元。通过该电流反馈控制单元的动作,在电动马达18中流动的马达电流被控制为接近由电流指令值设定部62设定的二相电流指令值idq*。

以下,对共模噪声降低部67进行详细说明。首先,参照图6,对由共模噪声降低部67进行的共模噪声降低的基本想法进行说明。在三相中的某一个相的输出电压(以下,称为第一相电压)的波形为图6(a)的情况下,由于第一相电压,在存在于电动马达18与机架地线之间的寄生电容c1(参照图2)中流动的电流如图6(c)所示。换句话说,在第一相电压的下降时刻t1,负方向的电流在寄生电容c1中流动,在第一相电压的上升时刻t2,正方向的电流在寄生电容c1中流动。

因此,如图6(b)所示,将其它两个相中的一相的输出电压(以下,称为第二相电压)的波形设为使图6(a)的第一相电压的波形反转后的波形。这样,由于第二相电压,在存在于电动马达18与机架地线之间的寄生电容c1(参照图2)中流动的电流如图6(d)所示。换句话说,在第二相电压的上升时刻t1,正方向的电流在寄生电容c1中流动。在第二相电压的下降时刻t2,负方向的电流在寄生电容c1中流动。因此,在时刻t1以及时刻t2的各个时刻,由于第一相电压而在寄生电容c1中流动的电流与由于第二相电压而在寄生电容c1中流动的电流相抵消。因此,如图6(e)所示,在存在于正负的电源线与机架地线之间的寄生电容c2、c3(参照图2)中流动的电流降低。

图7是着眼于共模噪声电流的等效电路。第一相电压、第二相电压能够视为噪声产生源。可以认为电源100在如共模噪声电流那样的交流电中正负电极间被短路。在图7中,由于第一相电压上升,从而共模噪声电流如实线箭头那样流动。由于第二相电压下降,从而共模噪声电流如点划线的箭头那样流动。因此,由于在寄生电容c2、c3中流动的各共模噪声电流的朝向相互相反,所以相互消除,其结果,总的共模噪声电流降低。

共模噪声降低部67以在电流控制周期内的各pwm周期中,由于三相中的任意的一个相的相电压而在寄生电容中流动的电流被由于其它两个相中的任意一相的相电压而在寄生电容中流动的电流抵消的方式,设定该单位pwm周期的pwm计数。但是,共模噪声降低部67以电流控制周期ta内的单位pwm周期的pwm计数的每一相的合计值成为与对应的相的单位电流控制周期的pwm计数相应的值的方式,设定各pwm周期tc的pwm计数。在本实施方式中,与对应的相的单位电流控制周期的pwm计数相应的值为对应的相的单位电流控制周期的pwm计数乘以10所得的值。

图8是用于对共模噪声降低部的动作的一个例子进行说明的流程图。共模噪声降低部67(参照图3)首先将从pwm占空比运算部66赋予的针对下一次的电流控制周期ta的u相、v相以及w相的pwm计数cu、cv以及cw设定为针对下一次的电流控制周期ta内的各pwm周期tc的u相、v相以及w相的pwm计数cu、cv以及cw(步骤s1)。

图11a是表示在步骤s1中设定的电流控制周期ta内的各pwm周期tc中的u相、v相以及w相的pwm计数cu、cv以及cw的一个例子的示意图。接下来,共模噪声降低部67对每一相设定考虑了死区时间的开关时机(步骤s2)。

图9是主要表示pwm计数与各相的上段fet指令以及下段fet指令的关系的示意图。换言之,是用于对针对第一pwm输出部68(参照图3)的各相的动作的一个例子进行说明的示意图。在本实施方式中,如上所述,载波波形为三角波,pwm计数的可输出计数被设定为0~500。另外,在本实施方式中,将相当于死区时间的计数值设为10。

对上下段fet被控制为成为第一导通截止模式的u相以及w相(第一导通截止模式相)的上段fet指令以及下段fet指令进行说明。在载波计数比第一导通截止模式相的pwm计数大时,以第一导通截止模式相的上段fet指令成为截止指令的方式,设定了第一导通截止模式相的上段fet的开关时机。换句话说,若在载波计数的向上计数中载波计数与第一导通截止模式相的pwm计数相等(时刻t2),则如图9(a)所示,第一导通截止模式相的上段fet指令从导通指令变化为截止指令。而且,若在载波计数的向下计数中载波计数与第一导通截止模式相的pwm计数相等(时刻t5),则第一导通截止模式相的上段fet指令从截止指令变化为导通指令。

如图9(b)所示,若从时刻t2经过死区时间td(时刻t3),则第一导通截止模式相的下段fet指令从截止指令变化为导通指令。而且,在相对于时刻t5提前死区时间td的时刻(时刻t4),第一导通截止模式相的下段fet指令从导通指令变化为截止指令。对上下段fet被控制为成为第二导通截止模式的v相(第二导通截止模式相)的上段fet指令以及下段fet指令进行说明。在载波计数比第二导通截止模式相的pwm计数大时,以第二导通截止模式相的上段fet指令成为导通指令的方式,设定了第二导通截止模式相的上段fet的开关时机。换句话说,若在载波计数的向上计数中载波计数与第二导通截止模式相的pwm计数相等(时刻t2),则如图9(e)所示,第二导通截止模式相的上段fet指令从截止指令变化为导通指令。而且,若在载波计数的向下计数中载波计数与第二导通截止模式相的pwm计数相等(时刻t5),则第二导通截止模式相的上段fet指令从导通指令变化为截止指令。

如图9(f)所示,在相对于时刻t2提前死区时间td的时刻(时刻t1),第二导通截止模式相的下段fet指令从导通指令变化为截止指令。若从时刻t5经过死区时间td(时刻t6),则第二导通截止模式相的下段fet指令从截止指令变化为导通指令。参照图10a以及图10b对死区时间期间中的某一相的相电压进行说明。在这里,以u相为例进行说明,但在其它两个相中也相同。

如图10a的i所示,在电流从上段fet111以及下段fet112的连接点朝向电动马达18侧流动的状态下,在死区时间期间中,如箭头141所示,电流通过与下段fet112反并联连接的二极管122而流动。因此,在死区时间期间中,相电压vu为低电平。因此,相电压vu为低电平的期间与上段fet111的截止期间相同。

另一方面,如图10b的i所示,在电流从电动马达18侧朝向上段fet111以及下段fet112的连接点流动的状态下,在死区时间期间中,如箭头142所示,电流通过与上段fet111反并联连接的二极管121而流动。因此,在死区时间期间中,相电压vu成为高电平。因此,相电压vu的低电平的期间比上段fet111的截止期间短。换言之,相电压vu的高电平的期间比上段fet111的导通期间长。

在作为第一导通截止模式相的u相以及w相中,在pwm计数为pwm计数最大值的1/2以上(250以上)的情况下,与pwm计数小于pwm计数最大值的1/2的情况相比,上段fet的导通时间变长。因此,在本实施方式中,为了便于说明,在pwm计数为250以上的情况下,认为是电流从上段fet以及下段fet的连接点朝向电动马达18侧流动的状态(图10a所示的状态)。因此,在死区时间期间中,认为相电压为低电平。因此,在该情况下,认为相电压如图9(c)所示变化。因此,相电压的电平变化时机与上段fet的开关时机一致。

另一方面,在u相以及w相中,在pwm计数小于pwm计数最大值的1/2(小于250)的情况下,与pwm计数为pwm计数最大值的1/2以上的情况相比,上段fet的导通时间变短。因此,在本实施方式中,为了便于说明,在pwm计数小于250的情况下,认为是电流从电动马达18侧朝向上段fet以及下段fet的连接点流动的状态(图10b所示的状态)。因此,在死区时间期间中,认为相电压为高电平。因此,在该情况下,由于认为相电压如图9(d)所示变化,所以相电压的电平变化时机与上段fet的开关时机不一致。上段fet的开关时机与相电压的电平变化时机一致的虚拟的pwm计数(考虑了死区时间的开关时机)为实际的pwm计数加上相当于死区时间的计数值(在本实施方式中为“10”)所得的值。

在作为第二导通截止模式相的v相中,在pwm计数为pwm计数最大值的1/2以上(250以上)的情况下,与pwm计数小于pwm计数最大值的1/2的情况相比,上段fet的导通时间缩短。因此,在本实施方式中,为了便于说明,在pwm计数为250以上的情况下,认为是电流从电动马达18侧朝向上段fet以及下段fet的连接点流动的状态(图10b所示的状态)。因此,在死区时间期间中,认为相电压为高电平。因此,在该情况下,认为相电压如图9(g)所示变化。因此,相电压的电平变化时机与上段fet的开关时机不一致。上段fet的开关时机与相电压的电平变化时机一致的虚拟的pwm计数(考虑了死区时间的开关时机)为实际的pwm计数减去相当于死区时间的计数值(在本实施方式中为“10”)所得的值。

另一方面,在v相中,在pwm计数小于pwm计数最大值的1/2(小于250)的情况下,与pwm计数为pwm计数最大值的1/2以上的情况相比,上段fet的导通时间延长。因此,在本实施方式中,为了便于说明,在pwm计数小于250的情况下,认为是电流从上段fet以及下段fet的连接点朝向电动马达18侧流动的状态(图10a所示的状态)。因此,在死区时间期间中,认为相电压为低电平。因此,在该情况下,认为相电压如图9(h)所示变化。因此,相电压的电平变化时机与上段fet的开关时机一致。

在本实施方式中,为了便于说明,在各相中,基于pwm计数是否为pwm计数最大值的1/2以上来推断相电流的方向。然而,也可以检测相电流,并基于该检测值来推断相电流的方向。在步骤s2中,共模噪声降低部67对在步骤s1中设定的各相的pwm周期tc的每个pwm计数,运算与该相的相电压的电平变化时机对应的pwm计数(实际时机的pwm计数)。

具体而言,对于针对下一次的电流控制周期ta内的各pwm周期tc的u相以及w相的pwm计数cu以及cw中的250以上的pwm计数而言,共模噪声降低部67将其值保持原样设定为与该相的相电压的电平变化时机对应的pwm计数。对于u相以及w相的pwm计数cu以及cw中的小于250的pwm计数而言,共模噪声降低部67对其值加上相当于死区时间的计数值(在本实施方式中为“10”)所得的值设定为与该相的相电压的电平变化时机对应的pwm计数。

对于针对下一次的电流控制周期ta内的各pwm周期tc的v相的pwm计数cv中的250以上的pwm计数而言,共模噪声降低部67将从其值减去相当于死区时间的计数值(在本实施方式中为“10”)所得的值设定为与该相的相电压的电平变化时机对应的pwm计数。对于v相的pwm计数cv中的小于250的pwm计数而言,共模噪声降低部67将其值保持原样设定为与该相的相电压的电平变化时机对应的pwm计数。

在通过步骤s1设定的各相的单位pwm周期的pwm计数为图11a的情况下,将通过步骤s2设定的各相的单位pwm周期的pwm计数示于图11b。若对图11a和图11b进行比较,则可知v相的pwm计数cv从300变化为290,w相的pwm计数cw从100变化为110。

接下来,共模噪声降低部67将各相中,具有通过步骤s2的处理设定的pwm计数中最接近pwm计数最大值(在本实施方式中为“500”)或者最小值(在本实施方式中为“0”)的pwm计数的相设定为基准相(步骤s3)。在图11b的例子中,由于u相(相当于a相或者b相)的pwm计数cu(cu=400)最接近500或者0,所以u相被设定为基准相。在本实施方式中,在a相以及b相中的一相被设定为基准相的情况下,将被设定为基准相的相称为a相,将另一相称为b相。在本实施方式中,在如上所述u相被设定为基准相的情况下,u相为a相,w相为b相。

接下来,共模噪声降低部67判别基准相是a相还是b相(步骤s4)。在图11b的例子中,由于u相被设定为基准相,所以判别为基准相是a相或者b相。在判别为基准相为a相或者b相的情况下(步骤s4:是),共模噪声降低部67进行第一pwm计数变更处理(步骤s5)。

以图11a以及图11b为例,对第一pwm计数变更处理进行详细说明。在图11b的例子中,如上所述,u相被设定为基准相。共模噪声降低部67为了抵消作为基准相的a相(u相)的噪声电流,而将c相(v相)分配为pwm计数被变更的第一计数变更对象相。共模噪声降低部67将a相以及b相中的与基准相不同的相(在本例中为b相(w相))分配为用于抵消计数变更后的c相(v相)的噪声电流的第二计数变更对象相。

共模噪声降低部67对各计数变更对象相(在本例中,c相(v相)以及b相(w相))设定用于抵消噪声电流的振幅。关于某一计数变更对象相,为了以电流控制周期ta内的pwm计数值的合计值不被变更的方式变更pwm计数值,而对该计数变更对象相的pwm计数值例如加上与图12a所示的第一振幅模式相应的振幅或者与图12a所示的第二振幅模式相应的振幅即可。

图12a内的x为用于规定振幅的绝对值的振幅规定值。在本实施方式中,对第一计数变更对象相(c相(v相))分配第一振幅模式。对第二计数变更对象相(b相(w相))分配第二振幅模式。共模噪声降低部67基于通过步骤s2的处理设定的pwm计数,以如下方式运算针对第一计数变更对象相(c相(v相))以及第二计数变更对象相(b相(w相))的每一个的振幅规定值x。共模噪声降低部67运算c相(v相)的pwm计数与应抵消噪声电流的基准相(a相(u相))的pwm计数之差的绝对值作为针对c相(v相)的振幅规定值x。

在本例中,针对c相(v相)的振幅规定值x为110(=400-290)。由此,对c相(v相)的pwm计数加上针对c相(v相)的振幅规定值x所得的第一运算值为400(=290+110)。从c相(v相)的pwm计数中减去针对c相(v相)的振幅规定值x所得的第二运算值为180(=290-110)。

共模噪声降低部67运算第一运算值以及第二运算值中与作为基准相的a相(u相)的pwm计数值不同的值(在本例中为第二运算值)与b相(w相)的pwm计数之差的绝对值,作为针对b相(w相)的振幅规定值x。在本例中,针对b相(w相)的振幅规定值x为70(=180-110)。

共模噪声降低部67基于这样运算出的针对各计数变更对象相的振幅规定值x和用于该相的振幅模式,来设定针对各计数变更对象相的各pwm周期tc的振幅。将基于图11b所示的各相的单位pwm周期的pwm计数设定的c相(v相)以及b相(w相)的各pwm周期tc的振幅示于图12b。

接下来,共模噪声降低部67求出针对下一次的电流控制周期ta内的各pwm周期tc的各相的最终的pwm计数。具体而言,基于针对各计数变更对象相的振幅,变更通过步骤s1设定的计数变更对象相的pwm计数。更具体而言,共模噪声降低部67对通过步骤s1设定的针对各pwm周期tc的计数变更对象相的pwm计数加上计数变更对象相的振幅,从而变更针对各pwm周期tc的计数变更对象相的pwm计数。相对于通过步骤s1设定的pwm计数,计数变更对象相变更后的pwm计数成为最终的pwm计数。

接下来,共模噪声降低部67求出同与最终的pwm计数相应的各相电压的电平变化时机对应的pwm计数(实际时机下的pwm计数)。具体而言,基于针对各计数变更对象相的振幅,变更通过步骤s2设定的计数变更对象相的pwm计数。更具体而言,共模噪声降低部67对通过步骤s2设定的针对各pwm周期tc的计数变更对象相的pwm计数加上计数变更对象相的振幅。由此,针对各pwm周期tc的计数变更对象相的pwm计数被变更。相对于通过步骤s2设定的pwm计数,计数变更对象相变更后的pwm计数成为实际时机下的pwm计数。由此,第一pwm计数变更处理结束。

接下来,共模噪声降低部67将通过第一pwm计数变更处理获得的实际时机下的pwm计数赋予给消除电路控制部52(步骤s6)。

另外,共模噪声降低部67将通过第一pwm计数变更处理获得的最终的pwm计数赋予给第一pwm输出部68(步骤s7)。然后,共模噪声降低部67结束本次的电流控制周期ta中的处理。

在通过步骤s1设定的各相的单位pwm周期的pwm计数为图11a所示的值,计数变更对象相的振幅为图12b所示的值的情况下,各相的单位pwm周期的最终的pwm计数如图12c所示。实际时机下的pwm计数如图12d所示。如图12d所示,第奇数个pwm周期tc中的u相(第一导通截止模式相)的pwm计数与v相(第二导通截止模式相)的pwm计数一致。因此,在第奇数个pwm周期tc中,由于u相的相电压而在电动马达18侧的寄生电容c1(参照图2)中流动的噪声电流被由于v相的相电压而在电动马达18侧的寄生电容c1中流动的噪声电流抵消。

第偶数个pwm周期tc中的v相(第二导通截止模式相)的pwm计数与w相(第一导通截止模式相)的pwm计数一致。因此,在第偶数个pwm周期tc中,由于v相的相电压而在电动马达18侧的寄生电容c1(参照图2)中流动的噪声电流被由于w相的相电压而在电动马达18侧的寄生电容c1中流动的噪声电流抵消。由此,共模噪声降低。

但是,在第奇数个pwm周期tc中,由于w相(第一导通截止模式相)的相电压而在寄生电容c1中流动的噪声电流未被由于其它相的相电压而在寄生电容c1中流动的噪声电流抵消。另外,在第偶数个pwm周期tc中,由于u相(第一导通截止模式相)的相电压而在寄生电容c1中流动的噪声电流未被由于其它相的相电压而在寄生电容c1中流动的噪声电流抵消。如后所述,基于这样未被抵消的噪声电流的共模噪声被噪声消除电路32降低。

在步骤s4中,判别为基准相为c相的情况下(步骤s4:否),共模噪声降低部67进行第二pwm计数变更处理(步骤s8)。在本实施方式中,在c相被设定为基准相的情况下,将c相以外的两个相中的任意一相称为a相,将另一相称为b相。在本实施方式中,将c相以外的两个相亦即u相以及w相中的u相称为a相,将w相称为b相。

参照图13a以及图13b,对第二pwm计数变更处理进行详细说明。图13a是表示在步骤s1中设定的电流控制周期ta内的各pwm周期tc中的u相、v相以及w相的pwm计数cu、cv以及cw的一个例子的示意图。在通过步骤s1设定的各相的单位pwm周期的pwm计数是图13a的情况下,将通过步骤s2设定的各相的单位pwm周期的pwm计数示于图13b。若对图13a和图13b进行比较可知,v相(c相)的pwm计数cv从400变化为390。在图13b的例子中,由于v相(相当于c)的pwm计数cu(cu=390)最接近500或者0,所以在步骤s3中,v相被设定为基准相。因此,在步骤s4中,判别为基准相是c相。

在第二pwm计数变更处理中,共模噪声降低部67首先将a相(u相)以及b相(w相)这两个相分配为为了抵消作为基准相的c相(v相)的噪声电流而pwm计数被变更的计数变更对象相。以下,将a相(u相)称为第一计数变更对象相,将b相(w相)称为第二计数变更对象相。

然后,共模噪声降低部67对各计数变更对象相(在本例中,a相(u相)以及b相(w相))设定用于抵消噪声电流的振幅。关于某一计数变更对象相,为了以不变更电流控制周期ta内的pwm计数值的合计值的方式变更pwm计数值,而对该计数变更对象相的pwm计数值例如加上与图14a所示的第一振幅模式相应的振幅或者与图14a所示的第二振幅模式相应的振幅即可。图14a内的x是用于规定振幅的绝对值的振幅规定值。在本实施方式中,对作为第一计数变更对象相的a相(u相)分配第一振幅模式。对作为第二计数变更对象相的b相(w相)分配第二振幅模式。

共模噪声降低部67基于通过步骤s2的处理设定的pwm计数,以如下方式运算分别针对作为第一计数变更对象相的a相(u相)以及作为第二计数变更对象相的b相(w相)的振幅规定值x。共模噪声降低部67运算a相(u相)的pwm计数与应抵消噪声电流的c相(v相)的pwm计数之差的绝对值作为针对a相(u相)的振幅规定值x。在本例中,针对a相(u相)的振幅规定值x为30(=390-360)。共模噪声降低部67运算b相(w相)的pwm计数与应抵消噪声电流的c相(v相)的pwm计数之差的绝对值作为针对b相(w相)的振幅规定值x。在本例中,针对b相(w相)的振幅规定值x为110(=390-280)。

共模噪声降低部67基于这样运算出的针对各计数变更对象相的振幅规定值x和用于该相的振幅模式,来设定针对各计数变更对象相的各pwm周期tc的振幅。图14b示出基于图13b所示的各相的单位pwm周期的pwm计数设定的u相以及w相的各pwm周期tc的振幅。

接下来,共模噪声降低部67求出针对下一次的电流控制周期ta内的各pwm周期tc的各相的最终的pwm计数。具体而言,共模噪声降低部67基于针对各计数变更对象相的振幅,变更通过步骤s1设定的针对下一次的电流控制周期ta内的各pwm周期tc的计数变更对象相的pwm计数。更具体而言,共模噪声降低部67通过对通过步骤s1设定的针对各pwm周期tc的计数变更对象相的pwm计数加上计数变更对象相的振幅,来变更针对各pwm周期tc的计数变更对象相的pwm计数。相对于通过步骤s1设定的pwm计数,计数变更对象相变更后的pwm计数成为最终的pwm计数。

接下来,共模噪声降低部67求出同与最终的pwm计数相应的各相电压的电平变化时机对应的pwm计数(实际时机下的pwm计数)。具体而言,基于针对各计数变更对象相的振幅,变更通过步骤s2设定的计数变更对象相的pwm计数。更具体而言,共模噪声降低部67对通过步骤s2设定的针对各pwm周期tc的计数变更对象相的pwm计数加上计数变更对象相的振幅。由此,针对各pwm周期tc的计数变更对象相的pwm计数被变更。相对于通过步骤s2设定的pwm计数,计数变更对象相变更后的pwm计数成为实际时机下的pwm计数。由此,第二pwm计数变更处理结束。

接下来,共模噪声降低部67将通过第二pwm计数变更处理获得的实际时机下的pwm计数赋予给消除电路控制部52(步骤s9)。

另外,共模噪声降低部67将通过第二pwm计数变更处理获得的最终的pwm计数赋予给第一pwm输出部68(步骤s10)。然后,共模噪声降低部67结束本次的电流控制周期ta中的处理。

在通过步骤s1设定的各相的单位pwm周期的pwm计数为图13a所示的值,计数变更对象相的振幅为图14b所示的值的情况下,各相的单位pwm周期的最终的pwm计数如图14c所示。另外,实际时机下的pwm计数如图14d所示。如图14d所示,第奇数个pwm周期tc中的v相(第二导通截止模式相)的pwm计数与u相(第一导通截止模式相)的pwm计数一致。因此,在第奇数个pwm周期tc中,由于v相的相电压而在电动马达18侧的寄生电容c1(参照图2)中流动的噪声电流被由于u相的相电压而在电动马达18侧的寄生电容c1中流动的噪声电流抵消。

第偶数个pwm周期tc中的v相(第二导通截止模式相)的pwm计数与w相(第一导通截止模式相)的pwm计数一致。因此,在第偶数个的pwm周期tc中,由于v相的相电压而在电动马达18侧的寄生电容c1(参照图2)中流动的噪声电流被由于w相的相电压而在电动马达18侧的寄生电容c1中流动的噪声电流抵消。由此,共模噪声降低。

但是,在第奇数个pwm周期tc中,由于w相(第一导通截止模式相)的相电压而在寄生电容c1中流动的噪声电流未被由于其它相的相电压而在寄生电容c1中流动的噪声电流抵消。另外,在第偶数个pwm周期tc中,由于u相(第一导通截止模式相)的相电压而在寄生电容c1中流动的噪声电流未被由于其它相的相电压而在寄生电容c1中流动的噪声电流抵消。如后所述,基于这样未被抵消的噪声电流的共模噪声被噪声消除电路32降低。

如本实施方式这样,在针对a相以及b相的导通截止模式被设定为第一导通截止模式的情况下,针对未被共模噪声降低部67抵消的噪声电流的相的导通截止模式成为第一导通截止模式。另一方面,在针对a相以及b相的导通截止模式被设定为第二导通截止模式的情况下,针对未被共模噪声降低部67抵消的噪声电流的相的导通截止模式成为第二导通截止模式。

返回到图3,消除电路控制部52包含pwm计数设定部81以及第二pwm输出部82。pwm计数设定部81基于由共模噪声降低部67赋予的实际时机下的pwm计数,来设定用于对噪声消除电路32内的fet44、45进行pwm控制的pwm计数。具体而言,pwm计数设定部81首先提取实际时机下的pwm计数中未被共模噪声降低部67抵消噪声电流的pwm计数的模式(非消除模式)。

在实际时机下的pwm计数例如为图12d的情况下,作为非消除模式,pwm计数设定部81提取第奇数个pwm周期tc中的w相的pwm计数值“40”、和第偶数个pwm周期tc中的u相的pwm计数值“400”。接下来,pwm计数设定部81设定与提取出的非消除模式相同的模式的pwm计数作为用于对fet44、45进行pwm控制的pwm计数。在实际时机下的pwm计数例如为图12d的情况下,由pwm计数设定部81设定的pwm计数如图15a所示。

然后,pwm计数设定部81将这样设定的pwm计数作为针对下一次的电流控制周期ta内的各pwm周期tc的pwm计数赋予给第二pwm输出部82。第二pwm输出部82在下一次的电流控制周期ta中,基于在本次的电流控制周期ta中从pwm计数设定部81赋予的pwm计数,来控制噪声消除电路32的fet44、45。

在本实施方式中,针对未被共模噪声降低部67抵消的噪声电流的相的导通截止模式为第一导通截止模式。第二pwm输出部82以pwm周期tc内的上段fet44与下段fet45的导通截止状态的变化模式成为第二导通截止模式的方式生成pwm信号。由此,能够通过噪声消除电路32产生与未被共模噪声降低部67抵消的噪声电流相反相位的噪声消除电流。

对逆变器控制部51内的第一pwm输出部68基于图12c所示的最终的pwm计数生成pwm信号,消除电路控制部52内的第二pwm输出部82基于如图15a所示的pwm计数生成pwm信号的情况下的噪声消除电路32的动作进行说明。图16是表示第奇数个pwm周期tc中的w相的相电压vw、针对噪声消除电路32内的上段fet44的指令(上段fet指令)以及针对下段fet45的指令(下段fet指令)等的时序图。

在以下的说明中,将电流在机架130中流动的方向称为正方向,将从机架130导入电流的方向称为负方向。如图12d所示,第奇数个pwm周期tc中的w相的实际时机下的pwm计数为“40”。因此,w相电压vw在从该pwm周期tc的开始时刻经过了相当于pwm计数的“40”的时间的时刻t2从高电平变化为低电平,并在从时刻t2经过了规定时间的时刻t3从低电平变化为高电平(参照图16(a))。

因此,在w相电压vw的下降时机t2中,如图16(b)所示的共模电流(负方向的电流)在存在于电动马达18与机架130之间的寄生电容c1(参照图3)中流动。如图15a所示,针对第奇数个pwm周期tc中的噪声消除电路32的pwm计数值为“40”。第二pwm输出部82以第二导通截止模式生成pwm信号。因此,如图16(c)所示,针对上段fet44的指令(上段fet指令)在时刻t2从截止指令变化为导通指令,并在时刻t3从导通指令变化为截止指令。如图16(d)所示,针对下段fet45的指令(下段fet指令)在相对于时刻t2提前死区时间td的时刻(时刻t1),从导通指令变化为截止指令,并在从时刻t3经过了死区时间td的时刻(时刻t4),从截止指令变化为导通指令。相当于死区时间的计数值与在马达驱动电路31中使用的死区时间相同地被设定为“10”。

上段fet44与下段fet45的连接点通过下拉电阻43与负电源线132连接。因此,在死区时间期间中,上段fet44与下段fet45的连接点的电压为低电平。因此,如图16(e)所示,上段fet44与下段fet45的连接点的电压为高电平的期间与针对上段fet44的指令为导通指令的期间(t2至t3的期间)相等。

如图16(e)所示,上段fet44与下段fet45的连接点的电压在时刻t2从低电平变化为高电平。因此,在时刻t2,如图16(f)所示,通过噪声消除电路32(rlc电路42)产生与图16(b)所示的共模电流相反相位的噪声消除电流(正方向的电流)。图17a~图17c是着眼于共模噪声电流的等效电路。在w相电压vw的下降时机t2,由于w相的相电压vw,共模噪声电流如图17a的箭头q1所示那样流动。另外,在该时刻t2,通过噪声消除电路32,噪声消除电流如图17b的箭头q2所示那样流动。

由于该噪声消除电流,在时刻t2从机架130经由寄生电容c1流入电动马达18的负方向的电流如在图17c中由箭头q1’表示的那样,经由上段fet44、rlc电路42在机架130中成为正方向的电流而流动。由此,能够抑制在电源线131、132与机架130之间的寄生电容c2、c3中流动的共模电流。

另一方面,在w相电压vw的上升时机t3中,如图16(b)所示的共模电流(正方向的电流)在存在于电动马达18与机架130之间的寄生电容c1(参照图3)中流动。如图16(e)所示,上段fet44与下段fet45的连接点的电压在时刻t3从高电平变化为低电平。因此,在时刻t3,如图16(f)所示,通过噪声消除电路32(rlc电路42),产生与图16(b)所示的共模电流相反相位的噪声消除电流(负方向的电流)。

图18a~图18c是着眼于共模噪声电流的等效电路。在w相电压vw的上升时机t3,由于w相的相电压vw,共模噪声电流如图18a的箭头q3所示那样流动。另外,在时刻t3,通过噪声消除电路32,噪声消除电流如图18b的箭头q4所示那样流动。由于该噪声消除电流,在时刻t3从电动马达18经由寄生电容c1流入机架130的正方向的电流如图18c中箭头q3’所示,成为从机架130经由rlc电路42流动的负方向的电流,进一步经由上段fet44流入电动马达18。由此,能够抑制在电源线131、132与机架130之间的寄生电容c2、c3中流动的共模电流。

换句话说,在第奇数个pwm周期tc中,能够抑制由于无法被共模噪声降低部67抵消的噪声电流,而在电源线131、132与机架130之间的寄生电容c2、c3中流动的共模电流。消除电路控制部52在第偶数个pwm周期tc中,也进行与上述的第奇数个pwm周期tc相同的处理。由此,在第偶数个pwm周期tc中,能够抑制由于无法被共模噪声降低部67抵消的噪声电流,而在电源线131、132与机架130之间的寄生电容c2、c3中流动的共模电流。

在上述的实施方式中,在电流控制周期ta内的各pwm周期tc中,能够将由于任意的一个相的输出电压(例如v相)而在机架地线130中流动的电流,通过由于在其它两个相中任意一相(例如u相或w相)的输出电压而在机架地线130中流动的电流抵消。在上述的实施方式中,通过噪声消除电路32,能够在电流控制周期ta内的各pwm周期tc,产生与由于上述其它2相中的另一相(例如,若上述一相为u相则为w相,若上述一相为w相则为u相)的相电压而在机架地线130中流动的电流相反相位的电流。

由此,在电流控制周期ta内的各pwm周期tc中,能够降低基于由于三相的全部的相的相电压而在机架地线130中流动的电流的共模噪声。由此,能够有效降低共模噪声。在上述的实施方式中,噪声消除电路32内的上段fet44与下段fet45的连接点通过下拉电阻43与负电源线132连接。然而,如图2中点划线所示,也可以不将上段fet44与下段fet45的连接点通过下拉电阻43与负电源线132连接,而是经由上拉电阻49与正电源线131连接。

此时,在死区时间期间中,上段fet44与下段fet45的连接点的电压为高电平。因此,上段fet44与下段fet45的连接点的电压从低电平变化为高电平的时刻比针对上段fet44的指令从截止指令变化为导通指令的时刻提前死区时间期间的量。因此,在该情况下,与上段fet44与下段fet45的连接点被下拉的情况相比,需要将使上段fet44导通的时机与使下段fet45截止的时机延迟死区时间期间的量。因此,在该情况下,消除电路控制部52内的pwm计数设定部81进行如下的处理。

即,pwm计数设定部81首先提取实际时机中的pwm计数中未被共模噪声降低部67抵消噪声电流的pwm计数的模式(非消除模式)。接下来,pwm计数设定部81对提取出的非消除模式下的pwm计数加上相当于死区时间期间的计数值(在本实施方式中为“10”)。而且,pwm计数设定部81设定与加上相当于死区时间期间的计数值后的非消除模式相同的模式的pwm计数作为用于对fet44、45进行pwm控制的pwm计数。在实际时机下的pwm计数例如为图12d的情况下,由pwm计数设定部81设定的pwm计数如图15b所示。而且,pwm计数设定部81将像这样设定的pwm计数作为针对下一次的电流控制周期ta内的各pwm周期tc的pwm计数,赋予给第二pwm输出部82。

在上述的实施方式中,对针对a相以及b相的导通截止模式是第一导通截止模式的情况进行了说明。然而,针对a相以及b相的导通截止模式也可以是第二导通截止模式。在该情况下,消除电路控制部52内的第二pwm输出部82以pwm周期tc内的上段fet44和下段fet45的导通截止状态的变化模式成为第一导通截止模式的方式生成pwm信号即可。

在上述实施方式中,对将本发明应用于电动助力转向装置的马达控制装置的情况进行了说明。然而,本发明也能够应用于在电动助力转向装置以外使用的马达控制装置。另外,能够在权利要求书所记载的事项的范围内实施各种设计变更。

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