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

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

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

3天內不再提示

第10章-小車跑一跑-好家伙VCC STM32項目 電機驅動電路 STM32f103c8t6最小系統板

dfhjgfg ? 來源:dfhjgfg ? 作者:dfhjgfg ? 2024-08-21 16:34 ? 次閱讀

功能介紹放開頭, 使用便捷無需愁

這是全網最詳細、性價比最高的STM32實戰項目入門教程,通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節代碼手把手教會你如何開發和調試。讓你更快掌握嵌入式系統開發。

V3.3.0-STM32智能小車

視頻: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click

V3:HAL庫開發、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。

第10章-小車跑一跑

如何實現小車的前、后、左、右、停

控制電機速度就可以控制小車運動

如何控制電機速度?

改變小車速度PID的目標值,然后定時器里面的PID控制函數就會計算輸占空比然后控制小車。

代碼如下:
定時器里面有電機控制,我們這里還增加Motor_Set(PID_realize(&pidMotor1Speed,Motor1Speed),PID_realize(&pidMotor2Speed,Motor2Speed));
是為了提高實時性。
在這里插入圖片描述

/*******************
*  @brief  通過PID控制電機轉速
*  @param  Motor1Speed:電機1 目標速度、Motor2Speed:電機2 目標速度
*  @return  無
*
*******************/
void motorPidSetSpeed(float Motor1SetSpeed,float Motor2SetSpeed)
{
	//改變電機PID參數的目標速度
	pidMotor1Speed.target_val = Motor1SetSpeed;
	pidMotor2Speed.target_val = Motor2SetSpeed;
	//根據PID計算 輸出作用于電機
	Motor_Set(PID_realize(&pidMotor1Speed,Motor1Speed),PID_realize(&pidMotor2Speed,Motor2Speed));
}

很容易得到一下控制方式

//	motorPidSetSpeed(1,2);//向右轉彎
//	motorPidSetSpeed(2,1);//向左轉彎
//	motorPidSetSpeed(1,1);//前進
//	motorPidSetSpeed(-1,-1);//后退
//	motorPidSetSpeed(0,0);//停止

向左原地轉彎、向原地轉彎

在這里插入圖片描述

//	motorPidSetSpeed(-1,1);//右原地旋轉
//	motorPidSetSpeed(1,-1);//左原地旋轉

加速減速函數

//向前加速函數
void motorSpeedUp(void)
{
	static float MotorSetSpeedUp=0.5;//靜態變量 函數結束 變量不會銷毀
	if(MotorSetSpeedUp <= MAX_SPEED_UP) MotorSetSpeedUp +=0.5 ;  //如果沒有超過最大值就增加0.5
	motorPidSetSpeed(MotorSetSpeedUp,MotorSetSpeedUp);//設置到電機
}
//向前減速函數
void motorSpeedCut(void)
{
	static float  MotorSetSpeedCut=3;//靜態變量 函數結束 變量不會銷毀
	if(MotorSetSpeedCut >=0.5) MotorSetSpeedCut-=0.5;//判斷是否速度太小
	motorPidSetSpeed(MotorSetSpeedCut,MotorSetSpeedCut);//設置到電機
}

上面第10章我們學會如何控制小車的運動
后面我們講解如何具體控制速度等。

審核編輯 黃宇

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

    關注

    2

    文章

    306

    瀏覽量

    36339
  • 最小系統板
    +關注

    關注

    0

    文章

    12

    瀏覽量

    7945
  • STM32F103C8T6
    +關注

    關注

    110

    文章

    162

    瀏覽量

    84046
  • 電機驅動電路

    關注

    1

    文章

    17

    瀏覽量

    7086
收藏 人收藏

    評論

    相關推薦

    如何實現STM32F103C8T6最小系統電路的設計?

    如何實現STM32F103C8T6最小系統電路的設計?
    發表于 10-20 06:06

    STM32F103C8T6最小系統介紹

    STM32F103介紹STM32F系列是意法半導體(ST)公司的32位ARM微控制器,內核采用Cortex-M3,其它方面的說明可以查閱相關資料。STM32F103C8T6最小系統
    發表于 12-08 08:04

    STM32F103C8T6最小系統原理圖

    本文件是關于意法半導體公司研制的STM32F103C8T6最小系統電路原理圖,供單片機學習使用。
    發表于 04-25 17:07 ?303次下載

    stm32f103c8t6封裝及最小系統原理圖

    STM32F103C8T6款集成電路,芯體尺寸為32位,程序存儲器容量是64KB,需要電壓2V~3.6V,工作溫度為-40C ~ 85C
    發表于 11-23 15:50 ?35.2w次閱讀

    STM32F103C8T6小系統學習資料匯總

    STM32F103C8T6小系統學習資料匯總
    發表于 04-22 09:30 ?248次下載

    STM32F103C8T6最小系統原理圖的資料合集

    本文檔的主要內容詳細介紹的是STM32F103C8T6最小系統原理圖的資料合集包括了:PcbDoc和PrjPcb及SchDoc資料免費下載。
    發表于 11-23 08:00 ?542次下載
    <b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>最小系統</b>原理圖的資料合集

    STM32F103C8T6最小系統的PCB原理圖免費下載

    本文檔的主要內容詳細介紹的是STM32F103C8T6最小系統的PCB原理圖免費下載。
    發表于 09-11 08:00 ?0次下載
    <b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>最小系統</b>的PCB原理圖免費下載

    STM32F103C8T6最小系統

    單片機最小系統一般有晶振電路、電源電路、復位電路以及調試電路組成。本文以STM32F103C8T6
    發表于 11-17 12:36 ?72次下載
    <b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>最小系統</b>

    STM32F103C8T6最小系統設計

    本設計是個基于STM32F103C8T6的單片機最小系統。包括了復位電路、晶振電路、電源排針等單片機工作必要的外圍
    發表于 11-17 14:06 ?115次下載
    <b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>最小系統</b>設計

    利用STM32F103C8T6最小系統點亮流水燈

    利用STM32F103C8T6最小系統點亮流水燈STM32F103C8T6芯片簡介核心原理圖搭建流水燈
    發表于 11-17 17:06 ?59次下載
    利用<b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>最小系統</b><b class='flag-5'>板</b>點亮流水燈

    利用STM32F103C8T6最小系統點亮流水燈

    利用STM32F103C8T6最小系統點亮流水燈STM32F103C8T6芯片簡介核心原理圖搭建流水燈
    發表于 11-17 18:06 ?97次下載
    利用<b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>最小系統</b><b class='flag-5'>板</b>點亮流水燈

    STM32F103C8T6最小系統開源

    電子發燒友網站提供《STM32F103C8T6最小系統開源.zip》資料免費下載
    發表于 07-28 09:55 ?36次下載
    <b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>最小系統</b>開源

    微控制器最小系統STM32F103C8T6開源項目

    電子發燒友網站提供《微控制器最小系統STM32F103C8T6開源項目.zip》資料免費下載
    發表于 08-09 09:57 ?19次下載
    微控制器<b class='flag-5'>最小系統</b><b class='flag-5'>板</b><b class='flag-5'>STM32F103C8T6</b>開源<b class='flag-5'>項目</b>

    使用stm32f103c8t6設計的藍牙小車

    使用stm32f103c8t6設計的藍牙小車,具有前進后退,左轉右轉等功能
    發表于 08-07 16:08 ?33次下載

    分享STM32F103C8T6原理圖

    STM32F103C8T6最小系統原理圖
    發表于 08-29 15:52 ?109次下載
    主站蜘蛛池模板: 免费看片免 | 免费污视频在线 | 欧美成人精品福利网站 | 日韩在线视频免费观看 | 性生生活三级视频在线观看 | 免费看美女禁处爆涌视频 | 欧美视频一区二区三区四区 | 成人国产亚洲欧美成人综合网 | 色综合天天网 | 成熟妇女毛耸耸性视频 | 在线色站 | 国产哺乳期奶水avav | 成人国产精品一级毛片了 | 美女黄色一级片 | 国产色女人| 另类专区欧美 | 国产又色又爽又黄的网站在线一级 | 女人被狂躁视频免费网站 | 69pao强力打造免费高清 | 亚洲黄色激情网 | 哪里可以看免费毛片 | 中文字幕在线观看一区二区 | 午夜精品久久久久久久2023 | 国产香蕉在线精彩视频 | www狠狠操| 日韩欧美亚洲综合一区二区 | 欧美成人免费草草影院 | 欧美日本一区 | 日本免费黄色网 | 中文字幕亚洲区 | 女人aaaaa片一级一毛片 | 亚洲色图日韩 | 女人张开腿让男人桶免费最新 | 国产成人在线播放视频 | 欧美无遮挡一区二区三区 | 午夜片在线 | 操您啦 | 天天草夜夜草 | 在线aa| 国产精品成人aaaaa网站 | 手机看片福利盒子久久青 |