• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: C语言  PID  

资源简介

旋转倒立摆源码,包含自动起摆程序,位置式PID闭环控制

资源截图

代码片段和文件信息

#include “sys.h“
  /**************************************************************************
作者:平衡小车之家
我的淘宝小店:http://shop114407458.taobao.com/
**************************************************************************/
u8 Flag_Stop=1delay_50delay_flag;         //停止标志位 50ms精准演示标志位
int EncoderPosition_Zero=10000;            //编码器的脉冲计数
int Moto;                                   //电机PWM变量 应是Motor的 向Moto致敬
int Voltage;                                //电池电压采样相关的变量
float Angle_Balance;                        //角位移传感器数据
float Balance_KP=50Balance_KD=244Position_KP=25Position_KD=600;  //PID系数
float Menu=1Amplitude1=1Amplitude2=10Amplitude3=1Amplitude4=10; //PID调试相关参数
int main(void)

Stm32_Clock_Init(9);            //=====系统时钟设置
delay_init(72);                 //=====延时初始化
JTAG_Set(JTAG_SWD_DISABLE);     //=====关闭JTAG接口
JTAG_Set(SWD_ENABLE);        

评论

共有 条评论