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

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

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

方向控制中舵機(jī)值及限幅

麥辣雞腿堡 ? 來源:CSDN博客 ? 作者:小向是個(gè)Der ? 2023-11-14 17:05 ? 次閱讀

舵機(jī)中值及限幅
S3010舵機(jī)位于理論中值時(shí)一個(gè)周期的高電平時(shí)間應(yīng)該為1.52ms由此可得占空比為7.6%,由此可以推算出單片機(jī)的對(duì)應(yīng)占空比值,假設(shè)pwm時(shí)鐘頻率為30Mhz

則:計(jì)時(shí)20ms需要計(jì)數(shù)30 000 000/1000×20=600 000次

Duty= 7.6%×周期為10ms時(shí)的總計(jì)數(shù)值 (一個(gè)周期需要計(jì)數(shù)300 000次)

則舵機(jī)理論中值對(duì)應(yīng)的PWM高電平計(jì)數(shù)個(gè)數(shù)為:Duty_mid=45 600;

圖片

注意一定是讓舵機(jī)到達(dá)理論中值后再安裝轉(zhuǎn)向機(jī)構(gòu),還需要借助按鍵找出舵機(jī)的左右極限值,并且在程序內(nèi)部要寫限幅,保護(hù)舵機(jī)避免被燒。

舵機(jī)初始化及輸出控制函數(shù)。

/*******************************************************************************
* 函數(shù)名    :Steering_Init
* 描述      :舵機(jī)初始化
* 參數(shù)      :
            freq        PWM頻率(10Hz-3MHz)   
            angl        
*******************************************************************************/
void Steering_Init(uint32 freq, int16 angl)
{
  pwm_init(PWMB_CH1_P74,freq,angl);  //PWMA初始化
}

轉(zhuǎn)向控制

根據(jù)控制器計(jì)算的控制量,通過一定比例給到舵機(jī)的PWM輸出,從而實(shí)現(xiàn)舵機(jī)的打角 代碼。

//轉(zhuǎn)向限制幅度
  if(Price_PWM >=500) Price_PWM=500;
     if(Price_PWM<=-500) Price_PWM=-500;
    Steering_Angl(Price_PWM/2);//輸出到舵機(jī)打角

被控對(duì)象與被控量

整個(gè)方向控制系統(tǒng)的被控對(duì)象是小車的轉(zhuǎn)向機(jī)構(gòu),也就是舵機(jī)和左右驅(qū)動(dòng)輪,而被控量就是小車的前進(jìn)角度。

反饋對(duì)象與反饋量

在方向控制系統(tǒng)中,反饋對(duì)象是攝像頭和電磁模塊,而對(duì)應(yīng)的反饋量是電感值和前瞻中心值。

聲明:本文內(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)投訴
  • 智能車
    +關(guān)注

    關(guān)注

    21

    文章

    404

    瀏覽量

    77011
  • 舵機(jī)
    +關(guān)注

    關(guān)注

    17

    文章

    280

    瀏覽量

    41124
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    限幅濾波加七點(diǎn)中值

    限幅濾波加七點(diǎn)中值
    發(fā)表于 05-30 21:35

    小車電機(jī)和舵機(jī)控制相關(guān)資料分享

    本文鏈接地址:小車電機(jī)和舵機(jī)控制通過運(yùn)動(dòng)學(xué)方程,從Move_X, Move_Y, Move_Z求解出阿克曼小車電機(jī)MOTOR_A,MOTOR_B的目標(biāo)速度
    發(fā)表于 07-05 06:01

    如何設(shè)定電流環(huán)和轉(zhuǎn)速環(huán)的限幅

    如何設(shè)定電流環(huán)和轉(zhuǎn)速環(huán)的限幅?PI調(diào)節(jié)器限幅設(shè)定的參考因素有哪些?
    發(fā)表于 09-29 07:43

    arduino如何控制舵機(jī)及詳細(xì)步驟

    本文首先介紹了舵機(jī)控制方法,其次闡述了Arduino控制舵機(jī)的兩種方法,最后詳細(xì)闡述了arduino控制
    的頭像 發(fā)表于 05-11 14:28 ?16.5w次閱讀
    arduino如何<b class='flag-5'>控制</b><b class='flag-5'>舵機(jī)</b>及詳細(xì)步驟

    舵機(jī)如何控制_舵機(jī)原理是什么

    本文首先介紹了舵機(jī)的工作原理,其次介紹了舵機(jī)控制方法,最后闡述了舵機(jī)的速度控制。
    發(fā)表于 05-11 15:51 ?4.2w次閱讀
    <b class='flag-5'>舵機(jī)</b>如何<b class='flag-5'>控制</b>_<b class='flag-5'>舵機(jī)</b>原理是什么

    舵機(jī)控制原理是什么_舵機(jī)控制方法

    本文首先介紹了舵機(jī)工作原理,其次闡述了舵機(jī)控制原理及舵機(jī)的追隨特性,最后介紹了舵機(jī)控制方法和
    的頭像 發(fā)表于 05-30 11:13 ?14.3w次閱讀
    <b class='flag-5'>舵機(jī)</b><b class='flag-5'>控制</b>原理是什么_<b class='flag-5'>舵機(jī)</b>的<b class='flag-5'>控制</b>方法

    數(shù)字舵機(jī)控制原理是什么_數(shù)字舵機(jī)與模擬舵機(jī)的區(qū)別

    數(shù)字舵機(jī)(Digital Servo)和模擬舵機(jī)(Analog Servo)在基本的機(jī)械結(jié)構(gòu)方面是完全一樣的,主要由馬達(dá)、減速齒輪、控制電路等組成,而數(shù)字舵機(jī)和模擬
    的頭像 發(fā)表于 05-30 16:29 ?6.3w次閱讀

    舵機(jī)怎么控制正反_舵機(jī)怎么使用

    本文主要闡述了舵機(jī)控制正反的方法及舵機(jī)的使用方法。
    的頭像 發(fā)表于 03-21 10:05 ?2.5w次閱讀

    舵機(jī)轉(zhuǎn)速與電壓之間的關(guān)系

    來源:電子森林 舵機(jī) 在自動(dòng)控制場(chǎng)合被廣泛應(yīng)用。舵機(jī)的輸出力矩、轉(zhuǎn)動(dòng)速度、命令更新頻率等標(biāo)準(zhǔn)了舵機(jī)的工作性能。在 全國大學(xué)生智能車競(jìng)賽 ,
    的頭像 發(fā)表于 09-15 15:27 ?1.1w次閱讀

    舵機(jī)控制1.1

    1、 什么是舵機(jī):在機(jī)器人機(jī)電控制系統(tǒng),舵機(jī)控制效果是性能的重要影響因素。舵機(jī)可以在微機(jī)電系統(tǒng)
    發(fā)表于 11-15 19:36 ?12次下載
    <b class='flag-5'>舵機(jī)</b><b class='flag-5'>控制</b>1.1

    STM32控制舵機(jī)的方法及實(shí)例

    STM32控制SG90舵機(jī) 在這篇博客,我講解的是SG90的180°型號(hào)的舵機(jī)。其它型號(hào)的舵機(jī)也可以參考。首先,
    發(fā)表于 12-24 19:30 ?127次下載
    STM32<b class='flag-5'>控制</b><b class='flag-5'>舵機(jī)</b>的方法及實(shí)例

    用stm32控制舵機(jī)——以stm32F103C8T6為例

    舵機(jī)是一種位置(角度)伺服的驅(qū)動(dòng)器,適用于那些需要角度不斷變化并可以保持的控制系統(tǒng)。使用stm32控制機(jī)器時(shí),經(jīng)常要用到舵機(jī),如使某個(gè)部位轉(zhuǎn)到特定的角度,或者在行進(jìn)過程
    發(fā)表于 12-24 19:35 ?108次下載
    用stm32<b class='flag-5'>控制</b><b class='flag-5'>舵機(jī)</b>——以stm32F103C8T6為例

    舵機(jī)控制原理資料

    舵機(jī)控制原理
    發(fā)表于 09-21 09:33 ?2次下載

    智能車方向控制舵機(jī)PWM技術(shù)

    舵機(jī) 舵機(jī)是一種位置(角度)伺服的驅(qū)動(dòng)器,我們可以通過給信號(hào)腳不同的占空比來讓舵機(jī)進(jìn)行打角進(jìn)而控制小車方向。 例如C車的S3010
    的頭像 發(fā)表于 11-14 16:54 ?1120次閱讀
    智能車<b class='flag-5'>方向</b><b class='flag-5'>控制</b><b class='flag-5'>舵機(jī)</b>PWM技術(shù)

    舵機(jī)在無人機(jī)的作用

    隨著科技的飛速發(fā)展,無人機(jī)已經(jīng)成為現(xiàn)代生活不可或缺的一部分。它們?cè)谲娛隆⑸虡I(yè)和個(gè)人娛樂等多個(gè)領(lǐng)域發(fā)揮著重要作用。在無人機(jī)的眾多組件,舵機(jī)扮演著至關(guān)重要的角色。 舵機(jī)的基本功能 1.
    的頭像 發(fā)表于 01-08 17:46 ?333次閱讀