init
This commit is contained in:
33
BALANCE/control.h
Normal file
33
BALANCE/control.h
Normal file
@@ -0,0 +1,33 @@
|
||||
#ifndef __CONTROL_H
|
||||
#define __CONTROL_H
|
||||
#include "sys.h"
|
||||
/**************************************************************************
|
||||
作者:平衡小车之家
|
||||
我的淘宝小店:http://shop114407458.taobao.com/
|
||||
**************************************************************************/
|
||||
#define PI 3.14159265
|
||||
#define ZHONGZHI 0
|
||||
#define DIFFERENCE 100
|
||||
extern int Balance_Pwm,Velocity_Pwm,Turn_Pwm;
|
||||
int EXTI15_10_IRQHandler(void);
|
||||
void Set_Pwm(int motor_a,int motor_b,int servo);
|
||||
void Kinematic_Analysis(float Vy,float angle);
|
||||
void Kinematic_Analysis2(float Vy,float Vz);
|
||||
void Key(void);
|
||||
void Xianfu_Pwm(int amplitude);
|
||||
void Xianfu_Velocity(int amplitude_A,int amplitude_B,int amplitude_C,int amplitude_D);
|
||||
u8 Turn_Off( int voltage);
|
||||
u32 myabs(long int a);
|
||||
int Incremental_PI_A (int Encoder,int Target);
|
||||
int Incremental_PI_B (int Encoder,int Target);
|
||||
int Incremental_PI_C (int Encoder,int Target);
|
||||
int Incremental_PI_D (int Encoder,int Target);
|
||||
|
||||
int Position_PID_A (int Encoder,int Target);
|
||||
int Position_PID_B (int Encoder,int Target);
|
||||
int Position_PID_C (int Encoder,int Target);
|
||||
int Position_PID_D (int Encoder,int Target);
|
||||
void Get_RC(u8 mode);
|
||||
void Count_Velocity(void);
|
||||
void CAN_N_Usart_Control(void);
|
||||
#endif
|
||||
Reference in New Issue
Block a user