色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

自制無刷電機控制器:畫板、打樣、焊接、調試

電子工程技術 ? 來源:電子工程技術 ? 2023-01-16 15:29 ? 次閱讀

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

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

先來說下原理無刷電機其實就是直流電機,和傳統的DC電機是一樣的,只是把有刷的電滑環變成了電子換向器。

75172e94-94be-11ed-bfe3-dac502259ad0.png

因為少了電滑環的摩擦所以壽命靜音方面有了很大的提升,轉速也更高。

752e16d6-94be-11ed-bfe3-dac502259ad0.png

當然難點就在如何獲取當前轉子的位置好換相,所以又分為兩種有感和無感。

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

當然各有各的優缺點,有感在低速方面好,可以頻繁啟停換相。無感的結構簡單成本低,航模上應用居多。

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

它只是3個h橋按一定的順序導通模擬出來的,本質還是直流電。電機靠hall位置按一定順序換相,轉速與電壓電流有關。這一點切記,不是換的越快轉的越快。(位置決定換相時刻,電壓決定轉速)一般調速就是調電壓,6步pwm方式是目前常用的。當然后續還有foc等更好算法。

硬件部分網上基本都是成熟的方案。三相H橋,H橋一般有上臂mos和下臂mos組成,如果只是簡單的做演示上臂選pmos下臂選nmos控制電路簡單直接用單片機的io就可以驅動。但是pmos低內阻的價格高。功率上面很難做大。

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

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

75568e5e-94be-11ed-bfe3-dac502259ad0.jpg

75661cfc-94be-11ed-bfe3-dac502259ad0.jpg

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

75766580-94be-11ed-bfe3-dac502259ad0.png

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

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

switch(step)

{

case 4: //B+ C-

/* Next step: Step 2 Configuration -------------------------------------- */

TIM_CCxCmd(BLDC_TIMx,TIM_Channel_1,TIM_CCx_Disable);

TIM_CCxNCmd(BLDC_TIMx,TIM_Channel_1,TIM_CCxN_Disable);

75839890-94be-11ed-bfe3-dac502259ad0.jpg

75b3ca4c-94be-11ed-bfe3-dac502259ad0.jpg

}

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

75c5d16a-94be-11ed-bfe3-dac502259ad0.jpg

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

75d417a2-94be-11ed-bfe3-dac502259ad0.jpg

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

75fc56ae-94be-11ed-bfe3-dac502259ad0.jpg

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

761e1884-94be-11ed-bfe3-dac502259ad0.jpg

在說說無感模式,由于沒有了霍爾,電機無法知道轉子當前的位置所以就無法換相,而感應電動勢也只有在轉起來之后才有,所以無感模式的啟動是個難點。

一般方法都是分三段法:1 預定位 2 啟動 3 進入閉環反饋

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

1. 預定為就是強制給某一相通電一段時間,讓電機定位到這個位置。占空比30-50%不要太大,可能會發熱。

2. 啟動,就是逐步的強制換相,當然要有個加速的過程,使電機轉起來。

這個過程太慢會抖動反轉,太快會丟步。參數需要一點點試,有點像控制步進電機。要能使電機轉的能產生電動勢,我也是參照的德國MK 電調的算法。

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

3. 閉環反饋控制換相跟有感差不多一樣。

speed_duty=30; //30% start

BLDC_PHASE_CHANGE(Step[Phase]); //固定一相

Delay_MS(200);

speed_duty=pwm;

timer = 300;

while(1)

{

for(i=0;i

{

Delay_US(120); //等待

}

timer-= timer/25+1;

if(timer < 25)

{

if(TEST_MANUELL)

{

timer = 25; //開環強制換向

}

else

{

bldc_dev.motor_state=RUN;

break;

}

}

Phase++;

Phase %= 6;

BLDC_PHASE_CHANGE(Step[Phase]); //

}

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

其實電機線圈在通電的一瞬間并不是完全導通的,因為有反向電動感應勢的存在,可能有-9.8v。10v-9.8v = 0.2v /0.2 = 1A.這樣算起來電流還合理。

在說說那個初中學習的法拉第 ,當線圈切割磁場時會產生感應電動勢,根據右手定則。。。。。。。。不懂的自行上網搜。

762ae7a8-94be-11ed-bfe3-dac502259ad0.jpg

如下圖當ac相在通電12v的情況下,靜止狀態下正中間中性點理論為6v,但是轉起來就不一定了,因為b相實際是在切割磁場,是會產生電動勢的。而電動勢的大小正負取決與當前在磁場ns極的位置。當切割ns時為-1,切割sn時為1,平行時為0.

764e1994-94be-11ed-bfe3-dac502259ad0.jpg

利用這一特性不就剛好可以獲得轉子的位置嗎?

首先檢測電路網上已經一大很成熟了。

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

765f5d4e-94be-11ed-bfe3-dac502259ad0.jpg

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

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

766d1a92-94be-11ed-bfe3-dac502259ad0.jpg

理想很完美,現實很殘酷,實際中根本得不到這么完美的波形。
如下圖,這個已經是比較好的了,還是有很多毛刺。這個給單片機中斷,肯定一大堆問題,嚴重的換錯相燒mos管。

7693584c-94be-11ed-bfe3-dac502259ad0.jpg

76a201da-94be-11ed-bfe3-dac502259ad0.jpg

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

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

76b12aca-94be-11ed-bfe3-dac502259ad0.jpg

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

進入中斷函數后做如下處理 ,定時器的中斷我暫時用的20us。

const unsigned int FilterNums = 0xff;

static unsigned int nums =0;

static unsigned int Queue_UStatus =0;

static unsigned int Queue_VStatus =0;

static unsigned int Queue_WStatus =0;

static unsigned char EMF_SVal =0;

unsigned char Filter_U_Status=0;

unsigned char Filter_V_Status=0;

unsigned char Filter_W_Status=0;

unsigned char EMF_Val=0;

unsigned int status_h;

unsigned int status_l;

unsigned int Delay30deg =0;

/* 清除中斷標志位 */

if ( TIM_GetITStatus(TIM3 , TIM_IT_Update) != RESET )

{

TIM_ClearITPendingBit(TIM3 , TIM_FLAG_Update);

76ef0d4a-94be-11ed-bfe3-dac502259ad0.png

770d4e2c-94be-11ed-bfe3-dac502259ad0.png

至于網上說檢測到過零點后,延時30度換相,對電源效率有影響。我試了下,好像沒什么明顯的差異。也有人說在大功率的電機下不延時反而更平滑等等。真實怎樣有待各位實際實驗了。

最后秀幾張轉起來的照片

771c6c7c-94be-11ed-bfe3-dac502259ad0.jpg

7755083e-94be-11ed-bfe3-dac502259ad0.jpg

硬盤電機 無感模式

7764d642-94be-11ed-bfe3-dac502259ad0.jpg

電動工具電機 有感模式

7771343c-94be-11ed-bfe3-dac502259ad0.jpg

加裝散熱片的樣子

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電流
    +關注

    關注

    40

    文章

    6937

    瀏覽量

    132526
  • 控制器
    +關注

    關注

    112

    文章

    16444

    瀏覽量

    179045
  • 無刷電機
    +關注

    關注

    58

    文章

    847

    瀏覽量

    45983

原文標題:大神自制無刷電機控制器:畫板、打樣、焊接、調試...

文章出處:【微信號:EngicoolArabic,微信公眾號:電子工程技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    精密逆變焊接控制器的創新應用與未來發展

    精密逆變焊接控制器作為現代焊接技術中的關鍵組成部分,其創新應用不僅提升了焊接質量,還極大地提高了生產效率和安全性。隨著科技的發展,精密逆變焊接
    的頭像 發表于 12-17 11:03 ?165次閱讀

    基于FOC控制的雙電機力矩反饋控制系統

    近期做了幾個無刷電機項目,在開發過程中對無刷控制有了一些新的認識,看到“稚暉君”的像素級控制,我也萌生了自己做個一個雙電機力矩反饋的系統的念頭。說干就干,構思,設計電路,
    發表于 11-26 17:34

    無刷電機和空心杯電機哪個好?

    和換向電機。它通過電子換向(通常是霍爾傳感)來控制電機的磁場,從而實現無接觸的換向。
    的頭像 發表于 10-25 10:30 ?1319次閱讀

    直流無刷電機是什么?有哪些應用范圍?

    、低噪音和長壽命等特點,越來越受到市場的青睞。 直流無刷電機的工作原理 直流無刷電機的核心在于“無刷”,這意味著它不使用傳統的碳刷和換向來實現電能的轉換。相反,它采用電子換向(通常
    的頭像 發表于 10-22 10:20 ?611次閱讀

    無刷電機驅動方案的應用

    更少,有利于延長電機及其驅動電路的使用壽命。 適用范圍更廣 :無刷電機可以在更廣泛的溫度和環境條件下工作,且適用于各種不同的電壓等級。 控制更精準 :無刷電機通常與電子
    發表于 10-21 16:00

    直流無刷電機應用原理與控制方法是什么?

    自動化、電動汽車和航空航天等,直流無刷電機都得到了廣泛的應用。 一、直流無刷電機的應用原理 直流無刷電機主要由定子、轉子和控制器三部分組成。定子由繞組和磁鐵組成,轉子由永磁體和導體組成
    的頭像 發表于 10-21 14:15 ?405次閱讀

    電機控制器原理是什么?類型有哪些?

    電機控制器是用于控制電機運行的設備,其主要功能是將電能轉換為機械能,同時根據需要調節電機的速度、轉矩和方向。
    的頭像 發表于 10-21 13:48 ?511次閱讀

    其利天下技術·無刷電機中開環控制和閉環控制的區別·無刷電機驅動方案

    無刷電機驅動方案中的開環控制和閉環控制是兩種不同的控制策略,各有其原理和應用場景。作為無刷電機驅動方案開發商,經常會有客戶或者同行交流過程中
    的頭像 發表于 10-16 10:30 ?684次閱讀
    其利天下技術·<b class='flag-5'>無刷電機</b>中開環<b class='flag-5'>控制</b>和閉環<b class='flag-5'>控制</b>的區別·<b class='flag-5'>無刷電機</b>驅動方案

    無刷電機控制方案設計合作

    無刷電機控制應用包含:電動工具風機,水泵,家電變頻電機,自動化設備領域等。無刷電機控制方案代開發設計,
    發表于 09-26 11:46 ?22次下載

    其利天下技術·低速無刷電機如何更好的控制?無刷電機驅動方案開發

    需要低速運轉的無刷電機經常運用在電動車、機器人關節、醫療設備等場景。最近有客戶找到我們開發無刷電機驅動方案,他的需求是低轉速,而且需要精準控制電流。經常開發無刷電機驅動方案的工程師都知
    的頭像 發表于 09-09 11:50 ?625次閱讀
    其利天下技術·低速<b class='flag-5'>無刷電機</b>如何更好的<b class='flag-5'>控制</b>?<b class='flag-5'>無刷電機</b>驅動方案開發

    無刷電機遇到旋轉方向相反,應如何處理

    、定子和電子控制器組成。電機的旋轉方向由控制器中的電子換向控制。 2. 旋轉方向相反的原因 控制器
    的頭像 發表于 09-03 14:16 ?1976次閱讀

    無刷電機正反轉由什么控制

    方式、控制策略和電路設計等多個方面。 無刷電機正反轉控制概述 無刷電機的正反轉控制通常由以下幾個部分組成:
    的頭像 發表于 09-03 14:14 ?865次閱讀

    電機控制器的原理和應用

    電機控制器作為現代電機系統中的重要組成部分,其性能的優劣直接影響到電機的工作效率、穩定性和安全性。隨著科技的不斷進步,電機
    的頭像 發表于 06-03 18:17 ?1681次閱讀

    無刷電機控制芯片及技術方案

    在現代工業和電子領域中,無刷電機因其高效率、高精度和長壽命等優點,得到了廣泛的應用。而無刷電機控制離不開芯片技術的支持,芯片在無刷電機控制
    的頭像 發表于 05-14 14:52 ?1656次閱讀

    無刷電機是什么意思 無刷電機是交流還是直流

    ,并且無需維護刷子。無刷電機采用了電子換向技術,可以在不使用電刷的情況下實現電機的換向。本文將詳細介紹無刷電機的工作原理、種類、特點和應用領域等。 一、工作原理 無刷電機通過內部的電子
    的頭像 發表于 02-01 13:57 ?1.3w次閱讀
    主站蜘蛛池模板: 一本色道久久综合亚洲精品蜜桃冫 | 亚洲中文字幕乱码熟女在线 | 亚洲精品久久久久AV无码 | 在镜头里被CAO翻了H | cntv官网| 国产人妻麻豆蜜桃色69 | 国产高清在线观看 | 国产GV天堂亚洲国产GV刚刚碰 | 俄罗斯爱爱 | 国产人妻人伦精品熟女麻豆 | 久久亚洲AV无码精品午色夜麻豆 | 97超级碰久久久久香蕉人人 | 男女无遮挡吃奶gift动态图 | 日本夜爽爽一区二区三区 | 亚洲色大成网站www久久九九 | WWW久久只有这里有精品 | 夫妻性姿势真人做视频 | 天天爽夜夜爽夜夜爽 | 激情午夜307 | 边做边爱播放3免费观看 | 中文字幕国产视频 | 国产亚洲中文字幕视频 | 超碰97av 在线人人操 | 澳大利亚剧满足在线观看 | 亚洲欧美日韩精品久久奇米色影视 | 热久久视久久精品18 | 日日射夜夜干夜夜插在线播放 | 黑人猛挺进小莹的体内视频 | 国精品产露脸偷拍视频 | 不卡的在线AV网站 | 男人舔女人的阴部黄色骚虎视频 | 羞羞影院男女爽爽影院尤物 | 快乐激情站 | 精品久久综合1区2区3区激情 | 狠狠色丁香婷婷久久综合五月 | WWW国产亚洲精品久久麻豆 | 肉色无边(高h) | 疯狂做受XXXX高潮欧美日本 | 一个色夫导航 | 最近免费中文字幕大全免费 | 小SB几天没做SAO死了H |