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

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

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

[复制链接]
101
发表于 2007-4-2 22:20 | 只看该作者
厉害啊,:em26: 本人电子方面勉强过得去,编程方面就是一窍不通了.期待出好的改装控

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

102
发表于 2007-4-2 22:50 | 只看该作者
还是参照一下那个14通的改造方法吧,这样改造起来也容易点。
103
 楼主| 发表于 2007-4-2 23:10 | 只看该作者
刚才有接到16通(只是发送16通信号,接收12通没问题,另外4通没有焊接),感觉没有必要再搞了,因为有3个问题:

1、增加通道后要么改变每个数据贞的长度(加长),要么减少信号脉冲和隔离脉冲的宽度。这是必须的,而必须以牺牲操作的响应速度或者信号的稳定程度为代价,而且信号过于密集,也不敢保证所有接收机都会准确无误的处理。我没有专业的设备,没有办法进行详细的测试,毕竟,稳定才是最重要的。所以不搞了,只搞8通道!

2、使用串接74HC164的办法改造接收机,感觉意义不大,接收机的集成度相对较高,稍有不慎容易引发问题,而且不易修复。不如先作8通道,只需引出2个引脚即可,简单易行。

3、目前来说,对我这样的菜鸟,8个通道、甚至6个通道也已经完全够用了,通道的扩充并不是最重要的。

所以对今后几天的改造期望目标如下:

1、重写菜单和键盘处理部分的程序,以达到占用更小代码空间,实现更多的功能。

2、进一步学习CCPM、油门、螺距曲线的相关知识,并研究在12232这种双行显示的液晶上是否有显示曲线的可能性。

3、加入几个开关功能(并非开关通道),以完成如快速的模式切换、计时器功能。
104
发表于 2007-4-2 23:20 | 只看该作者
今天总算赶上了一点进度,加上了4个通道,先测试波形很稳,在电脑上用G2测试,可以哈!可以飞cap232了,很灵活的飞机,应该说不跳舵哈!
LCD上显示当前通道的数值,个位数上有跳动,应该是正常的,范围从500~1500us。每个AD上接了104P的电容滤波
其它什么都没加,用的是华科尔4号的电位器。三和VG400还没舍得拆,等方案成熟再改。





接RD6000的高频头发射信号,感觉还行,比较稳。


测试平台,我的慢飞P51机身,加滑翔机机翼,舵机声音大,有点小动静都听都见


后来出现一次,油门只要一动,其它通道都抖,后来检查了一下,是虚焊哈!:em15: :em15:
今天的程序还是乱哈!!
'//////////////////////////////////////////////////////////////
$Device= m16 ' used device
$Stack = 125  ' stack depth
$Clock = 8  ' adjust for used crystal
$Timer1=Timer, Prescale=8,CompareA=Toggle,Clear
$Lcd =PORTC.4 , RS = PORTC.2 , EN = PORTC.3, 16, 2
$Key Rows=PORTB&h07  
$Def TestPin0=PORTD.5
$Source= On
Declare Interrupt Oc1A()
Dim Testch(18) As Word
Dim akey As Byte ,achg As Byte,i As Byte,j As Byte,tempw As Word,temp As Byte
Testch(0)=500:Testch(1)=1000:Testch(2)=500:Testch(3)=1000:Testch(4)=500:Testch(5)=1000
Testch(6)=500:Testch(7)=1000:Testch(8)=500:Testch(9)=1000:Testch(10)=500:Testch(11)=1000
Testch(12)=500:Testch(13)=1000:Testch(14)=500:Testch(15)=1000:Testch(16)=500
Testch(17)=7500
i=0:akey=0:achg=0
Set DDRD.5
TestPin0=1                '0 for Futuba /1 for JR
Start Timer1
Enable Oc1A
Enable Interrupts
Start Adc, Vref=Int
InitLcd( )
Do
   Cls                                               '
    WaitMs 5                                          '
    Cursor Off
    Locate  1, 1                                      '                                     '                                                     
    Lcd "12345678"                                   '
    Locate 2 , 1
    Lcd Testch(achg+achg+1)
    Cursor On:Cursor blink
    Locate 1,achg+1
'//////////////////////////////////////////
akey=Key():temp=achg+achg+1
If akey=1 Then
  Incr achg
  If achg=8 Then
   achg=0
  End If
End If  
'/////////////////////////////////////////
If akey=2 Then
     Testch(temp)=Testch(temp)+9
  If Testch(temp)>1500 Then
   Testch(temp)=1500
  End If
End If
'/////////////////////////////////////////
If akey=4 Then
  Testch(temp)=Testch(temp)-9
  If Testch(temp)<500 Then
   Testch(temp)=500
  End If
End If
tempw=20000-500*8
For j=0 To 7
     temp=j+j+1
  tempw=tempw-Testch(temp)
Next
testch(17)=tempw
         
WaitMs 100
Loop
End
'//////////////////////////////////////////////////////////////
Interrupt Oc1A(), Save 4
    Compare1A=testch(i)   
    If i=0 Then
     testch(1)=500+Adc(0)
    End If
    If i=2 Then
     testch(3)=500+Adc(1)
    End If
    If i=4 Then
     testch(5)=500+Adc(2)
    End If
    If i=6 Then
     testch(7)=500+Adc(3)
    End If
    Incr i
    If i=18 Then
  i=0
End If
End Interrupt
105
发表于 2007-4-2 23:41 | 只看该作者
羡慕啊。有时间玩改控。我也很喜欢电子方面。可惜没那么多时间和精力。:em25:
106
 楼主| 发表于 2007-4-3 00:03 | 只看该作者
原帖由 碗豆粉 于 2007-4-2 23:20 发表
今天总算赶上了一点进度,加上了4个通道,先测试波形很稳,在电脑上用G2测试,可以哈!可以飞cap232了,很灵活的飞机,应该说不跳舵哈!
LCD上显示当前通道的数值,个位数上有跳动,应该是正常的,范围从 ...




5555进度差不多鸟。。。。俺要重弄菜单。。。

结构狂想中。。。郁闷。。。
107
发表于 2007-4-3 09:38 | 只看该作者
好贴,顶起!!
108
发表于 2007-4-3 10:14 | 只看该作者
哇,还是帮你顶:em26:
109
发表于 2007-4-3 13:23 | 只看该作者
very good
110
发表于 2007-4-3 14:28 | 只看该作者
真是好帖子啊
阁下  字迹工整,
    文笔极佳,
    才思敏捷,
    过目不忘,
    十年寒窗,
    博学多才,
    见多识广,
    才高八斗,
    学富五车,
    文武双全,
    雄韬伟略,
    谈吐不凡,
    谈笑风声,
    高谈阔论,
    眉飞色舞,
    运筹帷幄,
    言简意赅,
    完美无缺,
    一针见血,
    远见卓识,
    义正词严,
    一气呵成,
    大显神通,
    出口成章,
    出类拔萃,
    出神入化,
    万古流芳,
    一本正经,
    一箭双雕,
    长篇大论,
    功德无量,
    力排众议,
    力挽狂澜,
    气贯长虹,
    气势磅礴,
    气吞山河,
    坚韧不拔,
    身体力行,
    空前绝后,
    视死如归,
    英姿焕发,
    奉公守法,
    艰苦奋斗,
    忠贞不渝,
    舍己为人,
    大公无私,
    一尘不染,
    一鸣惊人,
    叱诧风云,
    排山倒海,
    惊涛骇浪,
    雷霆万钧,
    惊心动魄,
    横扫千军,
    惊天动地,
    见缝插针,
    无孔不入,
    千篇一律,
    口诛笔伐,
    文从字顺,
    十全十美,
    无懈可击,
    无与伦比,
    励精图治,
    壮志凌云,
    高瞻远瞩,
    忍辱负重,
    盖世无双,
    龙飞凤舞,
    一丝不苟,
    身兼数职,
    日理万机,
    明察秋毫,
    英明果断,
    分身有术,
    孜孜不倦,
    吾等楷模
    …………
    在下对你的景仰之情有如滔滔长江之水,
    连绵不绝
    ……
    又如黄河泛滥,
    一发不可收拾
    ……
    嘿嘿
    惊天地!
    泣鬼神!
    感人肺腑!
    感人落泪!
    i 服了 u!
    长江后浪退前浪,
    灌水英雄代代出
    ……
    
    好贴。。。
    又见好帖。。。
    
    又见不是一般的好贴。。。
    :em26: :em26: :em15: :em15:
111
发表于 2007-4-3 15:21 | 只看该作者
问个很白痴的问题哈,声卡示波器要求被测信号的电压有要求吗???
112
发表于 2007-4-3 17:18 | 只看该作者
原帖由 lsylove2008 于 2007-4-3 00:03 发表




5555进度差不多鸟。。。。俺要重弄菜单。。。

结构狂想中。。。郁闷。。。



想比作快得多,良好的结构才是成功的关键哈!
作比想要实际得多,只有动手才能验证想法正确不!

我想了一下电位器是有差异的,特别是国产的。是不是需要个菜单专门较准电位器,保证中心位置。
AVR好象有乘法硬件的哇?起点,中点,终点都设,还是要计算的,油门曲线也就再多两个中间点,靠,越想越复杂了!
113
 楼主| 发表于 2007-4-4 00:51 | 只看该作者
原帖由 碗豆粉 于 2007-4-3 17:18 发表



想比作快得多,良好的结构才是成功的关键哈!
作比想要实际得多,只有动手才能验证想法正确不!

我想了一下电位器是有差异的,特别是国产的。是不是需要个菜单专门较准电位器,保证中心位置。
AVR ...


我的办法是以AD的512为差量中点,基础中点自定义,乘舵量系数。
114
发表于 2007-4-4 17:39 | 只看该作者
115
发表于 2007-4-5 07:35 | 只看该作者
ding
116
发表于 2007-4-5 14:51 | 只看该作者
支持DIY,顶
117
发表于 2007-4-5 15:54 | 只看该作者
准备学protel了,去订作PCB,我估计单面PCB应该可以,用贴片m16,也可以改M32。
以前会protel的,现在忘完了,还是DOS下的版本哈:em17: :em17:
电路还是主要参考那个用M32的老版14通
118
 楼主| 发表于 2007-4-5 20:42 | 只看该作者
这两天没有进展。。。昨天去买16M的晶振,没有买到居然。。。。

买了2个开关,质量也比较差,1块钱1个。NND。听说兰大那边的电子市场还没有装修完,改天看看去。
119
发表于 2007-4-5 21:56 | 只看该作者
正好学习
120
发表于 2007-4-5 22:40 | 只看该作者
原帖由 lsylove2008 于 2007-4-5 20:42 发表
这两天没有进展。。。昨天去买16M的晶振,没有买到居然。。。。

买了2个开关,质量也比较差,1块钱1个。NND。听说兰大那边的电子市场还没有装修完,改天看看去。



16M/8M的晶体我在taobao上买了,很便宜,4角/支。除了两个摇杆(4AD),如果是8通全能控,还需要6个拨动开关,分别是起落架、襟翼(可能有3个位置)、升降和副翼大小舵、通道7、通道8;微动开关1个油门cut;菜单开关4~8个。呵呵晕了:em15: :em15:

还有补充一下,如果是数字微调,还有微调开关6组,12个微动开关哈!

[ 本帖最后由 碗豆粉 于 2007-4-5 22:42 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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