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

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

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

霍爾無刷電機(jī)如何進(jìn)行程序初始化?

Honlite電機(jī) ? 2019-10-15 17:29 ? 次閱讀

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

風(fēng)機(jī)無刷電機(jī).jpg

1.對(duì)時(shí)鐘頻率模塊的初始化,在此初始化過程中的系統(tǒng)振動(dòng)器的振蕩頻率的值選擇,系統(tǒng)的時(shí)鐘頻率的設(shè)定值為該振動(dòng)頻率下的振蕩周期的16倍

2.對(duì)PWM模塊進(jìn)行初始化,對(duì)PWM模塊進(jìn)行初始化的過程中需要進(jìn)行設(shè)置的主要PWM的時(shí)鐘,對(duì)其方式,PWM的極性,同時(shí)還需要對(duì)占空比和載波的周期值以及使能端來進(jìn)行設(shè)置。在本設(shè)計(jì)中考慮到開關(guān)管的開關(guān)頻,因?yàn)閷⑤d波的頻率設(shè)置。由于本設(shè)計(jì)中需要進(jìn)行控制的霍爾無刷電機(jī)屬于無刷直流電機(jī),因此需要霍爾元件來對(duì)轉(zhuǎn)子位置進(jìn)行檢測(cè)。繞組通電的順序應(yīng)該根據(jù)電機(jī)轉(zhuǎn)子的位置來決定。

3.對(duì)AD轉(zhuǎn)換模塊進(jìn)行初始化,在本設(shè)計(jì)中的AD采樣模塊的主要作用就是對(duì)母線的電流和電壓,機(jī)端的電流和電壓及霍爾無刷電機(jī)的轉(zhuǎn)速進(jìn)行采樣。在進(jìn)行初始化的過程中主要是對(duì)采樣通道和采樣頻率進(jìn)行設(shè)置。


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

    關(guān)注

    3519

    文章

    1832

    瀏覽量

    267825
  • 霍爾傳感器
    +關(guān)注

    關(guān)注

    26

    文章

    696

    瀏覽量

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

    關(guān)注

    57

    文章

    815

    瀏覽量

    45629
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    tas6422默認(rèn)的寄存器配置可以使用嗎,驅(qū)動(dòng)中如何進(jìn)行相關(guān)初始化?

    tas6422默認(rèn)的寄存器配置可以使用嗎,驅(qū)動(dòng)中如何進(jìn)行相關(guān)初始化
    發(fā)表于 10-14 06:17

    BLDC無感無刷電機(jī)初始位置檢測(cè)

    BLDC無感電機(jī)控制,如何進(jìn)行初始位置檢測(cè),進(jìn)行初始位置檢測(cè)時(shí),要通過那些量來對(duì)當(dāng)前位置進(jìn)行判斷
    發(fā)表于 07-11 14:09

    esp32調(diào)試MQTT的程序,如何對(duì).host初始化?

    我現(xiàn)在在調(diào)試MQTT的程序,用到idf里面的esp-idf/examples/protocols/mqtt/tcp例程,在mqtt_app_start里面初始化
    發(fā)表于 06-11 07:55

    關(guān)于霍爾無刷電機(jī)速度失控的問題求解

    霍爾無刷電機(jī)最大的轉(zhuǎn)速是1000轉(zhuǎn),24V,通過ST的MotorControl Workbench上位機(jī)設(shè)置電機(jī)啟動(dòng)速度800轉(zhuǎn) 電機(jī)轉(zhuǎn)速正常,(每次啟動(dòng)都是800轉(zhuǎn)的速度)然后按st
    發(fā)表于 04-28 07:34

    使用stm32電機(jī)庫(kù)配置電機(jī)啟動(dòng),如何進(jìn)行初始轉(zhuǎn)子位置?

    使用stm32電機(jī)庫(kù)配置電機(jī)啟動(dòng),轉(zhuǎn)速位置雙閉環(huán)完成,但是初始存在電機(jī)輕微反轉(zhuǎn)確定轉(zhuǎn)子位置,我想知道如何進(jìn)行
    發(fā)表于 03-25 06:18

    MCU重新上電后,如何進(jìn)行ECC初始化

    如題,在重新上電之后,需要讀取ram地址,讀取時(shí)進(jìn)入異常,查閱資料后發(fā)現(xiàn)是由于重新上電,需要進(jìn)行ECC初始化,請(qǐng)問這該如何進(jìn)行
    發(fā)表于 03-19 07:53

    字符型、指針型等變量等該如何初始化

     對(duì)于數(shù)值類型的變量往往初始化為0,但對(duì)于其他類型的變量,如字符型、指針型等變量等該如何初始化呢?
    的頭像 發(fā)表于 03-18 11:02 ?1096次閱讀

    MCU單片機(jī)GPIO初始化該按什么順序配置?為什么初始化時(shí)有電平跳變?

    GPIO初始化時(shí)有時(shí)鐘配置、模式配置、輸出配置、復(fù)用配置,那么在編寫初始化代碼時(shí),到底該按什么順序執(zhí)行呢?如果順序不當(dāng)那初始化過程可能會(huì)出現(xiàn)短暫的電平跳變。
    的頭像 發(fā)表于 02-22 11:07 ?1303次閱讀
    MCU單片機(jī)GPIO<b class='flag-5'>初始化</b>該按什么順序配置?為什么<b class='flag-5'>初始化</b>時(shí)有電平跳變?

    串口初始化一般是初始化哪些內(nèi)容

    串口初始化是指在使用串口進(jìn)行數(shù)據(jù)通信之前,對(duì)串口進(jìn)行一系列的設(shè)置和配置,以確保串口能夠正常工作。串口初始化的內(nèi)容主要包括以下幾個(gè)方面: 串口硬件設(shè)置:首先,需要確定要使用的串口是哪一個(gè)
    的頭像 發(fā)表于 01-04 09:39 ?2869次閱讀

    labview運(yùn)行后如何初始化

    需要?jiǎng)?chuàng)建一個(gè)新的項(xiàng)目。在開始菜單中打開LabVIEW軟件,選擇"新建項(xiàng)目",然后選擇一個(gè)適合的文件夾來保存項(xiàng)目文件。在項(xiàng)目窗口中,可以添加各種不同的文件、VI(Virtual Instrument虛擬儀器)及其他資源。 確定程序需求: 在進(jìn)行
    的頭像 發(fā)表于 12-28 17:24 ?2261次閱讀

    什么是霍爾元件?無刷電機(jī)使用霍爾元件的優(yōu)點(diǎn)

    什么是霍爾元件?無刷電機(jī)使用霍爾元件的優(yōu)點(diǎn) 霍爾元件是一種基于霍爾效應(yīng)(Hall Effect)的電子元件,用于檢測(cè)或測(cè)量磁場(chǎng)的存在和強(qiáng)度。
    的頭像 發(fā)表于 12-18 14:37 ?1126次閱讀

    自動(dòng)初始化機(jī)制原理詳解

    自動(dòng)初始化機(jī)制是指初始化函數(shù)不需要被顯式調(diào)用,只需要在函數(shù)定義處通過宏定義的方式進(jìn)行申明,就會(huì)在系統(tǒng)啟動(dòng)過程中被執(zhí)行。這篇文章就來探索一下其中的奧秘, 簡(jiǎn)單理解其原理!
    的頭像 發(fā)表于 12-16 09:33 ?918次閱讀
    自動(dòng)<b class='flag-5'>初始化</b>機(jī)制原理詳解

    C語言編程時(shí),各種類型的變量該如何初始化?

    C語言編程時(shí),各種類型的變量該如何初始化? 在C語言中,每個(gè)變量都需要在使用之前進(jìn)行初始化。初始化是為變量分配內(nèi)存空間并賦予初始值的過程。C
    的頭像 發(fā)表于 12-07 13:53 ?1050次閱讀

    無刷電機(jī)應(yīng)用

    無刷電機(jī)在某些領(lǐng)域也稱直流變頻電機(jī)(BLDC),它采用電子換向(霍爾傳感器),線圈不動(dòng)磁極動(dòng),此時(shí)永磁鐵可以在線圈外部也可以在線圈內(nèi)部,于是有了外轉(zhuǎn)子無刷電機(jī)和內(nèi)轉(zhuǎn)子
    的頭像 發(fā)表于 12-05 14:52 ?691次閱讀
    <b class='flag-5'>無刷電機(jī)</b>應(yīng)用

    實(shí)戰(zhàn)經(jīng)驗(yàn) | Keil、IAR、CubeIDE 中變量不被初始化方法

    關(guān)鍵詞:不被初始化,編譯環(huán)境 目錄預(yù)覽 1、前言 2、IAR 實(shí)現(xiàn)變量不初始化方法 3、Keil 實(shí)現(xiàn)變量不被初始化方法 4、CubeIDE 實(shí)現(xiàn)變量不初始化方法 01 前言 有些時(shí)候
    的頭像 發(fā)表于 11-24 18:05 ?3517次閱讀