原文:BLDC開發筆記6.利用硬件COM事件換相

前面我是用霍爾觸發中斷進行換相,這里將使用定時器的COM事件來換相。吐槽下看懂這個還真不容易。另外有什么不對的請幫忙指出。 什么是COM事件 在中文參考手冊中的 . . 產生六步PWM輸出有以下描述: COM事件,其實就是為了讓換相時相應的通道同時打開 關斷,因為如果按前面在霍爾觸發中斷中寫配置函數的話,是順序進行的,有延時,不能做到同時配置。那么在切換的時候上一步的MOS狀態多少會影響下一步 其 ...

2020-11-21 13:09 0 1138 推薦指數:

查看詳情

BLDC開發筆記3.霍爾接口與觸發

希望看過的各位對錯誤之處可以幫忙指正。 長期更新。 霍爾接口初始化 使用高級控制定時器(TIM1或TIM8)產生PWM信號驅動馬達時,可以用另一個通用TIMx(TIM2、TIM3、 TIM4或T ...

Mon Oct 19 06:05:00 CST 2020 1 2620
BLDC開發筆記4.轉速的計算

以下結合自己的理解,如有錯誤請幫忙及時指正。 轉速公式 轉速的計算我現在是通過一定時間內,霍爾信號的邊沿數量來計算的。這里每隔50ms在滴答定時器中斷服務函數里面計算一次。霍爾信號每變化一次,就產 ...

Sat Oct 24 07:27:00 CST 2020 1 1374
BLDC開發筆記8.過流保護與電流采樣要點

過流保護 正常運轉之后,理論上電機反電動勢等於電源電壓,電機繞組上的電壓等於電源電壓減去反電動勢等於零,但是由於存在鐵損,銅損和摩擦等,反電動勢不等於電源電壓,所以繞組上的電壓不等於零,有壓降。 ...

Fri Dec 25 07:45:00 CST 2020 0 2334
BLDC開發筆記2.六步PWM輸出

)引腳配置為浮空輸入模式。 通過在頭文件進行宏定義配置,在硬件改變的時候方便修改 GPIO初始化函 ...

Sun Oct 18 12:02:00 CST 2020 0 2320
BLDC之六種霍爾檢測排序表

/* 1 BLDC 的六種霍爾排列表 2 包含正反轉 */ //#define BLDC_HALL_CAB //-- //#define BLDC_HALL_CBA //#define BLDC_HALL_ACB //#define BLDC_HALL_BAC //#define ...

Thu Oct 31 06:31:00 CST 2013 0 3590
BLDC開發筆記5.過流保護時瞬時電流采樣時刻點

由於本人不是自動/電氣專業,所以對這方面不太熟,希望了解的朋友可以指出錯誤。長期更新。 TIM觸發ADC的采樣時刻 電機的電流采樣,在用於電流環時,有兩種采樣方式: 瞬時電流,采集真實的每 ...

Tue Nov 17 04:44:00 CST 2020 0 1047
.Net開發筆記(五) 關於事件

我前面幾篇博客中提到過.net中的事件與Windows事件的區別,本文討論的是前者,也就是我們代碼中經常用到的Event。Event很常見,Button控件的Click、KeyPress等等,PictureBox控件的Paint等等都屬於本文討論范疇,本文會例舉出有關“事件編程”的幾種方法,還會 ...

Mon Jan 14 23:36:00 CST 2013 7 3488
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM