注册 登录
查看: 401|回复: 5

陀螺仪角度中值测量问题》》》》》求大神指点下

[复制链接]
发表于 2014-1-15 19:57:10 | 显示全部楼层 |阅读模式
在山外哥们的直立车初篇中的程序中那个角度中值的计算是一开始就在control.h中用宏定义赋值了,,,这个怎么测量呀?如果不赋值程序就是错的,,,这个角度中值,,,,什么意思,,,,,?
回复

使用道具 举报

发表于 2014-1-15 20:12:44 | 显示全部楼层
第一.请不要重复发帖子,相同问题,一个帖子就好了。

第二,教程上已经有操作步骤,论坛上也有人回答了你相应的问题,都是可以在手册上找到答案的。
独立思考问题!!!多读几次教程!!!不要怕麻烦!!!




第三。如果你觉得我们的教程还不够详细,那么请看卓晴老师的视频。超详细的。
视频:直立车模调试指南
http://www.vcan123.com/forum.php?mod=viewthread&tid=1245


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-15 20:22:40 | 显示全部楼层
山外メ雲ジ 发表于 2014-1-15 20:12
第一.请不要重复发帖子,相同问题,一个帖子就好了。

第二,教程上已经有操作步骤,论坛上也有人回答了你 ...

你看下这个是参考你们的程序的real_angle = adc_once(Ang,ADC_12bit); //ang    这个ang角度通过AD 转换后得到的然后通过虚拟示波器显示,读出角度值,,,,,但是你在看下下面的程序
g_fCarAngle=(float)(real_angle-real_angle_vertical)*ratio;
// 归一化后的角度 = (AD采集的角度 - 角度中值)/归一化比例
如果real_angle_vertical   是测量出来的角度值,,,那么这个值不就是等于real_angle么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-15 20:28:03 | 显示全部楼层
山外メ雲ジ 发表于 2014-1-15 20:12
第一.请不要重复发帖子,相同问题,一个帖子就好了。

第二,教程上已经有操作步骤,论坛上也有人回答了你 ...

楼上的,你是不是说这个程序中
g_fCarAngle=(float)(real_angle-real_angle_vertical)*ratio;  // 归一化后的角度 = (AD采集的角度 - 角度中值)/归一化比例        前面的real_angle是单片机内部通过AD转换后得值是吧,,,,,而real_angle_vertical   通过这个程序语句#if 1             //宏条件编译 选择是否使用 虚拟示波器
    OutData[0] = real_angle;       在虚拟示波器上测量出来的?,,,,
回复 支持 反对

使用道具 举报

发表于 2014-1-15 20:47:14 | 显示全部楼层
小钟 发表于 2014-1-15 20:22
你看下这个是参考你们的程序的real_angle = adc_once(Ang,ADC_12bit); //ang    这个ang角度通过AD 转换后 ...

real_angle_vertical 中值 是 小车 平衡静止 时的值!!!

只有小车在保持平衡静止状态下,real_angle 才是 等于 real_angle_vertical  !
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-15 22:27:56 | 显示全部楼层
山外メ雲ジ 发表于 2014-1-15 20:47
real_angle_vertical 中值 是 小车 平衡静止 时的值!!!

只有小车在保持平衡静止状态下,real_angl ...

恩恩,谢谢。。。。。。。强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部