加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

第五章-PWM控制電機 開源stm32循跡小車詳細(xì)制作過程(附加完全版代碼)-openmv視覺循跡

06/17 09:05
1882
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
實物圖
  • 方案介紹
    • 第五章-PWM控制電機
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

第五章-PWM控制電機

5.1-認(rèn)識PWM

參數(shù)如何描述PWM
在這里插入圖片描述

5.2-PWM配置

根據(jù)我們小車原理圖我們知道是 PA11和PA8兩個引腳要設(shè)置為PWM輸出

這里為什么小車原理圖要這樣設(shè)計那?

  1. 根據(jù)A4950的使用要求
  2. 根據(jù)STM32F103C8T6定時器復(fù)用功能重映射
  3. 在這里插入圖片描述
    我們這先介紹原因:

原因1:介紹電機驅(qū)動后,我們會說明

原因2: 因為STM32中文參考手冊介紹了,TIM1_CH1和TIM1_CH4可以復(fù)用功能重映射到PA8和PA11
在這里插入圖片描述
我們使用軟件配置 PA11和PA8這里配置
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

然后我們生成代碼

PWM輸出的配置就已經(jīng)完成了,但是不能輸出產(chǎn)生PWM波,因為Cube在生成代碼時,有很多外設(shè)初始化完后默認(rèn)是關(guān)閉的,需要我們手動開啟。
在這里插入圖片描述

  HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1);//開啟定時器1 通道1 PWM輸出
  HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_4);//開啟定時器1 通道4 PWM輸出

我們軟件仿真一下、查看PA11與PA8波形
在這里插入圖片描述
那么頻率就是 1/0.002 = 500HZ

這就是我們要設(shè)置的

我們可以使用這個宏來修改占空比

 __HAL_TIM_SET_COMPARE(&htim1, TIM_CHANNEL_1, 40);

在這里插入圖片描述

5.3-PWM測試方法

上面我們生成了PWM下面我們測試一下

KEIL軟件仿真方法:

軟件模擬仿真不需要任何硬件-下面是官方介紹
在這里插入圖片描述
選擇軟件仿真
在這里插入圖片描述

DARMSTM.DLL
-pSTM32F103C8

設(shè)置時鐘頻率-板子外部晶振8Mhz 這里我們選擇8Mhz

(新版的keil5里沒有那個設(shè)置頻率的功能)
在這里插入圖片描述
開啟仿真
在這里插入圖片描述
打開邏輯分析儀
在這里插入圖片描述
添加要觀察的引腳
在這里插入圖片描述
點擊全速運行
在這里插入圖片描述

使用仿真器硬件仿真

選擇仿真器仿真-檢測已經(jīng)識別出芯片ID

在這里插入圖片描述
一樣的可以開啟仿真
在這里插入圖片描述
但是硬件仿真好像目前還不能使用過邏輯分析儀、但是硬件仿真是在硬件上跑的,可以向硬件輸入數(shù)據(jù)或者由硬件輸出數(shù)據(jù)、比如按鍵仿真的時候就可以使用硬件仿真。

使用示波器工具測量波形(非重點)

這章我們先講到這里,下章我們說如何做電機驅(qū)動。

聯(lián)系:Q,1930299709

  • 聯(lián)系方式.txt

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
CM200C32.768KDZF-UT 1 Citizen Finedevice Co Ltd Parallel - Fundamental Quartz Crystal, 0.032768MHz Nom, ROHS COMPLIANT, PLASTIC, SMD, 4 PIN
$1.17 查看
R38-32.768-12.5 1 Raltron Electronics Corporation Parallel - Fundamental Quartz Crystal, 0.032768MHz Nom, HALOGEN FREE, ROHS AND REACH COMPLIANT PACKAGE-2
$0.06 查看
FM25CL64B-GTR 1 Cypress Semiconductor Memory Circuit, 8KX8, CMOS, PDSO8, SOIC-8

ECAD模型

下載ECAD模型
$4.24 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜