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

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

看到大家的热烈讨论,以及荒野村夫的无私奉献,我也来说几句吧,关于XTR和G2的区别

[复制链接]
跳转到指定楼层
楼主
发表于 2007-11-15 21:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近有感于荒野村夫的无私奉献,我也把心里那点底细给抖出来。

网上不乏讨论XTR和G2以及其他模拟器的区别的文章,我今天只从技术角度谈一谈德国人的XTR为什么比G2要好。

G2使用的windows标准摇杆,他的协议就决定了一个通道的状态值只有256种,也就是8bit,也就是大家长期鄙视的以前振华的8bit遥控器。但是大家在玩模拟器的时候,全是小于等于8bit的状态在玩。 从我动态跟踪的XTR的代码看,XTR实际有10bit,也就是和遥控器一样,那通道数据只有8bit,XTR是怎样实现的呢? XTR只支持6个通道,将另外两个byte拆分,全部存放其他6个通道的高2bit数据,剩余4bit,2个bit存奇偶帧,2个bit存校验(加密)位。

实际我们看,发现德国人很细致,将所有的数据都使用上了,要说浪费,也仅仅浪费了1个bit,因为奇偶校验实际上是只需要1bit就够了。

也就是说,我们在玩XTR的时候,实际的体验,排除其他算法,应该XTR和真机是最接近的,尤其是对高手而言。 姑且不讨论真飞机的舵机灵敏度和操控者的直观感受。

另外补充一句,之前还打算把这点心得藏着掖着,看到荒野村夫把代码都公布出来了,我就惭愧的说几句。呵呵

:em21:

顺带说一下,现在市面很多USB模拟器,虽然都是打着支持的旗号,很多的算法不够好,会出现抖舵。把老外的HEX直接烧进单片机都用,很鄙视这种行为。

[ 本帖最后由 一路向南 于 2007-11-15 21:10 编辑 ]

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

沙发
发表于 2007-11-15 22:09 | 只看该作者
代码都有了,应该可以有软件狗了.:em21:
3
发表于 2007-11-16 00:05 | 只看该作者
支持楼主不藏着掖着。。。。:em26:
4
发表于 2007-11-16 02:26 | 只看该作者
:em15: 支持:em26:
5
发表于 2007-11-16 04:51 | 只看该作者
:em26: :em26: 好。长见识了。
6
 楼主| 发表于 2007-11-16 11:06 | 只看该作者
呵呵,音频插件之所以不加入XTR破解。
会影响一大帮人利益

补充一句:

村夫也不是傻子,公布出来的实现方式是我目前见过成本最高的。:em15:
7
发表于 2007-11-16 16:58 | 只看该作者

长见识

看了村妇的代码,描述符是XTR和G2,
如果升级G3,或者更高版本肯定要知道驱动协议,
不知怎么能知道这个协议.hehe
8
发表于 2007-11-16 17:36 | 只看该作者
测试了一下,G2为windows标准的usb joystaic设备
XTR需要专门的驱动程序,量身定做的,呵呵
  有空研究一下,呵呵
9
发表于 2007-11-17 11:45 | 只看该作者
原帖由 一路向南 于 2007-11-16 11:06 发表
呵呵,音频插件之所以不加入XTR破解。
会影响一大帮人利益

补充一句:

村夫也不是傻子,公布出来的实现方式是我目前见过成本最高的。:em15:





这个成本再高按照现在模拟器的价格来卖也可以是暴利了。

其实模拟器这个东西基本硬件不管用什么方案结构都是这样,软件也就是一个USB Joystaic设备,或者是一个专用的USB设备,搞单片机的了解USB的人来说只是很一般的东西,不存在什么技术含量,我以前就用44B0的板子做一个来玩,只是板子太大,后来就用了网上那个那个M8做的USB摇杆的电路。

唯一就是不同的软件对数据的加密和传输方式不同,不是每个人都有时间和精力去研究这个只为了DIY,能做的人只要把这部分搞清楚就可以了,然后只是在不同的平台上实现而已。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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