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

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

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

舵機中的直流電機控制原理和方法

CHANBAEK ? 來源:頭條號科G棧 ? 作者:頭條號科G棧 ? 2023-03-22 15:24 ? 次閱讀

本文簡單介紹在舵機中的直流電機控制原理和方法。下圖是控制器原理圖,單片機選擇stm32f030,驅(qū)動選擇fm116b,ldo為lp2992,這個可以任意選擇兼容的芯片,電壓反饋端用tl431進行分流穩(wěn)壓,確保反饋電阻器供電電壓的穩(wěn)定。

pYYBAGQarSOAJvLfAAE1t70scyE468.jpg

舵機的工作原理很簡單,處理器實時獲取電阻器的ADC值來計算獲得當前的角度,如果與預期的角度一致,就不做任何操作,保持當前狀態(tài);如果與預期角度不同,就計算出當前角度與預期角度的差值,然后通過PID算法計算出控制量,根據(jù)控制量輸出PWM控制電機旋轉(zhuǎn),隨著電機旋轉(zhuǎn),實時角度會越來越接近預期值,控制輸出也會越來越小,直到最后為0,就轉(zhuǎn)到了預期的位置。

本方案通過I2C接口獲取控制命令,可以實現(xiàn)比傳統(tǒng)模擬方式更多的功能。

PWM1和PWM2控制電機轉(zhuǎn)速和方向,當PWM1輸出高電平而PWM2輸出低電平就是正轉(zhuǎn),反之就是反轉(zhuǎn),如果二者都輸出低電平就停止。

ADC值需要標定,確定舵機角度為0和180時的ADC采樣值,這樣才能通過比例計算出任意ADC值對應的角度。

PID這里,ADC得到的角度減去預期角度就是角度差,乘以比例系數(shù)構(gòu)成比例項;角度差的和乘以積分系數(shù)構(gòu)成積分項,積分項要設置上限,防止該值過大影響響應速度;本次角度差與上一次的角度差的差乘以微分系數(shù)構(gòu)成微分項(這里用固定的時間采樣,dt固定,故不需要計算變化率了)。三者之和就是預期的輸出值,再根據(jù)輸出限制得到最終的輸出值,該值可正可負,注意變量選取要合適。

poYBAGQarSSAfJrMAAC5bjOOY20604.jpg

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

    關(guān)注

    6030

    文章

    44489

    瀏覽量

    631968
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16103

    瀏覽量

    177067
  • 直流電機
    +關(guān)注

    關(guān)注

    36

    文章

    1707

    瀏覽量

    70017
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6391

    瀏覽量

    543762
  • 舵機
    +關(guān)注

    關(guān)注

    17

    文章

    264

    瀏覽量

    40913
收藏 人收藏

    評論

    相關(guān)推薦

    直流電機

    什么是直流電機 使用直流電源的電機叫做直流電機。因此只要把直流電機的端子接到直流電源上,就可以
    發(fā)表于 01-09 15:05 ?4001次閱讀
    <b class='flag-5'>直流電機</b>

    直流電機PWM控制

    直流電機PWM控制設計:基于VHDL語言實現(xiàn)直流電機PWM控制設計,有仿真,有程序,有結(jié)論
    發(fā)表于 11-08 18:51 ?51次下載

    直流電機控制

    直流電機控制說明。
    發(fā)表于 05-19 09:45 ?36次下載

    直流電機PID控制

    直流電機PID控制(固緯3030電源)-該文檔為 直流電機PID控制資料,講解的還不錯,感興趣的可以下載看看…………………………
    發(fā)表于 07-26 11:55 ?49次下載
    <b class='flag-5'>直流電機</b>PID<b class='flag-5'>控制</b>

    無刷直流電機運行原理與基本控制

    無刷直流電機運行原理與基本控制(電源技術(shù)應用 期刊)-無刷直流電機運行原理與基本控制方法,有需要的可以參考!
    發(fā)表于 09-15 14:27 ?64次下載
    無刷<b class='flag-5'>直流電機</b>運行原理與基本<b class='flag-5'>控制</b>

    直流電機PWM控制

    直流電機PWM控制(電源技術(shù)屬于哪個期刊)-直流電機PWM控制,有需要的可以參考!
    發(fā)表于 09-15 15:29 ?141次下載
    <b class='flag-5'>直流電機</b>PWM<b class='flag-5'>控制</b>

    動手玩轉(zhuǎn)Arduino---運動控制直流電機步進電機舵機

    動手玩轉(zhuǎn)Arduino---運動控制直流電機步進電機舵機)(電源技術(shù)是中文核心嗎)-該文檔為動手玩轉(zhuǎn)Arduino---運動控制
    發(fā)表于 09-23 09:22 ?36次下載
    動手玩轉(zhuǎn)Arduino---運動<b class='flag-5'>控制</b>(<b class='flag-5'>直流電機</b>步進<b class='flag-5'>電機</b><b class='flag-5'>舵機</b>)

    驅(qū)動有刷直流電機的簡便方法

    驅(qū)動有刷直流電機的簡便方法本文將從非?;A(chǔ)的部分開始介紹驅(qū)動有刷直流電機方法??赡艽蠖鄶?shù)人都有在小學的理科實驗或手工作品中將電池連接到有
    的頭像 發(fā)表于 02-15 16:12 ?3168次閱讀
    驅(qū)動有刷<b class='flag-5'>直流電機</b>的簡便<b class='flag-5'>方法</b>

    無刷直流電機和有刷直流電機的區(qū)別

      無刷直流電機和有刷直流電機是兩種不同類型的直流電機
    發(fā)表于 03-17 18:20 ?7653次閱讀

    直流電機控制的基本方法

    直流電機是一種最基本的電動機類型之一,其速度和方向可以通過控制電流來實現(xiàn)。直流電機常常作為工業(yè)控制系統(tǒng)的主要組成部分,其他領(lǐng)域也廣泛應用。
    發(fā)表于 03-26 22:21 ?6864次閱讀

    直流電機及PWM介紹

    直流電機是一種將電能轉(zhuǎn)換為機械能的裝置。一般的直流電機有兩個電極,當電極正接時,電機正轉(zhuǎn),當電極反接時,電機反轉(zhuǎn) 直流電機主要由永磁體(定
    發(fā)表于 03-30 11:36 ?3次下載
    <b class='flag-5'>直流電機</b>及PWM介紹

    直流電機調(diào)速介紹

    直流電機是一種將電能轉(zhuǎn)換為機械能的裝置。一般的直流電機有兩個電極,當電極正接時,電機正轉(zhuǎn),當電極反接時,電機反 轉(zhuǎn) 直流電機主要由永磁體
    發(fā)表于 03-30 14:09 ?2次下載
    <b class='flag-5'>直流電機</b>調(diào)速介紹

    直流電機調(diào)速實驗

    直流電機是一種將電能轉(zhuǎn)換為機械能的裝置。一般的直流電機有兩個電極,當電極正接時,電機正轉(zhuǎn),當電極反接時,電機反轉(zhuǎn)。直流電機主要由永磁體(定子
    發(fā)表于 03-30 14:14 ?1次下載
    <b class='flag-5'>直流電機</b>調(diào)速實驗

    直流電機測試方法

    直流電機測試方法有哪些,下面跟大家介紹幾個方法。
    的頭像 發(fā)表于 06-14 13:58 ?4900次閱讀
    <b class='flag-5'>直流電機</b>測試<b class='flag-5'>方法</b>

    永磁無刷直流電機控制方法

    永磁無刷直流電機(BLDCM)因其高效率、高功率密度、低維護成本等優(yōu)點,在電動汽車、航空航天、工業(yè)自動化等領(lǐng)域得到了廣泛應用。為了充分發(fā)揮永磁無刷直流電機的性能,采用合適的控制方法至關(guān)
    的頭像 發(fā)表于 06-03 18:21 ?1198次閱讀