
利用串级PID控制的板球控制系统(基于stm32RCT6和Openmv3)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
我开发的這個板球控制系统,其核心板采用了stm32RCT6处理器和Opwnmv3模块。stm32处理器通过HAL库进行编程,该库具有极高的移植性,只需直接复制相应的.c 和 .h 文件即可完成。控制系统采用串级PID控制策略,外环负责位置控制,内环则负责速度控制,该PID算法基于野火电机示例代码进行了修改。我编写的代码注重注释的详尽性,旨在确保代码的可读性和易于理解性;整个板球控制系统的源代码已直接上传,其中包含基于IIC接口的OLED显示屏以及菜单板级支持包。此外,压缩包中还包含了队友编写的openmv代码,通过Openmv IDE可以直接运行。请自行获取。实际上,我是在准备电赛期间所学的PID控制理论的基础之上学习stm32平台;主要参考了正点、硬石和野火等平台的教程。此前,我曾购买喵呜的平衡车套件并利用风力摆和板球进行实践训练。串级PID算法相对简单易懂,只需对野火电机示例代码进行适当的调整即可实现功能。 这是一个板球控制系统的效果演示:https://www.bilibili.com/video/BV1L64y1s7py?share_source=copy_web
全部评论 (0)
还没有任何评论哟~


