久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3122|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

飛控開(kāi)發(fā)基礎(chǔ)-[9] STM32 PWM(電機(jī)控制)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


PWM(電機(jī)控制)
一、
PWM簡(jiǎn)介
脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫(xiě),簡(jiǎn)稱(chēng)脈寬調(diào)制,是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中。
PWM在生活中非常的常見(jiàn),小到呼吸燈的閃爍,達(dá)到航天飛船都會(huì)應(yīng)用到PWM技術(shù)。PWM的波形如下圖所示。
二、占空比簡(jiǎn)介
占空比是脈沖寬度調(diào)制技術(shù)中常用專(zhuān)業(yè)術(shù)語(yǔ),占空比是指在一個(gè)時(shí)鐘脈沖周期(T)內(nèi),高電平(t1)的時(shí)間占總周期時(shí)間的比值,即占空比(duty)=t1/T*100%
如下圖所示是一系列典型的脈沖波形。
     第一個(gè)PWM波,周期為10ms,高電平的時(shí)間為4ms,所以占空比為40%,同理第二個(gè)PWM波為60%,第三個(gè)為80%
一般地,占空比反映了等效幅值的大小:占空比越大,等效幅值越高;占空比越小,等效幅值越低。如下圖所示為不同占空比對(duì)應(yīng)等效幅值的關(guān)系示意圖。
三、STM32PWM模式
STM32上定時(shí)器有專(zhuān)門(mén)的PWM模式,它的原理是通過(guò)定時(shí)器使用比較輸出的方式如下圖所示產(chǎn)生波形。
ARR為自動(dòng)重載寄存器,CCR為捕獲/比較寄存器,CNT就是定時(shí)器的計(jì)數(shù)器,CNT的值從0開(kāi)始遞增,使用PWM模式后,可以設(shè)置有效電平,以及PWM的模式。上圖所示的是當(dāng)CNT的值小于CCRx時(shí),輸出低電平,當(dāng)CNT的值大于CCRx時(shí),輸出高點(diǎn)平,所以我們可以通過(guò)改變ARR的值來(lái)改變PWM的周期,改變CCRx的值來(lái)改變PWM的占空比,從而實(shí)現(xiàn)任意頻率任意占空比的PWM波。
四、寄存器
STM32PWM輸出模式涉及到以下寄存器。
1TIMx_CR1:定時(shí)器控制寄存器1,如下圖所示。
其中CKD來(lái)設(shè)置時(shí)鐘分頻,ARPE來(lái)使能自動(dòng)重載預(yù)裝載,CEN來(lái)使能計(jì)數(shù)器。
2TIMx_CCMR1:定時(shí)器捕獲比較模式寄存器,如下圖所示。
  OC1M來(lái)配置PWM的模式,PWM模式1CNT<CCR1時(shí)為有效狀態(tài)、CNT>CCR1時(shí)為無(wú)效狀態(tài);PWM模式2CNT<CCR1為無(wú)效狀態(tài)、CNT>CCR1為有效狀態(tài)。OC1PE來(lái)使能預(yù)裝載。CC1S來(lái)配置通道的輸入輸出模式(默認(rèn)為輸出模式)。
(3)TIMx_CCER:捕獲比較使能寄存器,如下圖所示。
CC1P來(lái)配置輸出極性,可以選擇高電平有效或者低電平有效。CC1E來(lái)使能捕獲/比較。
五、PWM電機(jī)控制實(shí)驗(yàn)
PWM電機(jī)控制實(shí)驗(yàn)使用STM32的定時(shí)器的PWM輸出功能,可對(duì)飛控上的電機(jī)所在的引腳,產(chǎn)生不同占空比的PWM,從而實(shí)現(xiàn)讓四個(gè)電機(jī)以不同的速度旋轉(zhuǎn)。(注意:做實(shí)驗(yàn)的時(shí)候,占空比不要調(diào)節(jié)過(guò)大,該實(shí)驗(yàn)會(huì)使旋翼轉(zhuǎn)動(dòng),要小心無(wú)人機(jī)的旋翼劃傷手)無(wú)人機(jī)的四個(gè)旋翼如下圖所示。

根據(jù)原理圖,可以看到四個(gè)電機(jī)分別由兩個(gè)AO9926C控制,AO9926C其實(shí)想當(dāng)于是兩路的N溝道MOS管,兩個(gè)AO9926C的四個(gè)MOS管的G極(柵極)接口分別是:PB6PB7PB8PB9,如下圖所示。

查看數(shù)據(jù)手冊(cè)可知,PB6PB7PB8PB9分別對(duì)應(yīng)的是TIM4_CH1TIM4_CH2TIM4_CH3TIM4_CH4,即定時(shí)器4的輸出通道1~4
配置輸出PWM的代碼編寫(xiě)的思路如下:
1
管腳配置
1、定義結(jié)構(gòu)體;
2、使能時(shí)鐘;
3、填充結(jié)構(gòu)體;
4、裝載結(jié)構(gòu)體。
2
定時(shí)器配置
1、定義結(jié)構(gòu)體;
2、使能時(shí)鐘;
3、填充結(jié)構(gòu)體;
4、裝載結(jié)構(gòu)體。
3
PWM輸出參數(shù)配置
1、定義結(jié)構(gòu)體;
2、填充結(jié)構(gòu)體;
3、裝載結(jié)構(gòu)體;
4、使能輸出。
4
改變占空比
1、改變占空比參數(shù)。


定時(shí)器PWM輸出的初始化代碼如下:
裝載不同的CCR值,產(chǎn)生不同的占空比,從而使四個(gè)電機(jī)以不同的速度旋轉(zhuǎn),代碼如下圖所示。
其中TIM4_CH1裝載CCR值為25TIM4_CH2裝載CCR值為50TIM4_CH3裝載CCR值為75TIM4_CH4裝載CCR值為100。如下圖所示。
保存、編譯、下載代碼(注意旋翼會(huì)轉(zhuǎn)動(dòng),小心劃傷),可以看到四個(gè)旋翼以不同的速度轉(zhuǎn)動(dòng),其中轉(zhuǎn)速的排序?yàn)榻釉?/font>PB6的電機(jī)<接在PB7的電機(jī)<接在PB8的電機(jī)<接在PB9的電機(jī)。

完整的pdf格式文檔51黑下載地址:
2.飛控開(kāi)發(fā)基礎(chǔ)-【9】PWM(電機(jī)控制).pdf (845.28 KB, 下載次數(shù): 26)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品中文字幕一区二区三区 | 亚洲电影在线播放 | 国产精品亚洲欧美日韩一区在线 | 久久精品小视频 | 久久久精品视频免费 | 亚洲免费毛片 | 午夜精品久久久久久久久久久久 | 久草中文在线观看 | www.99精品 | www.色.com| 亚洲国产二区 | 91久久精品日日躁夜夜躁国产 | 国产高清在线精品 | 国产一区二区视频免费在线观看 | 国产精品日韩欧美一区二区三区 | 亚洲精品久久久久久一区二区 | 在线成人免费视频 | 蜜桃特黄a∨片免费观看 | 欧美久久久久久 | 日日日干干干 | 夜夜操天天艹 | 亚洲国产精品一区 | 国产高清在线视频 | 视频一区在线播放 | 91精品国产91久久久久久 | 在线观看精品视频网站 | 台湾佬久久 | 日韩亚洲视频在线 | 成人一区av偷拍 | 精品欧美一区二区在线观看 | 国产精品国产三级国产aⅴ中文 | 一区二区三区在线看 | 91在线观看视频 | 97精品超碰一区二区三区 | 亚洲综合婷婷 | 亚洲国产精品日韩av不卡在线 | 不卡的av一区 | 国产999精品久久久 精品三级在线观看 | 羞羞视频免费观看 | 美日韩视频 | 日韩精品一区二区三区老鸭窝 |