在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

編碼器M法測速CubeMax配置

麥辣雞腿堡 ? 來源:CSDN博客 ? 作者:駭客小狗 ? 2023-11-10 15:31 ? 次閱讀

為了進行測速,我們一共需要3個定時器,作用分別是:①輸出PWM;②編碼器模式進行脈沖計數;③計時,確定每次測速的時間間隔。

其中,用于定時的定時器③可以用輸出PWM的定時器①代替,輸出PWM的定時器一樣有更新中斷,只要在更新中斷里運行測速程序即可。

但由于PWM定時器的頻率很快,所以我們會間隔很多個更新中斷后進行測速。

具體配置如下:

TIM2:編碼器輸入定時器

圖片

這里開啟了兩個通道計數,即Encoder Mode中設置為Encoder Mode TI1 and TI2。這里就是上文倍頻技術的4倍頻。

編碼器模式下的定時器其實是個計數器,在編碼器的脈沖到來時,Counter會相應地加和減,正轉時加,反轉時減,溢出后到達另一個極端值,比如說向上計數到達20001時會變成0

接下來我們需要設定編碼器的兩個引腳為上拉,防止誤觸發。

圖片

TIM3:PWM輸出定時器

STM32F103的定時器時鐘來源于APB總線時鐘,最高為72MHz,我們一般也配置為72MHz。APB時鐘經過PSC分頻后得到實際的定時器的計數頻率。定時器的計數頻率為

圖片

當計數值達到ARR寄存器的設定值后計數值歸零,重新開始計數,完成一個周期。在一個周期中,PWM高電平時間由比較寄存器(ARRARR)的值決定。

在設置PWM mode1且向上計數時,計數值小于ARR的值時是高電平,大于ARR值是低電平。所以PWM頻率是這樣計算的

圖片

圖片

上圖中設置初始PWM頻率為100Hz。但是設置頻率最好在20Hz~20000Hz以外,因為這個頻率內的PWM波會讓電機發出明顯的電流聲。我們可以將PSC設置為3-1,將ARR設置為1000-1,我這里作為演示就先不管了。

TIM4:計時間隔定時器

圖片

設定為10Hz即1秒計算10次速度。

最后要開啟中斷,并保證編碼器定時器的中斷優先級高于計時間隔定時器的中斷優先級,避免編碼器輸入被間隔計時中斷。

圖片

其他基礎配置不再贅述。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3781

    瀏覽量

    137376
  • PWM
    PWM
    +關注

    關注

    116

    文章

    5422

    瀏覽量

    218379
  • 計數器
    +關注

    關注

    32

    文章

    2288

    瀏覽量

    96118
  • 定時器
    +關注

    關注

    23

    文章

    3290

    瀏覽量

    117410
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM對正交編碼器測速的程序--輸入捕獲測速

    最近在做一個用正交編碼器對電機進行測速的任務,在網上查了使用STM正交編碼模塊對其進行測速,但是由于編碼器脈沖數較少,兩次
    發表于 08-03 10:26

    AB相編碼器-變M/T測速,10ms定時,測6000轉伺服電機!

    本帖最后由 SXST_T 于 2017-9-13 12:11 編輯 適用所有線數編碼器,此方法主要解決M測低速分辨率不足,T測高速分辨率高,實現需要用兩個定時
    發表于 09-13 12:07

    編碼器測速的大致原理是什么?

    編碼器是什么?編碼器主要分為哪幾種?編碼器測速的大致原理是什么?
    發表于 06-30 07:48

    編碼器測速原理及STM32編碼器模式

    本問講解了編碼器測速原理及STM32編碼器模式,文末有STM32編碼器模式例程。
    發表于 08-11 06:06

    MT測速單片機程序設計

    MT測速單片機程序設計M、T
    發表于 09-02 06:01

    傳感測速原理簡析

    的精度是低于旋轉編碼器的,霍爾傳感又包含——線性霍爾和開關霍爾,旋轉編碼器包含——位置型光電編碼器和增量型光電編碼器1、
    發表于 09-06 08:53

    增量式編碼器倍頻技術的M究竟是怎樣測速

    增量式編碼器輸出的脈沖波形信號形式常見的有哪幾種?增量式編碼器倍頻技術的M究竟是怎樣測速的?
    發表于 11-09 07:08

    編碼器計數原理與電機測速原理之多圖解析

    ,此時編碼器能夠分辨的最小角度為0.15°。  3.2 M測速  又叫做頻率測量。該方法是在一個固定的時間內(以秒為單位),統計這段時間
    發表于 03-30 14:57

    絕對式編碼器測速方法

    本文檔詳細介紹了絕對式編碼器測速度的方法
    發表于 08-29 14:22 ?41次下載

    編碼器測速方法的研究

    編碼器測速方法的研究
    發表于 03-17 09:06 ?24次下載

    測速編碼器工作原理

     測速編碼器一般與軸相聯,測速編碼器的脈沖量是固定的,在軸旋轉的時候,測速編碼器就會輸出脈沖,P
    的頭像 發表于 11-07 09:36 ?2.2w次閱讀

    平衡小車—編碼器使用教程與測速原理

    文章目錄1.編碼器概述2.編碼器原理3.編碼器接線說明4.編碼器軟件四倍頻技術5.單片機如何采集編碼器數據6.獲取方式來自平衡小車之家,與大
    發表于 11-22 19:51 ?57次下載
    平衡小車—<b class='flag-5'>編碼器</b>使用教程與<b class='flag-5'>測速</b>原理

    STM32——編碼器測速原理及STM32編碼器模式

    本問講解了編碼器測速原理及STM32編碼器模式,文末有STM32編碼器模式例程。
    發表于 11-26 11:36 ?274次下載
    STM32——<b class='flag-5'>編碼器</b><b class='flag-5'>測速</b>原理及STM32<b class='flag-5'>編碼器</b>模式

    L298N電機驅動控制編碼器電機

    控制編碼器電機(PWM模式) 3.1 電機介紹 3.2 M測速(很重要!!!!) 3.3 工程配置 3.4 代碼編寫 3.5 接線 3.6
    發表于 03-17 15:42 ?9次下載
    L298N電機驅動控制<b class='flag-5'>編碼器</b>電機

    編碼器常用測速方法

    2.1 倍頻技術 編碼器會輸出兩路方波信號,如果只在通道A的上升沿計數,那就是1倍頻;通道A的上升、下降沿計數,那就是2倍頻;如果在通道A、B的上升、下降沿計數,那就是4倍頻。 使用倍頻可以最大程度
    的頭像 發表于 11-10 15:28 ?7496次閱讀
    <b class='flag-5'>編碼器</b>常用<b class='flag-5'>測速</b>方法
    主站蜘蛛池模板: 在线观看视频在线观看 | 俺来也俺去啦久久综合网 | 福利片第一页 | 国产美女叼嘿视频免费看 | 日本一区视频在线播放 | 天天综合日日噜噜噜 | 成 人 免 费 黄 色 | 老色批软件 | 欧美a∨| 精品一区二区三区自拍图片区 | 性色在线视频 | 女人又色又爽又黄 | 久久大伊人 | 38pao强力打造永久免费高清视频 | se色成人亚洲综合 | 日本动漫天堂 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 亚洲网站免费 | 久久久久国产一级毛片高清版 | 久久伊人色 | 精品精品国产自在久久高清 | 唐人呦一呦xxxx视频 | 亚洲精品美女在线观看 | 五月天婷婷在线视频 | 日韩毛片在线影视 | 国产va在线播放 | 日本一区二区免费在线观看 | 又污又黄的网站 | 性夜影院爽黄a爽在线看香蕉 | 在线看欧美成人中文字幕视频 | 国产免费午夜高清 | 9久久9久久精品 | 涩综合 | 亚洲精品私拍国产福利在线 | 国产综合13p | 精品国产香港三级 | 你懂的网站在线观看网址 | 五月桃花网婷婷亚洲综合 | 精品一区二区三区免费毛片爱 | 人人草人人 | 天天摸夜班摸天天碰 |