5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: PPM方式的话,分辨率能做到多高? [打印本页]

作者: greenbay    时间: 2008-6-17 16:02
标题: PPM方式的话,分辨率能做到多高?
目前JR和Futaba的 PCM方式已经可以做到2048的分辨率了。不知道JR以及Futaba的PPM方式其分辨率能做到多少呢?那位朋友能说说
作者: 修理工    时间: 2008-6-17 17:35
如果编码使用了AD必然是受AD分辨率的限制,若PCM是2048,他的PPM分辨率也可能是这一级别的。这点倒不如4vf等纯模拟电路的细腻了,不过即便是2048级的,折合每一步是0.5微秒,可能没有几款舵机能够达到这个分辨率了。
作者: icefire    时间: 2008-6-17 19:44
TDF6A , 6C 是256 级
4VF 又新旧2种,新的也是单片机控制的也受A/D的制约。
感觉一般舵机达到不到1024的分辨率。
作者: yhybear    时间: 2008-6-17 20:06
原帖由 修理工 于 2008-6-17 17:35 发表
如果编码使用了AD必然是受AD分辨率的限制,若PCM是2048,他的PPM分辨率也可能是这一级别的。这点倒不如4vf等纯模拟电路的细腻了,不过即便是2048级的,折合每一步是0.5微秒,可能没有几款舵机能够达到这个分辨率了。


赞同!! :em26

[ 本帖最后由 yhybear 于 2008-6-17 20:09 编辑 ]
作者: greenbay    时间: 2008-6-17 20:10
有道理,如果是纯模拟做的PPM,应该是绝对平滑的。但是通过PCM编码出去的话势必会有影响。如果JR 9X2的SPCM能做到1024的话,其PPM也能做到1024咯。

最近沉迷与2.4G的系统,发现嫁接法的2.4G都是用PPM方式传递的。而2.4G传输时必定需要数字话,于是我初步计算了一下,如果8通道的比例控制。要达到1024的分辨率,假设接收机输出1.5mS+/-0.5mS的信号驱动舵机的话。那么每个通道在时间上的分辨率是1uS(1024当作1000来计算了),每通道需要1Mbps传输率,8个通道的话需要8Mbps。而目前主流的2.4G收发芯片nRF2401也只有1Mbps的传输率(双通道也最高2Mbps)。Spektrum的DSM2号称在JR的12X上支持2048分辨率,那么就需要至少24Mbps的速度了。

看来2.4G的比例遥控对传输率的要求是相当的高啊。

[ 本帖最后由 greenbay 于 2008-6-17 20:14 编辑 ]
作者: digital01    时间: 2008-6-17 20:26
呵呵
对于人类来讲
2048这个级别,恐怕没人能分辨出来吧
作者: greenbay    时间: 2008-6-17 21:31
是的啊,那么从实用的角度上讲,256分辨率是否已经能满足绝大部分模友对固定翼的需求?
作者: greenbay    时间: 2008-6-17 23:24
哎,在计算这个数据率的时候,我犯了个错误。由于PPM是用移位寄存器解码的,因此无论是1通道还是12通道,要做到1024的分辨率的话1Mbps就够了。也就是说目前市面上流行的2.4G芯片可以实现2.4G的1024分辨率比例控制。

如果使用单片机对控输出的PPM信号进行操作,检测出每个脉宽的宽度然后用一个10bit的二进制数来描述它,然后再将这一系列的二进制数发送出去,那传输的数据量将会小很多。
作者: 碗豆粉    时间: 2008-6-18 10:56
PPM的不存在分辩率问题,模拟信号,理论是精度是无限的哈!!!!
作者: greenbay    时间: 2008-6-18 12:09
原帖由 碗豆粉 于 2008-6-18 10:56 发表
PPM的不存在分辩率问题,模拟信号,理论是精度是无限的哈!!!!

是的啊,但是前提条件是象就楼上几位高手说的那样,用模拟方式产生的PPM信号。就像旧的4VF一样,用模拟方式产生PPM那么就是纯模拟的。新版的4VF用ADC检测操纵杆的位置然后再由单片机产生PPM信号,那么肯定是有分辨率的。
作者: leifuli059    时间: 2008-6-20 05:11
一般的256的分辨率也足够用的了。
作者: starmoon    时间: 2008-6-20 10:18
标准的是 256 和 512 级, JR从有LCD的开始是512级的
作者: binbin30    时间: 2008-6-20 13:34
原帖由 digital01 于 2008-6-17 20:26 发表
呵呵
对于人类来讲
2048这个级别,恐怕没人能分辨出来吧


对于3D高手来说,2048与1024级别还是很容易识别出来的。
作者: greenbay    时间: 2008-6-20 14:06
原帖由 binbin30 于 2008-6-20 13:34 发表


对于3D高手来说,2048与1024级别还是很容易识别出来的。

这可能要非常高的高手才行。我尝试过非常轻柔的推杆,但是无论如何都做不倒1/1024的控制量递增,能做到2/1024(也就是512)已经很不错了。
作者: starmoon    时间: 2008-6-20 16:58
速度影响比精度大
作者: 老金    时间: 2008-6-20 21:55
分辨率和刷新率是不同概念

简单地说哪怕是4096的分辨率,我用任意速度都能把编码传到接收端。用4096作例子,12位的编码,十个通道就是120位,假定我系统的传输率是1kbps,那一秒钟能传差不多8次或者说更新或刷新8次。

但是刷新率低了模型的反应速度就慢。以实际一点的1024分辨率来说,10位编码,十通道就是100位,一秒就是10次,显然是太慢了。如果系统传输率增加到10kbps,那刷新率就是100次了,应该不错。10kbps对一般系统来说很容易做到。

至于模拟系统,理论上来说,是可以做到无限平滑但时间上各种元器件都会产生漂移,当超过一定分辨率以后,系统自身产生的漂移已经超过操纵杆输入所引起的信号变化。这个界限就是现实中模拟系统能提供的最高分辨率。
作者: greenbay    时间: 2008-6-20 23:01
原帖由 老金 于 2008-6-20 21:55 发表
分辨率和刷新率是不同概念

简单地说哪怕是4096的分辨率,我用任意速度都能把编码传到接收端。用4096作例子,12位的编码,十个通道就是120位,假定我系统的传输率是1kbps,那一秒钟能传差不多8次或者说更新或 ...

顶,完全赞同!
作者: yhybear    时间: 2008-6-22 12:36
一般舵机,机械传动等部分都到不了这么高的精度,好象有模友测试过普通辉胜的舵机分辨率才21级?!不信的朋友可以自己测试一下。因此512级以上都没有意义。
还是把反应速度和抗干扰作为重点好些!
以上是个人见解。
作者: youquan    时间: 2008-6-25 00:27
又学到了不少知识。
多谢各位大侠啦




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/) Powered by Discuz! X3.3