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

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

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

[复制链接]
81
发表于 2007-3-31 23:09 | 只看该作者
:em26: :em26: :em26:

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

82
 楼主| 发表于 2007-4-1 02:30 | 只看该作者
闲来无事,再发几图

现在做到这里了。。。。



平常显示当前模式、混控方式和电池电压。



通道反向、混控中的1/6、4/2、1/2,舵量系数已经搞定了,现在已经可以读出/写入设定数据。

我用的是在待机状态长按右键的办法来存储,毕竟考虑EEPRom也是有寿命的。。需要存的时候再存吧。本来打算用掉电监测来存的(电容和二极管现在还在上面),想想还是算了,毕竟现在洞洞板已经放不到遥控里面了,过两天还得重新焊板,尽量缩小体积。。。





现在只做了3种混控,还没有去找更多的资料来看。而且俺也比较笨,很难想象舵机之间的关系。



最后一张,是舵量系数调整。用了系数,而没有用角度,是因为我发现各个我的2种舵机的在相同的信号控制下移动的角度是不同的。
从1.0-4.0,每0.1为1个步进,8个通道单独控制的。宏达的舵机我测试最大到2.7就不行了这时候角度大概+-80。。大概。而辉盛的要调到3.9-4。这时候角度大概+-90。好像我的6A打开A3d开关也只有+-45度左右。
83
 楼主| 发表于 2007-4-1 09:57 | 只看该作者
不知道对CCPM的理解对不对。
螺距不动的时候1、2通道相当于三角翼混控,1通道操作和6通道的舵机没关系。2通道操作1、2通道舵机和6通道舵机的运动方向相反。
84
发表于 2007-4-1 10:46 | 只看该作者
原帖由 lsylove2008 于 2007-4-1 09:57 发表
不知道对CCPM的理解对不对。
螺距不动的时候1、2通道相当于三角翼混控,1通道操作和6通道的舵机没关系。2通道操作1、2通道舵机和6通道舵机的运动方向相反。


油门动的时候1/2/6一起动,保持一个平面推螺距
升降动的时候,前面一个通道上升1,后面两通下降2/3或相反
副翼动的进修,后面两通差动
这是一种120度CCPM
85
发表于 2007-4-1 12:48 | 只看该作者
86
 楼主| 发表于 2007-4-1 20:19 | 只看该作者
固件的地址:http://link.vicp.cc/ppm.rar

电路图还没有画呢,整理一下再说。

今天遇到2个郁闷的事情。。。

第一个是开始发现1、2通的舵机有些抖动,大概2秒抖一下。。调了半个多小时才发现,在1、2、6混控模式,6通没有接电位器。。。。

第二个是做得洞洞板太大了。。。。没有办法装到遥控里面。。。重新做一个小的。:em17:

[ 本帖最后由 lsylove2008 于 2007-4-1 20:58 编辑 ]
87
 楼主| 发表于 2007-4-1 22:44 | 只看该作者
除了低压报警都搞定了。
这个得重新焊了小板把蜂鸣器装上再搞。

哦 还有CCPM和什么曲线之类的没有搞。。。看来还得了解了解。。。那些功能只改软件就可以了,电路已经不需要修改了。

另外上面那个地址是用花生壳做到我机器上面的,如果不能下载,可能那时候我没有开机。

[ 本帖最后由 lsylove2008 于 2007-4-1 22:49 编辑 ]
88
发表于 2007-4-2 11:07 | 只看该作者
功能实现菜单都还是比较复杂的哈!ourAVR那个好象用的是M32,频率也高(不过我担心频率高了,会有干扰,晶体的倍频)
实验完可行性后,可以出PCB吧,体积可以小一点,有兴趣的可以自己编程实现功能哈!:em15: :em15:
89
发表于 2007-4-2 13:19 | 只看该作者
:em26:
90
 楼主| 发表于 2007-4-2 13:28 | 只看该作者
原帖由 碗豆粉 于 2007-4-2 11:07 发表
功能实现菜单都还是比较复杂的哈!ourAVR那个好象用的是M32,频率也高(不过我担心频率高了,会有干扰,晶体的倍频)
实验完可行性后,可以出PCB吧,体积可以小一点,有兴趣的可以自己编程实现功能哈!:em15:  ...



如果换成大一点的图形液晶,可能现在的M16就不够用了。不过还是要优化一下,现在代码大约有12K左右。

PCB我这里暂时做不了,只能用试验板。。哎。我用的16M的晶振干扰应该不是啥大问题,主要现在我用8M的晶振没有办法完全利用1024的AD分辨率,定时在10us差不多,小了感觉怕会来不及计算。虽然现在舵机离1024的分辨率还差得远。不过感觉高一点晶振还是好的。
91
发表于 2007-4-2 14:35 | 只看该作者
啥都看不懂,顶一哈算了!
92
发表于 2007-4-2 15:37 | 只看该作者
我专程去电子城买了一块128*64的液晶,ST7920的控制器,准备也开始弄,但是我不态懂编程,准备慢慢学,慢慢弄,等我能弄出我的遥控器来,可能我就像两位那样成编程高手了,最好两位能发个汇编的原代码,那就好了,FASTAVR我不懂,
93
发表于 2007-4-2 16:03 | 只看该作者
我觉得如果用M16的话。
数据保存最好使用I2C总线结构来存储。
这样的话也可以做成插拔的形式。
M16有支持16M晶振的。
94
发表于 2007-4-2 16:10 | 只看该作者
如果选用16M的晶振,单条指令执行的时间为0.0625us,
我觉得一个20ms的周期中,所有下一次的数据都可以放到5ms中来做,读AD,相应设置命令等等。这样问题就不大了。。呵呵
95
发表于 2007-4-2 16:13 | 只看该作者
原帖由 djb 于 2007-4-2 15:37 发表
我专程去电子城买了一块128*64的液晶,ST7920的控制器,准备也开始弄,但是我不态懂编程,准备慢慢学,慢慢弄,等我能弄出我的遥控器来,可能我就像两位那样成编程高手了,最好两位能发个汇编的原代码,那就好了,FASTAVR ...


FASTAVR就是用BASIC对AVR编程,很容易用。而且输出汇编程序,很多常用硬件,如LCD都直接支持,用来学AVR比较快,等熟悉了各硬件的用法了后,可以改成C语言。
www.basicavr.com这个网站是学习这个的!!
96
 楼主| 发表于 2007-4-2 18:41 | 只看该作者
原帖由 loves123 于 2007-4-2 16:10 发表
如果选用16M的晶振,单条指令执行的时间为0.0625us,
我觉得一个20ms的周期中,所有下一次的数据都可以放到5ms中来做,读AD,相应设置命令等等。这样问题就不大了。。呵呵



正解。我现在就是这样做得。

另外键盘处理的时候要开中断。关自身中断。
97
 楼主| 发表于 2007-4-2 19:24 | 只看该作者
原理图在这里。

http://link.vicp.cc/YK.rar

不知道能不能下,用花生壳连到我的机器上,有下了的朋友请说一下.

另外我用Protel DXP更是菜。。大家将就着看吧,很乱的。
98
 楼主| 发表于 2007-4-2 21:44 | 只看该作者
刚才又焊了4个通道,现在12通了。。估计到16问题不大。。。

又要改程序了!郁闷阿!!!
99
发表于 2007-4-2 21:54 | 只看该作者
顶上去
100
发表于 2007-4-2 22:19 | 只看该作者
真太牛了!!感叹,,
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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