霍爾無刷電機這種系統(tǒng)在進行程序初始化已經(jīng)預(yù)先設(shè)定好一些變量,因此隨著系統(tǒng)的初始化進行,這些變量也開始進入了初始化過程中,而且這個過程中也設(shè)計了多種中斷模塊的類型的初始化過程,其中系統(tǒng)主要設(shè)計了包括定時計數(shù)、接口、看門狗等在內(nèi)的多種模塊,多種模塊設(shè)計的初始化具體過程則如下文所示:

1.對時鐘頻率模塊的初始化,在此初始化過程中的系統(tǒng)振動器的振蕩頻率的值選擇,系統(tǒng)的時鐘頻率的設(shè)定值為該振動頻率下的振蕩周期的16倍
2.對PWM模塊進行初始化,對PWM模塊進行初始化的過程中需要進行設(shè)置的主要PWM的時鐘,對其方式,PWM的極性,同時還需要對占空比和載波的周期值以及使能端來進行設(shè)置。在本設(shè)計中考慮到開關(guān)管的開關(guān)頻,因為將載波的頻率設(shè)置。由于本設(shè)計中需要進行控制的霍爾無刷電機屬于無刷直流電機,因此需要霍爾元件來對轉(zhuǎn)子位置進行檢測。繞組通電的順序應(yīng)該根據(jù)電機轉(zhuǎn)子的位置來決定。
3.對AD轉(zhuǎn)換模塊進行初始化,在本設(shè)計中的AD采樣模塊的主要作用就是對母線的電流和電壓,機端的電流和電壓及霍爾無刷電機的轉(zhuǎn)速進行采樣。在進行初始化的過程中主要是對采樣通道和采樣頻率進行設(shè)置。
-
電機控制
+關(guān)注
關(guān)注
3593文章
2054瀏覽量
274993 -
霍爾傳感器
+關(guān)注
關(guān)注
28文章
791瀏覽量
65732 -
無刷電機
+關(guān)注
關(guān)注
60文章
928瀏覽量
48705
發(fā)布評論請先 登錄
無刷電機用霍爾元件AR43F
GraniStudio:IO初始化以及IO資源配置例程
GraniStudio:初始化例程
MCU外設(shè)初始化:為什么參數(shù)配置必須優(yōu)先于使能
霍爾IC在無刷電機中的應(yīng)用與原理
定義IO初始化結(jié)構(gòu)體
IM系列設(shè)備過載故障:界面初始化終止的診斷流程與修復(fù)指南
IM 系列設(shè)備過載保護機制下界面初始化中斷的底層邏輯與解決方案
STM32CubeMX用于STM32配置和初始化C代碼生成
EE-359:ADSP-CM40x啟動時間優(yōu)化和器件初始化
EE-88:使用21xx編譯器在C中初始化變量
ADS1259初始化程序必須執(zhí)行兩次才能夠初始化成功,為什么?
OMAP5912多媒體處理器初始化參考指南
STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案

霍爾無刷電機如何進行程序初始化?
評論