那曲檬骨新材料有限公司

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

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

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

Robomaster-stm32-PWM學(xué)習(xí)筆記(stm32控制pwm輸出)

冬至子 ? 來(lái)源:RPK16筆記 ? 作者:隨弋 ? 2023-07-24 10:26 ? 次閱讀

學(xué)習(xí)筆記:

脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫(xiě),簡(jiǎn)稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中。

圖片

圖片

圖片

  1. 將通用定時(shí)器分為四個(gè)部分:
    1-選擇時(shí)鐘 2-時(shí)基電路 3-輸入捕獲 4-輸出比較

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

實(shí)踐1-pwm-led閃爍

要求產(chǎn)生周期為200ms,占空比為50%的PWM信號(hào)來(lái)控制led燈。

1.cubemax配置

圖片

圖片

圖片

由原理圖可知,led引腳復(fù)用為tim5

圖片

圖片

圖片

周期為200ms,占空比為50%,Tim5掛在APB1總線上,CLK = 84MHZ;假設(shè)PSC =8399,根據(jù)公式ARR = 1999,CRR = 1000.

圖片

圖片

生成代碼

main.c 添加

/* USER CODE BEGIN 2 */
HAL_TIM_PWM_Start(&htim5,TIM_CHANNEL_1); //啟動(dòng)定時(shí)器5通道1輸出周期為200ms,占空比50%得PWM信號(hào)。
  /* USER CODE END 2 */

將代碼下載到開(kāi)發(fā)板中,實(shí)驗(yàn)結(jié)果led每隔100ms閃爍。

實(shí)踐2-PWM-呼吸燈

周期改為20ms,因?yàn)榇笥?0hz使人眼不會(huì)察覺(jué)出閃爍現(xiàn)象。

占空比從0%-100%反復(fù),從而實(shí)現(xiàn)呼吸燈。

根據(jù)公式可得,PSC=8399,ARR=199。

占空比從0%開(kāi)始,所以CRR 的初值為 0,根據(jù)公式計(jì)算CCR = 200時(shí),占空比為100%。

圖片

圖片

生成代碼

mian.c 修改

/* USER CODE BEGIN 2 */

  uint16_t i =0; //CCR
  uint16_t step = 10; //步進(jìn)值,使呼吸效果明顯
  HAL_TIM_PWM_Start(&htim5,TIM_CHANNEL_1);//啟動(dòng)定時(shí)器5的通道1產(chǎn)生PWM


  /* USER CODE END 2 */


  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */
    //知識(shí)點(diǎn):在for/while等循環(huán)內(nèi)部定義的變量屬于局部變量,當(dāng)for循環(huán)結(jié)束以后,局部變量就會(huì)被銷毀
    for(i=0;i<=200;i = i+step)
    {
      __HAL_TIM_SET_COMPARE(&htim5,TIM_CHANNEL_1,i);
      HAL_Delay(200);
    }



    /* USER CODE BEGIN 3 */
  }

實(shí)驗(yàn)現(xiàn)象,出現(xiàn)呼吸燈效果并反復(fù)。

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

    關(guān)注

    242

    文章

    23362

    瀏覽量

    663224
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1592

    瀏覽量

    108418
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5198

    瀏覽量

    214889
  • STM32
    +關(guān)注

    關(guān)注

    2272

    文章

    10924

    瀏覽量

    357592
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2274

    瀏覽量

    82778
  • 功率控制器
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    12385
  • 脈沖寬度調(diào)制
    +關(guān)注

    關(guān)注

    7

    文章

    81

    瀏覽量

    13789
  • PWM波
    +關(guān)注

    關(guān)注

    0

    文章

    99

    瀏覽量

    16950
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32_PWM實(shí)驗(yàn)

    STM32 PWM實(shí)驗(yàn),很好的學(xué)習(xí)資料,快來(lái)下載啊
    發(fā)表于 02-16 15:46 ?55次下載

    ALIENTEK_MINISTM32_實(shí)驗(yàn)8_PWM輸出實(shí)驗(yàn)

    ALIENTEK MINISTM32 實(shí)驗(yàn)8 PWM輸出實(shí)驗(yàn),很好的資料,快來(lái)學(xué)習(xí)
    發(fā)表于 02-18 14:57 ?15次下載

    STM32PWM

    STM32F103輸出PWM源碼
    發(fā)表于 12-10 14:30 ?24次下載

    STM32各模塊學(xué)習(xí)筆記

    GPIO...............................................15 STM32筆記之六 運(yùn)行的必要硬件庫(kù) ........................................20 ST
    發(fā)表于 11-30 03:32 ?3177次閱讀

    STM32_ TIM輸出PWM波形

    STM32_TIM輸出PWM波形
    的頭像 發(fā)表于 04-08 11:09 ?8879次閱讀
    <b class='flag-5'>STM32</b>_ TIM<b class='flag-5'>輸出</b><b class='flag-5'>PWM</b>波形

    STM32單片機(jī)PWM輸出學(xué)習(xí)

    STM32單片機(jī)PWM輸出學(xué)習(xí)PWM原理:PWM表示脈沖寬度調(diào)制,它是一系列脈沖,這些脈沖將以方
    發(fā)表于 11-11 11:51 ?26次下載
    <b class='flag-5'>STM32</b>單片機(jī)<b class='flag-5'>PWM</b><b class='flag-5'>輸出</b><b class='flag-5'>學(xué)習(xí)</b>

    STM32 CubeMX學(xué)習(xí):5. 其他PWM設(shè)備

    STM32 CubeMX學(xué)習(xí):5. 其他PWM設(shè)備 系列文章目錄前期的準(zhǔn)備點(diǎn)亮 LED閃爍 LED定時(shí)器閃爍LEDPWM控制LED亮度常見(jiàn)的PWM
    發(fā)表于 11-23 17:51 ?1次下載
    <b class='flag-5'>STM32</b> CubeMX<b class='flag-5'>學(xué)習(xí)</b>:5. 其他<b class='flag-5'>PWM</b>設(shè)備

    使用STM32輸出PWM波形

    本文目的是通過(guò)在STM32平臺(tái)上采用定時(shí)器的方法輸出PWM波形,進(jìn)而熟悉和掌握PWM的原理和產(chǎn)生。目錄(一)PWM簡(jiǎn)介1.關(guān)于
    發(fā)表于 11-30 14:21 ?42次下載
    使用<b class='flag-5'>STM32</b><b class='flag-5'>輸出</b><b class='flag-5'>PWM</b>波形

    STM32PWM與示波器實(shí)驗(yàn)

    、DAC簡(jiǎn)介2、DAC功能框圖剖析3、正弦波表制作腳本4、引入工程文件5、使用示波器檢驗(yàn)將一段數(shù)字音頻歌曲數(shù)據(jù)轉(zhuǎn)換為模擬音頻波形輸出參考資料STM32輸出PWM波形1、
    發(fā)表于 12-02 13:21 ?24次下載
    <b class='flag-5'>STM32PWM</b>與示波器實(shí)驗(yàn)

    【Rt-Thread】STM32輸出PWM

    主要記錄了Rt-Thread 中STM32 輸出PWM配置過(guò)程,通過(guò)設(shè)置不同頻率PWM使蜂鳴器發(fā)出不同音調(diào)
    發(fā)表于 12-16 16:57 ?17次下載
    【Rt-Thread】<b class='flag-5'>STM32</b><b class='flag-5'>輸出</b><b class='flag-5'>PWM</b>

    STM32CUBEIDE(11)----輸出PWM及修改PWM頻率與占空比

    本章STM32CUBEMX配置STM32F103輸出PWM,并在示波器中查看效果。
    的頭像 發(fā)表于 11-30 14:12 ?1.1w次閱讀
    <b class='flag-5'>STM32</b>CUBEIDE(11)----<b class='flag-5'>輸出</b><b class='flag-5'>PWM</b>及修改<b class='flag-5'>PWM</b>頻率與占空比

    STM32學(xué)習(xí)筆記PWM互補(bǔ)輸出(無(wú)刷直流電機(jī)驅(qū)動(dòng)控制)

    最近科研訓(xùn)練在做無(wú)刷電機(jī)的控制。 需要達(dá)成的目的為CH1通道輸出PWM波,CH1N通道輸出高電平等。 算法采用六步換向算法,開(kāi)環(huán)系統(tǒng)。 主控芯片選用
    發(fā)表于 03-08 15:20 ?23次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>:<b class='flag-5'>PWM</b>互補(bǔ)<b class='flag-5'>輸出</b>(無(wú)刷直流電機(jī)驅(qū)動(dòng)<b class='flag-5'>控制</b>)

    STM32通過(guò)PWM控制電機(jī)速度

    STM32智能小車的實(shí)驗(yàn)中會(huì)用到定時(shí)器PWM輸出,來(lái)改變直流電機(jī)的轉(zhuǎn)速。分享本文了解如何通過(guò)PWM實(shí)現(xiàn)對(duì)電機(jī)速度的控制。
    的頭像 發(fā)表于 07-06 09:56 ?5269次閱讀
    <b class='flag-5'>STM32</b>通過(guò)<b class='flag-5'>PWM</b><b class='flag-5'>控制</b>電機(jī)速度

    STM32PWM波形輸出配置的大神總結(jié)

    STM32PWM波形輸出配置的大神總結(jié)
    的頭像 發(fā)表于 10-24 16:00 ?3908次閱讀
    <b class='flag-5'>STM32</b>的<b class='flag-5'>PWM</b>波形<b class='flag-5'>輸出</b>配置的大神總結(jié)

    STM32無(wú)法正常輸出PWM信號(hào)的原因及解決方法

    無(wú)法正常輸出PWM信號(hào)的問(wèn)題。本文將探討STM32無(wú)法正常輸出PWM信號(hào)的原因,并提供解決方法。 一、引腳配置錯(cuò)誤
    的頭像 發(fā)表于 01-02 17:38 ?1.1w次閱讀
    奇博| 棋牌类单机游戏下载| 百家乐官网77scs官| 桦甸市| 全讯网最方便的新全讯网| 百家乐重要心态| 百家乐官网太阳城球讯网| 太阳城娱乐城官方网| 新加坡百家乐的玩法技巧和规则| 百家乐官网游戏新| 太阳城百家乐官网的分数| 金宝博娱乐场| 综合百家乐博彩论坛| 真钱百家乐送钱| 百家乐官网购怎么样| 陈巴尔虎旗| 大发888娱乐场下载最高| 百家乐7scs娱乐场| 百家乐官网那里最好| 百家乐官网棋牌游戏源码| 兴隆县| 久盛国际| 威尼斯人娱乐城图| 百家乐返点| 做生意必须看风水吗| 大世界百家乐官网娱乐平台| 姜堰市| tt娱乐城官方网站| 威尼斯人娱乐骰宝| 百家乐透视牌靴| 百家乐注码技巧| 香港百家乐官网娱乐场开户注册| 百家乐官网正反投注| 德州扑克大小规则| YY百家乐的玩法技巧和规则 | 澳门百家乐官网才能| 额敏县| 大丰收娱乐城开户| 大发888国际娱乐平台| 百家乐导航| 实战百家乐的玩法技巧和规则|