搜索
bottom↓
回复: 9

关于论坛中MK版四轴的PPM

[复制链接]

出0入4汤圆

发表于 2012-2-4 15:58:34 | 显示全部楼层 |阅读模式
最近分析了一下KK的四轴飞控代码,上边用了单片机的引脚电平变化中断对接收机的PPM信号进行了测量,并且函数也不复杂,那为什么我们的MK版四轴还要专门用一块mega16来转换PPM呢???
期待高手回复

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入25汤圆

发表于 2012-2-4 21:59:20 | 显示全部楼层
很简单, 因为mk的 fc 已经太忙了。  忙于 做 别的事情,  很难抽出时间来采集 ppm。

出0入4汤圆

 楼主| 发表于 2012-2-6 10:12:52 | 显示全部楼层
当单片机以20兆的速度跑时,PPM的中断程序也就大约耗时十几微秒,我想MK的程序不会让单片机忙到这程度吧?

出0入25汤圆

发表于 2012-2-6 10:29:45 | 显示全部楼层
当单片机以20兆的速度跑时,PPM的中断程序也就大约耗时十几微秒,我想MK的程序不会让单片机忙到这程度吧?


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

你只是想当然的认为。

如果你分析了 fc.c文件,你就知道  mk 有多忙了。    mk 有很多地方是 浮点运算的!

我用示波器打过,并且 增加了一些 卡尔曼 滤波。发现 mk 的响应速度直接从 500hz 变成了 100hz ,  实在是没办法在快了。 后期改用dsp来做演算

出0入0汤圆

发表于 2012-2-6 10:32:02 | 显示全部楼层
太忙了

出0入0汤圆

发表于 2012-2-6 10:32:38 | 显示全部楼层
回复【3楼】rei1984
当单片机以20兆的速度跑时,ppm的中断程序也就大约耗时十几微秒,我想mk的程序不会让单片机忙到这程度吧?
-------------------
你只是想当然的认为。
如果你分析了 fc.c文件,你就知道  mk 有多忙了。    mk 有很多地方是 浮点运算的!
我用示波器打过,并且 增加了一些 卡尔曼 滤波。发现 mk 的响应速度直接从 500hz 变成了 100hz ,  实在是没办法在快了。 后期改用dsp来做演算
-----------------------------------------------------------------------

想请教一下用示波器打哪个地方?

出0入0汤圆

发表于 2012-2-6 10:35:00 | 显示全部楼层
【楼主位】 ZL electric 无忌
你说你“分析了一下KK的四轴飞控代码”,那可否写下你的分析?

“MK版四轴还要专门用一块mega16”你搞清楚了吗?PPM板一般是用的M48 M88 M168 M328,而KK的MCU正好也是用的这个系列,那解析PPM的部分用的什么样的寄存器?这部分资源在MK的CPU上有吗?MK是用的M644 M1284 (最早有用过M324)。

出0入4汤圆

 楼主| 发表于 2012-2-7 15:46:03 | 显示全部楼层
KK上的PPM用的是PCINT中断(引脚电平变化中断),我没用过mega644,但他的手册上好像见有这个中断。在中断服务程序中检测是上升沿还是下降沿,进而计算PPM的时间。应该不是很耗费单片机资源

出0入4汤圆

 楼主| 发表于 2012-11-13 20:00:50 | 显示全部楼层
yangjinghua1990 发表于 2012-11-13 16:50
我也有这个疑问,感觉并没有减轻cpu多少负担啊,都要用中断去读取电平时间,只不过MK的用一个中断,KK用 ...

之前看了KK的代码才知道,由于代码中没有用浮点,没有卡尔曼滤波,单片机很多时间都在等待。所以基于KK的代码,加入加速度传感器应该是可以的

出0入4汤圆

 楼主| 发表于 2012-11-13 22:20:18 | 显示全部楼层
yangjinghua1990 发表于 2012-11-13 20:31
我看MWC什么的都是直接芯片解码的,而且我看了一下,如果说从芯片运行时间来看,对解码器进行读取和直接 ...

谢谢能达成共识!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 04:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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