国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

舵機(jī)中的直流電機(jī)控制原理和方法

發(fā)布者:自由夢(mèng)想最新更新時(shí)間:2024-06-25 來(lái)源: elecfans關(guān)鍵字:舵機(jī)  直流電機(jī)控制  stm32f030 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

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

pYYBAGQarSOAJvLfAAE1t70scyE468.jpg

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


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

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

ADC值需要標(biāo)定,確定舵機(jī)角度為0和180時(shí)的ADC采樣值,這樣才能通過(guò)比例計(jì)算出任意ADC值對(duì)應(yīng)的角度。

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

poYBAGQarSSAfJrMAAC5bjOOY20604.jpg


關(guān)鍵字:舵機(jī)  直流電機(jī)控制  stm32f030 引用地址:舵機(jī)中的直流電機(jī)控制原理和方法

上一篇:wiznet當(dāng)網(wǎng)線(xiàn)連接后會(huì)持續(xù)卡頓導(dǎo)致看門(mén)狗復(fù)位的問(wèn)題分析
下一篇:溫濕度采集實(shí)驗(yàn)

推薦閱讀最新更新時(shí)間:2025-06-07 23:35

STM32 直流減速電機(jī)控制
在直流減速電機(jī)控制中,最常用的方法就是通過(guò)PWM來(lái)控制直流電機(jī)的轉(zhuǎn)速。在控制小車(chē)走直線(xiàn)的過(guò)程中,需要兩者的轉(zhuǎn)速一置(如果要走得很直,還需要在短時(shí)間內(nèi)保證兩者的行程大致相當(dāng),這可以用PID算法來(lái)控制)。 因此,在檢測(cè)到兩者轉(zhuǎn)速不一樣時(shí),需要?jiǎng)討B(tài)調(diào)整其中一個(gè)或兩個(gè)輪子的PWM的點(diǎn)空比(簡(jiǎn)單點(diǎn)的就以一個(gè)輪為基準(zhǔn),調(diào)整另外一個(gè)輪子即可;如果以一個(gè)固定的標(biāo)準(zhǔn)的話(huà),需要調(diào)整兩個(gè)輪子的PWM占空比)。 1 程序第一步:設(shè)置GPIO,略(輸出PWM的管腳用Mode_AF_PP即可) 2 3 程序第二步:設(shè)置定時(shí)器,(保證產(chǎn)生兩路PWM即可,我用的是TIM4) 4 5 void TIM4_Configuration(void) 6 {
[單片機(jī)]
openmv舵機(jī)云臺(tái) 自動(dòng)追蹤色塊 STM32源程序
之前做的舵機(jī)云臺(tái)自動(dòng)瞄色塊的裝置 現(xiàn)在已經(jīng)拆掉了,所以沒(méi)有圖片 就是類(lèi)似19年國(guó)賽電磁的發(fā)揮部分要求 單片機(jī)源程序如下: #include control.h u8 key = 0; u8 mode = 0; u8 sign = 0; u16 mode_r = 0; u16 mode_p = 0; void TIM1_UP_IRQHandler(void) //TIM1中斷 { if(TIM_GetITStatus(TIM1,TIM_IT_Update) != RESET) //檢查指定的TIM中斷發(fā)生與否:TIM 中斷源 { TIM_ClearITPendingBit(T
[單片機(jī)]
stm32控制舵機(jī)旋轉(zhuǎn)到不同角度
最近學(xué)習(xí)了stm32,就想用它來(lái)控制舵機(jī),然后寫(xiě)下這篇文章分享給大家,如果有理解不到位的地方歡迎大家指正。(我使用的是stm32f103ve型號(hào)的開(kāi)發(fā)板,即使和你的型號(hào)不同,也有參考價(jià)值) 想要控制舵機(jī)的轉(zhuǎn)動(dòng),首先你得知道舵的工作原理。 舵機(jī)的主要組成部分為伺服電機(jī),所謂伺服就是服從信號(hào)的要求而動(dòng)作。在信號(hào)來(lái)之前,轉(zhuǎn)子停止不動(dòng);信號(hào)來(lái)到之后,轉(zhuǎn)子立即運(yùn)動(dòng)。因此我們就可以給舵機(jī)輸入不同的信號(hào),來(lái)控制其旋轉(zhuǎn)到不同的角度。 舵機(jī)接收的是PWM信號(hào),當(dāng)信號(hào)進(jìn)入內(nèi)部電路產(chǎn)生一個(gè)偏置電壓,觸發(fā)電機(jī)通過(guò)減速齒輪帶動(dòng)電位器移動(dòng),使電壓差為零時(shí),電機(jī)停轉(zhuǎn),從而達(dá)到伺服的效果。簡(jiǎn)單來(lái)說(shuō)就是給舵機(jī)一個(gè)特定的PWM信號(hào),舵機(jī)就可以旋轉(zhuǎn)到指定的位置
[單片機(jī)]
stm32控制<font color='red'>舵機(jī)</font>旋轉(zhuǎn)到不同角度
基于STM32F4的舵機(jī)控制
舵機(jī)的控制一般需要一個(gè)20ms左右的時(shí)基脈沖,該脈沖的高電平部分一般為0.5ms-2.5ms范圍內(nèi)的角度控制脈沖部分,總間隔為2ms。以180度角度伺服為例,那么對(duì)應(yīng)的控制關(guān)系是這樣的: 0.5ms--------------0度; 1.0ms------------45度; 1.5ms------------90度; 2.0ms-----------135度; 2.5ms-----------180度; 對(duì)于stm32來(lái)說(shuō),我們可以使用定時(shí)器PWM輸出來(lái)控制舵機(jī)。 下面給出封裝的舵機(jī)控制程序: 第一步:初始化定時(shí)器 void initServoPWM(TIM_TypeDef* TIMx,uint32_t R
[單片機(jī)]
基于IPM模塊的舵機(jī)控制電路設(shè)計(jì)
0 引言 ??? 絕緣柵雙級(jí)型晶體管IGBT是一種由雙級(jí)型晶體管與MOSFET組和的器件,它既有MOSFET的柵極電壓控制快速開(kāi)關(guān)特性,又具有雙級(jí)型晶體管大電流處理能力和低飽和壓降的特點(diǎn)。IPM模塊與IGBT模塊相比,具有如下特點(diǎn):內(nèi)置驅(qū)動(dòng)電路、過(guò)流保護(hù)、短路保護(hù)、控制電源欠壓保護(hù)、過(guò)熱保護(hù)及外部輸出的警報(bào)。本文將日本三菱公司的IPM模塊PM25RLA120和美國(guó)TI公司的電機(jī)控制芯片UC1637用于電動(dòng)舵機(jī)控制。 1 設(shè)計(jì)原理 ??? 舵機(jī)控制原理框圖如圖1所示。 ??? 舵機(jī)是一種位置伺服的驅(qū)動(dòng)器,其工作原理是:控制信號(hào)與舵機(jī)位置反饋信號(hào)比較,獲得直流偏置電壓,偏置電壓進(jìn)入信號(hào)調(diào)制芯片產(chǎn)生一個(gè)比較電平,經(jīng)過(guò)PWM控制芯片U
[嵌入式]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved