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

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

自制遥控设备

[复制链接]
121
 楼主| 发表于 2004-12-8 00:28 | 只看该作者
战鹰  在 2004-12-7 09:38 PM 发表:

编码方案不一定要限定在20ms以内,F记和J记的编码方案都是超过的,其实Pcm方案由于其结构的原因,数据传输和控制舵机的pwm信号输出不需要同步!即便是数据传输22~30ms刷新一次,舵机的控制信号也一样可以20ms刷新 ...


刷新一次用多少时间与是不是PCM编码无关
但跟实时控制要求和控制精度有关的!
对慢速的模型30mS   40mS...可能影响不大,没问题!
我没试过假设40MS刷新一次时,直机会怎么样!

[ Last edited by wangguanfu on 2004-12-8 at 00:35 ]

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

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
122
 楼主| 发表于 2004-12-8 00:38 | 只看该作者
mymodel  在 2004-12-7 05:44 PM 发表:

能不能吧软件做成象操作系系统一样,可以象电脑一样,由用户自己选择不同的编码方式,这些编码方式可以象电脑的软件一样,由用户通过软盘或光盘往遥控器里装?到时候我们就可以在网上下载不同的编码方式来不断升级 ...


想法不错哦
不过还是等把基本的问题搞定了再说拉
123
 楼主| 发表于 2004-12-8 00:41 | 只看该作者
战鹰  在 2004-12-7 09:38 PM 发表:

编码方案不一定要限定在20ms以内,F记和J记的编码方案都是超过的,其实Pcm方案由于其结构的原因,数据传输和控制舵机的pwm信号输出不需要同步!即便是数据传输22~30ms刷新一次,舵机的控制信号也一样可以20ms刷新 ...


我想问一下大家这个航模遥控器20ms刷新一次开始是哪个鸟人(公司)提出来(定义)的???
124
发表于 2004-12-8 09:48 | 只看该作者
我认为用40ms的刷新周期对与一些高速模型不会有什么问题0.02秒和0.04秒不论是哪一个都比人的反映时间要快多了,遥控器只要比人的反映时间快就可以了。
Futaba的PCM512和PCM1024采取的就是22.几毫秒一次的刷新速度。JR的也差不多。好像还有24毫秒左右的,好像这些设备在直升机上并没有什么不良反映。而且很多都是顶级设备。
PCM设备当中由于数据传输上有校验,所以当发射机上各杆的状态没有变化的时候就算没有信号输出也不会有什么问题,而且就算受到干扰也只是不作出反映,而不是作出错误的反映。而PPM的设备一旦受到干扰则会乱抖,飞机究竟会怎样就难说了。
125
发表于 2004-12-8 09:51 | 只看该作者
PPM/PWM信号的刷新周期本来就是在19~22ms之间波动的,并没有非常具体的要求,只要在这个范围之内所有的舵机就都能正常工作,至于是谁定义的我就不知道了。
126
发表于 2004-12-8 10:55 | 只看该作者
战鹰  在 2004-12-8 09:48 AM 发表:

我认为用40ms的刷新周期对与一些高速模型不会有什么问题0.02秒和0.04秒不论是哪一个都比人的反映时间要快多了,遥控器只要比人的反映时间快就可以了。
Futaba的PCM512和PCM1024采取的就是22.几毫秒一次的刷新速度 ...


原来是这样呀!!!

    这样的话PCM的遥控器根本就可以不用定义所输出的帧内容,也不用实时发送数据了!只要遥控器上有通道请求,CPU对其进行中断响应或采用CPU查询通道状态方式(CPU一个时钟周期一般在100ns对于10MZ的CPU,这样快的速度对20多个数据输入端进行查询差不多才2000ns即2ms查询一次,如果按一个时钟周期查询一个通道来说的话,更何况CPU查询速度是由CPU生产商定的,具体的要查数据,反正应该是一个时钟周期查询好几次),就能完成数据的采集,然后单个通道各自传输就行了,只要定义发送一个数据包的时间占多长时间就好,即上面所说的20ms循环一次,或30ms循环一次(这里的循环只是概念上的,例如8个通道数据轮流响应一次,单个发送数据,在20或30MS全部发送完毕,更何况所有的通道不可能都在同一时间全部用上)在遇到混控和联动等需要多个通道同时相应的情况,可一个数据包发送。
按上面的方式,加上接收机CPU的20MS自动刷新舵机,这一功能相吻合,通道利用率高的通道发送的数据包就多,通道利用率少的通道发送的数据包就少或是不发送,这样不是很好地解决了实时刷新的功能了么!不过这仅仅局限于PCM模式的数据传输!要是PPM方式的话,就只能按以前的老办法做数据刷新了!
127
发表于 2004-12-8 17:14 | 只看该作者
刷新速度是不是还要考虑到当有干扰存在时,而有一帧数据无法纠错而无效时,这时就需要等待下一帧数据来纠正时,是不是应该越快越好呢?还有刷新时间好象和反应速度没有太大关系吧?因为刷新速度肯定是要大大大于反映速度把?(除非你是特异功能人,反映速度在毫秒级)个人认为,当你快速来回摇动手柄时特别是小角度情况下,你总不希望因为刷新速度底而引起舵面不是按照你的摇动速度和角度来摇动吧?还有做产品总不能按照最低要求来定指标吧?好象还要留有一定的余量吧?你总不原意用那种标称50V而实际耐压也是50V的电容吧?你也不会因为电路输出电压是5V,就用标称耐压5V的电容吧?所以我认为刷新速度是越快越好!举个例子如果你现在在看的显示器的刷新率调成50HZ你会对显示器做出什么举动呢?当然显示器的刷新率最低也有60HZ(16MS),而这样人眼还会觉的显示器在闪烁.所以现在显示器的刷新率都能达到100HZ以上了。况且如果国人想做出根那些世界大厂性能一样甚至超出他们的产品,就不能有这种处处想折衷的思想!而是要不断追求最高性能!不断克服难关!这样才能实现!

[ Last edited by mymodel on 2004-12-8 at 21:14 ]
128
发表于 2004-12-8 19:47 | 只看该作者
鼓励,开发吧
129
发表于 2004-12-8 23:40 | 只看该作者
开发是行!就怕有人打消大家的积极性!也许开发出来的前期设备不一定比国外的好,只要别太多人骂就好了。作为想开发的同志们也别像新幻想和振华那样桀骜不驯就行了!多听听大家的意见,多看看大家的反应,做就做最好,不能说做到超越世界名牌,至少别让国人骂,至少让国人用着放心,让国人看到国产遥控器还是有希望的就行了!别太一味想着挣钱,钱怎么都能挣到,但是国人的心难买,只要买到大家的心,还怕没钱振!!!
我的观点就是做就做最好,要不就不做,要做就要让使用者放心的去使用。比一定要比国外的功能强大多少,不一定要比国外的产品在美观上好多少,只要内部功能不逊色与国外的就好了,价格比国外的低就好了!
也希望国人能够支持,所有的东西都是一步步作出来,走出来的!好的东西需要大家来考验,要做好的东西就需要听从各方面的意见!
仅仅自己的一点点观点!
130
发表于 2004-12-9 00:46 | 只看该作者
通常发射机的对操纵杆的输入分辨率只有200~250步,也就是说当你的摇动幅度太小的时候舵机是不会作出反映的,因为发射机根本无法区别这种小幅度的摇动。
刷新周期并不是越小越好,因为干扰信号并不会只在一个刷新周期内存在,如果只是为了对付干扰的问题,较低的刷新周期可能是帮倒忙,因为越快的刷新周期对于编码的的基本单位就越小,这样在限定工作频率的情况下受到干扰的可能性就越大,同时为了加快刷新速度还必须对编码进行精简,容错性就更低。
这么干反倒不如将基本的编码单位略微加大一点,然后采用比较复杂且具有较高容错性的校验编码,这样在误码率不太高的情况下仍然可以正确解码,比将一个只有很少错误的数据包扔掉等下一个效率更高。
没有一种产品不是折衷的结果,不折衷的产品根本不可能研发出来。如果产品要追求最高境界那么显示器的刷新率就不应该仅仅才100hz,而应该是1Mhz甚至1GHz才对。
131
发表于 2004-12-9 11:09 | 只看该作者
战鹰  在 2004-12-9 12:46 AM 发表:

通常发射机的对操纵杆的输入分辨率只有200~250步,也就是说当你的摇动幅度太小的时候舵机是不会作出反映的,因为发射机根本无法区别这种小幅度的摇动。
刷新周期并不是越小越好,因为干扰信号并不会只在一个刷新 ...


严格同意!!!解析的太对了!
132
发表于 2004-12-9 14:30 | 只看该作者
操纵杆的可动角度是多少?舵机的可动角度是多少?这个角度分成250份是多少度?有谁摇动操纵杆只有零点几度啊?的确是没有产品不是折中的结果,但是这个折中是在保证了性能和余量的前提下,找到最佳的性能和价格比,这个折衷不是以牺牲性能为前题的.如果40MS刷新率可以的话,那些大厂为什么要用20多的呢?

[ Last edited by mymodel on 2004-12-9 at 14:44 ]
133
发表于 2004-12-9 21:19 | 只看该作者
回战鹰:谁说PPM的接收机受到干扰就会输出错误信号?那只是普通的解码电路才会这样,我在德国的一个网站下载了一个单片机程序,他就可以在受到干扰时启动智能程序,保护飞机的安全!
所有的东东就只要一片20脚单片机,最多可以解出9通道的PPM编码!
其实程序结构非常简单,数据量只有200字节!
还有一个是针对4通道的,更简单:只要一片PIC12C508A!可以直接升级现在4VF和类似的PPM遥控器!
134
发表于 2004-12-9 22:31 | 只看该作者
狐狸:你那里有成熟的高频头,频率放大电路么?还有接受的?想要一份来研究研究!
135
发表于 2004-12-9 22:59 | 只看该作者
高频电路我不是很熟悉,但可以给你些资料,都是别人的或是以前公司收到的样品资料,待出差回去就可以找些出来.
136
发表于 2004-12-10 10:05 | 只看该作者
狐狸谢谢了!!!!我的电邮是:23460631@QQ.com!!!
狐狸兄谢谢了!
137
发表于 2004-12-10 11:40 | 只看该作者
ppm信号没有校验功能,如果干扰脉冲与数据脉冲重叠且范围在允许的范围内,接收机无法判断其信号是否正确。而且这种自动处理程序也仅仅是在某些特定的机型上才会比较有效,在高级机型上没有飞机的姿态传感器恐怕只会出反效果。

现在大多数的ppm制式设备采用20ms左右的刷新周期是为了与舵机信号同步,而不是为了什么效率问题,这样只要简单的逻辑电路就可以解决问题,体积小重量轻且成本更低,而高级的pcm设备特别是Futaba/JR采用都是大于20ms的刷新周期,因为pcm设备通常功能比较多,数据处理量比较大,简单的逻辑电路不能完全满足需求,一般都需要单片机直接参与,同步与否根本不是问题。
138
发表于 2004-12-10 16:01 | 只看该作者
PCM好多都是异步传输的!!F记的PCM1024就是异步传输,28MS刷新一次!

http://www.mh.ttu.ee/risto/rc/electronics/index.htm
不明白得看这个吧!!里面原理讲得很清楚!PPM的!也介绍了PCM的!

[ Last edited by djmodel on 2004-12-10 at 16:08 ]
139
发表于 2004-12-10 18:55 | 只看该作者
这个说的不清除,我记得还有一个网站也讲过类似的内容,上面的东西比较直观。
140
发表于 2004-12-10 23:48 | 只看该作者
其实,我觉得还是先做ppm的设备比较好,门槛低,适合大家自己动手。
然后改程序升级pcm也不难。

关键是先把FM发送接受搞定再说。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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