欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

馬達(dá)控制裝置的制造方法

文檔序號(hào):10577956閱讀:379來源:國知局
馬達(dá)控制裝置的制造方法
【專利摘要】本發(fā)明涉及馬達(dá)控制裝置,使用共用的A/D轉(zhuǎn)換器來進(jìn)行解析器輸出信號(hào)的A/D轉(zhuǎn)換和馬達(dá)電流的A/D轉(zhuǎn)換,并且恰當(dāng)?shù)剡M(jìn)行馬達(dá)的控制處理并防止R/D轉(zhuǎn)換器有無異常的誤判。馬達(dá)控制裝置具備A/D轉(zhuǎn)換器,對馬達(dá)電流信號(hào)和解析器的輸出信號(hào)分別進(jìn)行A/D轉(zhuǎn)換;異常檢測部,比較R/D轉(zhuǎn)換器的馬達(dá)旋轉(zhuǎn)角度與基于A/D轉(zhuǎn)換后的解析器輸出的馬達(dá)旋轉(zhuǎn)角度來進(jìn)行R/D轉(zhuǎn)換器的異常檢測;以及A/D起動(dòng)時(shí)刻控制部,在從反饋周期減去馬達(dá)的控制處理所需要的處理時(shí)間而得到的第一時(shí)間比從該控制處理結(jié)束的控制結(jié)束時(shí)間點(diǎn)到峰值時(shí)刻為止的第二時(shí)間長的情況下允許,而在不長的情況下禁止在基準(zhǔn)信號(hào)的峰值時(shí)刻A/D轉(zhuǎn)換器對解析器輸出的A/D轉(zhuǎn)換。
【專利說明】
馬達(dá)控制裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及執(zhí)行通過根據(jù)針對逆變器的開關(guān)指令而被供給的交流電力進(jìn)行旋轉(zhuǎn)的馬達(dá)的控制處理,并且根據(jù)基于R/D(ReS0lVer-Digital)轉(zhuǎn)換器的解析器位置信號(hào)的馬達(dá)旋轉(zhuǎn)角度與基于A/D轉(zhuǎn)換后的解析器位置信號(hào)而運(yùn)算的馬達(dá)旋轉(zhuǎn)角度的比較結(jié)果來進(jìn)行R/D(analog-Digital:模擬數(shù)字)轉(zhuǎn)換器的異常檢測的馬達(dá)控制裝置。
【背景技術(shù)】
[0002]以往,公知有一種進(jìn)行R/D轉(zhuǎn)換器的異常檢測的馬達(dá)控制裝置(例如,參照專利文獻(xiàn)I)。馬達(dá)控制裝置具備解析器。解析器根據(jù)具有預(yù)定的周期波形的基準(zhǔn)(reference)信號(hào),來輸出與馬達(dá)的旋轉(zhuǎn)角度對應(yīng)的sin信號(hào)以及cos信號(hào)。R/D轉(zhuǎn)換器根據(jù)解析器輸出的sin信號(hào)以及cos信號(hào)來運(yùn)算馬達(dá)的旋轉(zhuǎn)角度。解析器輸出的sin信號(hào)以及cos信號(hào)在基準(zhǔn)信號(hào)的峰值時(shí)刻被A/D轉(zhuǎn)換器進(jìn)行A/D轉(zhuǎn)換。
[0003]上述的馬達(dá)控制裝置具備被分別輸入從R/D轉(zhuǎn)換器輸出的表示馬達(dá)的旋轉(zhuǎn)角度的信號(hào)、以及從A/D轉(zhuǎn)換器輸出的A/D轉(zhuǎn)換后的sin信號(hào)和cos信號(hào)的控制處理部??刂铺幚聿繉⒒赗/D轉(zhuǎn)換器的輸出的馬達(dá)旋轉(zhuǎn)角度、和根據(jù)基于A/D轉(zhuǎn)換器的輸出的A/D轉(zhuǎn)換后的sin信號(hào)以及cos信號(hào)而運(yùn)算的馬達(dá)旋轉(zhuǎn)角度加以比較,來進(jìn)行R/D轉(zhuǎn)換器的異常檢測??刂铺幚聿吭趦蓚€(gè)馬達(dá)旋轉(zhuǎn)角度之差沒有超過閾值的情況下判定為R/D轉(zhuǎn)換器處于正常狀態(tài),另夕卜,在兩個(gè)馬達(dá)旋轉(zhuǎn)角度之差超過閾值的情況下判定為R/D轉(zhuǎn)換器處于異常狀態(tài)。
[0004]專利文獻(xiàn)I:日本特開平9-72758號(hào)公報(bào)
[0005]在馬達(dá)控制裝置中,馬達(dá)的控制處理以根據(jù)針對馬達(dá)的指令電流與實(shí)際流向馬達(dá)的電流之差來進(jìn)行針對逆變器的開關(guān)元件的開關(guān)指令的方式進(jìn)行反饋控制。在進(jìn)行該反饋控制的基礎(chǔ)上,需要利用A/D轉(zhuǎn)換器對流向馬達(dá)的電流進(jìn)行A/D轉(zhuǎn)換。鑒于此,可考慮使用相同的A/D轉(zhuǎn)換器來進(jìn)行該馬達(dá)電流的A/D轉(zhuǎn)換和上述R/D轉(zhuǎn)換器的正常異常的判定所利用的解析器輸出信號(hào)的A/D轉(zhuǎn)換。根據(jù)該結(jié)構(gòu),由于在馬達(dá)控制裝置中不需要分別設(shè)置馬達(dá)電流轉(zhuǎn)換用的A/D轉(zhuǎn)換器和解析器輸出轉(zhuǎn)換用的A/D轉(zhuǎn)換器,所以能夠?qū)崿F(xiàn)電路規(guī)模的縮小。
[0006]另外,在將馬達(dá)控制處理所使用的馬達(dá)電流A/D轉(zhuǎn)換的基礎(chǔ)上,需要在與馬達(dá)轉(zhuǎn)速同步的反饋周期的時(shí)刻取得該馬達(dá)電流。另一方面,在將解析器輸出的sin信號(hào)以及cos信號(hào)A/D轉(zhuǎn)換的基礎(chǔ)上,需要在基準(zhǔn)信號(hào)的峰值時(shí)刻取得這些信號(hào)。然而,若解析器輸出信號(hào)的A/D轉(zhuǎn)換的時(shí)刻(S卩,基準(zhǔn)信號(hào)的峰值時(shí)刻)與馬達(dá)電流的A/D轉(zhuǎn)換的時(shí)刻(S卩,按照馬達(dá)控制處理的反饋周期的控制時(shí)刻)重復(fù),則擔(dān)心不能恰當(dāng)?shù)剡M(jìn)行基于A/D轉(zhuǎn)換后的數(shù)據(jù)的馬達(dá)控制處理或誤判定R/D轉(zhuǎn)換器的異常有無。

【發(fā)明內(nèi)容】

[0007]本發(fā)明是鑒于上述情況而完成的,其目的在于,提供一種能夠使用共用的A/D轉(zhuǎn)換器來進(jìn)行解析器輸出信號(hào)的A/D轉(zhuǎn)換和馬達(dá)電流的A/D轉(zhuǎn)換并且恰當(dāng)?shù)剡M(jìn)行馬達(dá)的控制處理并能防止R/D轉(zhuǎn)換器的有無異常的誤判的馬達(dá)控制裝置。
[0008]本發(fā)明的一個(gè)實(shí)施方式的馬達(dá)控制裝置具備:基準(zhǔn)信號(hào)產(chǎn)生電路,生成具有預(yù)定的周期波形的基準(zhǔn)信號(hào);解析器,根據(jù)上述基準(zhǔn)信號(hào),輸出與通過按照針對逆變器的開關(guān)指令而被供給的交流電力進(jìn)行旋轉(zhuǎn)的馬達(dá)的旋轉(zhuǎn)角度對應(yīng)的位置信號(hào);R/D轉(zhuǎn)換器,根據(jù)上述位置信號(hào),運(yùn)算上述馬達(dá)的旋轉(zhuǎn)角度;A/D轉(zhuǎn)換器,在與上述馬達(dá)的旋轉(zhuǎn)速度對應(yīng)的反饋周期對流向上述馬達(dá)的電流信號(hào)進(jìn)行A/D轉(zhuǎn)換,并且在獲得上述基準(zhǔn)信號(hào)的峰值的峰值時(shí)刻對上述位置信號(hào)進(jìn)行A/D轉(zhuǎn)換;馬達(dá)控制部,根據(jù)A/D轉(zhuǎn)換后的上述電流信號(hào)以及上述R/D轉(zhuǎn)換器運(yùn)算出的上述馬達(dá)的旋轉(zhuǎn)角度,計(jì)算在控制上述馬達(dá)的情況下的指令值,并且運(yùn)算上述反饋周期;異常檢測部,根據(jù)上述R/D轉(zhuǎn)換器運(yùn)算出的上述馬達(dá)的旋轉(zhuǎn)角度、與基于A/D轉(zhuǎn)換后的上述位置信號(hào)而運(yùn)算的上述馬達(dá)的旋轉(zhuǎn)角度的比較結(jié)果,來進(jìn)行上述R/D轉(zhuǎn)換器的異常檢測;以及A/D起動(dòng)時(shí)刻控制部,在從上述反饋周期減去上述馬達(dá)的控制處理所需要的處理時(shí)間而得到的第一時(shí)間比從上述控制處理結(jié)束的控制結(jié)束時(shí)間點(diǎn)到上述峰值時(shí)刻為止的第二時(shí)間長的情況下,允許在上述峰值時(shí)刻的上述A/D轉(zhuǎn)換器對上述位置信號(hào)的A/D轉(zhuǎn)換,另一方面,在上述第一時(shí)間不比上述第二時(shí)間長的情況下,禁止在上述峰值時(shí)刻的上述A/D轉(zhuǎn)換器對上述位置信號(hào)的A/D轉(zhuǎn)換。
[0009]根據(jù)本發(fā)明,能夠使用共用的A/D轉(zhuǎn)換器進(jìn)行解析器輸出信號(hào)的A/D轉(zhuǎn)換和馬達(dá)電流的A/D轉(zhuǎn)換,并且恰當(dāng)?shù)剡M(jìn)行馬達(dá)的控制處理并防止R/D轉(zhuǎn)換器有無異常的誤判。
【附圖說明】
[0010]圖1是作為本發(fā)明的一個(gè)實(shí)施例的馬達(dá)控制裝置的結(jié)構(gòu)圖。
[0011]圖2是在本實(shí)施例的馬達(dá)控制裝置中實(shí)現(xiàn)的一個(gè)例子的控制時(shí)序圖。
[0012]圖3是在本實(shí)施例的馬達(dá)控制裝置中執(zhí)行的控制程序的一個(gè)例子的流程圖。
[0013]附圖標(biāo)記說明
[0014]10…馬達(dá)控制裝置;12...電動(dòng)馬達(dá)(馬達(dá));14…電池;16...逆變器;20."CPU; 22...馬達(dá)控制處理部;24.._A/D起動(dòng)時(shí)刻控制處理部;26.._R/D轉(zhuǎn)換器異常檢測處理部;30...基準(zhǔn)信號(hào)產(chǎn)生電路;32...解析器;40-_R/D轉(zhuǎn)換器;42…電流傳感器;44-_A/D轉(zhuǎn)換器;ref...基準(zhǔn)信號(hào);Tref...基準(zhǔn)信號(hào)的周期;iv、iw…馬達(dá)電流;Θ…馬達(dá)旋轉(zhuǎn)角度;Tr…從基準(zhǔn)信號(hào)的峰值開始的時(shí)間;Tf—i...反饋周期;τ>._馬達(dá)控制處理的每一次的執(zhí)行處理時(shí)間;Ta.??第一時(shí)間;Tb...第二時(shí)間。
【具體實(shí)施方式】
[0015]以下,使用附圖,說明本發(fā)明涉及的馬達(dá)控制裝置10的【具體實(shí)施方式】。
[0016]圖1示出了作為本發(fā)明的一個(gè)實(shí)施例的馬達(dá)控制裝置10的結(jié)構(gòu)圖。在本實(shí)施例中,馬達(dá)控制裝置10例如是控制電動(dòng)汽車、混合動(dòng)力汽車等的驅(qū)動(dòng)用馬達(dá)、電動(dòng)動(dòng)力轉(zhuǎn)向裝置所利用的輔助馬達(dá)等電動(dòng)馬達(dá)12(以下,簡稱為馬達(dá))的驅(qū)動(dòng)的裝置。
[0017]馬達(dá)控制裝置10具備馬達(dá)12、電池14、逆變器16等。馬達(dá)12例如是三相同步型交流馬達(dá),具有U相、V相、評相的三相線圈的一端在中性點(diǎn)公共連接的結(jié)構(gòu)。在馬達(dá)12上經(jīng)由逆變器16連接有電池14。電池14例如是鋰離子電池、或鎳氫電池等二次電池,能夠輸出預(yù)定電壓(例如240伏)。
[0018]逆變器16分別對應(yīng)于馬達(dá)12的三相而具有上下臂元件。上臂元件與下臂元件在電池14的正負(fù)端子間相互串聯(lián)。各相的上下臂元件分別具有例如絕緣柵型雙極型晶體管(IGBT)、或場效應(yīng)晶體管(功率MOSFET)等開關(guān)元件與二極管并列連接而成的構(gòu)造。各相各自的上臂元件與下臂元件之間的中間點(diǎn)與馬達(dá)12的該相的線圈的另一端連接。
[0019]逆變器16的上下臂元件的開關(guān)元件分別根據(jù)來自馬達(dá)控制裝置10的驅(qū)動(dòng)指令而開/關(guān)。逆變器16通過按每一相使上臂元件的開關(guān)元件與下臂元件的開關(guān)元件交替開/關(guān),來將電池14的直流電轉(zhuǎn)換為交流電并供給至馬達(dá)12的各相。馬達(dá)12通過從電池14經(jīng)由逆變器16被供給交流電力而被驅(qū)動(dòng)旋轉(zhuǎn)。
[0020]此外,可以在電池14與逆變器16之間設(shè)置升壓轉(zhuǎn)換器,該升壓轉(zhuǎn)換器利用電抗器的能量積蓄作用,通過一對開關(guān)元件的開/關(guān)將電池14的直流電壓升壓。另外,馬達(dá)12也可以是能夠通過旋轉(zhuǎn)來進(jìn)行發(fā)電的電動(dòng)發(fā)電機(jī)。
[0021]馬達(dá)控制裝置10以微機(jī)為主體而構(gòu)成,通過由CPU20執(zhí)行預(yù)先儲(chǔ)存的程序而實(shí)現(xiàn)的軟件處理以及基于電子電路的硬件處理,來主要控制馬達(dá)12即逆變器16的驅(qū)動(dòng)。CPU20具有馬達(dá)控制處理部22、A/D起動(dòng)時(shí)刻控制處理部24、R/D轉(zhuǎn)換器異常檢測處理部26。馬達(dá)控制處理部22是進(jìn)行馬達(dá)12的控制即逆變器16的驅(qū)動(dòng)控制的部位。A/D起動(dòng)時(shí)刻控制處理部24是控制后述的A/D轉(zhuǎn)換器的模擬-數(shù)字轉(zhuǎn)換(A/D轉(zhuǎn)換)的起動(dòng)時(shí)刻的部位。R/D轉(zhuǎn)換器異常檢測處理部26是檢測后述的R/D轉(zhuǎn)換器的異常的部位。
[0022]馬達(dá)控制裝置10還具備基準(zhǔn)信號(hào)產(chǎn)生電路30和解析器32?;鶞?zhǔn)信號(hào)產(chǎn)生電路30是生成具有預(yù)定的周期波形的基準(zhǔn)信號(hào)ref的電路?;鶞?zhǔn)信號(hào)ref的波形根據(jù)經(jīng)過時(shí)間而周期性變化,具體是正弦波A.sincot。其中,A為振幅,ω為角頻率,t為時(shí)刻。
[0023]在基準(zhǔn)信號(hào)產(chǎn)生電路30上連接有解析器32?;鶞?zhǔn)信號(hào)產(chǎn)生電路30生成的正弦波狀的基準(zhǔn)信號(hào)ref被供給至解析器32。其中,基準(zhǔn)信號(hào)ref的峰值被按每一個(gè)預(yù)定周期Tref (例如I OOns)表示,該基準(zhǔn)信號(hào)ref的頻率例如為I OMHz。
[0024]解析器32是用于檢測馬達(dá)12所具有的轉(zhuǎn)子的機(jī)械旋轉(zhuǎn)位置(旋轉(zhuǎn)角度Θ)的傳感器。解析器32具有勵(lì)磁繞組34、sin繞組36、cos繞組38。8丨11繞組36以及cos繞組38被配置為在供給至勵(lì)磁繞組34的基準(zhǔn)信號(hào)ref具有A.sin ω t的波形的情況下,得到由K.A.sin ωt.sin0表示的sin信號(hào)以及由K.Asino t.cos0表示的cos信號(hào)。其中,K為振幅系數(shù)。解析器32根據(jù)基準(zhǔn)信號(hào)ref,輸出作為與馬達(dá)12的轉(zhuǎn)子的旋轉(zhuǎn)角度Θ對應(yīng)的位置信號(hào)的sin信號(hào)以及COS信號(hào)。
[0025]馬達(dá)控制裝置10還具備R/D轉(zhuǎn)換器40、電流傳感器42、A/D轉(zhuǎn)換器44。在解析器32上連接有R/D轉(zhuǎn)換器40。解析器32輸出的sin信號(hào)以及cos信號(hào)被供給至R/D轉(zhuǎn)換器40 A/D轉(zhuǎn)換器40具有將解析器信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的功能,根據(jù)來自解析器32的sin信號(hào)以及(:08信號(hào),來運(yùn)算馬達(dá)12的轉(zhuǎn)子的旋轉(zhuǎn)角度Θ。
[0026]在馬達(dá)12與逆變器16之間的電力線設(shè)置有電流傳感器42。電流傳感器42是分別輸出與在馬達(dá)12的二相(以下,稱為V相以及W相。)各自的線圈中流動(dòng)的馬達(dá)電流iv、iw對應(yīng)的信號(hào)的傳感器。其中,由于三相的實(shí)際電流Iu、Iv、iw的瞬時(shí)值之和為零,所以電流傳感器42可以輸出與二相的線圈電流對應(yīng)的信號(hào),通過運(yùn)算來求出剩余一相的電流,但也可以分別輸出與全部的相的馬達(dá)電流Iu、Iv、iw對應(yīng)的信號(hào)。
[0027]在解析器32以及電流傳感器42上連接有A/D轉(zhuǎn)換器44。解析器32輸出的sin信號(hào)和COS信號(hào)以及電流傳感器42輸出的馬達(dá)電流信號(hào)iv、iw被輸入至A/D轉(zhuǎn)換器44 j/D轉(zhuǎn)換器44具有進(jìn)行將來自解析器32的sin信號(hào)以及cos信號(hào)的各模擬值轉(zhuǎn)換為數(shù)字值的A/D轉(zhuǎn)換的功能,并且具有進(jìn)行將來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw的各模擬值轉(zhuǎn)換為數(shù)字值的A/D轉(zhuǎn)換的功能。
[0028]在R/D轉(zhuǎn)換器40以及A/D轉(zhuǎn)換器44上連接有馬達(dá)控制處理部22 A/D轉(zhuǎn)換器40運(yùn)算出的馬達(dá)12的轉(zhuǎn)子的旋轉(zhuǎn)角度Θ的數(shù)字值以及A/D轉(zhuǎn)換器44進(jìn)行了 A/D轉(zhuǎn)換后的馬達(dá)電流信號(hào)iv、iw的數(shù)字值分別被供給至馬達(dá)控制處理部22。馬達(dá)控制處理部22計(jì)算出在根據(jù)取得的馬達(dá)電流信號(hào)iv、iw以及馬達(dá)旋轉(zhuǎn)角度Θ來驅(qū)動(dòng)控制馬達(dá)12的情況下所需要的針對逆變器16的開關(guān)元件的開關(guān)指令值,并進(jìn)行執(zhí)行按照該開關(guān)指令值的開關(guān)指令的馬達(dá)12的驅(qū)動(dòng)控制。
[0029]另外,馬達(dá)控制處理部22運(yùn)算在根據(jù)取得的馬達(dá)電流信號(hào)iv、iw以及馬達(dá)旋轉(zhuǎn)角度Θ來進(jìn)行馬達(dá)12的驅(qū)動(dòng)控制的情況下作為下次應(yīng)該取得馬達(dá)電流信號(hào)iv、iw的時(shí)刻的反饋周期Tf—i。該反饋周期Tf—i根據(jù)馬達(dá)12的旋轉(zhuǎn)速度(S卩,轉(zhuǎn)速)而變化,馬達(dá)12的旋轉(zhuǎn)速度越大則該反饋周期Tf—i越短,馬達(dá)12的旋轉(zhuǎn)速度越小則該反饋周期Tf—i越長。
[0030]馬達(dá)控制處理部22與A/D起動(dòng)時(shí)刻控制處理部24相互連接。馬達(dá)控制處理部22運(yùn)算出的反饋周期Tf—i被供給至A/D起動(dòng)時(shí)刻控制處理部24 j/D起動(dòng)時(shí)刻控制處理部24根據(jù)來自馬達(dá)控制處理部22的反饋周期Tf—i,計(jì)算下次應(yīng)該取得馬達(dá)電流信號(hào)iv、iw的時(shí)刻。
[0031 ] 而且,A/D起動(dòng)時(shí)刻控制處理部24在如上所述計(jì)算出的按照反饋周期Tf—i的時(shí)刻進(jìn)行使A/D轉(zhuǎn)換器44對來自電流傳感器42的馬達(dá)電流信號(hào)i V、i w進(jìn)行A/D轉(zhuǎn)換的起動(dòng)時(shí)刻控制。具體而言,在按照該反饋周期Tf—i的時(shí)刻,向A/D轉(zhuǎn)換器44發(fā)出應(yīng)該對來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw進(jìn)行A/D轉(zhuǎn)換的指令。該情況下,A/D轉(zhuǎn)換器44根據(jù)來自A/D起動(dòng)時(shí)刻控制處理部24的A/D起動(dòng)時(shí)刻,進(jìn)行來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw的A/D轉(zhuǎn)換。
[0032]在基準(zhǔn)信號(hào)產(chǎn)生電路30上連接有CPU20的A/D起動(dòng)時(shí)刻控制處理部24。在基準(zhǔn)信號(hào)產(chǎn)生電路30中生成的基準(zhǔn)信號(hào)ref的源信號(hào)(例如,三角波)被供給至A/D起動(dòng)時(shí)刻控制處理部24 j/D起動(dòng)時(shí)刻控制處理部24根據(jù)來自基準(zhǔn)信號(hào)產(chǎn)生電路30的源信號(hào),計(jì)算出表示向解析器32輸出的基準(zhǔn)信號(hào)ref的極大值(峰值)的峰值時(shí)刻(峰值時(shí)間)。另外,使用基準(zhǔn)峰值計(jì)時(shí)器來計(jì)算從基準(zhǔn)信號(hào)ref的峰值時(shí)刻開始的時(shí)間Tr—i (另外,也可以使用到達(dá)下一峰值時(shí)刻為止的剩余時(shí)間。)。其中,i是馬達(dá)控制處理被執(zhí)行的次數(shù)。上述的基準(zhǔn)峰值計(jì)時(shí)器是以固定周期自加I并且在基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻被清空的計(jì)時(shí)器。
[0033]A/D起動(dòng)時(shí)刻控制處理部24在如上所述計(jì)算出的時(shí)間Tr—i與基準(zhǔn)信號(hào)ref的預(yù)定周期Tref—致的時(shí)刻(峰值時(shí)刻),進(jìn)行使A/D轉(zhuǎn)換器44對來自解析器32的sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換的起動(dòng)時(shí)刻控制。具體而言,在該峰值時(shí)刻向A/D轉(zhuǎn)換器44發(fā)出應(yīng)該對來自解析器32的sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換的指令。該情況下,A/D轉(zhuǎn)換器44根據(jù)來自A/D起動(dòng)時(shí)刻控制處理部24的A/D起動(dòng)時(shí)刻,進(jìn)行來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換。
[0034]A/D起動(dòng)時(shí)刻控制處理部24還進(jìn)行根據(jù)如上所述計(jì)算出的基準(zhǔn)信號(hào)ref的峰值時(shí)亥IJ、和來自馬達(dá)控制處理部22的反饋周期Tf—i,來決定在峰值時(shí)刻A/D轉(zhuǎn)換器44對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換的允許/禁止的決定處理。該決定處理在馬達(dá)控制處理部22進(jìn)行馬達(dá)12的驅(qū)動(dòng)控制來運(yùn)算出作為下次應(yīng)該取得馬達(dá)電流信號(hào)iv、iw的時(shí)刻的反饋周期Tf—i之后進(jìn)行。此外,該決定處理的時(shí)刻并不局限于在馬達(dá)控制處理部22剛剛進(jìn)行了馬達(dá)12的驅(qū)動(dòng)控制來運(yùn)算出作為下次應(yīng)該取得馬達(dá)電流信號(hào)iv、iw的時(shí)刻的反饋周期Tf—i之后的時(shí)刻,也可以是其它時(shí)刻。
[0035]作為上述的決定處理,A/D起動(dòng)時(shí)刻控制處理部24首先判別上述峰值時(shí)刻是否與按照下次的反饋周期Tf—i (例如數(shù)百ys左右、即數(shù)kHz的頻率)的馬達(dá)控制處理的時(shí)刻重疊。而且,根據(jù)該判別結(jié)果,來允許或者禁止在基準(zhǔn)信號(hào)ref的峰值時(shí)刻A/D轉(zhuǎn)換器44對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換。
[0036]其中,A/D起動(dòng)時(shí)刻控制處理部24在允許上述A/D轉(zhuǎn)換的情況下,通常在峰值時(shí)刻向A/D轉(zhuǎn)換器44發(fā)出應(yīng)該對來自解析器32的sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換的指令。另一方面,在禁止上述A/D轉(zhuǎn)換的情況下,在峰值時(shí)刻不作出該指令。
[0037]另外,在R/D轉(zhuǎn)換器40以及A/D轉(zhuǎn)換器44上連接有R/D轉(zhuǎn)換器異常檢測處理部26。!?/D轉(zhuǎn)換器40運(yùn)算出的馬達(dá)12的轉(zhuǎn)子的旋轉(zhuǎn)角度Θ的數(shù)字值、以及A/D轉(zhuǎn)換器44進(jìn)行了 A/D轉(zhuǎn)換后的來自解析器32的sin信號(hào)以及cos信號(hào)的數(shù)字值分別被供給至R/D轉(zhuǎn)換器異常檢測處理部26。
[0038]R/D轉(zhuǎn)換器異常檢測處理部26根據(jù)從A/D轉(zhuǎn)換器44取得的來自解析器32的sin信號(hào)和COS信號(hào)以及從R/D轉(zhuǎn)換器40取得的馬達(dá)旋轉(zhuǎn)角度Θ,來檢測R/D轉(zhuǎn)換器40有無異常。具體而言,比較根據(jù)來自解析器32的sin信號(hào)以及cos信號(hào)而推斷的馬達(dá)旋轉(zhuǎn)角度Θ的推斷值、與來自R/D轉(zhuǎn)換器40的馬達(dá)旋轉(zhuǎn)角度Θ。而且,在兩個(gè)角度之差不為預(yù)定以上的情況下,判定為R/D轉(zhuǎn)換器40處于正常狀態(tài),另一方面,在兩個(gè)角度之差為預(yù)定以上的情況下,判定為R/D轉(zhuǎn)換器40處于異常狀態(tài)。
[0039]接下來,參照圖2以及圖3,說明本實(shí)施例的馬達(dá)控制裝置10的動(dòng)作。圖2示出了在本實(shí)施例的馬達(dá)控制裝置10中實(shí)現(xiàn)的一個(gè)例子的控制時(shí)序圖。另外,圖3示出了在本實(shí)施例的馬達(dá)控制裝置10中CPU20的A/D起動(dòng)時(shí)刻控制處理部24執(zhí)行的控制程序的一個(gè)例子的流程圖。
[0040]在本實(shí)施例中,基準(zhǔn)信號(hào)產(chǎn)生電路30生成的正弦波狀的基準(zhǔn)信號(hào)ref被供給至解析器32的勵(lì)磁繞組34。解析器32根據(jù)基準(zhǔn)信號(hào)ref,輸出與馬達(dá)12的轉(zhuǎn)子的旋轉(zhuǎn)角度Θ對應(yīng)的sin信號(hào)以及cos信號(hào)。上述sin信號(hào)以及cos信號(hào)被供給至R/D轉(zhuǎn)換器40 A/D轉(zhuǎn)換器40根據(jù)來自解析器32的sin信號(hào)以及cos信號(hào),來運(yùn)算馬達(dá)12的轉(zhuǎn)子的旋轉(zhuǎn)角度Θ。
[0041 ] R/D轉(zhuǎn)換器40運(yùn)算出的馬達(dá)12的旋轉(zhuǎn)角度Θ的信息被供給至CPU20的馬達(dá)控制處理部22。另外,電流傳感器42輸出的馬達(dá)電流信號(hào)iv、iw在被A/D轉(zhuǎn)換器44進(jìn)行了 A/D轉(zhuǎn)換后,供給至馬達(dá)控制處理部22。馬達(dá)控制處理部22進(jìn)行馬達(dá)12的驅(qū)動(dòng)控制、即根據(jù)所取得的馬達(dá)電流信號(hào)iv、iw以及馬達(dá)旋轉(zhuǎn)角度Θ來計(jì)算針對逆變器16的開關(guān)元件的開關(guān)指令值并作出根據(jù)該開關(guān)指令值的開關(guān)指令,并且運(yùn)算在進(jìn)行該馬達(dá)12的驅(qū)動(dòng)控制的情況下作為下次應(yīng)該取得馬達(dá)電流信號(hào)iv、iw的時(shí)刻的反饋周期Tf—i。
[0042]若作出上述的開關(guān)指令,則通過逆變器16的各相的開關(guān)元件被開關(guān)驅(qū)動(dòng),馬達(dá)12被驅(qū)動(dòng)控制。該馬達(dá)控制處理部22的馬達(dá)控制處理在按照通過前次運(yùn)算而得到的反饋周期Tf—i的時(shí)刻進(jìn)行。根據(jù)上述處理,能夠恰當(dāng)?shù)剡M(jìn)行馬達(dá)12的驅(qū)動(dòng)控制。其中,馬達(dá)控制處理部22每次執(zhí)行馬達(dá)控制處理的執(zhí)行處理時(shí)間是大致恒定的預(yù)定時(shí)間τ。
[0043]另外,在本實(shí)施例中,基準(zhǔn)信號(hào)產(chǎn)生電路30中生成的基準(zhǔn)信號(hào)ref的源信號(hào)(例如,三角波)被供給至CPU20的A/D起動(dòng)時(shí)刻控制處理部24。另外,表示由馬達(dá)控制處理部22運(yùn)算出的反饋周期Tf—i的信號(hào)供給至CPU20的A/D起動(dòng)時(shí)刻控制處理部24 j/D起動(dòng)時(shí)刻控制處理部24根據(jù)所取得的基準(zhǔn)信號(hào)ref的源信號(hào)以及反饋周期Tf—i,來分別控制A/D轉(zhuǎn)換器44對來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw的A/D起動(dòng)時(shí)刻、以及A/D轉(zhuǎn)換器44對來自解析器32的sin信號(hào)和cos信號(hào)的A/D起動(dòng)時(shí)刻。
[0044]具體而言,作為A/D轉(zhuǎn)換器44對來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw的A/D起動(dòng)時(shí)刻的控制,A/D起動(dòng)時(shí)刻控制處理部24進(jìn)行根據(jù)從馬達(dá)控制處理部22供給的反饋周期Tf—i來計(jì)算下次應(yīng)該取得馬達(dá)電流信號(hào)iv、iw的時(shí)刻,并且在該時(shí)刻使A/D轉(zhuǎn)換器44對來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw進(jìn)行A/D轉(zhuǎn)換的處理(馬達(dá)控制用A/D轉(zhuǎn)換處理)。
[0045]另外,作為A/D轉(zhuǎn)換器44對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D起動(dòng)時(shí)刻的控制,A/D起動(dòng)時(shí)刻控制處理部24首先根據(jù)從基準(zhǔn)信號(hào)產(chǎn)生電路30供給的基準(zhǔn)信號(hào)ref的源信號(hào)來計(jì)算可獲得基準(zhǔn)信號(hào)ref的峰值的峰值時(shí)刻。然后,使用基準(zhǔn)峰值計(jì)時(shí)器來計(jì)算從基準(zhǔn)信號(hào)ref的峰值時(shí)刻開始的時(shí)間Tr—i (步驟100)。其中,A/D起動(dòng)時(shí)刻控制處理部24在獲得了基準(zhǔn)信號(hào)ref的峰值時(shí)刻時(shí)將該基準(zhǔn)峰值計(jì)時(shí)器計(jì)算的時(shí)間Tr—i清空。
[0046]當(dāng)每次利用馬達(dá)控制處理部22運(yùn)算反饋周期Tf—i時(shí)在該運(yùn)算剛剛結(jié)束之后進(jìn)行從馬達(dá)控制處理部22向A/D起動(dòng)時(shí)刻控制處理部24供給表示該反饋周期Tf—i的信號(hào)。A/D起動(dòng)時(shí)刻控制處理部24若取得由馬達(dá)控制處理部22供給的反饋周期Tf—i,則在該取得之后立即取得基準(zhǔn)峰值計(jì)時(shí)器計(jì)算的時(shí)間Tr—i。然后,根據(jù)該取得的時(shí)間Tr—i和基準(zhǔn)信號(hào)ref的預(yù)定周期Tref,來計(jì)算可獲得基準(zhǔn)信號(hào)ref的下次峰值的峰值時(shí)刻(即,應(yīng)該對來自解析器32的sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換的時(shí)刻)。
[0047]然后,A/D起動(dòng)時(shí)刻控制處理部24在經(jīng)過了從如上所述取得的時(shí)間Tr—i到基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻為止的時(shí)間的時(shí)刻(即,基準(zhǔn)峰值計(jì)時(shí)器計(jì)算的時(shí)間Tr—i與基準(zhǔn)信號(hào)ref的預(yù)定周期Tref—致的時(shí)刻(下一峰值時(shí)刻)),進(jìn)行使A/D轉(zhuǎn)換器44對來自解析器32的sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換的處理(異常檢測用A/D轉(zhuǎn)換處理)。
[0048]以下,說明在本實(shí)施例的馬達(dá)控制裝置10中禁止A/D轉(zhuǎn)換器44進(jìn)行異常檢測用A/D轉(zhuǎn)換處理的情況。
[0049]在本實(shí)施例中,A/D起動(dòng)時(shí)刻控制處理部24進(jìn)行在上述的基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻允許或者禁止對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換的處理(A/D允許禁止決定處理)。
[0050]具體而言,作為A/D允許禁止決定處理,A/D起動(dòng)時(shí)刻控制處理部24首先在取得了由馬達(dá)控制處理部22供給的反饋周期Tf—i之后立即比較基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻與該反饋周期Tf—i。然后,判別基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻是否與進(jìn)行下次的馬達(dá)控制處理的控制時(shí)刻重疊(步驟110)。
[0051]在上述步驟110的處理中,具體而言,首先計(jì)算馬達(dá)控制處理所需要的每一次的執(zhí)行處理時(shí)間τ。此外,該執(zhí)行處理時(shí)間τ也可以被預(yù)先決定并存儲(chǔ)。然后,計(jì)算從由馬達(dá)控制處理部22供給的反饋周期Tf—i減去該執(zhí)行處理時(shí)間τ所得的第一時(shí)間Ta(ZTf-1-T)13S夕卜,計(jì)算從馬達(dá)控制處理結(jié)束的控制結(jié)束時(shí)間點(diǎn)到可獲得基準(zhǔn)信號(hào)ref的下一峰值的峰值時(shí)刻為止的第二時(shí)間Tb( = Tref-Tr—i)。然后,比較上述第一時(shí)間Ta與第二時(shí)間Tb,判別第一時(shí)間Ta是否比第二時(shí)間Tb長。
[0052]其中,根據(jù)基準(zhǔn)信號(hào)ref的周期Tref與反饋周期Tf—i的關(guān)系,有時(shí)從馬達(dá)控制處理的結(jié)束到下次的馬達(dá)控制處理的結(jié)束為止之間存在多個(gè)基準(zhǔn)信號(hào)ref的峰值時(shí)刻。該情況下,只要在上述步驟110的處理中,分別計(jì)算基準(zhǔn)信號(hào)ref的到下次的馬達(dá)控制處理的結(jié)束為止的各峰值時(shí)刻每一個(gè)的第二時(shí)間Tb,并分別比較第一時(shí)間Ta與各第二時(shí)間Tb來進(jìn)行其長短判別即可。
[0053]A/D起動(dòng)時(shí)刻控制處理部24在上述步驟110的處理的結(jié)果是因判別為上述第一時(shí)間Ta比上述第二時(shí)間Tb長而判別為基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻與進(jìn)行下次的馬達(dá)控制處理的控制時(shí)刻不重疊的情況下,允許在基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻取得來自解析器32的sin信號(hào)以及cos信號(hào)(步驟120)。另外,該sin信號(hào)以及cos信號(hào)的取得的允許至少持續(xù)到下次的馬達(dá)控制處理的結(jié)束為止、即至少持續(xù)到下次的A/D允許禁止決定處理的決定為止。
[0054]在如上所述允許了取得sin信號(hào)以及cos信號(hào)的情況下,通常在下次的馬達(dá)控制處理的結(jié)束之前出現(xiàn)的基準(zhǔn)信號(hào)ref的峰值,從A/D起動(dòng)時(shí)刻控制處理部24向A/D轉(zhuǎn)換器44發(fā)出請求對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換的指令。另外,在允許取得sin信號(hào)以及cos信號(hào)的過程中,也在馬達(dá)控制處理的時(shí)刻,從A/D起動(dòng)時(shí)刻控制處理部24向A/D轉(zhuǎn)換器44發(fā)出請求對來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw的A/D轉(zhuǎn)換的指令。
[0055]因此,根據(jù)上述結(jié)構(gòu),在允許取得sin信號(hào)以及cos信號(hào)的過程中,能夠在基準(zhǔn)信號(hào)ref的峰值時(shí)刻,使A/D轉(zhuǎn)換器44對來自解析器32的sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換。另夕卜,能夠在下次的馬達(dá)控制處理的時(shí)刻,使A/D轉(zhuǎn)換器44對來自電流傳感器42的馬達(dá)電流信號(hào)i V、iw進(jìn)行A/D轉(zhuǎn)換。
[0056]來自解析器32的sin信號(hào)以及cos信號(hào)在A/D轉(zhuǎn)換器44中根據(jù)來自A/D起動(dòng)時(shí)刻控制處理部24的指令在基準(zhǔn)信號(hào)ref的峰值時(shí)刻被A/D轉(zhuǎn)換之后,供給至CPU20的R/D轉(zhuǎn)換器異常檢測處理部26。另外,R/D轉(zhuǎn)換器40運(yùn)算出的馬達(dá)12的旋轉(zhuǎn)角度Θ的信息被供給至R/D轉(zhuǎn)換器異常檢測處理部26 A/D轉(zhuǎn)換器異常檢測處理部26根據(jù)所取得的A/D轉(zhuǎn)換后的來自解析器32的sin信號(hào)和cos信號(hào)以及來自R/D轉(zhuǎn)換器40的馬達(dá)旋轉(zhuǎn)角度Θ,如上所述那樣檢測R/D轉(zhuǎn)換器40有無異常。
[0057]因此,當(dāng)允許在基準(zhǔn)信號(hào)ref的峰值時(shí)刻取得來自解析器32的sin信號(hào)以及cos信號(hào)并允許A/D轉(zhuǎn)換器44對上述sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換時(shí),能夠根據(jù)在基準(zhǔn)信號(hào)ref的峰值時(shí)刻取得的來自解析器32的數(shù)據(jù)來檢測R/D轉(zhuǎn)換器40有無異常。
[0058]另外,A/D起動(dòng)時(shí)刻控制處理部24在上述步驟110的處理的結(jié)果是因判別為上述第一時(shí)間Ta不比上述第二時(shí)間Tb長而判別為基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻與進(jìn)行下次的馬達(dá)控制處理的控制時(shí)刻重疊時(shí),禁止在基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻取得來自解析器32的sin信號(hào)以及cos信號(hào)(步驟130)。其中,該sin信號(hào)以及cos信號(hào)的取得的禁止至少持續(xù)到下次的馬達(dá)控制處理的結(jié)束為止、即至少持續(xù)到下次的A/D允許禁止決定處理的決定為止。
[0059]其中,上述步驟110中的第一時(shí)間Ta是否比第二時(shí)間Tb長的判別更詳細(xì)而言可以在該第一時(shí)間Ta不比第二時(shí)間Tb長并且從該第二時(shí)間Tb起處于預(yù)定范圍內(nèi)(具體而言,馬達(dá)控制處理所需要的執(zhí)行處理時(shí)間τ內(nèi))時(shí)被否定。
[0060]在如上所述禁止取得sin信號(hào)以及cos信號(hào)的情況下,在下次的馬達(dá)控制處理的結(jié)束之前出現(xiàn)的基準(zhǔn)信號(hào)ref的峰值不從A/D起動(dòng)時(shí)刻控制處理部24向A/D轉(zhuǎn)換器44發(fā)出請求對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換的指令。此外,在下次的馬達(dá)控制處理的結(jié)束之前不出現(xiàn)基準(zhǔn)信號(hào)ref的峰值的情況下,當(dāng)然也不從A/D起動(dòng)時(shí)刻控制處理部24向A/D轉(zhuǎn)換器44發(fā)出請求對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換的指令。另外,在禁止取得sin信號(hào)以及cos信號(hào)的過程中,也在馬達(dá)控制處理的時(shí)刻,從A/D起動(dòng)時(shí)刻控制處理部24向A/D轉(zhuǎn)換器44發(fā)出請求對來自電流傳感器42的馬達(dá)電流信號(hào)iv、iw的A/D轉(zhuǎn)換的指令。
[0061]因此,根據(jù)上述結(jié)構(gòu),在禁止取得sin信號(hào)以及cos信號(hào)的過程中,能夠在下次的馬達(dá)控制處理的時(shí)刻,使A/D轉(zhuǎn)換器44對來自電流傳感器42的馬達(dá)電流信號(hào)iV、iw進(jìn)行A/D轉(zhuǎn)換。另一方面,在基準(zhǔn)信號(hào)ref的峰值時(shí)刻與該馬達(dá)控制處理的時(shí)刻重疊時(shí),能夠禁止在該峰值時(shí)刻對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換。
[0062]若在基準(zhǔn)信號(hào)ref的峰值時(shí)刻來自解析器32的sin信號(hào)以及cos信號(hào)不被A/D轉(zhuǎn)換器44A/D轉(zhuǎn)換,則無法利用R/D轉(zhuǎn)換器異常檢測處理部26對R/D轉(zhuǎn)換器40進(jìn)行有無異常的檢測。因此,當(dāng)禁止在基準(zhǔn)信號(hào)ref的峰值時(shí)刻取得來自解析器32的sin信號(hào)以及cos信號(hào)(SP,A/D轉(zhuǎn)換器44對上述sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換)時(shí),不基于在基準(zhǔn)信號(hào)ref的峰值時(shí)刻取得的來自解析器32的數(shù)據(jù)實(shí)施R/D轉(zhuǎn)換器40有無異常的檢測。
[0063]其中,實(shí)施R/D轉(zhuǎn)換器40有無異常檢測所要求的周期與基準(zhǔn)信號(hào)ref的周期Tr、反饋周期Tf—i相比足夠長。因此,通過基準(zhǔn)信號(hào)ref的峰值時(shí)刻與下次的馬達(dá)控制處理的控制時(shí)刻重疊,在該基準(zhǔn)信號(hào)ref的峰值時(shí)刻不實(shí)施對來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換,也不實(shí)施基于該A/D轉(zhuǎn)換后的數(shù)據(jù)的R/D轉(zhuǎn)換器40有無異常的檢測,在進(jìn)行R/D轉(zhuǎn)換器40有無異常檢測的情況下也幾乎不產(chǎn)生問題。
[0064]另外,在從馬達(dá)控制處理的結(jié)束到下次的馬達(dá)控制處理的結(jié)束為止的期間存在多個(gè)基準(zhǔn)信號(hào)ref的峰值時(shí)刻的情況下,只要如下那樣允許取得或者禁止取得來自解析器32的sin信號(hào)以及cos信號(hào)即可。具體而言,只要在從馬達(dá)控制處理的結(jié)束到下次的馬達(dá)控制處理的開始為止出現(xiàn)的全部峰值時(shí)刻允許取得來自解析器32的sin信號(hào)以及cos信號(hào),另一方面,在與下次的馬達(dá)控制處理的控制時(shí)刻重疊的峰值時(shí)刻禁止取得來自解析器32的sin信號(hào)以及cos信號(hào)即可。
[0065]若在峰值時(shí)刻允許取得來自解析器32的sin信號(hào)以及cos信號(hào),則通過進(jìn)行上述sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換,可實(shí)施R/D轉(zhuǎn)換器40有無異常的檢測處理。另一方面,若在峰值時(shí)刻禁止取得來自解析器32的sin信號(hào)以及cos信號(hào),則通過禁止上述sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換而不實(shí)施R/D轉(zhuǎn)換器40有無異常的檢測處理。
[0066]因此,根據(jù)上述結(jié)構(gòu),能夠盡量確保在基準(zhǔn)信號(hào)ref的峰值時(shí)刻基于來自解析器32的數(shù)據(jù)進(jìn)行R/D轉(zhuǎn)換器40有無異常檢測的機(jī)會(huì),并且在與馬達(dá)控制處理的控制時(shí)刻重疊的基準(zhǔn)信號(hào)ref的峰值時(shí)刻禁止該R/D轉(zhuǎn)換器40有無異常的檢測。
[0067]這樣,在本實(shí)施例的馬達(dá)控制裝置10中,能夠使用共用的A/D轉(zhuǎn)換器44來分別執(zhí)行按照馬達(dá)控制處理的反饋周期Tf—i的來自電流傳感器42的馬達(dá)電流iv、iw的A/D轉(zhuǎn)換、和在基準(zhǔn)信號(hào)ref的峰值時(shí)刻的來自解析器32的sin信號(hào)以及cos信號(hào)的A/D轉(zhuǎn)換。另外,能夠在分別不同的時(shí)刻執(zhí)行上述兩個(gè)A/D轉(zhuǎn)換處理而不使轉(zhuǎn)換時(shí)刻相互重疊。
[0068]根據(jù)上述結(jié)構(gòu),能夠?qū)⒘笋R達(dá)控制處理而對來自電流傳感器42的馬達(dá)電流iv、iw進(jìn)行A/D轉(zhuǎn)換的A/D轉(zhuǎn)換器44、與為了 R/D轉(zhuǎn)換器40的異常檢測處理而對來自解析器32的sin信號(hào)以及cos信號(hào)進(jìn)行A/D轉(zhuǎn)換的A/D轉(zhuǎn)換器44兼用作公共的A/D轉(zhuǎn)換。因此,在馬達(dá)控制裝置10中,由于不需要設(shè)置與各A/D轉(zhuǎn)換對應(yīng)的不同的A/D轉(zhuǎn)換器,所以能夠?qū)崿F(xiàn)縮小電路規(guī)模,并且能夠?qū)崿F(xiàn)成本降低。
[0069]另外,若A/D轉(zhuǎn)換器44的馬達(dá)控制用A/D轉(zhuǎn)換處理和異常檢測用A/D轉(zhuǎn)換處理分別在不同的時(shí)刻執(zhí)行而相互不時(shí)刻重疊,則能夠得到以下的效果。具體而言,能夠避免因一個(gè)共用的A/D轉(zhuǎn)換器44中的兩個(gè)A/D轉(zhuǎn)換的時(shí)刻重疊而引起馬達(dá)控制處理失敗的情況。另外,能夠防止因該時(shí)刻重疊而引起R/D轉(zhuǎn)換器40有無異常被誤判的情況。
[0070]因此,根據(jù)本實(shí)施例的馬達(dá)控制裝置10,能夠使用共用的A/D轉(zhuǎn)換器44來進(jìn)行按照反饋周期Tf—i的馬達(dá)控制用A/D轉(zhuǎn)換處理和在基準(zhǔn)信號(hào)ref的峰值時(shí)刻的異常檢測用A/D轉(zhuǎn)換處理。另外,能夠恰當(dāng)?shù)剡M(jìn)行伴隨著該馬達(dá)控制用A/D轉(zhuǎn)換處理的馬達(dá)控制處理,并且能夠防止弄錯(cuò)伴隨著該異常檢測用A/D轉(zhuǎn)換處理的R/D轉(zhuǎn)換器40有無異常的判定。
[0071]在上述的實(shí)施例中,馬達(dá)控制處理部22相當(dāng)于技術(shù)方案記載的“馬達(dá)控制部”,R/D轉(zhuǎn)換器異常檢測處理部26相當(dāng)于技術(shù)方案記載的“異常檢測部”,A/D起動(dòng)時(shí)刻控制處理部24相當(dāng)于技術(shù)方案記載的“A/D起動(dòng)時(shí)刻控制部”,A/D起動(dòng)時(shí)刻控制處理部24通過在圖3所示的程序中執(zhí)行步驟110的處理而相當(dāng)于技術(shù)方案記載的“異常檢測部”。
[0072]其中,在上述的實(shí)施例中,通過比較第一時(shí)間Ta(=Tf—1-τ)與第二時(shí)間Tb( =Tref-Tr—i)的長短來實(shí)現(xiàn)判別A/D起動(dòng)時(shí)刻控制處理部24的基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻是否與進(jìn)行下次的馬達(dá)控制處理的控制時(shí)刻重疊。然而,本發(fā)明并不限定于此,只要是能判別基準(zhǔn)信號(hào)ref的下一峰值時(shí)刻是否與下次的馬達(dá)控制處理的控制時(shí)刻重疊即可,也可以使用上述的第一以及第二時(shí)間Ta、Tb以外的參數(shù)來進(jìn)行該判別。
[0073]并且,在上述的實(shí)施例中,將馬達(dá)控制裝置10設(shè)為對搭載于車輛的馬達(dá)12進(jìn)行控制的部件,但本發(fā)明不限定于此,也可以將馬達(dá)控制裝置10應(yīng)用到搭載于車輛以外的馬達(dá)。
【主權(quán)項(xiàng)】
1.一種馬達(dá)控制裝置,其特征在于,具備: 基準(zhǔn)信號(hào)產(chǎn)生電路,生成具有預(yù)定的周期波形的基準(zhǔn)信號(hào); 解析器,根據(jù)所述基準(zhǔn)信號(hào),輸出與通過按照針對逆變器的開關(guān)指令而被供給的交流電力進(jìn)行旋轉(zhuǎn)的馬達(dá)的旋轉(zhuǎn)角度對應(yīng)的位置信號(hào); R/D轉(zhuǎn)換器,根據(jù)所述位置信號(hào),運(yùn)算所述馬達(dá)的旋轉(zhuǎn)角度; A/D轉(zhuǎn)換器,以與所述馬達(dá)的旋轉(zhuǎn)速度對應(yīng)的反饋周期對流向所述馬達(dá)的電流信號(hào)進(jìn)行A/D轉(zhuǎn)換,并且在獲得所述基準(zhǔn)信號(hào)的峰值的峰值時(shí)刻對所述位置信號(hào)進(jìn)行A/D轉(zhuǎn)換; 馬達(dá)控制部,根據(jù)A/D轉(zhuǎn)換后的所述電流信號(hào)以及所述R/D轉(zhuǎn)換器運(yùn)算出的所述馬達(dá)的旋轉(zhuǎn)角度,來計(jì)算用于控制所述馬達(dá)的指令值,并且運(yùn)算所述反饋周期; 異常檢測部,根據(jù)所述R/D轉(zhuǎn)換器運(yùn)算出的所述馬達(dá)的旋轉(zhuǎn)角度、與基于A/D轉(zhuǎn)換后的所述位置信號(hào)而運(yùn)算的所述馬達(dá)的旋轉(zhuǎn)角度的比較結(jié)果,來進(jìn)行所述R/D轉(zhuǎn)換器的異常檢測;以及 A/D起動(dòng)時(shí)刻控制部,在從所述反饋周期減去所述馬達(dá)的控制處理所需要的處理時(shí)間而得到的第一時(shí)間比從所述控制處理結(jié)束的控制結(jié)束時(shí)間點(diǎn)到所述峰值時(shí)刻為止的第二時(shí)間長的情況下,允許在所述峰值時(shí)刻的所述A/D轉(zhuǎn)換器對所述位置信號(hào)的A/D轉(zhuǎn)換,另一方面,在所述第一時(shí)間不比所述第二時(shí)間長的情況下,禁止在所述峰值時(shí)刻的所述A/D轉(zhuǎn)換器對所述位置信號(hào)的A/D轉(zhuǎn)換。2.根據(jù)權(quán)利要求1所述的馬達(dá)控制裝置,其特征在于, 當(dāng)允許在所述峰值時(shí)刻的所述A/D轉(zhuǎn)換器對所述位置信號(hào)的A/D轉(zhuǎn)換的情況下,所述異常檢測部實(shí)施所述R/D轉(zhuǎn)換器的異常檢測,另一方面,當(dāng)禁止在所述峰值時(shí)刻的所述A/D轉(zhuǎn)換器對所述位置信號(hào)的A/D轉(zhuǎn)換時(shí),所述異常檢測部不實(shí)施所述R/D轉(zhuǎn)換器的異常檢測。3.根據(jù)權(quán)利要求1所述的馬達(dá)控制裝置,其特征在于, 在所述電池與逆變器之間設(shè)置有升壓轉(zhuǎn)換器,該升壓轉(zhuǎn)換器利用電抗器的能量積蓄作用,通過一對開關(guān)元件的開/關(guān)將所述電池的直流電壓升壓。
【文檔編號(hào)】H02P27/06GK105939137SQ201610086785
【公開日】2016年9月14日
【申請日】2016年2月16日
【發(fā)明人】畑中俊彥
【申請人】豐田自動(dòng)車株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
凌海市| 新河县| 凤冈县| 大安市| 玛多县| 济宁市| 海城市| 洛宁县| 盐源县| 滦平县| 浦县| 江门市| 怀来县| 桂平市| 建湖县| 涞源县| 上虞市| 石阡县| 叶城县| 涿鹿县| 车致| 通河县| 襄樊市| 广德县| 定兴县| 汉阴县| 宝鸡市| 荆门市| 英超| 雅江县| 大城县| 吉安市| 刚察县| 光泽县| 福海县| 大姚县| 黄冈市| 堆龙德庆县| 平谷区| 贵阳市| 凤翔县|