0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

兩相雙極型步進(jìn)電機(jī)的基本結(jié)構(gòu)簡(jiǎn)析 如何正確選擇步進(jìn)電機(jī)驅(qū)動(dòng)器?

MPS芯源系統(tǒng) ? 來(lái)源:MPS芯源系統(tǒng) ? 2024-02-21 13:49 ? 次閱讀

前言

很多時(shí)候,IC廠商之間對(duì)某些參數(shù)指標(biāo)沒(méi)有明確的規(guī)范,所以,我們?cè)谶x擇步進(jìn)電機(jī)驅(qū)動(dòng)器時(shí),不能完全依賴(lài)數(shù)據(jù)手冊(cè)中的規(guī)格參數(shù),它們的定義可能不同,適用情況和現(xiàn)實(shí)情況可能相去甚遠(yuǎn),有時(shí)甚至是徹頭徹尾的誤導(dǎo)。

我們需要結(jié)合自身應(yīng)用,更深層次的理解和計(jì)算。

正文

今天我將和大家一起共同探討如何正確選擇步進(jìn)電機(jī)驅(qū)動(dòng)器。

首先,我們將了解步進(jìn)電機(jī)的基礎(chǔ)知識(shí),以及如何去驅(qū)動(dòng)一個(gè)步進(jìn)電機(jī)。

其次,我們將通過(guò)典型步進(jìn)電機(jī)驅(qū)動(dòng)IC的數(shù)據(jù)手冊(cè),來(lái)了解步進(jìn)電機(jī)驅(qū)動(dòng)器的主要特點(diǎn)和技術(shù)指標(biāo)。

最后,我們將展示如何理解數(shù)據(jù)手冊(cè)中的規(guī)格參數(shù),并將它們和實(shí)際應(yīng)用聯(lián)系在一起。

在這個(gè)過(guò)程中,你會(huì)發(fā)現(xiàn)你必須要自己做一些工作,而不是相信你在數(shù)據(jù)手冊(cè)上看到的一切!

PART.01

我們先來(lái)了解下步進(jìn)電機(jī)的基本構(gòu)造,以及它是如何運(yùn)轉(zhuǎn)起來(lái)的。

步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換成相應(yīng)角位移或線位移的執(zhí)行器。通俗一點(diǎn)講,當(dāng)步進(jìn)電機(jī)驅(qū)動(dòng)器 接收到一個(gè)脈沖信號(hào),它就會(huì)驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)過(guò)一個(gè)固定的角度,就是我們常說(shuō)的步距角。我們可以通過(guò)控制脈沖個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確的位置控制;同時(shí)我們還可以通過(guò)控制 脈沖的頻率 來(lái)控制電機(jī)的轉(zhuǎn)速,從而達(dá)到調(diào)速的目的。

步進(jìn)電機(jī)一般可分為:永磁式步進(jìn)電機(jī)、反應(yīng)式步進(jìn)電機(jī)和混合式步進(jìn)電機(jī)。

永磁式步進(jìn)電機(jī)一般為兩相電機(jī),它的轉(zhuǎn)矩和體積都比較小,步距角一般為7.5度或15度;

反應(yīng)式步進(jìn)電機(jī)一般為三相電機(jī),它可以實(shí)現(xiàn)大轉(zhuǎn)矩輸出,但噪聲和震動(dòng)都很大,所以現(xiàn)在基本已經(jīng)被淘汰了;

混合式步進(jìn)電機(jī)混合了永磁式和反應(yīng)式的優(yōu)點(diǎn),一般是兩相或五相電機(jī),兩相的步距角一般為1.8度,而五相的步距角一般為0.72度。

目前市面上絕大多數(shù)步進(jìn)電機(jī)使用兩相繞組,因此本文我們將重點(diǎn)研究?jī)上嚯p極型步進(jìn)電機(jī)及其驅(qū)動(dòng)器。

圖1展示了兩相永磁式步進(jìn)電機(jī)和混合式步進(jìn)電機(jī)的基本結(jié)構(gòu):

永磁式步進(jìn)電機(jī)的轉(zhuǎn)子由永磁性材料制成,N/S極交替分布在轉(zhuǎn)子上;定子由軟磁材料制成,上面分布有兩相勵(lì)磁繞組;定子、轉(zhuǎn)子周邊沒(méi)有小齒和槽,通電后利用永磁體與定子電流產(chǎn)生的磁場(chǎng) 相互作用產(chǎn)生轉(zhuǎn)矩。

f1af7a0a-d06e-11ee-a297-92fbcf53809c.png

圖1:兩相永磁式步進(jìn)電機(jī)和混合式步進(jìn)電機(jī)的基本結(jié)構(gòu)

混合式步進(jìn)電機(jī)的定子一般由8個(gè)磁極構(gòu)成,兩相繞組錯(cuò)開(kāi)纏繞在8個(gè)磁極上,它的轉(zhuǎn)子結(jié)構(gòu)比較復(fù)雜,內(nèi)部為圓柱形永磁鐵,外套軟磁性材料,使得一部分被磁化成N極,另一部分被磁化成S極,定子和轉(zhuǎn)子周邊有小齒和槽。

雖然這兩種電機(jī)的結(jié)構(gòu)不同,但都依賴(lài)于帶有永磁體的轉(zhuǎn)子,通過(guò)改變定子線圈上電流的大小和方向來(lái)產(chǎn)生變化的磁場(chǎng),吸引和排斥帶有永磁體的轉(zhuǎn)子,使得電機(jī)能夠朝著一個(gè)方向連續(xù)轉(zhuǎn)動(dòng)。

PART.02

我們來(lái)了解下如何驅(qū)動(dòng)一個(gè)兩相雙極型步進(jìn)電機(jī)。

通常我們采用雙全橋結(jié)構(gòu)作為驅(qū)動(dòng)電路。前面我們提到通過(guò)改變定子線圈上電流的大小和方向可以在磁極上感應(yīng)出不同的N/S極,進(jìn)而吸引和排斥帶有永磁體的轉(zhuǎn)子來(lái)實(shí)現(xiàn)電機(jī)轉(zhuǎn)動(dòng)。下面我們以整步驅(qū)動(dòng)方式為例,來(lái)看下具體的操作:

首先我們將步進(jìn)電機(jī)的定子和轉(zhuǎn)子簡(jiǎn)化成圖2中左圖示意,以便說(shuō)明。

f1b6a208-d06e-11ee-a297-92fbcf53809c.png

圖2

當(dāng)A相繞組正向通電時(shí),也就是圖2中的右圖全橋電路中打開(kāi)Q1和Q4,根據(jù)安培定則,會(huì)在A相定子磁極 上端 感應(yīng)出N極,下端感應(yīng)出S極,轉(zhuǎn)子的S極就被吸引到位置8;B相繞組正向通電時(shí),也就是打開(kāi)Q5和Q8,會(huì)在B相定子磁極 左端 感應(yīng)出S極,右端感應(yīng)出N極,吸引轉(zhuǎn)子S極到位置2;同理A相繞組反向通電時(shí),吸引轉(zhuǎn)子S極到位置4;B相繞組反向通電時(shí),吸引轉(zhuǎn)子S極到位置6;如此循環(huán),電機(jī)就朝著一個(gè)方向轉(zhuǎn)動(dòng)起來(lái)了。

由此可見(jiàn),A/B兩相驅(qū)動(dòng)存在90度相位差,就像正弦和余弦的關(guān)系。

當(dāng)然還有一種整部控制方式,在同一時(shí)刻,兩相繞組都會(huì)通電。

A/B兩相正向通電時(shí),A相定子磁極 上端 感應(yīng)出N極,下端感應(yīng)出S極;B相定子磁極左端感應(yīng)出S極,右端感應(yīng)出N極,轉(zhuǎn)子S極就會(huì)被吸引到位置1。A相繞組負(fù)向通電,B相繞組正向通電時(shí),轉(zhuǎn)子被吸引到位置3。接下來(lái)依次是位置5和位置7,如此形成矢量閉合。

相較于單相驅(qū)動(dòng),雙相驅(qū)動(dòng)效率更高,力矩更大,因此在實(shí)際應(yīng)用中較為常見(jiàn)。

步進(jìn)電機(jī)的機(jī)械步進(jìn)分辨率是由電機(jī)本身結(jié)構(gòu)決定的,準(zhǔn)確的說(shuō),是由定子和轉(zhuǎn)子上的齒數(shù)來(lái)決定。

一般來(lái)說(shuō),步進(jìn)電機(jī)轉(zhuǎn)一圈需要16-400個(gè)脈沖信號(hào),其中每轉(zhuǎn)一圈需要200個(gè)脈沖信號(hào)的步進(jìn)電機(jī)最為常見(jiàn),它們的定子和轉(zhuǎn)子有50對(duì)極,步距角為1.8度。由于電機(jī)的機(jī)械分辨率受到實(shí)際生產(chǎn)制造的限制,很難再通過(guò)機(jī)械的方式來(lái)實(shí)現(xiàn)0.9度以下的位置控制。為了進(jìn)一步提高步進(jìn)電機(jī)的控制精度,我們引入了細(xì)分控制。

前面我們介紹了整步模式下的單相驅(qū)動(dòng)和雙相驅(qū)動(dòng),當(dāng)我們把這兩種驅(qū)動(dòng)方式交替的結(jié)合在一起,就產(chǎn)生了半步控制。這種控制下 一個(gè)電周期內(nèi)有8個(gè)電氣角位置,比整步模式多了一倍,因此對(duì)于同一個(gè)電機(jī)轉(zhuǎn)過(guò)相同的角度,半步模式需要的脈沖個(gè)數(shù)也會(huì)比整步多一倍。換句話說(shuō)就是同樣數(shù)量的脈沖信號(hào),電機(jī)轉(zhuǎn)過(guò)的角度只有整步的一半,提高了控制精度。

我們將電周期看作一個(gè)圓周,以1/4圓周為例(如圖3),整步模式下驅(qū)動(dòng)的位置有1和9;半步模式下驅(qū)動(dòng)的位置是1,5,9;繼續(xù)按正弦電流調(diào)制,得到了1/4步,增加了位置3和7……以此類(lèi)推,兩相驅(qū)動(dòng)電流被不斷分割得到更小的步進(jìn)增量,這就是微步。

這里我們提一點(diǎn),以1/8步為例,一個(gè)電周期需要32個(gè)脈沖信號(hào),而在機(jī)械上一個(gè)電周期電機(jī)僅僅只是轉(zhuǎn)過(guò)了一個(gè)對(duì)極。所以對(duì)于一個(gè)50對(duì)極的步進(jìn)電機(jī)來(lái)說(shuō),如果用1/8步電流控制,那么機(jī)械上轉(zhuǎn)過(guò)一圈就要1600個(gè)脈沖!

f1be5552-d06e-11ee-a297-92fbcf53809c.png

圖3

PART.03

前面我們說(shuō)到了步進(jìn)電機(jī)細(xì)分控制原理,現(xiàn)在我們來(lái)看下不同細(xì)分步數(shù)下的電流控制波形。

如圖4,在整步模式中,只有一個(gè)電流平臺(tái)被驅(qū)動(dòng),正負(fù)交替,一個(gè)電周期內(nèi)只有4個(gè)狀態(tài),對(duì)應(yīng)4個(gè)電氣角位置。

在半步模式中,有兩個(gè)電流平臺(tái),分別是100%電流和70.7%電流,一個(gè)電周期內(nèi)有8個(gè)狀態(tài);1/4步下有4個(gè)電流平臺(tái),16種狀態(tài);以此類(lèi)推…

從驅(qū)動(dòng)電流形態(tài)上看,如果細(xì)分步數(shù)越多,兩相電流越接近正弦和余弦波形,電機(jī)轉(zhuǎn)動(dòng)會(huì)更順滑,噪音也會(huì)更小。

f1d1c362-d06e-11ee-a297-92fbcf53809c.png

圖4

PART.04

我們來(lái)看一下典型的步進(jìn)電機(jī)驅(qū)動(dòng)IC是什么樣的。

圖5是MPS公司一個(gè)典型步進(jìn)電機(jī)驅(qū)動(dòng)IC的內(nèi)部原理框圖。它包含了基本的電源模塊,兩個(gè)全橋電路,門(mén)級(jí)驅(qū)動(dòng)電路,電流采樣電路以及一些邏輯控制單元等。

f1e3fbea-d06e-11ee-a297-92fbcf53809c.png

圖5:MP6500典型步進(jìn)電機(jī)驅(qū)動(dòng)IC的內(nèi)部原理框圖

這其中還有一個(gè)用于控制步進(jìn)的狀態(tài)機(jī),我們稱(chēng)之為索引器,門(mén)級(jí)驅(qū)動(dòng)電路根據(jù)狀態(tài)機(jī)來(lái)驅(qū)動(dòng)后級(jí)功率管開(kāi)通和關(guān)斷,進(jìn)而控制相電流的大小和方向,以實(shí)現(xiàn)準(zhǔn)確的電機(jī)位置控制。

圖6是一個(gè)改進(jìn)型的步進(jìn)電機(jī)驅(qū)動(dòng)IC,它除了前面提到的這些基本模塊以外,還使用了SPI接口,用來(lái)訪問(wèn)故障診斷寄存器和其他功能設(shè)置。此外,這個(gè)改進(jìn)型驅(qū)動(dòng)器還可以直接測(cè)量電機(jī)反電動(dòng)勢(shì),可用于轉(zhuǎn)子失速檢測(cè),或者速度閉環(huán)控制等。

f1ea3d34-d06e-11ee-a297-92fbcf53809c.png

圖6

復(fù)雜的步進(jìn)電機(jī)驅(qū)動(dòng)器可能還包括運(yùn)動(dòng)軌跡發(fā)生器,它可以通過(guò)編程自動(dòng)的將電機(jī)從靜止?fàn)顟B(tài)ramp到目標(biāo)速度,也可以通過(guò)一個(gè)指令,一定的步數(shù),緩慢回到靜止?fàn)顟B(tài)。

PART.05

我們來(lái)看下IC數(shù)據(jù)手冊(cè)。

在典型的步進(jìn)電機(jī)驅(qū)動(dòng)IC手冊(cè)上,我們通常會(huì)在第一頁(yè)看到一個(gè)基本功能列表。上面提到的這些特性都是選擇步進(jìn)電機(jī)驅(qū)動(dòng)器時(shí)需要考慮的。但正如我們稍后將看到的,其中一些特性只能作為參考,不能認(rèn)為它們都適用于你的應(yīng)用。

下面我們來(lái)逐個(gè)查看重要的技術(shù)指標(biāo)(圖7)。

f1f27210-d06e-11ee-a297-92fbcf53809c.png

圖7

我們需要關(guān)注的第一個(gè)重要指標(biāo)就是輸入電壓范圍,它表征了這顆IC的最大和最小工作電壓,電機(jī)驅(qū)動(dòng)電壓必須落在這個(gè)范圍內(nèi)。

接下來(lái)是輸出電流,它表征了這顆IC驅(qū)動(dòng)負(fù)載 輸出電流的能力。由于芯片廠商之間沒(méi)有明確的規(guī)范,這個(gè)電流可以是持續(xù)電流,峰值電流或者其他形式的電流,所以僅僅盯著這個(gè)電流數(shù)值可能沒(méi)有太大意義,甚至有時(shí)候還會(huì)誤導(dǎo)你。

當(dāng)然在任何情況下,這個(gè)電流值必須等于,或者更有可能大大高于你想要驅(qū)動(dòng)到繞組的電流。

MOSFET的導(dǎo)通阻抗對(duì)于驅(qū)動(dòng)器真正可以提供多少電流至關(guān)重要,它可用于IC發(fā)熱計(jì)算。稍后我們也會(huì)詳細(xì)討論這一點(diǎn)。

接下來(lái)是邏輯接口,不同產(chǎn)品的邏輯接口可能有所不同。

一些步進(jìn)電機(jī)驅(qū)動(dòng)IC具有單獨(dú)的邏輯電源引腳,邏輯高低電平閾值 與該邏輯電源電壓成正比。另外一些則有固定的邏輯閾值。你需要確保邏輯輸入電平與你的系統(tǒng)相兼容 – 假如你的控制器 邏輯高電平 只能驅(qū)動(dòng)到1.8V,那么當(dāng)你使用僅為3.3V 邏輯電平 設(shè)計(jì)的驅(qū)動(dòng)器時(shí),就很有可能會(huì)遇到問(wèn)題。

圖8展示的是步進(jìn)電機(jī)驅(qū)動(dòng)IC的主要功能。選型之前,你應(yīng)該很清楚你的應(yīng)用需要哪些功能。

f27e6504-d06e-11ee-a297-92fbcf53809c.png

圖8

很多時(shí)候我們不需要過(guò)多用不到的功能,因?yàn)楦嗟墓δ芤馕吨叩某杀尽?/p>

一些比較老舊的驅(qū)動(dòng)器使用外部采樣電阻,每個(gè)全橋各需要一個(gè),以提供控制繞組電流所需的電流反饋。這些電阻又大又貴。較新的驅(qū)動(dòng)器一般都將采樣電阻集成到IC內(nèi)部,這樣不但可以減少外部所需的元件,而且還減小了布板面積。

不同驅(qū)動(dòng)器之間的步進(jìn)模式差異很大,從整步到1024微步都有。從某種程度上講,更精細(xì)的步進(jìn)模式可以使步進(jìn)電機(jī)運(yùn)行更平穩(wěn)。但細(xì)分步數(shù)也不是越高越好,因?yàn)樗鼤?huì)受到電機(jī)自身機(jī)械結(jié)構(gòu)的限制,而無(wú)法實(shí)現(xiàn)更高的細(xì)分要求。實(shí)際應(yīng)用上比較常見(jiàn)的微步有1/8步和1/16步。

為了實(shí)現(xiàn)高質(zhì)量的運(yùn)動(dòng)控制,繞組電流必須得到很好的調(diào)節(jié)。確保這一點(diǎn)的一個(gè)重要指標(biāo)就是控制電流衰減的時(shí)間。

電機(jī)高速運(yùn)轉(zhuǎn)時(shí)會(huì)產(chǎn)生較大的反電動(dòng)勢(shì),如果管理不當(dāng),可能會(huì)導(dǎo)致電流波形失真。一些比較老舊的驅(qū)動(dòng)器采用固定比例的“混合衰減”模式來(lái)解決這個(gè)問(wèn)題。而比較新的驅(qū)動(dòng)器,帶有內(nèi)部電流檢測(cè),可以實(shí)現(xiàn)自動(dòng)電流衰減,提供了更高效的電流控制。

保護(hù)功能在電機(jī)驅(qū)動(dòng)IC中是非常有必要的,它可以在發(fā)生短路或電源故障等問(wèn)題時(shí)保護(hù)IC不受損壞。

在改進(jìn)型的步進(jìn)電機(jī)驅(qū)動(dòng)IC中通常會(huì)使用SPI接口,會(huì)做更加完善的故障診斷功能,比如電機(jī)失速檢測(cè),負(fù)載開(kāi)路檢測(cè)等等。

最后,IC的封裝尺寸也是一個(gè)重要的考慮因素。較小的封裝可以節(jié)省PCB布板面積,但較小的封裝通常有較大的熱阻,這意味著它們耗散IC內(nèi)部產(chǎn)生熱量的效率較低。這可能會(huì)限制驅(qū)動(dòng)器可以提供的最大輸出電流。

在后續(xù)探討之前,我們先來(lái)回顧下數(shù)據(jù)手冊(cè)上經(jīng)常會(huì)看到的幾種電流表述。Peak,maximum,continuous,average,RMS,full-scale…

f28277e8-d06e-11ee-a297-92fbcf53809c.png

圖9

一般來(lái)說(shuō),peak current指的是峰值電流,它是觸發(fā)OCP前允許的最大瞬時(shí)電流;maximum一般指的是一個(gè)周期內(nèi)的最大輸出電流;continuous一般指的是持續(xù)的直流輸出電流;average是算數(shù)平均電流;RMS是均方根電流;full-scale是滿量程電流。

實(shí)際上IC廠商之間并沒(méi)有統(tǒng)一 驅(qū)動(dòng)器輸出電流的表述方式。

比如圖9中,波峰時(shí)刻的電流,在一些數(shù)據(jù)手冊(cè)中,被描述成maximum current,peak current或者是full-scale current。但在另一些數(shù)據(jù)手冊(cè)中,這些電流的含義卻是不一樣的。所以,你必須真正理解它們具體指代的意思,而不是停留在術(shù)語(yǔ)本身。

在IC功耗計(jì)算中,我們需要用到RMS電流。整步模式下,繞組電流只被驅(qū)動(dòng)到一個(gè)電流平臺(tái)。所以,在不考慮電流紋波時(shí),整步下的RMS電流就等于最大電流;而在非整步模式下,你可以用最大電流乘以0.707,來(lái)近似得到RMS電流。

在我們深入了解驅(qū)動(dòng)器 實(shí)際可以輸出多少電流之前,我們需要計(jì)算IC上產(chǎn)生的功耗。

對(duì)于IC總功耗的計(jì)算,我們需要知道全橋電路中功率管的導(dǎo)通阻抗,我們用Rds(on)來(lái)表示。在步進(jìn)電機(jī)驅(qū)動(dòng)IC中,全橋上管和下管的導(dǎo)通阻抗可能是一樣的,也可能是不一樣的。在電流調(diào)節(jié)期間,絕大多數(shù)時(shí)候,控制器保持全橋一側(cè)下管通,另一側(cè)在PWM,PWM的占空比根據(jù)電源電壓、電流調(diào)節(jié)設(shè)定值和電機(jī)轉(zhuǎn)速等變化。理論上來(lái)說(shuō),占空比可以在0和100%之間變化,但實(shí)際上大多數(shù)時(shí)候,占空比都是在50%左右變化。

換句話說(shuō),在電流調(diào)節(jié)期間,始終有兩個(gè)功率管處于導(dǎo)通狀態(tài),電流有一半的時(shí)間流過(guò)兩個(gè)下管,另一半時(shí)間流過(guò)一側(cè)的上管和另一側(cè)的下管。

由此我們也可以大致計(jì)算出芯片總的有效導(dǎo)通阻抗,計(jì)算公式為一個(gè)下管的Rds(on) + 上管和下管Rds(on)的平均值:

Effective RDS(ON) = RLS + (RHS + RLS) / 2

例如MPS公司的MP6500,上管Rds(on)為195mΩ,下管為170mΩ,那么可以算出有效導(dǎo)通阻抗為353mΩ;而同類(lèi)其他產(chǎn)品上下管的Rds(on)都為450mΩ,電流路徑上的有效導(dǎo)通阻抗為900mΩ。

考慮到實(shí)際工作中,下管導(dǎo)通時(shí)間更長(zhǎng),所以在設(shè)計(jì)驅(qū)動(dòng)芯片時(shí),將低邊MOSFET的Rds(on)做的更小一些,是有意義的。

PART.06

可是,有時(shí)候事情并沒(méi)有我們想想的這么簡(jiǎn)單。

事實(shí)上MOSFET的Rds(on)并不是一個(gè)恒定的值,不同芯片之間可能會(huì)存在差異,這就是我們可以在數(shù)據(jù)手冊(cè)上看到典型值和最大值的原因。對(duì)于最壞的情況分析,我們可以用最大值來(lái)計(jì)算,盡管這是一種比較悲觀的做法,但它絕對(duì)是安全的。

更糟糕的情況是MOSFET的Rds(on),會(huì)隨溫度變化而變化,這種變化和器件的物理特性相關(guān),不同的IC工藝都有類(lèi)似的現(xiàn)象。

圖10展示了MP6500兩個(gè)全橋上/下管Rds(on)隨溫度變化的情況。一般來(lái)說(shuō),150度下的Rds(on)會(huì)比常溫下高50%左右。

f2947416-d06e-11ee-a297-92fbcf53809c.png

圖10

知道了電流路徑下的有效導(dǎo)通阻抗之后,我們就可以來(lái)計(jì)算IC上產(chǎn)生的總功耗了。

它大體可分為三部分,分別是導(dǎo)通損耗,開(kāi)關(guān)損耗和靜態(tài)損耗。

當(dāng)然可能還有一部分驅(qū)動(dòng)損耗,這部分損耗非常小,通常可以忽略不計(jì)。有時(shí)候驅(qū)動(dòng)損耗已經(jīng)包含在靜態(tài)損耗中,這取決于IC靜態(tài)電流是在開(kāi)關(guān)狀態(tài)下還是非開(kāi)關(guān)狀態(tài)下測(cè)得的。

導(dǎo)通損耗

計(jì)算公式是:

Resistive Losses:

PR = IRMS2 x RDS(ON)

其中IRMS是流經(jīng)繞組的有效電流,RDS(ON)是電流路徑上MOSFET的有效導(dǎo)通阻抗。

功率損耗

在MOSFET開(kāi)通和關(guān)斷時(shí)也有一部分功率損耗,即開(kāi)關(guān)損耗。這個(gè)功耗取決于開(kāi)關(guān)頻率和MOSFET開(kāi)通關(guān)斷時(shí)的轉(zhuǎn)換速率,也就是slew rate。在此期間,MOSFET工作在線性區(qū)域,就像可變電阻一樣。所以這個(gè)功耗可以近似為 (1/2 x 輸入電壓 x 輸出電流 x 開(kāi)關(guān)頻率 x 開(kāi)通關(guān)斷時(shí)間):

Switching Losses:

PS ≈ ? x VIN x IRMS x fsw x tR

+ ? x VIN x IRMS x fsw x tF

通常步進(jìn)電機(jī)驅(qū)動(dòng)IC手冊(cè)上不會(huì)標(biāo)明轉(zhuǎn)換速率,但大部分驅(qū)動(dòng)器的上升下降時(shí)間在10nS到100nS之間。所以,如果沒(méi)有明確標(biāo)注的話,我們可以用100nS作為估算。

注意,我們算的導(dǎo)通損耗和開(kāi)關(guān)損耗只是其中一個(gè)全橋的,在步進(jìn)電機(jī)驅(qū)動(dòng)器中有兩個(gè)全橋,所以以上兩部分損耗,需要乘以2。

靜態(tài)損耗

這部分損耗來(lái)自于芯片內(nèi)部的邏輯供電,門(mén)級(jí)驅(qū)動(dòng)電路等等。數(shù)據(jù)手冊(cè)上會(huì)直接給出IC靜態(tài)電流,我們用輸入電壓乘以靜態(tài)電流就得到了這部分損耗:

Static Losses:

PQ = VIN x IQ

IC內(nèi)部耗散的總功率就是這三部分之和:

Total Power

P = PR + PS + PQ

下面我們用一個(gè)實(shí)例來(lái)說(shuō)明IC總功耗。

比如某個(gè)應(yīng)用中,MP6500輸入電源電壓為24V,輸出峰值電流為2A,開(kāi)關(guān)頻率為20kHz。在正弦或者類(lèi)正弦的電流輸出中,2A峰值電流意味著實(shí)際驅(qū)動(dòng)電機(jī)的RMS電流為2A*0.707,即1.414A。前面我們得到了PWM期間,MP6500總的有效導(dǎo)通阻抗為353mΩ,那么就可以算出導(dǎo)通損耗為706mW每個(gè)全橋。我們沒(méi)有在MP6500的數(shù)據(jù)手冊(cè)中找到上升/下降時(shí)間,所以這里我們都用100nS來(lái)近似估算。當(dāng)然slew rate可以通過(guò)實(shí)際測(cè)量得到。

根據(jù)公式算得開(kāi)關(guān)損耗為每個(gè)全橋68mW。另外我們?cè)谑謨?cè)中找到靜態(tài)電流為1.5mA,算得靜態(tài)損耗為36mW。三部分損耗相加,我們得到的總功耗約為1.58瓦。需要注意的是,這里我們用到的所有數(shù)據(jù)都是基于常溫下的。

當(dāng)我們知道了IC上消耗了多少功率以后,我們就可以把它和實(shí)際溫度聯(lián)系在一起。IC內(nèi)部硅晶片上的溫度我們稱(chēng)之為“結(jié)溫”,由于我們不能直接測(cè)量結(jié)溫,只能依靠熱仿真或者大體計(jì)算得出。通常,硅晶片的工作溫度是有上限的,一般為150攝氏度。超過(guò)這個(gè)溫度,大多數(shù)芯片就會(huì)關(guān)斷功率級(jí)以保護(hù)IC不被損壞。熱量會(huì)從一個(gè)溫度較高的物體流向一個(gè)溫度較低的物體,就好像電流會(huì)從一個(gè)較高的電壓流向一個(gè)較低的電壓。傳遞受阻力的影響,在熱模型中,我們稱(chēng)之為熱阻。

圖11展示了一個(gè)最基本的熱傳遞模型。硅晶片上產(chǎn)生的熱量有兩條傳導(dǎo)路徑,一條向上傳導(dǎo),從junction傳遞到case top,再由case top向空氣散熱;另一條向下傳導(dǎo),從junction傳遞到board,再由board向空氣散熱。

f2b37d98-d06e-11ee-a297-92fbcf53809c.png

圖11:基本的熱傳遞模型

大多數(shù)IC數(shù)據(jù)手冊(cè)上都標(biāo)注了熱阻參數(shù)。Theta-JA,它表征了熱量從硅晶片向周?chē)諝鈧鬟f時(shí)受到的阻力,它是上述兩條支路的熱阻總和,單位℃/W。所以當(dāng)你知道了IC上消耗的總功率,你就可以通過(guò)功率乘以熱阻再加上環(huán)境溫度計(jì)算出結(jié)溫。

需要說(shuō)明的是,你在數(shù)據(jù)手冊(cè)中看的熱阻參數(shù)都是基于一些標(biāo)準(zhǔn)PCB下的數(shù)據(jù),其中一種JEDEC標(biāo)準(zhǔn),稱(chēng)之為JESD-51。JESD-51有幾種標(biāo)準(zhǔn)化的電路板結(jié)構(gòu),其中IC數(shù)據(jù)手冊(cè)中最常用的是JESD51-7,也就是圖12上展示的這個(gè)。

f2b9449e-d06e-11ee-a297-92fbcf53809c.png

圖12

JESD51-7約定了板子的尺寸,層數(shù),銅厚和線寬等等。這是一種相當(dāng)?shù)湫偷腜CB板結(jié)構(gòu),但它可能與你實(shí)際的PCB有很大不同。

不同PCB的尺寸,層數(shù)和銅厚都會(huì)對(duì)熱阻產(chǎn)生巨大的影響。所以,手冊(cè)上給出的熱阻數(shù)據(jù)只適用于JESD51-7標(biāo)準(zhǔn)下的PCB以及其約定的其他外部條件。

換句話說(shuō),手冊(cè)上的Theta-JA只能用于同類(lèi)產(chǎn)品之間的橫向比較,而不能用于你PCB上的IC發(fā)熱計(jì)算。

我們用一個(gè)實(shí)例來(lái)說(shuō)明不同PCB對(duì)相同功耗下的IC發(fā)熱有多大影響。

圖13中的左邊是MP6500在兩層板上驅(qū)動(dòng)2A峰值電流時(shí)的發(fā)熱情況,我們可以看到殼溫是84度;圖13中的右邊是四層板,其他條件都一樣,殼溫只有56度。差異非常的明顯。

f2c3ed9a-d06e-11ee-a297-92fbcf53809c.png

圖13:MP6500 Driving a 2A Peak Stepper Motor

我們知道了如何計(jì)算IC功耗和結(jié)溫,現(xiàn)在我們?cè)倩剡^(guò)頭來(lái)看看手冊(cè)中的標(biāo)稱(chēng)電流。

如圖14所示,MPS公司的MP6500標(biāo)稱(chēng)2.5A 最大電流,同類(lèi)其他產(chǎn)品標(biāo)稱(chēng)2.4A 峰值電流。單從標(biāo)稱(chēng)電流上來(lái)看,有人可能會(huì)認(rèn)為這兩款產(chǎn)品都可以工作在2A峰值電流。

f2f13836-d06e-11ee-a297-92fbcf53809c.png

圖14

我們?cè)賮?lái)對(duì)比下它們的熱阻,TSSOP封裝分別是32和30.9,QFN封裝分別是36和40.7??雌饋?lái)也沒(méi)有太大的差別。

但是,請(qǐng)注意MP6500的有效導(dǎo)通阻抗只有353mΩ,而同類(lèi)“其他產(chǎn)品”卻高達(dá)900mΩ,是MP6500的兩倍多。

我們也來(lái)算一下“其他產(chǎn)品”的總功耗,還是在24V,2A峰值電流下。計(jì)算方法我們前面已經(jīng)講過(guò)了,這里就不再重復(fù)。直接講結(jié)果,我們得出在相同條件下,“其他產(chǎn)品”總功耗是3.86W,而MPS公司的MP6500的總功耗只有1.58W。

再來(lái)看下這兩款產(chǎn)品的結(jié)溫。

以TSSOP封裝為例,都在室溫25度下工作。MP6500的結(jié)溫是75度,同類(lèi)“其他產(chǎn)品”是145度,這幾乎到了熱關(guān)斷的溫度。

但是請(qǐng)不要忘記,剛才我們計(jì)算總功耗時(shí),用的只是常溫下的Rds (on)數(shù)據(jù),高溫下Rds(on)會(huì)顯著增加,所以實(shí)際的結(jié)溫肯定比我們拿常溫?cái)?shù)據(jù)計(jì)算得到的要高。再考慮到環(huán)溫高一些的應(yīng)用場(chǎng)合,比如烈日下的汽車(chē)內(nèi),同類(lèi)“其他產(chǎn)品”就根本沒(méi)辦法持續(xù)工作在2A峰值電流。

換一個(gè)角度,我們剛才看到MP6500在兩層EVB上驅(qū)動(dòng)2A峰值電流的殼溫是接近85度,也就是60度的溫升,而MP6500的功耗只有同類(lèi)“其他產(chǎn)品”的41%,那么可以計(jì)算出在同樣的兩層EVB上,同類(lèi)“其他產(chǎn)品”的溫升達(dá)到141度,結(jié)溫更是高達(dá)166度,這已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)了OTP的溫度。

通過(guò)上述對(duì)比,我們可以看出MP6500手冊(cè)上標(biāo)稱(chēng)的2.5A maximum current是常溫下實(shí)實(shí)在在能出的電流,而同類(lèi)“其他產(chǎn)品”很難在常溫下持續(xù)輸出2A最大電流,更不用說(shuō)2.4A。

這也就是為什么我們一直在強(qiáng)調(diào)不能僅僅只看手冊(cè)上的標(biāo)稱(chēng)電流的原因。

通過(guò)熱阻參數(shù)Theta JA,我們也可以反推某一溫度下實(shí)際夠輸出多少電流。

這里你需要解一個(gè)一元二次方程,這和我們之前做的計(jì)算是一樣的,只是反過(guò)來(lái)而已,具體過(guò)程我就不詳細(xì)了。

比如常溫25度下,MP6500在觸發(fā)OTP之前可以持續(xù)輸出2.3A RMS電流,3.2A峰值電流。同類(lèi)“其他產(chǎn)品”只能輸出不到1.5A的RMS電流,2.1A峰值電流。同樣的,這些計(jì)算結(jié)果都是基于常溫下的Rds(on)和靜態(tài)電流,以及JESD51-7標(biāo)準(zhǔn)下的評(píng)估板。

需要強(qiáng)調(diào)的是,我們不認(rèn)為任何IC廠商會(huì)在數(shù)據(jù)手冊(cè)上發(fā)布不真實(shí)的信息。

同類(lèi)“其他產(chǎn)品”在數(shù)據(jù)手冊(cè)上標(biāo)注2.4A peak current,1.5A full-scale current。通過(guò)剛才的計(jì)算,在室溫下,同類(lèi)“其他產(chǎn)品”很難持續(xù)工作在2A峰值電流。所以,這里的2.4A peak current,我們可以理解為短時(shí)間內(nèi)可以輸出的最大電流,而非持續(xù)輸出的最大電流。

正是因?yàn)楹芏鄷r(shí)候IC廠商之間對(duì)某些參數(shù)指標(biāo)沒(méi)有明確的規(guī)范,所以,我們?cè)谶x擇步進(jìn)電機(jī)驅(qū)動(dòng)器時(shí),就需要結(jié)合自身應(yīng)用,更深層次的理解和計(jì)算。

當(dāng)我們?cè)谠O(shè)計(jì)一款對(duì)IC發(fā)熱要求非常高的產(chǎn)品時(shí),我們可以使用150度下的Rds(on)數(shù)據(jù)來(lái)計(jì)算。結(jié)果可能會(huì)讓你感到失望,也許只有我們上面計(jì)算的一半,但這正是我們需要考慮的。

PART.07

綜上所述,關(guān)于如何選擇步進(jìn)電機(jī)驅(qū)動(dòng)器,我的一些小建議:

第一,不能完全依賴(lài)數(shù)據(jù)手冊(cè)中的規(guī)格參數(shù),它們的定義可能不同,適用情況和現(xiàn)實(shí)情況可能相去甚遠(yuǎn),有時(shí)甚至是徹頭徹尾的誤導(dǎo)!

第二,為了確定選擇的驅(qū)動(dòng)器是否適合你的應(yīng)用,你需要使用MOSFET的導(dǎo)通阻抗和IC的熱特性參數(shù)等,進(jìn)行估算。

第三,將PCB結(jié)構(gòu),環(huán)境溫度,周?chē)崆闆r等納入你的考慮。

最后,我們來(lái)做個(gè)簡(jiǎn)短的回顧:

今天我們一起了解了典型的兩相雙極型步進(jìn)電機(jī)的基本結(jié)構(gòu),如何去驅(qū)動(dòng)一個(gè)步進(jìn)電機(jī),我們講到了細(xì)分控制原理,逐個(gè)查看了手冊(cè)上的主要技術(shù)指標(biāo),以及如何計(jì)算IC損耗并將它和溫度聯(lián)系在一起。

希望我的講解對(duì)大家今后在選擇步進(jìn)電機(jī)驅(qū)動(dòng)器時(shí)有所幫助。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    52

    文章

    8236

    瀏覽量

    146355
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    150

    文章

    3110

    瀏覽量

    147484
  • 驅(qū)動(dòng)電路
    +關(guān)注

    關(guān)注

    153

    文章

    1530

    瀏覽量

    108519
  • 脈沖信號(hào)
    +關(guān)注

    關(guān)注

    6

    文章

    399

    瀏覽量

    36969
  • 永磁體
    +關(guān)注

    關(guān)注

    0

    文章

    124

    瀏覽量

    5490

原文標(biāo)題:【工程師筆記】如何正確選擇步進(jìn)電機(jī)驅(qū)動(dòng)器?- 不要全部相信你在數(shù)據(jù)手冊(cè)上看到的數(shù)據(jù)

文章出處:【微信號(hào):MPS芯源系統(tǒng),微信公眾號(hào):MPS芯源系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于極性橋式電路的兩相步進(jìn)電機(jī)驅(qū)動(dòng)器設(shè)計(jì)

    摘要:文章提出了一種結(jié)構(gòu)簡(jiǎn)單的用于兩相步進(jìn)電機(jī)的控制驅(qū)動(dòng)器的設(shè)計(jì)。該控制驅(qū)動(dòng)器由L297
    發(fā)表于 12-15 11:21

    兩相步進(jìn)電機(jī)和配套的兩相步進(jìn)電機(jī)驅(qū)動(dòng)器比較

    。比較常用的就是兩相步進(jìn)電機(jī)和配套的兩相步進(jìn)電機(jī)驅(qū)動(dòng)器
    發(fā)表于 03-13 14:16

    極性橋式電路的兩相步進(jìn)電機(jī)驅(qū)動(dòng)器設(shè)計(jì)介紹

    本文提出了一種結(jié)構(gòu)簡(jiǎn)單的用于兩相步進(jìn)電機(jī)驅(qū)動(dòng)器設(shè)計(jì)。
    發(fā)表于 04-02 15:31 ?63次下載

    兩相步進(jìn)電機(jī)恒流驅(qū)動(dòng)電路

    兩相步進(jìn)電機(jī)恒流驅(qū)動(dòng)電路
    發(fā)表于 02-09 16:17 ?1659次閱讀
    <b class='flag-5'>雙</b><b class='flag-5'>極</b><b class='flag-5'>型</b><b class='flag-5'>兩相</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>恒流<b class='flag-5'>驅(qū)動(dòng)</b>電路

    基于CPLD的兩相步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器設(shè)計(jì)

    基于CPLD的兩相步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器設(shè)計(jì)
    發(fā)表于 04-25 10:54 ?34次下載

    基于FPGA的兩相步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器設(shè)計(jì)

    基于FPGA的兩相步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器設(shè)計(jì)
    發(fā)表于 04-25 10:54 ?21次下載

    兩相步進(jìn)電機(jī)的控制及微驅(qū)動(dòng)器的設(shè)計(jì)

    兩相步進(jìn)電機(jī)的控制及微驅(qū)動(dòng)器的設(shè)計(jì),下來(lái)看看
    發(fā)表于 04-26 09:27 ?46次下載

    兩相步進(jìn)電機(jī)連接和單極連接

    從本文開(kāi)始,將介紹兩相步進(jìn)電機(jī)兩相單極步進(jìn)
    發(fā)表于 06-12 11:55 ?2608次閱讀
    <b class='flag-5'>兩相</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的<b class='flag-5'>雙</b><b class='flag-5'>極</b>連接和單極連接

    TB8825FNG兩相步進(jìn)電機(jī)驅(qū)動(dòng)器IC手冊(cè)

    TB8825FG是一種使用PWM的兩相步進(jìn)電機(jī)驅(qū)動(dòng)器IC斬波器。采用BiCD工藝制造,TB8
    發(fā)表于 11-21 16:07 ?5次下載

    兩相步進(jìn)電機(jī)驅(qū)動(dòng) 其1

    兩相步進(jìn)電機(jī)驅(qū)動(dòng)驅(qū)動(dòng)電路,先來(lái)看
    的頭像 發(fā)表于 02-24 09:51 ?2127次閱讀
    <b class='flag-5'>兩相</b><b class='flag-5'>雙</b><b class='flag-5'>極</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的<b class='flag-5'>驅(qū)動(dòng)</b> 其1

    兩相步進(jìn)電機(jī)驅(qū)動(dòng) 其2

    在上一篇文章“兩相步進(jìn)電機(jī)驅(qū)動(dòng) 其1”中,給出了兩相
    的頭像 發(fā)表于 02-24 09:51 ?2819次閱讀
    <b class='flag-5'>兩相</b><b class='flag-5'>雙</b><b class='flag-5'>極</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的<b class='flag-5'>驅(qū)動(dòng)</b> 其2

    兩相單極步進(jìn)電機(jī)驅(qū)動(dòng)電路

    繼上一篇“兩相步進(jìn)電機(jī)驅(qū)動(dòng)”之后,本文將從兩相
    的頭像 發(fā)表于 02-24 09:51 ?3023次閱讀
    <b class='flag-5'>兩相</b>單極<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的<b class='flag-5'>驅(qū)動(dòng)</b>電路

    步進(jìn)電機(jī)連接和單極連接驅(qū)動(dòng)方法

    從本文開(kāi)始,將介紹兩相步進(jìn)電機(jī)兩相單極步進(jìn)
    發(fā)表于 03-10 09:14 ?1147次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的<b class='flag-5'>雙</b><b class='flag-5'>極</b>連接和單極連接<b class='flag-5'>驅(qū)動(dòng)</b>方法

    步進(jìn)電機(jī)和單極步進(jìn)電機(jī)之間差異

    兩相步進(jìn)電機(jī)驅(qū)動(dòng)電路相比,兩相單極
    發(fā)表于 03-10 09:18 ?1828次閱讀
    <b class='flag-5'>雙</b><b class='flag-5'>極</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>和單極<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>之間差異

    如何正確選擇步進(jìn)電機(jī)驅(qū)動(dòng)器

    步進(jìn)電機(jī)驅(qū)動(dòng)器步進(jìn)電機(jī)系統(tǒng)中的重要組成部分,它負(fù)責(zé)將控制信號(hào)轉(zhuǎn)換為步進(jìn)
    的頭像 發(fā)表于 06-05 18:04 ?2292次閱讀