Toggle navigation
科创
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
登录
 
注册
电波
论坛
专栏
应用
登录
注册
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
论坛
>
计算机科学
>
软件综合
文号
t53355
阅读
5159
回复
7
收藏
5
求代码指点,第一次搞的单片机程序,复制粘贴了90%,舵机控制自己弄的,感觉不怎么
zqdl8
2012/12/30
软件综合
IP:四川
打算自己用单片机弄个自稳的云台,单片机控制两个舵机做角度的修正与平衡,在网上找了一段卡尔曼滤波代码,然后就直接操纵舵机了,也不知道这样操纵对不对,现在就是感觉舵机大部分时间能跟随陀螺仪的角度变化而变化,但是在到达角度极限的时候,舵机反映就有点不正常了,现在把我的代码给贴上来,求高手斧正,谢谢。
来自:
计算机科学
/
软件综合
7
0
全部
只看作者
primula
14年0个月前
IP:未同步
483285
1楼
这粘成一团怎么看啊。。。
加载全文
引用
评论
0
zqdl8
作者
14年0个月前
IP:未同步
483749
2楼
回 1楼(primula) 的帖子
代码我重新整理了,现在应该可以了
加载全文
引用
评论
0
daxus
14年0个月前
IP:未同步
483811
3楼
没仔细看,但下面这种代码:
#define ACC_Gain 0.000061
但凭经验,在嵌入式系统中最好少用浮点计算:
一方面精度不好保证。
另一方面运算量太大导致反应不及时。
这两个问题都会导致系统实时性以及精确度大打折扣。
顺便提一句:几乎所有ARM平台的Linux Kernel中都不支持浮点数运算的。。。
加载全文
引用
评论
0
zqdl8
作者
14年0个月前
IP:未同步
483874
4楼
回 3楼(daxus) 的帖子
忘了说了,小弟用的是Arduino。上面的陀螺仪滤波都是复制的,(呵呵,数学太差)用串口程序看了看陀螺仪输出的图形,感觉数据曲线还是蛮平滑的,也就直接用了。
加载全文
引用
评论
0
dr.lc
14年0个月前
IP:未同步
483903
5楼
回 4楼(zqdl8) 的帖子
玩51的菜鸟撸过。。。
完全看不懂东西。。。
加载全文
引用
评论
0
10班陈大葱22号
14年0个月前
IP:未同步
483968
6楼
陀螺信号不要平滑滤波,用不着,除了增加个滞后环节什么用都没有让系统更容易振荡以外啥用都没有。陀螺那点高频噪音机械系统会自行滤掉的。
另外自稳云台用舵机做不好的,舵机滞回大滞后大精度低。建议楼主去搜搜“斯坦尼康”和dji的云台。提示一下:DJI的云台是电机直驱;DJI的云台目前只有两种型号,每个型号只能装特定型号的相机。
加载全文
引用
评论
0
全部
只看作者
在列表中查看
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
编辑
删除
{{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
保存
取消
我也是有底线的
保存中...
保存