5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: lsylove2008
打印 上一主题 下一主题

全程直播--菜鸟也要改遥控!

[复制链接]
21
 楼主| 发表于 2007-3-24 23:14 | 只看该作者
唉 开始弄软件了,郁闷。。。

欢迎继续阅读楼主其他信息

22
发表于 2007-3-24 23:20 | 只看该作者
高人`~强贴.......占个位:em24: :em24:
23
 楼主| 发表于 2007-3-24 23:50 | 只看该作者
原帖由 ㊣随风 于 2007-3-24 23:20 发表
高人`~强贴.......占个位:em24: :em24:


千万不要这样说,俺真是菜鸟,会被大虾笑话俺的。
24
发表于 2007-3-24 23:51 | 只看该作者
加油啊:em26: :em05:
25
发表于 2007-3-25 00:51 | 只看该作者
看看这个:


http://www.ouravr.com/bbs/bbs_co ... =16&bbs_id=1000



              kenzhou
26
发表于 2007-3-25 01:32 | 只看该作者

喂猪

:em26: :em26: :em26:
27
 楼主| 发表于 2007-3-25 02:22 | 只看该作者
原帖由 kenzhou 于 2007-3-25 00:51 发表
看看这个:


http://www.ouravr.com/bbs/bbs_co ... =16&bbs_id=1000



              kenzhou


谢谢,之前看过了,其实原理基本都是一样的,只是希望加一些自己的功能进去,而那位大哥的程序小弟看来确实难懂,主要程序这东西习惯是很重要的。
28
发表于 2007-3-25 02:35 | 只看该作者
同样占位置学习,楼主强:em26:
29
发表于 2007-3-25 04:00 | 只看该作者
:em26: :em26:
30
发表于 2007-3-25 06:19 | 只看该作者
不要太复杂,有普通ppm和ccpm,一到两个的混控功能,够用就行。
31
发表于 2007-3-25 16:46 | 只看该作者
不错,大家一起来看法吧,要不做个开源的也可以。。。
不知道楼上的同意不。。
32
 楼主| 发表于 2007-3-25 20:20 | 只看该作者
用定时器中断的方式实现波形输出,似乎不是太准确。。。用EasyFly测试有些抖舵,比TDF-6A稍微严重一些。我再看看。。。
只想用定时器中断,要不然后面的按键处理不好。
33
发表于 2007-3-26 06:13 | 只看该作者
原帖由 loves123 于 2007-3-25 16:46 发表
不错,大家一起来看法吧,要不做个开源的也可以。。。
不知道楼上的同意不。。

:em26:
正在学习avr  c语言编程,因为刚学,比较辛苦。
我只希望能改个自己风格的控。
多多指教!
:em00: :em00:
34
发表于 2007-3-26 09:35 | 只看该作者
支持,我也在进行学习中.我是用FASTAVR编程,先上LCD1602哈,不知道用内部RC,精度够不???
35
 楼主| 发表于 2007-3-26 15:13 | 只看该作者
我觉得遥控器上的AVR用外部晶体精度还是高一些,就是几毛钱的东西,还是加上吧

现在的问题是处理其他中断的时候,对脉冲时间会有一定的影响,已经尽量调整,但是1通道仍然抖舵。。。努力中。。。
36
发表于 2007-3-26 22:05 | 只看该作者
:em19:  高手
37
 楼主| 发表于 2007-3-27 03:25 | 只看该作者
唉 郁闷了。
看了一个老外的波形,说一个数据贞20ms,每个数据脉冲1-2ms可变,通常还要保持5ms的同步脉冲,而我测试的5个ms不是太稳定。。。这样,8个2ms加上一个5ms已经超过总数20ms了。。。。还没有算中间的隔离脉冲。

现在我把一个完整数据贞的长度放到32ms,每个数据脉冲0.75-2.25ms,隔离放到0.4ms,加上AD,很稳定。。。
没有用过其他的控,但是用EasyFly软件的感觉比我的6A要稳定一些。

现在8个通道可以用电位器控制了,但是没有连接上舵机,只能在EasyFly里面看。等会儿用164试试看怎样解码。菜鸟嘛,什么都得摸索着来。。

另外还有关于编码的问题,我现在用的是Mega16,16M晶振。如果要1us定时的话似乎。。。照我的理解,不一定对,俺是菜鸟。。。

如果可以用1微秒定时来控制波形,那么1ms的数据脉冲可以分成1000分,对于Mega16这样有10位AD转换器的MCU来说是再好不过的了,但是据我现在的水平,我是没有办法实现1微秒定时的,因为好像只能够执行16个操作的(不一定对,不清楚)。。。

所以我现在用的是10us的定时器,这样定时器2/AD转换中断的时候这些时间就够用了,基本上不影响信号。(其实还是有一些影响的)

先写到这里了,回头能上传东西了就传个电路图和代码。
38
发表于 2007-3-27 10:05 | 只看该作者
期待中
39
发表于 2007-3-27 13:33 | 只看该作者
正在研究M16的16位定时器,好象功能很多,希望今天能投入试验哈
个人认为用并口模拟口线路,测试要准确一点哈
也可以用教练线接控,实际发射测试!!
40
 楼主| 发表于 2007-3-27 15:34 | 只看该作者


这就是上面说到的那个时序图,有兴趣的朋友就参考这个吧。



这个东西现在已经可以通过164解码控制舵机了,现在就是没有无线收/发的部分。

但是。。。。抖舵严重阿,看来还是要仔细研究一下M16的定时器中断。。

现在我用的是TM0的CTC模式,另外AD转换也有中断,感觉进行AD操作的时候对脉冲时间影响比较大。。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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