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

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

QQ登錄

只需一步,快速開始

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

基于戰(zhàn)艦STM32開發(fā)簡易直流電機(jī)速度環(huán)PID閉環(huán)控制

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:290170 發(fā)表于 2018-9-11 15:20 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
基于戰(zhàn)艦STM32開發(fā)簡易直流電機(jī)速度環(huán)PID閉環(huán)控制
基于STM32開發(fā)簡易運(yùn)動(dòng)控制卡
開發(fā)者:JasonLin
STM32定時(shí)器功能介紹
  
定時(shí)器
  
  
計(jì)數(shù)分辨率
  
  
計(jì)數(shù)類型
  
  
預(yù)分頻系數(shù)
  
  
DMA請(qǐng)求
  
  
捕獲/比較通道
  
  
編碼器
  
接口
  
  
PWM
  
生成
  
  
TIM1
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM8
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM2
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM3
  
  
16
  
  
up/down/
  
both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM4
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM5
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM6
  
  
16
  
  
up
  
  
1-65536
  
  
yes
  
  
0
  
  
no
  
  
no
  
  
TIM7
  
  
16
  
  
up
  
  
1-65536
  
  
yes
  
  
0
  
  
no
  
  
no
  
TIM1TIM8為高級(jí)定時(shí)器
TIM6TIM7為基本定時(shí)器
TIM2TIM3TIM4TIM5為通用定時(shí)器
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
STM32定時(shí)器的通道/引腳分配
  
定時(shí)器
  
  
TIM1
  
  
TIM2
  
  
TIM3
  
  
TIM4
  
  
TIM5
  
  
TIM8
  
  
CH1引腳
  
  
PA8
  
  
PA0
  
  
PA6
  
  
PB6
  
  
PA0
  
  
PC6
  
  
CH2引腳
  
  
PA9
  
  
PA1
  
  
PA7
  
  
PB7
  
  
PA1
  
  
PC7
  
  
CH3引腳
  
  
PA10
  
  
PA2
  
  
PB0
  
  
PB8
  
  
PA2
  
  
PC8
  
  
CH4引腳
  
  
PA11
  
  
PA3
  
  
PB1
  
  
PB9
  
  
PA3
  
  
PC9
  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
STM32定時(shí)器的通道/引腳重映射

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TIM1TIM8定時(shí)器的功能包括:
16位向上、向下、向上/下自動(dòng)裝載計(jì)數(shù)器
16位可編程(可以實(shí)時(shí)修改)預(yù)分頻器,計(jì)數(shù)器時(shí)鐘頻率的分頻系數(shù)為165535之間的任意數(shù)值
4個(gè)獨(dú)立通道: 輸入捕獲 輸出比較 PWM生成(邊緣或中間對(duì)齊模式) 單脈沖模式輸出  
死區(qū)時(shí)間可編程的互補(bǔ)輸出
使用外部信號(hào)控制定時(shí)器和定時(shí)器互聯(lián)的同步電路  
允許在指定數(shù)目的計(jì)數(shù)器周期之后更新定時(shí)器寄存器的重復(fù)計(jì)數(shù)器  
剎車輸入信號(hào)可以將定時(shí)器輸出信號(hào)置于復(fù)位狀態(tài)或者一個(gè)已知狀態(tài)
如下事件發(fā)生時(shí)產(chǎn)生中斷/DMA 更新:計(jì)數(shù)器向上溢出/向下溢出,計(jì)數(shù)器初始化(通過軟件或者內(nèi)部/外部觸發(fā)) 觸發(fā)事件(計(jì)數(shù)器啟動(dòng)、停止、初始化或者由內(nèi)部/外部觸發(fā)計(jì)數(shù)) 輸入捕獲 輸出比較 剎車信號(hào)輸入  
支持針對(duì)定位的增量(正交)編碼器和霍爾傳感器電路  
觸發(fā)輸入作為外部時(shí)鐘或者按周期的電流管理
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TIM2TIM3TIM4TIM5定時(shí)器功能包括:  
● 16
位向上、向下、向上/向下自動(dòng)裝載計(jì)數(shù)器  
● 16位可編程(可以實(shí)時(shí)修改)預(yù)分頻器,計(jì)數(shù)器時(shí)鐘頻率的分頻系數(shù)為165536之間的任意數(shù)值  
● 4個(gè)獨(dú)立通道:輸入捕獲輸出比較 ─ PWM生成(邊緣或中間對(duì)齊模式)─ 單脈沖模式輸出  
使用外部信號(hào)控制定時(shí)器和定時(shí)器互連的同步電路  
如下事件發(fā)生時(shí)產(chǎn)生中斷/DMA更新:計(jì)數(shù)器向上溢出/向下溢出,計(jì)數(shù)器初始化(通過軟件或者內(nèi)部/外部觸發(fā)) ─ 觸發(fā)事件(計(jì)數(shù)器啟動(dòng)、停止、初始化或者由內(nèi)部/外部觸發(fā)計(jì)數(shù)) ─ 輸入捕獲輸出比較  
支持針對(duì)定位的增量(正交)編碼器和霍爾傳感器電路  
觸發(fā)輸入作為外部時(shí)鐘或者按周期的電流管理 165536之間的任意數(shù)值  
使用外部信號(hào)控制定時(shí)器和定時(shí)器互連的同步電路  
觸發(fā)輸入作為外部時(shí)鐘或者按周期的電流管理
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TIM6TIM7定時(shí)器的主要功能包括:   
● 16位自動(dòng)重裝載累加計(jì)數(shù)器  
● 16位可編程(可實(shí)時(shí)修改)預(yù)分頻器,用于對(duì)輸入的時(shí)鐘按系數(shù)為165536之間的任意數(shù)值分頻  
觸發(fā)DAC的同步電路   :此項(xiàng)是TIM6/7獨(dú)有功能
在更新事件(計(jì)數(shù)器溢出)時(shí)產(chǎn)生中斷/DMA請(qǐng)求
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開發(fā)目標(biāo)1TIM14個(gè)通道生成PWMCH1PWM1  CH2PWM2  
                                     CH3PWM3  CH4PWM4
           TIM84個(gè)通道生成PWMCH1PWM5  CH2PWM6  
                                      CH3PWM7  CH4PWM8
注:PWM1PWM2 為一組,控制直流減速電機(jī)1
PWM3PWM4 為一組,控制直流減速電機(jī)2
PWM5PWM6 為一組,控制直流減速電機(jī)3
PWM7PWM8 為一組,控制直流減速電機(jī)4
PWM1PWM3PWM5PWM7作為電機(jī)正向脈沖輸出,占空比為萬分比)
PWM2PWM4PWM6PWM8作為電機(jī)反向脈沖輸出,占空比為萬分比)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開發(fā)目標(biāo)2TIM7作為定時(shí)器中斷,產(chǎn)生固定的時(shí)間間隔,便于計(jì)算電機(jī)及落地碼盤的速度(單位時(shí)間間隔脈沖增量)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開發(fā)目標(biāo)3TIM2TIM3TIM4TIM5作為編碼器接口,讀取編碼器的旋轉(zhuǎn)產(chǎn)生的脈沖數(shù)
TIM2CH1作為編碼器1A相的輸入,CH2作為編碼器1B相的輸入
TIM3CH1作為編碼器2A相的輸入,CH2作為編碼器2B相的輸入
TIM4CH1作為編碼器3A相的輸入,CH2作為編碼器3B相的輸入
TIM5CH1作為編碼器4A相的輸入,CH2作為編碼器4B相的輸入
(由于TIM2TIM5CH1CH2共用引腳PA0PA1,所以需要把TIM2
CH1CH2重映射到引腳PA15PB3)
(PA15PB3JTAG接口中的兩只引腳 ,重映射前先把JTAG口關(guān)閉
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE)//關(guān)閉JTAG
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, DISABLE)//打開JTAG
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable ,ENABLE);//關(guān)閉JTAG
同時(shí)打開SWD
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開發(fā)目標(biāo)42.3TFT液晶顯示屏顯示電機(jī)或碼盤的速度(單位時(shí)間間隔的脈沖增量)和碼盤脈沖總數(shù)
未完待續(xù)、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

基于戰(zhàn)艦STM32開發(fā)簡易直流電機(jī)速度環(huán)PID閉環(huán)控制.rar

463.05 KB, 下載次數(shù): 57, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:336232 發(fā)表于 2020-8-14 15:45 | 只看該作者
請(qǐng)問下樓主,這個(gè)電機(jī)是怎么接線的。才能夠PWM1控制正轉(zhuǎn),PWM2控制反轉(zhuǎn)?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲午夜一区二区 | 国产精品视频一二三区 | 亚洲欧洲成人av每日更新 | 犬夜叉在线观看 | 无毛av| 另类a v| 超碰在线97国产 | 日韩精品二区 | 91在线一区二区三区 | 国产免费观看一区 | 久久久精品影院 | 日本激情一区二区 | 成人深夜福利 | 久久成人精品视频 | 一区二区三区精品在线视频 | 国产成人99久久亚洲综合精品 | 久久精品国产久精国产 | 欧美精品在线一区二区三区 | 久久亚洲欧美日韩精品专区 | 国精品一区二区 | 亚州春色| 亚洲精品欧洲 | 亚洲成人一区 | 成人精品在线观看 | 国产精品高潮呻吟久久av黑人 | 激情综合五月天 | 日本网站免费观看 | 天天影视亚洲综合网 | 日本久草 | 国产精品日韩一区 | 97人人澡人人爽91综合色 | 国产精品久久久久久久久图文区 | 一区二区三区免费观看 | 蜜桃综合在线 | 日批免费观看 | 超碰在线免费公开 | 成人免费观看视频 | 亚洲激情一区二区 | 日韩午夜在线观看 | 91视频国产精品 | 日韩欧美精品在线 |