# STM32-PID-Motor
使用STM32,通过PID增量式调节,来改变电机转速。
其中用到了几个定时器资源,TIM1,TIM3,TIM4
TIM1、用作计数器功能
TIM4、用作周期(50ms)中断查询计数器数值。
TIM3、产生PWM方波
PID参数在TIM4中更新和计算。
12V直流减速电机。
PWM给35000 ,满量程 所以在50ms的定时器周期,计数器最高捕获到150 CNt 。
通过串口1,可以改变期望值。
所以就是0-150的转速 对应着 0-100%
通过串口给单片机发送 50 则电机会运行到50cnt速度。
基于STM32,通过PID增量式调节,来改变电机转速
版权申诉
24 浏览量
2024-05-13
09:13:27
上传
评论
收藏 16KB ZIP 举报
MarcoPage
- 粉丝: 2986
- 资源: 3043
最新资源
- TG-2024-05-23-204718255.mp4
- 候志强@181 5428 8938_20240420112107.amr
- spispispispispi
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈