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

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

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

自制無刷電機(jī)控制器

科技綠洲 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2023-10-16 10:43 ? 次閱讀

很早之前就想做一款無刷電機(jī)控制器,忙于工作一直沒有弄。最近有點(diǎn)時間畫板,打樣,焊接,調(diào)試,總算順利的轉(zhuǎn)起來。期間也遇到很多問題,上網(wǎng)查資料,自己量波形前前后后搞了差不多近一個月,(中間又出差一周)總算搞的差不多了,特意寫個總結(jié)。

板子外觀100*60mm 中等大小。DC 12V輸入,設(shè)計(jì)最大電流10A.(實(shí)際沒試過那么大的電機(jī),手頭的電機(jī)也就5 6A的樣子)硬件上可以切換有感(HALL)和無感(EMF)兩種模式,外部滑動變阻器調(diào)速 預(yù)留有 PWM輸入、剎車、正反轉(zhuǎn)、USBuart接口

先來說下原理無刷電機(jī)其實(shí)就是直流電機(jī),和傳統(tǒng)的DC電機(jī)是一樣的,只是把有刷的電滑環(huán)變成了電子換向器。

圖片

因?yàn)樯倭穗娀h(huán)的摩擦所以壽命靜音方面有了很大的提升,轉(zhuǎn)速也更高。

圖片

當(dāng)然難點(diǎn)就在如何獲取當(dāng)前轉(zhuǎn)子的位置好換相,所以又分為兩種有感和無感。

有感就是在電機(jī)端蓋的部位加裝霍爾傳感器分別相隔30度或60度。無感就是靠檢測懸浮相的感應(yīng)電動勢過零點(diǎn)(后面細(xì)講)。


當(dāng)然各有各的優(yōu)缺點(diǎn),有感在低速方面好,可以頻繁啟停換相。無感的結(jié)構(gòu)簡單成本低,航模上應(yīng)用居多。

先說有感,電源首先被分成了3個繞組U V W這個交流電還是有區(qū)別的。

它只是3H橋按一定的順序?qū)?a href="http://ttokpm.com/analog/" target="_blank">模擬出來的,本質(zhì)還是直流電。電機(jī)靠hall位置按一定順序換相,轉(zhuǎn)速與電壓電流有關(guān)。這一點(diǎn)切記,不是換的越快轉(zhuǎn)的越快。(位置決定換相時刻,電壓決定轉(zhuǎn)速)一般調(diào)速就是調(diào)電壓,6PWM方式是目前常用的。當(dāng)然后續(xù)還有foc等更好算法。相關(guān)文章:[淺析PWM控制電機(jī)轉(zhuǎn)速的原理](http://mp.weixin.qq.com/s?__biz=MzUzODM0MDI0MQ==&mid=2247486841&idx=1&sn=be9cff9d8c9484b55b92d5d78aa7337e&chksm=fad87387cdaffa914232c0b60bb2bbc68c1541aa415c0de8a2411edeab21fe2013fcaeac2251&scene=21#wechat_redirect)。

硬件部分網(wǎng)上基本都是成熟的方案。三相H橋,H橋一般有上臂mos和下臂mos組成,如果只是簡單的做演示上臂選pmos下臂選nmos控制電路簡單直接用單片機(jī)的io就可以驅(qū)動。但是pmos低內(nèi)阻的價格高。功率上面很難做大。相關(guān)文章:[H橋如何控制電機(jī)速度](http://mp.weixin.qq.com/s?__biz=MzUzODM0MDI0MQ==&mid=2247491833&idx=2&sn=5d1bdd8295a2fec8ecbecdc1d49fa210&chksm=fadb9e07cdac1711a047d8be4c61057bd6d69ecf7e87dd140455b9f300e94aeda57732a165d5&scene=21#wechat_redirect)。

** 這也就是為什么基本所有的商業(yè)控制器全是nmos的原因。**

但是上臂用nmos存在一個問題vgs控制電壓大與vcc 4v以上才能完全導(dǎo)通。為了簡化電路采用了ir公司出的驅(qū)動ic,它內(nèi)部有自舉升壓電路。外部僅需一個續(xù)流的二極管及儲能電容即可。

圖片

圖片

有感模式控制相對簡單,3個霍爾傳感器輸出一般都是數(shù)字信號,分壓后直接接單片機(jī)io。

圖片

當(dāng)然控制方式上也就簡單很多,三個霍爾接中斷輸入,在中斷處理程序中根據(jù)組合狀態(tài)換相,程序上也沒什么復(fù)雜的。主程序 一直檢測ad值,改變pwm占空比,及電流保護(hù)等。

如下一個典型的換相代碼。STM32 有兩個高級定時器tim1 tim8 可以輸出4組互補(bǔ)型pwm,還可以設(shè)定死區(qū)時間等,使用上非常方便。

圖片

圖片

圖片

下圖為uvw三相的霍爾檢測到的電平及w相的波形。

圖片

下圖為 uvw三相波形及w相霍爾電平

圖片

下圖為 w相電平, w相上臂on 下臂pwm ,w相霍爾信號。

圖片

下圖為w相ir2304芯片輸出,上臂電壓可明顯看到已高于vcc,下臂為pwm信號

圖片

再說說無感模式,由于沒有了霍爾,電機(jī)無法知道轉(zhuǎn)子當(dāng)前的位置所以就無法換相,而感應(yīng)電動勢也只有在轉(zhuǎn)起來之后才有,所以無感模式的啟動是個難點(diǎn)。

** 一般方法都是分三段法:** 1 預(yù)定位 2 啟動 3 進(jìn)入閉環(huán)反饋

正如網(wǎng)友說的江湖一層紙,戳破不值半文錢。

1. 預(yù)定為就是強(qiáng)制給某一相通電一段時間,讓電機(jī)定位到這個位置。占空比30-50%不要太大,可能會發(fā)熱。

2. 啟動,就是逐步的強(qiáng)制換相,當(dāng)然要有個加速的過程,使電機(jī)轉(zhuǎn)起來。

這個過程太慢會抖動反轉(zhuǎn),太快會丟步。參數(shù)需要一點(diǎn)點(diǎn)試,有點(diǎn)像控制步進(jìn)電機(jī)。要能使電機(jī)轉(zhuǎn)的能產(chǎn)生電動勢,我也是參照的德國MK 電調(diào)的算法。

每次延時時間比上一次少1/25,形成一個加速的過程,直到電機(jī)完全轉(zhuǎn)起來產(chǎn)生足夠的電動勢。

3. 閉環(huán)反饋控制換相跟有感差不多一樣。

圖片

說到感應(yīng)電動勢很多人不明白,先來說說電流,電機(jī)線圈的內(nèi)阻通常很小比如0.2歐,電機(jī)的電壓比如10v,按理來說電流100a為何電機(jī)不燒哪?

其實(shí)電機(jī)線圈在通電的一瞬間并不是完全導(dǎo)通的,因?yàn)橛蟹聪螂妱痈袘?yīng)勢的存在,可能有-9.8v。10v-9.8v = 0.2v /0.2 = 1A.這樣算起來電流還合理。

在說說那個初中學(xué)習(xí)的法拉第 ,當(dāng)線圈切割磁場時會產(chǎn)生感應(yīng)電動勢,根據(jù)右手定則,初中物理知識。

圖片

如下圖當(dāng)ac相在通電12v的情況下,靜止?fàn)顟B(tài)下正中間中性點(diǎn)理論為6v,但是轉(zhuǎn)起來就不一定了,因?yàn)?span id="1tqskxh"    class="hljs-selector-tag">b相實(shí)際是在切割磁場,是會產(chǎn)生電動勢的。而電動勢的大小正負(fù)取決與當(dāng)前在磁場ns極的位置。當(dāng)切割ns時為-1,切割sn時為1,平行時為0.

圖片

** 利用這一特性不就剛好可以獲得轉(zhuǎn)子的位置嗎?**

首先檢測電路網(wǎng)上已經(jīng)一大很成熟了。

如下圖,當(dāng)然很多時候需要在4.7k對地的電阻上并一個100nf的電容,做一個低通濾波。也可以在軟件中做濾波處理。

圖片

我們所要做的就是檢測這個懸浮相的電動勢過零點(diǎn)。

** 網(wǎng)上常用的兩種方法:1 單片機(jī)ad采集;2 比較器比較。我選擇了比較器lm339價格已經(jīng)很便宜了,在高速上比ad有明顯優(yōu)勢,只要比較cin bin ain 與n點(diǎn)的壓差即可獲得零點(diǎn)。**

圖片

理想很完美,現(xiàn)實(shí)很殘酷,實(shí)際中根本得不到這么完美的波形。

如下圖,這個已經(jīng)是比較好的了,還是有很多毛刺。這個給單片機(jī)中斷,肯定一大堆問題,嚴(yán)重的換錯相燒MOS管。

圖片

圖片

為什么會有這些毛刺哪,有些還挺有規(guī)律。

參考了網(wǎng)上的介紹,這中間還有一個叫消磁的東西。

圖片

原理不深究了,反正時間很短,軟件上做一個濾波消掉就可以了。

進(jìn)入中斷函數(shù)后做如下處理 ,定時器的中斷我暫時用的20us。

圖片

圖片

圖片

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

    關(guān)注

    40

    文章

    6722

    瀏覽量

    131696
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16133

    瀏覽量

    177144
  • 無刷電機(jī)
    +關(guān)注

    關(guān)注

    57

    文章

    820

    瀏覽量

    45714
  • 感應(yīng)電動勢
    +關(guān)注

    關(guān)注

    0

    文章

    136

    瀏覽量

    5664
收藏 人收藏

    評論

    相關(guān)推薦

    大神的實(shí)戰(zhàn)作品:自制無刷電機(jī)控制器

    很早之前就想做一款無刷電機(jī)控制器,忙于工作一直沒有弄。最近有點(diǎn)時間畫板,打樣,焊接,調(diào)試,總算順利的轉(zhuǎn)起來。期間也遇到很多問題,上網(wǎng)查資料,自己量波形前前后后搞了差不多近一個月,(中間又出差一周
    發(fā)表于 08-05 07:30

    請問如何自制一款無刷電機(jī)控制器?

    如何自制一款無刷電機(jī)控制器
    發(fā)表于 03-16 10:25

    請問怎樣去設(shè)計(jì)無刷電機(jī)控制器?

    怎樣去設(shè)計(jì)無刷電機(jī)控制器?無刷電機(jī)控制器的實(shí)現(xiàn)有什么參考價值?
    發(fā)表于 04-29 07:09

    無刷電機(jī)控制器原理是什么?

    無刷電機(jī)為什么會誕生?無刷電機(jī)的優(yōu)點(diǎn)及缺點(diǎn)是什么?無刷電機(jī)控制器原理是什么?
    發(fā)表于 07-21 06:53

    無刷電機(jī)控制器是怎樣的?

    無刷電機(jī)控制器是怎樣的?無刷電機(jī)控制方法有哪些?
    發(fā)表于 07-21 08:34

    基于DSP的直流無刷電機(jī)控制器的硬件設(shè)計(jì)

    基于DSP的直流無刷電機(jī)控制器的硬件設(shè)計(jì) 隨著電力電子技術(shù),新的永磁材料以及具有快速運(yùn)算能力的DSP(數(shù)字信號處理)的發(fā)展,直流無刷電機(jī)
    發(fā)表于 10-30 07:56 ?3295次閱讀
    基于DSP的直流<b class='flag-5'>無刷電機(jī)</b><b class='flag-5'>控制器</b>的硬件設(shè)計(jì)

    永磁直流無刷電機(jī)控制器的研究設(shè)計(jì)

    永磁直流無刷電機(jī)控制器的研究設(shè)計(jì),有興趣的同學(xué)可以下載學(xué)習(xí)
    發(fā)表于 04-27 15:28 ?38次下載

    無刷電機(jī)控制器EG89M52方案

    無刷電機(jī)控制器方案
    發(fā)表于 11-28 14:46 ?29次下載

    電動車無刷電機(jī)控制器的基本原理詳細(xì)資料說明

    電動車采用的電機(jī)分有刷電機(jī)無刷電機(jī)兩種,由于無刷電機(jī)具有噪聲低、壽命長的特點(diǎn),因而在電動車中獲得比較廣泛應(yīng)用。無刷電機(jī)
    發(fā)表于 09-02 08:00 ?25次下載
    電動車<b class='flag-5'>無刷電機(jī)</b><b class='flag-5'>控制器</b>的基本原理詳細(xì)資料說明

    直流無刷電機(jī)方波控制

    方波直流無刷電機(jī)轉(zhuǎn)子位置傳感控制器比較簡單、體積小、控制成本低,在直流無刷電機(jī)中占有很高的比例。控制
    發(fā)表于 05-11 09:46 ?3370次閱讀

    無刷電機(jī)控制器限速線在哪

    無刷電機(jī)控制器限速線在哪?
    的頭像 發(fā)表于 08-26 14:17 ?1.3w次閱讀

    直流無刷電機(jī)控制器程序流程圖

    直流無刷電機(jī)控制器程序流程圖(新型電源技術(shù)論文)-直流無刷電機(jī)控制器程序流程圖? ? ? ? ? ? ? ? ? ? ? ? ?
    發(fā)表于 09-18 18:02 ?127次下載
    直流<b class='flag-5'>無刷電機(jī)</b><b class='flag-5'>控制器</b>程序流程圖

    用于無刷電機(jī)控制器設(shè)計(jì)的兩芯片解決方案

    用于無刷電機(jī)控制器設(shè)計(jì)的兩芯片解決方案
    發(fā)表于 11-15 19:18 ?6次下載
    用于<b class='flag-5'>無刷電機(jī)</b><b class='flag-5'>控制器</b>設(shè)計(jì)的兩芯片解決方案

    自制無刷電機(jī)控制器:畫板、打樣、焊接、調(diào)試

    板子外觀100*60mm 中等大小。DC 12V輸入,設(shè)計(jì)最大電流10A.(實(shí)際沒試過那么大的電機(jī),手頭的電機(jī)也就5 6A的樣子)硬件上可以切換有感(HALL)和無感(EMF)兩種模式,外部滑動變阻器調(diào)速 預(yù)留有 PWM輸入、剎車、正反轉(zhuǎn)、USB和uart等接口。
    的頭像 發(fā)表于 01-16 15:29 ?1716次閱讀

    無刷電機(jī)常見故障 無刷電機(jī)控制器壞了怎樣維修

    無刷電機(jī)控制器(也稱為驅(qū)動)是控制無刷電機(jī)正常運(yùn)行的關(guān)鍵部件,如果控制器壞了,
    發(fā)表于 03-08 16:44 ?1.6w次閱讀