色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

STM32F0單片機 PWM + ADC 控制有刷電機介紹

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 13:39 ? 次閱讀

1.有刷電機驅動電路

有刷電機是電機里面最簡單,也是歷史最悠久的一種,到現在仍然廣泛應用于各個領域。他的控制很簡單,在電機的兩個電極加正向電壓,則正向旋轉,如果加反向電壓,則旋轉方向也反過來。電機的轉速可以通過控制加在電極上的電壓來調節。在電機控制電路中最常用的器件就是 MOS 管了。可以分為兩個大的類型:P 溝道 MOS 和 N 溝道 MOS。MOS 管可以簡單的理解為一個自來水閥門,Gate 是控制端,調節 Drain 和 Source 端之間流過的電流大小。

下面是兩種 MOS 的典型用法。P 溝道的 MOS 一般 S 接電源正極,然后 Vgs 需要一個負電壓來打開電流通道,而 N 溝道的 S 極一般接電源的負極,Vgs 需要一個正電壓來打開電流通道。

資料來源于 IOR 公司數據手冊我們先從一個最簡單的驅動電路開始。單片機控制 MOS 管柵極為高時,電流從電源經過電機和 MOS 管到地。當柵極為低時,MOS 管斷開,此時電機線圈內的電流繼續通過續流二極管回流電機的正極。我們通過調節柵極控制端的PWM占空比,就可以控制電機的轉速。

2.TIM模塊

TIM 模塊最重要的三個寄存器是:Counter Register (TIMx_CNT) 計數寄存器Auto-Reload Register (TIMx_ARR) 重置寄存器Capture/compare mode register 1 (TIMx_CCMRx) 輸入捕獲/輸出比較寄存器

Counter 在時鐘的驅動下計數Auto-Reload 設定計數的最大限制值Capture/Compare 鎖存一個事件發生時的計數值到Capture/計數達到 Compare 值后觸發一個事件在 PWM 模式下,Auto-Reload 寄存器設定PWM的周期,Compare 設定占空比。有一點需要注意的是一個 TIM 模塊只有一個計數器和一個重置寄存器,而有多個輸入捕獲/輸出比較寄存器。所以一個 TIM 模塊的多個通道可以設置不同的占空比,但周期都是相同的。所以我們在選用 MCU 的時候,如果需要產生多種周期的 PWM,不僅要看它的定時器模塊一共有多少通道數,還要看是否有足夠的獨立 TIM 模塊。

3.代碼

我們在下面這個工程的基礎上修改來實現用一個可調電阻控制PWM占空比,來控制電機的轉速。STM32Cube_FW_F0_V1.11.0ProjectsSTM32F030R8-NucleoExamplesTIMTIM_PWMOutputMDK-ARMProject.uvprojx這個工程默認使用TIM3模塊輸出4路PWM,我們可以只保留其中一路。然后把ADC采樣的代碼添加進來:

Step 1:

stm32f0xx_hal_conf.h

#define HAL_ADC_MODULE_ENABLED

Step 2:

main.h

添加ADC相關宏定義

Step 3:

stm32f0xx_hal_msp.c

添加ADC使用的引腳的初始化代碼

Step 4:

把ADC的驅動文件添加進工程,在主程序初始化ADC。

Step 5:

讀取 ADC 的值,寫入 TIM 的 CCR 寄存器,觀察 PWM 占空比的變化。根據電機的特性,還可能需要改變 PWM 的周期。

審核編輯:符乾江


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

    關注

    6037

    文章

    44566

    瀏覽量

    636031
  • 電機
    +關注

    關注

    142

    文章

    9028

    瀏覽量

    145668
收藏 人收藏

    評論

    相關推薦

    使用單片機實現直流電機PWM調速控制原理圖

    使用單片機實現直流電機PWM調速控制
    發表于 12-10 15:29 ?0次下載

    如何使用PWM控制電機

    : 一、準備工作 確定電機類型 : 根據應用場景選擇合適的電機類型,如直流電機、步進電機、無直流電機
    的頭像 發表于 11-28 16:30 ?956次閱讀

    直流電機如何控制角度

    直流電機(DC Brushed Motor)是一種常見的電機類型,它通過改變電流的方向來控制電機
    的頭像 發表于 09-03 10:34 ?637次閱讀

    stm32單片機用什么軟件編程

    是STMicroelectronics公司推出的一款基于ARM Cortex-M內核的32位微控制器。它具有高性能、低功耗、豐富的外設接口等特點,廣泛應用于工業控制、消費電子、醫療設備等領域。要對STM32
    的頭像 發表于 09-02 10:16 ?1486次閱讀

    stm32單片機引腳介紹及功能

    特點,廣泛應用于工業控制、消費電子、醫療設備、智能家居等領域。本文將介紹STM32單片機的引腳及其功能。 1. 引腳概述 STM32
    的頭像 發表于 09-02 09:38 ?6068次閱讀

    stm32和51單片機的區別是什么

    。 性能差異: STM32更高的主頻和更大的內存空間,可以處理更復雜的任務和算法。 51單片機的主頻和內存空間相對較小,適用于簡單的控制和數據處理任務。 外設差異:
    的頭像 發表于 09-02 09:33 ?790次閱讀

    基于STM32單片機的智能窗簾控制系統設計

    系統以STM32單片機進行主控,系統內使用血氧傳感器進行血氧檢測,通過電機控制采集血。按鍵控制采血和檢測。
    的頭像 發表于 06-28 14:24 ?2911次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能窗簾<b class='flag-5'>控制</b>系統設計

    基于STM32單片機的智能雨器設計

    智能雨器系統使用STM32單片機進行主控,通過顯示屏顯示雨量,系統自動和手動兩種模式,根據設定的閾值可以在自動模式下進行雨
    的頭像 發表于 06-27 10:26 ?2088次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能雨<b class='flag-5'>刷</b>器設計

    基于STM32單片機的智能冰箱控制系統設計

    基于單片機設計的一款智能冰箱控制系統,可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過閩值之后控制紫外燈進行消毒工作單片機采用
    的頭像 發表于 06-25 09:21 ?1289次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能冰箱<b class='flag-5'>控制</b>系統設計

    STM32F0系列單片機,指針取整型值錯誤的原因?

    STM32F0系列單片機,指針取整型值錯誤,用F0的進來看下,代碼如下,附件里也有個工程可以下來單步運行下,這是什么問題如何解決. uint8_t a
    發表于 05-15 07:46

    stm32f0系列的芯片怎么樣?

    大家用沒有 stm32f0系列的芯片呢,用的怎么樣?
    發表于 05-10 06:59

    使用STM32F0控制BLDC電機,需要在停機時對電機進行自鎖,怎么實現?

    如題,使用STM32F0控制BLDC電機,需要在停機時對電機進行自鎖,不外加機械部件。施加其中一相一定電壓時要保持電機卡住不動的狀態,但手動
    發表于 04-16 08:12

    STM32F0的SPL庫能在STM32G0上用嗎?

    原來用的STM32F0系列,使用的V3.5.0的標準外設庫。現在改用STM32G0系列,發現官網提供的固件庫是STM32CubeG0,里面是HAL和LL庫。為了節省開發時間,想還是用SPL庫,
    發表于 04-08 08:29

    Holtek新推出Arm? Cortex?-M0+直流無刷電機控制專用全整合單片機

    Holtek推出新一代Arm? Cortex?-M0+直流無刷電機控制專用全整合單片機HT32F65C32F與HT32
    的頭像 發表于 04-02 17:19 ?907次閱讀

    基于51單片機電機控制設計

    電子發燒友網站提供《基于51單片機電機控制設計.rar》資料免費下載
    發表于 01-12 09:31 ?13次下載
    主站蜘蛛池模板: 久久精品免费看网站| www色小姐| 99re 这里只有精品| 国产在线播放91| 私人玩物黑丝| 粉色视频午夜网站入口| 欧美一级做a爰片免费| 97人妻精品全国免费视频| 恋老视频 国产国佬| 影音先锋xfplay影院av| 九九热视频免费观看| 亚洲在线2018最新无码| 狠狠躁日日躁人人爽| 亚洲中文字幕AV在天堂| 久久国产精品永久网站| 洲精品无码高潮喷水A片| 美女撒尿无遮挡免费中国| 97人人爽人人爽人人人片AV| 嫩草国产精品99国产精品| bl(高h)文| 视频一区国产第一页| 国产99小视频| 亚洲电影网址| 老师的快感电影完整版| 97久久国产露脸精品国产| 拍戏被CAO翻了H| 国产黄A片在线观看永久免费麻豆| 香艳69xxxxx有声小说| 国语自产二区高清国语自产拍| 大胸美女被C得嗷嗷叫动态图| 色四房播播| 国产美女裸身网站免费观看视频| 亚洲 欧美 制服 校园 动漫| 教室眠催白丝美女校花| 51精品少妇人妻AV一区二区| 欧美三级aaa| 国产精品久久久久秋霞影视| 亚洲色大成网站WWW永久麻豆| 两个人的视频免费| 俄罗斯摘花| 野花韩国视频中文播放|