微控制器高手來啊微控制器控制無位置感測器無刷直流電機

2021-03-19 18:28:25 字數 2284 閱讀 7059

1樓:德運

無位置感測器無刷直流電機控制器關鍵技術在反電勢檢測演算法,由於最佳的電流換向點應該略超前磁場切換點,因此在加速時刻很難計算這個位置,難度相當高,目前的技術還都達不到理想的使用要求,所以不會有人給你提供這個程式,即便是有人給你提供了,也不會很完善,甚至誤導您的思路。

2樓:匿名使用者

哎,我的畢業設計也搞不定啊!鬱悶!

51微控制器簡單控制無刷直流電機的原理圖及程式,誰有?

3樓:匿名使用者

一般無刷直流電機都有相應的驅動器,而微控制器就是與驅動器進行通訊。通訊介面大概如下:

不同的驅動器可能有所不同。

4樓:我回來了呼叫

看似簡單, 實則功能不少.

5樓:曾華月操曦

如果是直流微電機,典型的控制電路如圖:

如果功率稍大的直流電機,電晶體換成繼電器,兩個繼電器就可以,如果是大型動力用電機可以用可控矽等等但我沒弄過。

有刷直流電機驅動和無刷直流電機驅動是否一樣? 微控制器控制,怎麼驅動大功率直流電機?

6樓:匿名使用者

1.區別

有刷無刷非常不一樣。有刷的簡單很多,給一個直流電壓就可以轉了。無刷的話需要功率電力電子裝置來開通、關斷電壓,並且需要根據轉子的位置判斷開關的節奏,控制上要求比較複雜。

說白了,無刷直流本質上是一個吃方波的交流電機。不過小型無刷電機的控制已經很成熟了,所有電腦裡面的風扇都是無刷直流。

2.驅動

驅動的話,有刷電機需要的是直流dc-dc變換器。用buck,boost,半橋,都可以。只要是能調壓的直流電壓,都可以。

甚至是220v-->可調變壓器-->整流器都可以。500w的電機實在是小電機,不算大功率。所以只調壓就可以控制轉速。

一般轉速頻寬在幾秒鐘時間裡是可以調整的。

當然,如果要是5kw以上,或者你需要轉矩控制,那就要控制電流了。電流控制就複雜一點,不過響應快,轉矩調整用幾個毫秒就足夠了。轉速調整的話頻寬在幾十毫秒。

無刷電機就複雜很多。一般至少需要一個三相h橋吧。控制分為有感測器控制和無感測器控制。

有感測器控制,就是用感測器測得轉子位置,然後給定子上相應的方波電壓。不過感測器很貴,說不定比你電機便宜不了多少。無感測器控制,通過空閒的定子繞組上的電壓來推算轉子位置,需要一個控制演算法。

有很多碩士**就是研究這個的,如果你想做的話肯定要看一看才能懂。

3. 隔離。

光耦隔離在任何功率電路里面都不是必要的。不過隔離會讓電路變的非常穩定,不容易被過電壓弄壞。而且還可以調整電平。

所以還是推薦使用。微控制器的訊號出來用光耦隔離,然後送到門極驅動晶片,再之後送到功率開關上。當然,像ad這種公司還提供了隔離+驅動的整合晶片adum系列,效能極好,不過**比較高。

隔離是電力電子驅動用的,和電機沒啥關係。光耦畢竟要花錢,如果是30、50伏這種電路,只要電路設計合理,不用光耦是沒問題的。如果電壓再高,就要用光耦了。個人建議。

4. 其他。

500w的電路損耗大概在10-20瓦這個數量級,跟你的電壓、電流等級有關係。如果要自己做的話,散熱是要考慮好的。另外電路保護也要做好,電機上是電感和一個轉動的轉子。

其中電感怕斷路,有可能產生非常高的瞬間電壓,而轉子會產生一個持續的電壓,比較怕短路,這兩個上面的能量如果沒控制好,電路是有可能會爆掉的。

51微控制器控制直流無刷有霍爾電機的問題

7樓:滿意請採納喲

pwm可以通過定時中斷實現,如果用stc12c系列微控制器,都帶pwm輸出,對暫存器操作就行;

霍爾感測訊號可以,就是高低電平,只不過時間要控制好,不然會出錯,特別是用定時中斷要注意做判斷時,要關了中斷,處理完再開中斷。

微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

8樓:匿名使用者

《換相的實現:通過讀3路輸入訊號(霍爾感測訊號)來改變六路控制逆變器moseft的輸出訊號》用專業單片好點,就上上個問題提到的那單片。

9樓:愛玩的丁當

理論上當然可行,不過電機功率大的話,最好做好隔離

求助微控制器控制LED程式,求助微控制器控制LED程式

你好!微控制器什麼型號?程式是c語言寫嗎 什麼微控制器,用什麼語言說清楚 微控制器控制led程式詳談幫你搞定 什麼型號的微控制器?要用什麼語言編寫?多少個led燈?51微控制器如何控制8個led程式 include包含微控制器專用標頭檔案 include這個是什麼俺也不知道,但這個程式不需要這個標頭...

微控制器可以控制DSP嗎,微控制器可以控制DSP嗎

紅綠燈識別?用攝像頭就得了,紅和綠的取樣值測下,然後比對就行了。也有顏色感測器的存在,不過距離很近,而且還需要自己給光源。紅綠燈識別資料量一般不是很多,估計只要一個20mips左右的晶片就能搞定,dsp其中有很多資料處理的複雜整合部分,一半能跑到100mips左右,能用就更好了。用微控制器控制dsp...

微控制器程式,微控制器程式

org 100h 微控制器起始地址 mov a,31h 分配儲存空間 m0 mov a,0efh p2口賦初值mov r0,08h 迴圈次數 m1 mov p2,a 給p1口賦值,從而點亮ledlcall delay led點亮延遲時間lcall delay lcall delay rr a led...