智能车制作

标题: xs128加速度模块 [打印本页]

作者: 舒成洁    时间: 2012-5-19 20:36
标题: xs128加速度模块
求大神教下加速度模块那里的程序,怎样微分等到角速度,菜鸟求程序。。。。不过单片机读不到angle 和angle—out的值
void jiasudu(void)
{
   
   while(!ATD0STAT0_SCF);
  // while(1)
    {
    Voltage=read_ad(1);
    angle=((Voltage-1.36)/k)/g*10000;    //倾角
    if(angle>0)
    angle_out=(1/k)/g*10000;   //倾角加速度
    if(angle<0)
    angle_out=(((-1)/k)/g)*10000;
    }
   }

作者: 基佬    时间: 2012-5-19 20:41
首先通过加速度信号直接微分得到角速度是不现实的
然后 这个程序的angle_out有问题吧 干啥用的?
作者: 舒成洁    时间: 2012-5-19 20:53
angle—out是微分后的倾角加速度。可以给我个程序参考下吗?我的邮箱635492077@qq.com。感谢.....
作者: 基佬    时间: 2012-5-19 21:35
对加速度做微分只能得到噪声
作者: 舒成洁    时间: 2012-5-19 22:00
可以给个程序参考下吗




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2