5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: KK_C四轴飞控源代码的 分析讲解 [打印本页]

作者: aishadow    时间: 2012-9-16 16:35
标题: KK_C四轴飞控源代码的 分析讲解
本帖最后由 aishadow 于 2013-2-26 17:38 编辑

接触四轴有半个月了。  

作者: ljr112233    时间: 2012-9-16 17:25
这个看不懂  支持楼主尽快获得成功  造福模友
作者: aishadow    时间: 2012-9-16 22:24
本帖最后由 aishadow 于 2012-9-17 00:44 编辑

疑问2   有知道的朋友可以讨论下
作者: vipwdp    时间: 2012-9-17 11:01
楼主辛苦了,帮顶下!
作者: aileeniris    时间: 2012-9-17 15:10
顶一下
作者: aileeniris    时间: 2012-9-17 15:11

作者: jhx339    时间: 2012-9-17 15:59
我是来学习的
作者: jefflee    时间: 2012-9-17 16:03

作者: 羡慕香蕉的黄瓜    时间: 2012-9-17 16:09
有点难度呀
作者: vipwdp    时间: 2012-9-19 14:13
再帮楼主顶下,我也打算研究KK了,相对来说简单点
作者: ljr112233    时间: 2012-9-22 21:36
再顶个了
作者: keyzheng    时间: 2012-9-23 00:25
代码不是很长,不难理解
作者: saintxu    时间: 2012-9-29 16:39
看不懂。
作者: yangjinghua1990    时间: 2012-11-1 17:16
您好,最近也在看KK的代码有一个疑问,就是KK代码对陀螺仪的衰减处理会不会导致当四轴被手掰成倾斜的时候静止后没有抵抗力,从代码分析来看我觉得就是这样的
作者: zhu3413    时间: 2012-11-2 11:27
看不懂,留用
作者: aishadow    时间: 2012-11-2 16:55
yangjinghua1990 发表于 2012-11-1 17:16
您好,最近也在看KK的代码有一个疑问,就是KK代码对陀螺仪的衰减处理会不会导致当四轴被手掰成倾斜的时候静 ...

是的  KK只是维持一个面罢了 积分是辅助这个面的
作者: 仁者    时间: 2012-11-3 20:06
本帖最后由 仁者 于 2012-11-3 21:55 编辑

我们今天也买的kK,先看看代码
作者: johnsonzzd    时间: 2012-11-3 20:18
能否用上卡尔曼滤波,互补滤波也行
作者: 仁者    时间: 2012-11-3 21:51
疑问1:RxValid为四个通道都有效读取的标志。Rxcnt<20一直运行。那么应该是等待收到20次信号 怎么是5次呢?

if(RxValid==0x0f)//0000 1111    这里0f是读取了接收机四个通道的值了,
{
       RxValid=0;
       rxcnt++;
}
我觉得注释可能有问题,可能是理解为,一个通道的值,这里加1一次,一共四个通道,5次信号就是20了。
但是我觉得这里rxcnt加1是四个通道都接收到数据才加1,这是我的理解,不知对不对


作者: xmi5ljk    时间: 2012-11-3 22:35
我收藏了谢谢
作者: 741568230    时间: 2012-11-3 23:22
看了头有点大啊
作者: cretin    时间: 2012-11-15 18:39
现在还看不懂,先顶起~~~
作者: xchdz    时间: 2013-3-8 15:35
读各种控制脉宽程序中,中断读取计时那块有点不解?计数器溢出是如何处理的?

作者: xchdz    时间: 2013-3-8 15:36
算法原理一无所知。有明白的朋友介绍一下,谢谢!

作者: xchdz    时间: 2013-3-8 15:39
void IsrRxCh1(void)
{//中断
        BITSET(RxValid,0);
        if(PIND&2) //Rising 上升沿
        {
                 RxChStart1=TCNT1;
        }
        else//Falling 下降沿
        {
                 RxChBusy=1;
                 RxCh1=TCNT1-RxChStart1;//读这里会出现溢出的情况吗?是如何处理的?
                RxChBusy=0;
        }
}

作者: 王居朝    时间: 2013-3-9 14:40
哈哈哈,不错

作者: zigbee2005    时间: 2013-3-9 19:46
看看vb     阿萨德发放

作者: 天骓    时间: 2013-3-21 10:32
kk最简单,研究研究

作者: 德德好啦    时间: 2013-3-28 20:16
为什么没看到你的讲解呢


作者: windancerhxw    时间: 2013-3-28 21:47
前来膜拜大神的,学学经验

作者: 小狼的尾巴    时间: 2013-3-28 22:13
有时候不用看代码,看配置就知道kk只能维持倾斜角度而无法做到自动平衡,毕竟enc03的水平在那,而且这款陀螺仪温飘严重,过冲也比较明显。当然kk依然是飞控的中坚力量。严重支持,最近在看mwc,如果飞控在算法上能自适应,自己调节pid那就太帅了。自己打算在下一个飞控中练习尝试下,有点自学习的味道。上次那个反编译得到的c代码是楼主的吗?

作者: 2条腿的蛤蟆    时间: 2013-4-3 17:13
支持个,学习学习

作者: kissmeanus    时间: 2013-4-10 19:55
怎么什么都看不见啊

作者: 卡布高毅    时间: 2013-4-11 09:10
又有回复可见吗

作者: nullling    时间: 2013-4-11 09:17
回了才能看吗?好吧。。。那就先回吧。

作者: joe_1991    时间: 2013-4-17 17:10
新人就看不到?

作者: rh0416    时间: 2013-4-23 21:02
看看

作者: zhangruisong1    时间: 2013-5-9 19:10
顶一个

作者: wsf3000    时间: 2013-5-17 10:10
看不到内容。。。

作者: guyinglele    时间: 2013-6-21 17:17
逛一下

作者: 追云侠    时间: 2013-7-12 16:11
KK_C适用于什么接收机啊

作者: davis201005    时间: 2013-9-2 09:54
先顶!怎么看不到源代码

作者: 466353167    时间: 2013-9-3 00:18
我也是来学习的

作者: jixian    时间: 2013-9-3 11:08
支持一下

作者: 檀昙    时间: 2013-11-2 21:26
学习

作者: 小鸟游    时间: 2014-3-16 00:34
赞一个


作者: zjbhuxian    时间: 2014-3-19 10:22
代码呢?我也想看看

作者: 2010010965    时间: 2014-4-14 15:19
来学习学习

作者: rechan886    时间: 2014-4-17 11:23
代码在哪里

作者: 雷震海天    时间: 2014-4-17 11:28



顶一个


作者: 雷震海天    时间: 2014-4-17 11:30
怎么我看不到源代码?

作者: vikin    时间: 2014-8-11 21:56
看不懂,但还是帮顶





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3