JP2019013071A - 演算装置及び処理装置 - Google Patents

演算装置及び処理装置 Download PDF

Info

Publication number
JP2019013071A
JP2019013071A JP2017127794A JP2017127794A JP2019013071A JP 2019013071 A JP2019013071 A JP 2019013071A JP 2017127794 A JP2017127794 A JP 2017127794A JP 2017127794 A JP2017127794 A JP 2017127794A JP 2019013071 A JP2019013071 A JP 2019013071A
Authority
JP
Japan
Prior art keywords
phase
value
current
pwm
current value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017127794A
Other languages
English (en)
Inventor
玲治 山崎
Reiji Yamasaki
玲治 山崎
慶太郎 近藤
Keitaro Kondo
慶太郎 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renesas Electronics Corp
Original Assignee
Renesas Electronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renesas Electronics Corp filed Critical Renesas Electronics Corp
Priority to JP2017127794A priority Critical patent/JP2019013071A/ja
Priority to US15/979,005 priority patent/US10581366B2/en
Priority to CN201810722360.0A priority patent/CN109217745B/zh
Publication of JP2019013071A publication Critical patent/JP2019013071A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/28Arrangements for controlling current
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
    • H02P27/085Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation wherein the PWM mode is adapted on the running conditions of the motor, e.g. the switching frequency
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/08Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
    • H02M7/42Conversion of DC power input into AC power output without possibility of reversal
    • H02M7/44Conversion of DC power input into AC power output without possibility of reversal by static converters
    • H02M7/48Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/53Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M7/537Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
    • H02M7/5387Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
    • H02M7/53871Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/0003Details of control, feedback or regulation circuits
    • H02M1/0009Devices or circuits for detecting current in a converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Inverter Devices (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

【課題】少ない演算量、且つ短い時間で、各相の駆動電流値を得ることができ、制御周期を短くすることのできる演算装置を提供すること。【解決手段】演算装置100は、少なくとも3相以上のPWM信号に対して、各相の信号の立ち上がりを検出するエンコーダ101と、各相の信号が立ち上がり、且つPWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、AD変換した電流値と、以前にAD変換した電流値との差分値を相単位で記憶するレジスタ103と、を備える。【選択図】図1

Description

本発明は演算装置及び処理装置に関し、例えばモータを制御する演算装置及び処理装置に関する。
従来、3相モータとして、3相ブラシレスモータが知られている。3相ブラシレスモータは、ブラシ磨耗がないため耐久性が高く、広く用いられている。最も一般的な3相ブラシスモータは、3相コイルに3相交流電流を流すことで回転トルクが発生するものである。3相電流として、駆動回路の作りやすさから矩形波が多く使われてきたが、近年では正弦波を使用して正弦波電流駆動制御をすることで静音性や駆動効率の向上が実現されるようになった。さらに、3相正弦波電流の振幅と位相を精密に制御するベクトル制御が一般的になりつつある。
このためには、少なくとも2相分の相電流を検出する必要がある。例えば、特許文献1には、3相のうち2相の下アームスイッチング素子と直流電源のマイナス側との間にシャント抵抗をそれぞれ設け、キャリア周期内における上アームスイッチング素子のON期間から、同一のON期間を、3相全ての相において削減し、シャント抵抗の設けられた相における2相分の相電流を検出することにより、複雑な制御ソフト開発を必要とせず、電流歪を生ずることなく、小型で耐振性高く相電流の検出ができるインバータ装置が記載されている。
しかし、2相分の相電流を検出するために電流センサを2つ用いるとコスト高になるので、インバータと直流電源との間の母線電流を1つの電流センサで検出し、検出した電流からもとの(少なくとも2相分の)相電流を再現する方式がある。この方式を1シャント電流検出方式(シングルシャント電流検出方式)という。この1シャント電流検出方式では、電流センサの出力信号を適切なタイミングでサンプリングすることにより、電圧レベルが最大となる相(最大相)の相電流と最小となる相(最小相)の相電流、即ち、2相分の電流を検出する。
上記1シャント電流検出方式において、母線電流が発現するのは3相のPWM(Pulse Width Modulation)インバータのうち1相あるいは2相がONしているときだけである。したがって、母線電流から2相分の電流レベルを得るためには、1相だけがONしている区間の母線電流レベルと、2相がONしている区間の母線電流レベルの2つをサンプリングする必要がある。1シャント電流検出方式は、電流センサの数が1つに減少するので、センサコストは安く抑えられる
しかし、3相のPWMパルスは3相正弦波電流をPWM変調したものであるので、2つのパルス幅が近接あるいは等しくなる場合がある。2つのパルス幅が近接あるいは等しくなるタイミングの近傍ではサンプリングすべき母線電流区間が非常に短くなるので、電圧の最大相と中間相とが接近してしまう、または電圧の最小相と中間相とが接近してしまい2相分の電流が検出できなくなる。
特許文献2には、3相のパルス幅に相当する3相の電圧レベルの大小関係を判定し、パルス幅が長い順に並べ替える工程と、2相分の電流が検出できるパルスのシフト量を決定する工程と、シフト後のパルス波形から電流を検出してAD変換するタイミングを決定する工程と、検出した電流がいずれの相の電流であるかパルス波形から判断する工程とを実行することにより、2つのPWMパルス幅が近接しないようにして、2相の電流を検出している。
特開2006−353073号公報 特開2012−65473号公報
しかしながら、特許文献2では、各工程の演算量が多いので、各相の駆動電流値を得るのに時間がかかってしまい、制御周期が長くなるという問題があった。そして、モータの制御周期が長くなると、制御系の安定性が悪化するという問題があった。
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
一実施の形態によれば、演算装置は、少なくとも3相以上のPWM信号に対して、各相の信号が立ち上がり、且つPWM信号に依って指定されたタイミングでのインバータ母線電流値と、以前にAD変換した電流値との差分値をAD変換した後のタイミングで、AD変換した電流値を相単位で記憶する。
前記一実施の形態によれば、少ない演算量、且つ短い時間で、各相の駆動電流値を得ることができ、制御周期を短くすることができる。
実施の形態の概要に係る演算装置の構成を示すブロック図である。 実施の形態1にかかる演算装置の概略構成を示すブロック図である。 実施の形態1にかかる演算装置の動作に関するタイミングチャートである。 実施の形態2にかかる演算装置の概略構成を示すブロック図である。 PWMシフトにおけるコンペアレジスタに関するタイミングチャートである。 1シャント電流検出方法における電流検出区間の一例を示すタイミングチャートである。 1シャント電流検出のスイッチングパターンの一例を示す回路図である。 1シャント電流検出のスイッチングパターンの一例を示す回路図である。
説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、CPU、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。なお、各図面において、同一の要素には同一の符号が付与されており、必要に応じて重複説明は省略されている。
(実施形態の概要)
図1は、実施の形態の概要に係る演算装置の構成を示すブロック図である。図1において、演算装置100は、エンコーダ101と、AD変換器102と、レジスタ103と、ADCレジスタ104と、減算器105とを備える。
エンコーダ101は、少なくとも3相以上のPWM信号に対して、各相の信号の立ち上がりを検出する。例えば、PWM信号は矩形信号であるので、エンコーダ101は、PWM信号が電圧の低い状態から電圧の高い状態に変化した時に、信号の立ち上がりを検出する。そして、エンコーダ101は、検出結果をレジスタ103に出力する。
AD変換器102は、PWM信号に依って指定されたタイミングでのインバータ母線電流値をAD変換し、AD変換した電流値を減算器105に出力する。
ADCレジスタ104は、AD変換した電流値を記憶する。
減算器105は、AD変換器102から出力された結果からADCレジスタ104に記憶された電流値を減算し、AD変換した電流値の差分を得る。そして、減算器105は、AD変換した電流値の差分をレジスタ103に出力する。
レジスタ103は、各相の信号が立ち上がり、且つ前記PWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、AD変換した電流値の差分を相単位で記憶する。
このように、実施形態の概要に係る演算装置によれば、少なくとも3相以上のPWM信号に対して、各相の信号が立ち上がり、且つPWM信号に依って指定されたタイミングでのインバータ母線電流値をAD変換した後のタイミングで、AD変換した電流値の差分を記憶することにより、少ない演算量且つ短い時間で各相の駆動電流値を得ることができる。
(実施の形態1)
図2は、実施の形態1にかかる演算装置の概略構成を示すブロック図である。図2において、演算装置200は、3相のPWM信号及び駆動電流に対して各相の駆動電流値を検出する。図2において、演算装置200は、エンコーダ201と、AD変換器202と、レジスタ203と、ADCレジスタ204と、減算器205とを備える。また、図2において、レジスタ203は、レジスタ203−1、レジスタ203−2及びレジスタ203−3を備える。
エンコーダ201はU相のPWM信号の立ち上がりを検出した結果WEUをレジスタ203−1に出力する。同様に、エンコーダ201は、V相のPWM信号の立ち上がりを検出した結果WEVをレジスタ203−2に出力する。さらに、エンコーダ201は、W相のPWM信号の立ち上がりを検出した結果WEWをレジスタ203−3に出力する。
AD変換器202は、PWM信号に依って指定されたタイミングでのインバータ母線電流値をAD変換し、AD変換した電流値をADCレジスタ204及び減算器205に出力する。
ADCレジスタ204は、AD変換した電流値を記憶する。そして、ADCレジスタ204は、記憶した電流値を減算器205に出力する。
減算器205は、AD変換器202から出力された結果からADCレジスタ204に記憶された電流値を減算する。すなわち、減算器205は、現在AD変換した電流値から直前にAD変換した電流値を減算することにより、AD変換した電流値の差分を得る。そして、減算器205は、AD変換した電流値の差分をレジスタ203−1、レジスタ203−2及びレジスタ203−3に出力する。
レジスタ203−1は、U相の信号が立ち上がり、且つ前記PWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、AD変換した電流値の差分を記憶する。同様に、レジスタ203−2は、V相の信号が立ち上がり、且つ前記PWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、AD変換した電流値の差分を記憶する。同様に、レジスタ203−3は、W相の信号が立ち上がり、且つ前記PWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、AD変換した電流値の差分を記憶する。
次に、演算装置200が、AD変換した電流値の差分を記憶することにより、各相の電流値を得る動作について説明する。図3は、実施の形態1にかかる演算装置の動作に関するタイミングチャートである。図3において、横軸は時刻を示し、縦軸は各信号のレベルを示す。
U相、V相及びW相の3相のPWM信号は、制御対象(例えばブラシレスモータ)を駆動するためのパルス幅変調信号である。このPWM信号は、インバータ等により制御対象を駆動する正弦波信号に変換される。図3に示すように時刻t11において、PWM信号(V相)が立ち上がる。エンコーダ201は、V相のPWM信号の立ち上がりを検出する。そして、エンコーダ201は、立ち上がりを検出した結果WEVをレジスタ203−2に出力する。
次に、時刻t12において、ADCレジスタ204は、時刻t11以前にAD変換されたオフセット値Vosを記憶する。そしてAD変換器202は、時刻t12において検出した電流値Iv+VosをAD変換する。減算器205は、AD変換器202がAD変換した電流値Iv+VosからADCレジスタ204が記憶したオフセット値Vosを減算する。そして、減算器205は、得られた差分値Ivをレジスタ203−1、203−2及び203−3に出力する。
レジスタ203−2は、立ち上がりを検出した結果WEVとAD変換の完了のタイミングの両方を受けたことにより、差分値IvをREGVとして記憶する。一方、レジスタ203−1及び203−3は、立ち上がりを検出した結果WEU、WEWを受けていないので、差分値Ivを記憶しない。
なお、時刻t12は、PWM信号(V相)が立ち上がる時刻t11から他のPWM信号が立ち上がるまでの時刻t13の間であればいずれでも良い。好適には、時刻t12は、PWM信号(V相)が立ち上がる時刻t11から他のPWM信号が立ち上がるまでの時刻t13の中間の時刻が望ましい。
次に、時刻t13において、PWM信号(U相)が立ち上がる。エンコーダ201は、U相のPWM信号の立ち上がりを検出する。そして、エンコーダ201は、立ち上がりを検出した結果WEUをレジスタ203−1に出力する。
次に、時刻t14において、ADCレジスタ204は、時刻t12にAD変換された値Iv+Vosを記憶する。そしてAD変換器202は、時刻t14において検出した電流値Iv+Iu+VosをAD変換する。減算器205は、AD変換器202がAD変換した電流値Iv+Iu+VosからADCレジスタ204が記憶した値Iv+Vosを減算する。そして、減算器205は、得られた差分値Iuをレジスタ203−1、203−2及び203−3に出力する。
レジスタ203−1は、立ち上がりを検出した結果WEUとAD変換の完了のタイミングの両方を受けたことにより、差分値IuをREGUとして記憶する。一方、レジスタ203−2及び203−3は、立ち上がりを検出した結果WEV、WEWを受けていないので、差分値Iuを記憶しない。
次に、時刻t15において、PWM信号(W相)が立ち上がる。エンコーダ201は、W相のPWM信号の立ち上がりを検出する。そして、エンコーダ201は、立ち上がりを検出した結果WEWをレジスタ203−3に出力する。
次に、時刻t16において、ADCレジスタ204は、時刻t14にAD変換された値Iv+Iu+Vosを記憶する。そしてAD変換器202は、時刻t16において検出した電流値Iu+Iv+Iw+Vos(=Vos)をAD変換する。減算器205は、AD変換器202がAD変換した電流値Iu+Iv+Iw+Vos(=Vos)からADCレジスタ204が記憶した値Iv+Iu+Vosを減算する。そして、減算器205は、得られた差分値Iwをレジスタ203−1、203−2及び203−3に出力する。
レジスタ203−3は、立ち上がりを検出した結果WEWとAD変換の完了のタイミングの両方を受けたことにより、差分値IwをREGWとして記憶する。一方、レジスタ203−1及び203−2は、立ち上がりを検出した結果WEU、WEVを受けていないので、差分値Iwを記憶しない。
以上の動作により、各相の駆動電流の検出値を得ることができる。
このように、実施の形態1に係る演算装置によれば、AD変換した電流値の差分、すなわち、現在AD変換した電流値から直前にAD変換した電流値を減算した値を記憶することにより、検出した電流がいずれの相の電流であるか判断する工程が不要になるので、演算がより簡単になり、制御周期を短くできる。また開発工数を減少させることができ、実装を容易にすることができる。
(実施の形態2)
実施の形態2では、演算装置100の周辺回路の構成について説明する。図4は、実施の形態2にかかる演算装置の概略構成を示すブロック図である。図4において、処理装置400は、コンペアレジスタ並べ替え器401と、左右非対称PWM作成器402と、ADタイミング生成器403と、コンペアレジスタ404と、コンペアレジスタ逆並び替え器405と、PWM変調器420と、三相インバータ430と、演算装置200とを備える。
コンペアレジスタ404には、電流制御器410が出力する指令電圧に基づき設定されたU相、V相、W相の各コンペアレジスタ値が格納される。各コンペアレジスタ値は、PWM出力をするためにU相、V相、W相それぞれのトグルタイミングを決めるコンペアレジスタ値である。
コンペアレジスタ並べ替え器401は、3つのコンペアレジスタU,V,W(404)に格納されているコンペアレジスタ値を比較してそれらの大小関係を決定する。そして、コンペアレジスタ並べ替え器401は、U相、V相、W相のコンペアレジスタ値を値の大きさの順に並べ替えて、値の大きい順にHigh、Mid,Lowとしてそれぞれ出力する。すなわち、コンペアレジスタ並べ替え器401は、U相、V相、W相のコンペアレジスタ値のうち、値の大きさが最も大きい信号をHighとして出力し、値の大きさが2番目に大きい信号をMidとして出力し、値の大きさが最も小さい信号をLowとして出力する。
左右非対称PWM作成器402は、3つのコンペアレジスタ値の大小関係と入力されたシフト量に基づいて、Highの上り用コンペアレジスタ値、Highの下り用コンペアレジスタ値、Midの上り用および下り用コンペアレジスタ値、Lowの上り用コンペアレジスタ値およびLowの下り用コンペアレジスタ値を生成する。ここで、上り用コンペアレジスタ値とは、PWM変調器420に含まれるPWMタイマが、三角波でPWM生成の搬送波を生成した場合のアップカウント時のPWMトグルポイントを決めるレジスタ値であり、下り用コンペアレジスタ値とは、PWMタイマが三角波でPWM生成の搬送波を生成した場合のダウンカウント時のPWMトグルポイントを決めるレジスタ値である。
具体的には、図4の左右非対称PWM作成器402は、U相、V相、W相のPWMコンペアレジスタのうち、コンペアレジスタ値が2番目に大きい信号(Mid)の立ち上がりタイミングを基準として、コンペアレジスタ値が最も大きい信号(High)の立ち上がりタイミングと、コンペアレジスタ値が最も小さい信号(Low)の立ち上がりタイミングを決定する。
2番目に値が大きいコンペアレジスタ値は変更せず、上り用および下り用コンペアレジスタ値とする。
最も値が大きいコンペアレジスタ値は、2番目に値が大きいコンペアレジスタ値にシフト量を加算した値を上り用コンペアレジスタ値に、最も値が大きいコンペアレジスタ値を2倍した値から上り用コンペアレジスタ値を減算した値を下り用コンペアレジスタ値とする。
最も値が小さいコンペアレジスタ値は、2番目に値が大きいコンペアレジスタ値からシフト量を減算した値を上り用コンペアレジスタ値に、最も値が小さいコンペアレジスタ値を2倍した値から上り用コンペアレジスタ値を減算した値を下り用コンペアレジスタ値とする。なお、左右非対称PWM作成器402は、コンペアレジスタ値をシフトするだけで生成されるPWM信号のDutyを変更するものではない。
上述のように、左右非対称PWM作成器402は、入力されたシフト量から各コンペアレジスタの値を修正し、電流検出区間を十分に確保したPWMパターンを作成することができる。但し、各コンペアレジスタの値を修正するのは、コンペアレジスタ並べ替え器401の出力であるHighとMidそしてMidとLowの差分が、AD変換に必要な時間を上回っているか否かを制御回路(不図示)が判断し、これを上回っていない場合のみとする。
AD変換に必要な時間が確保されていると判定された場合は、コンペアレジスタ並べ替え器401から出力されたコンペアレジスタ値を用いて、High、MidおよびLowそれぞれの上り用コンペアレジスタ値および下り用コンペアレジスタ値を生成する。
すなわち、図5に示すように、左右非対称PWM作成器402は、コンペアレジスタ値が2番目に大きい信号の立ち上がりタイミングより所定のシフト量だけ早いタイミングを、コンペアレジスタ値が最も大きい信号の立ち上がりタイミングに設定する。ただし、コンペアレジスタ値が2番目に大きい信号(Mid)の立ち上がりタイミングと、コンペアレジスタ値が最も大きい信号(High)の立ち上がりタイミングが所定のシフト量よりも大きく離れている場合は、コンペアレジスタ値が最も大きい信号(High)の立ち上がりタイミングを変更しない。
そして、左右非対称PWM作成器402は、コンペアレジスタ値が2番目に大きい信号の立ち上がりタイミングより所定のシフト量だけ遅いタイミングを、コンペアレジスタ値が最も大きい信号の立ち上がりタイミングに設定する。ただし、コンペアレジスタ値が2番目に大きい信号(Mid)の立ち上がりタイミングと、コンペアレジスタ値が最も小さい信号(Low)の立ち上がりタイミングが所定のシフト量よりも大きく離れている場合は、コンペアレジスタ値が最も小さい信号(Low)の立ち上がりタイミングを変更しない。
このようにして、左右非対称PWM作成器402は、PWMパターンを作成する。なお、図4に示す左右非対称PWM作成器402では、制御回路(不図示)の判定に基づき、スイッチで切り替えることによって、シフト量を加算した値およびシフト量を加算していない値のいずれか一方を出力している。
コンペアレジスタ逆並び替え器405は、コンペアレジスタ並べ替え器401からパターン情報を受け、左右非対称PWM作成器402によって生成されたHigh、MidおよびLowに対応する上り用コンペアレジスタ値および下り用コンペアレジスタ値と、U相、V相、W相との対応付けを行う。PWM変調器420は、各相に対応付けられたコンペアレジスタ値を受けて三相インバータ430のための制御信号を生成する。
このように必要な場合のみPWMをシフトすることで、如何なる場合もPWMをシフトするのに比べて電圧の高調波成分が低減できる。また、左右非対称PWM作成器402は、生成したHighの上り用コンペアレジスタ値とMidの上り用&下り用コンペアレジスタ値とLowの上り用コンペアレジスタ値をADタイミング生成器403に出力する。
ADタイミング生成器403は、修正したコンペアレジスタの値から電流検出区間の中心点にADタイミングを設定する。このように電流検出区間の中心にADタイミングを設定することは、精度のよい電流検出を実現する。そして、ADタイミング生成器403は、設定されたADタイミングを演算装置200に出力する。
演算装置200は、各相の信号が立ち上がり、且つPWM信号により得られたモータの駆動信号の電流値を設定されたADタイミングで、AD変換した電流値を相単位で記憶することにより、各相の駆動電流値を得る。
以上の構成により、処理装置400は、各相の駆動電流値を得ることができ、モータ制御を実現できる。次に処理装置400の動作について説明する。図5は、PWMシフト時におけるコンペアレジスタに関するタイミングチャートである。図5において、横軸は時刻を示し、縦軸は各信号のレベルを示す。図5の上部の三角波は、PWM生成用の搬送波であり、PWM一周期分のタイマのカウント値を示す。また図5の下部は、U相、V相、W相それぞれの下アームのPWM信号を示す。
次に、1シャント電流検出について説明する。実施の形態1(及び実施形態の概要及び実施の形態1)で検出される電流値は、1シャント電流検出で検出されたものを上述のタイミングで記憶したものであることが好適である。
図6は、1シャント電流検出方法における電流検出区間の一例を示すタイミングチャートである。図6において、横軸は時刻を示し、縦軸は各相のPWM信号のレベルを示す。図6において、電流検出区間601は、図7のスイッチ素子ブリッジの開閉状態を示す。また、図6において、電流検出区間602は、図8のスイッチ素子ブリッジの開閉状態を示す。
例えば、図4のADタイミング生成器403は、電流検出区間601及び602内の期間の中心点にそれぞれADタイミングを設定する。
図7は、1シャント電流検出のスイッチングパターンの一例を示す回路図である。図7にしめすように、電源701の下側のスイッチ素子ブリッジ703、705及び707を束ねて接地(GND)に接続し、上側のスイッチ素子ブリッジ702、704及び706を束ねて直流電源に接続している。接地側あるいは電源側の共通ライン(母線)に母線電流が流れるので、これを電流センサ708で検出する。この方式を1シャント電流検出方式という。
図7に示す回路では、上記電流センサ708は、電源701の下側のスイッチ素子ブリッジ703、705及び707を束ねて接地(GND)に接続する途中に挿入され、母線電流を検出する。電流センサ708は、上述したように電源側に挿入してもよいが、GND側の方が、電圧レベルが低いので安価なアンプ等の回路素子が使えることが多く、好ましい。
例えば、電流センサ708は、抵抗をGNDに接続する途中に挿入し、抵抗の両端間の電圧を増幅器で増幅することで母線電流に比例した検出値を得ることができる。なお、電流センサ708は、抵抗方式でなく磁気的な方式を用いても良い。
そして、上側のスイッチ素子ブリッジ702、704及び706と、下側のスイッチ素子ブリッジ703、705及び707とをそれぞれ、開閉するタイミングに応じて3相のいずれかの電流値を検出することができる。
図7では、スイッチ素子ブリッジ703、704及び706を閉状態とすることにより、電流センサ708は、V相とW相の駆動電流値の合計(言い換えれば、U相の電流値)を検出することができる。
図8は、1シャント電流検出のスイッチングパターンの一例を示す回路図である。図8では、スイッチ素子ブリッジ703、705及び706を閉状態とすることにより、電流センサ708は、W相の駆動電流値を検出することができる。
このように、実施の形態1に係る処理装置によれば、少なくとも3相以上のPWM信号に対して、各相の信号が立ち上がり、且つPWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、AD変換した電流値を相単位で記憶することにより、少ない演算量且つ短い時間で各相の駆動電流値を得ることができる。
また、実施の形態1に係る処理装置によれば、検出した電流がいずれの相の電流であるか判断する工程が不要になるので、演算がより簡単になり、開発工数を減少させることができ、実装を容易にすることができる。
なお、上述の演算及び処理はプログラムで実行できるようにしてもよい。また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non−transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は既に述べた実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能であることはいうまでもない。例えば、実施の形態1及び2では、3相のPWM信号について述べているが、4相以上のPWM信号に適用しても良い。
100、200 演算装置
101、201 エンコーダ
102、202 AD変換器
103、203、203−1〜203〜3 レジスタ
104、204 ADCレジスタ
105、205 減算器
400 処理装置
401 コンペアレジスタ並べ替え器
402 左右非対称PWM作成器
403 ADタイミング生成器
404 コンペアレジスタ
405 コンペアレジスタ逆並び替え器
420 PWM変調器
430 三相インバータ
701 電源
702〜707 スイッチ素子ブリッジ
708 電流センサ

Claims (5)

  1. 少なくとも3相以上のPWM信号に対して、各相の信号の立ち上がりを検出するエンコーダと、
    前記各相の信号が立ち上がり、且つ前記PWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、前記AD変換した電流値と、以前にAD変換した電流値との差分値を相単位で記憶するレジスタと、を備える演算装置。
  2. PWM信号により得られたモータの駆動信号の電流値をAD変換するAD変換器を備え、
    前記レジスタは、前記AD変換器がAD変換した電流値を相単位で記憶する請求項1に記載の演算装置。
  3. 複数の相の電流をスイッチングすることにより1つの検出素子で電流を検出する1シャント電流検出方式の電流センサを備え、
    前記AD変換器は、前記電流センサが検出した電流値をAD変換する請求項2に記載の演算装置。
  4. 以前にAD変換した電流値を記憶するADCレジスタと、
    AD変換した電流値から、以前にAD変換した電流値を減算して差分値を得る減算器と、を備え、
    前記レジスタは、前記減算器により得られた差分値を記憶する請求項1に記載の演算装置。
  5. 各相のPWM信号を比較して大小関係を決定するコンペアレジスタ並べ替え器と、
    PWM信号の大小関係に基づいてPWMパターンを作成するPWM作成器と、
    前記PWMパターンに基づいてAD変換のタイミングを設定するADタイミング生成器と、
    少なくとも3相以上のPWM信号に対して、各相の信号の立ち上がりを検出するエンコーダと、前記各相の信号が立ち上がり、且つ前記PWM信号により得られたモータの駆動信号の電流値をAD変換した後のタイミングで、前記AD変換した電流値を相単位で記憶するレジスタと、を備える演算装置と、を備える処理装置。
JP2017127794A 2017-06-29 2017-06-29 演算装置及び処理装置 Pending JP2019013071A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017127794A JP2019013071A (ja) 2017-06-29 2017-06-29 演算装置及び処理装置
US15/979,005 US10581366B2 (en) 2017-06-29 2018-05-14 Calculation apparatus and processing apparatus
CN201810722360.0A CN109217745B (zh) 2017-06-29 2018-06-29 计算装置和处理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017127794A JP2019013071A (ja) 2017-06-29 2017-06-29 演算装置及び処理装置

Publications (1)

Publication Number Publication Date
JP2019013071A true JP2019013071A (ja) 2019-01-24

Family

ID=64739003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017127794A Pending JP2019013071A (ja) 2017-06-29 2017-06-29 演算装置及び処理装置

Country Status (3)

Country Link
US (1) US10581366B2 (ja)
JP (1) JP2019013071A (ja)
CN (1) CN109217745B (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017168522A1 (ja) * 2016-03-28 2017-10-05 三菱電機株式会社 電力変換装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356219B1 (en) * 2001-03-05 2002-03-12 Aerotech, Inc. Calibrated encoder multiplier
EP2113996A3 (en) * 2001-09-25 2010-01-06 Daikin Industries, Ltd. Phase current detection apparatus
JP3750691B1 (ja) 2004-07-20 2006-03-01 松下電器産業株式会社 インバータ装置
WO2006009145A1 (ja) 2004-07-20 2006-01-26 Matsushita Electric Industrial Co., Ltd. インバータ装置
CN101160713B (zh) * 2005-04-15 2011-07-27 株式会社日立制作所 交流电动机控制装置
JP5618197B2 (ja) 2010-09-16 2014-11-05 株式会社リコー モータ駆動装置
JP5178799B2 (ja) * 2010-09-27 2013-04-10 株式会社東芝 モータ制御装置
JP5757304B2 (ja) * 2012-11-01 2015-07-29 株式会社デンソー 交流電動機の制御装置
JP5939228B2 (ja) * 2012-12-28 2016-06-22 株式会社デンソー 交流電動機の制御装置
CN106063122B (zh) * 2014-09-30 2018-02-09 松下知识产权经营株式会社 电动机控制装置以及电动机控制方法
CN104793041B (zh) * 2015-03-20 2019-01-04 四川长虹电器股份有限公司 变频空调相电流单电阻采样控制方法
CN105577062B (zh) * 2015-12-31 2018-08-17 美的集团武汉制冷设备有限公司 基于单电流传感器的三相电流重构方法和装置
CN105811839A (zh) * 2016-03-22 2016-07-27 王大方 永磁同步电机相电压补偿时相电流极性判断的方法

Also Published As

Publication number Publication date
US20190006978A1 (en) 2019-01-03
US10581366B2 (en) 2020-03-03
CN109217745B (zh) 2023-11-10
CN109217745A (zh) 2019-01-15

Similar Documents

Publication Publication Date Title
JP5122505B2 (ja) 電力変換装置及びその制御方法
JP5618197B2 (ja) モータ駆動装置
JP5636990B2 (ja) インバータ装置
JP7028071B2 (ja) モータ制御装置、その制御方法及びプログラム
JP6293401B2 (ja) 空気調和機のモータ制御装置及び空気調和機
US10581366B2 (en) Calculation apparatus and processing apparatus
JP6024245B2 (ja) インバータ制御装置
JP2017205017A (ja) 空気調和機のモータ制御装置及び空気調和機
JP5852544B2 (ja) 3レベル電力変換装置
JP2006034086A (ja) モータ駆動装置、モータ駆動方法及び電子装置
JP7619225B2 (ja) 回転電機の制御装置及び回転電機の制御方法
JP6377297B2 (ja) 電力変換装置およびその制御方法
JP7047602B2 (ja) モータ制御装置、その制御方法及びプログラム
JP4577062B2 (ja) インバータ制御装置
JP2005045990A (ja) 速度起電力検出装置及び方法、並びにインバータ制御装置等
JP2005210871A (ja) モータ駆動制御装置及びモータ電流検出方法
JP7314103B2 (ja) 電動機の制御装置
US20260012104A1 (en) Power conversion system and power conversion method
JP7345564B2 (ja) 電力変換装置、及びその電流検出方法
JP4284585B2 (ja) 電圧形インバータの制御方法
JP2005204404A (ja) モータ駆動装置
JP2019071716A (ja) モータ制御装置
JP2018093627A (ja) 電力変換装置
JP2025028509A (ja) 交流電動機の駆動装置および輸送システム
JP5156337B2 (ja) 三相モータの制御装置と制御方法