• 大小: 7KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: 陀螺仪  加速度  PID  

资源简介

PID采集加速度计与陀螺仪信号,51程序

资源截图

代码片段和文件信息

//三轴陀螺仪信号采集
#include

const float zeroDiv_XzeroDiv_YzeroDiv_Z;//zeroDiv(零点偏置)
const float top_Hzscale_TopXscale_TopYscale_TopZ;//top_Hz(陀螺仪固有的的采样频率);scale_Top(陀螺仪进行P算法时的放大比例)
const float MAXchange_AspeXMAXchange_AspeYMAXchange_AspeZ;//角度数值溢出的下限

void collect_XYZ();              //采集数据
void init_CCP1();
void init_timer1();
void init_timer0();
void delay(int n);

void PWM(int n);//执行对四个电机转速的控制
float angle_X=0angle_Y=0angle_Z=0rate=0dt=1/top_Hz;//angle(起始XYZ方向偏移角度);dt(对陀螺仪两次采样的时间间隔)

unsigned int flag=0;//adc采样选择标志,flag=0切换AN0(加速度计),flag=1切换AN1(陀螺仪);

 int i=0j=0k=0n=0mucup;//用于中值滤波


int date_X[7]date_Y[7]date_Z[7];//采样结果存放三个八位二进制数
int aspe_Xaspe_Yaspe_Z;//采集到的角速度值;
float change_AspeXchange_AspeYchange_AspeZ;//转换后的角速度值;

***********

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4080  2012-01-02 12:47  PID采集加速度计与陀螺仪信号\PID采集加速度计与陀螺仪信号.c

     文件       3653  2011-12-16 18:59  PID采集加速度计与陀螺仪信号\PID采集加速度计与陀螺仪信号.dsp

     文件        579  2011-12-16 19:13  PID采集加速度计与陀螺仪信号\PID采集加速度计与陀螺仪信号.dsw

     文件      25600  2011-12-16 18:59  PID采集加速度计与陀螺仪信号\PID采集加速度计与陀螺仪信号.ncb

     文件      48640  2011-12-16 19:13  PID采集加速度计与陀螺仪信号\PID采集加速度计与陀螺仪信号.opt

     文件        879  2011-12-16 19:00  PID采集加速度计与陀螺仪信号\PID采集加速度计与陀螺仪信号.plg

     目录          0  2011-12-17 18:17  PID采集加速度计与陀螺仪信号

----------- ---------  ---------- -----  ----

                83431                    7


评论

共有 条评论