STM31F103,PWM电机调速,PID算法,编码器测速,平衡小车资料.zip

上传者: 37280428 | 上传时间: 2021-06-28 16:48:48 | 文件大小: 21.93MB | 文件类型: ZIP
主控采用STM32,主要是PID控制,速度PID,位置PID。简而言之用一个电机的转速和角度传感器来控制另外两个电机的转速和方向。可以用来学习PID,编码器。
压缩包里有详细的文档,介绍编码器的、PID的、平衡小车等。是一份很不错的资料
软件篇:
系统采用外设有:TIM1 TIM2 TIM3 TIM4
ADC 滴答定时器
TIM1用于pwm的产生,两路pwm作用于1号和2号电机。
TIM2用于编码器的计数,采集2号电机转角
TIM3用于编码器的计数,采集1号电机转角
滴答定时器用于系统执行,时间间隔为0号电机最大速度为140的值。
ADC用于角度传感器的采集;
程序思路:
系统滴答定时器做中断(293ms一次中断),中断中执行控制函数。
AB电机只需要读取编码数,所以不需要求平均值,只需要读出实际的值就好。
C电机需要读出速度,所以每五次求一次平均值,算出平均速度,
读取adc也需要求平均值,防止变化过快。
根据角度是否等于0度来判断是否需要进入不同的模式;模式一和模式二根据按键的值来判断。

文件下载

资源详情

[{"title":"( 267 个子文件 21.93MB ) STM31F103,PWM电机调速,PID算法,编码器测速,平衡小车资料.zip","children":[{"title":"7.平衡小车调试指南.pdf <span style='color:#111;'> 337.87KB </span>","children":null,"spread":false},{"title":"2.编码器使用教程与测速原理.pdf <span style='color:#111;'> 219.24KB </span>","children":null,"spread":false},{"title":"3.直流电机PID开发指南.pdf <span style='color:#111;'> 551.86KB </span>","children":null,"spread":false},{"title":"硬件及软件说明.docx <span style='color:#111;'> 456.58KB </span>","children":null,"spread":false},{"title":"STM32C8.pdf <span style='color:#111;'> 1.06MB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

  • fjj980320 :
    非常感谢!
    2020-11-28

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明