(inSky)

 找回密码
 立即加入

QQ登录

只需一步,快速开始

楼主: Sotforever

用DTXweak软件校正FFB的USB转接线的左偏问题

[复制链接]
发表于 2009-8-18 12:10:15 | 显示全部楼层 |阅读模式
近来发现了一种利用DTXweak软件校正FFB摇杆因使用USB转接线而产生的左偏问题。也许这个方法已为人所知,但由于未见在网上提及,所以特发帖介绍,与喜欢或准备使用FFB的朋友分享。

        个人不是学电子专业的,知识水平不足,捣鼓出这个方法是基于本人对电位器原理的粗浅认识。若有错误请高手不吝赐教[s:13] 。


(1)下载DTXweak2后,双击运行,出现界面。若用MIDI口连接,则情况如图1所示.

        由此图中可见,Z轴的电平值(Vlaue)范围是从0~65535.因此其一半行程(也就是中点位置)电平应为65535/2=32767.5

        图1所示通过MIDI口连接时,Z轴刚好在中点位置(32767).

       请注意此时RAW和CTR的值均为32,这个数字令我感到困惑,下文会提到。

     (2)图2所示为经过USB线连接时的界面。我的摇杆在此种状态下,电平主要停留在29695,伴随轻微抖动(30719,28671)。

       请注意此时的CTR值和RAW值。CTR值为0,表示此时Z轴居中了,但RAW值为-3,表明电脑认为Z轴处于偏左状态(反映在游戏中就是舵偏左)。

       为什么是-3呢?请看MAX和MIN的值,分别为-32至31,也就是说电脑把Z轴行程(65535电平)划分为64份,每份是65535/64=1024电平。也就是说,RAW,%, MIN, CTR, MAX这些空格里面的值乘以1024就得到电平值。

       USB连接时Z轴的电平值29695-32767(Z轴行程中点)=-3067, -3067/1024=-3, RAW值-3就是这么来的。

       电脑偏左的原因是莫名其妙的把摇杆Z轴输出的信号都向左推了3067个电平,因此我们把CTR值设为-3,让电脑接收到的电平数据都加3067,这样就把中点改回来了。

      (3)有时Z轴偏转的范围与中点之差值并不是1024的整数倍数,或者Z轴抖动不能稳定在某一个电平。这时可以看RAW值变动数字是什么,然后选择一个适当的数字填到CTR中去,让Z轴抖动幅度均匀的分布在你设定点的两侧;

       我的杆子就是这样,经常从29695跳到30719和28671,对应的RAW值分别为-2和-4。

       我把CTR设为-4,此时Z轴电平值为32767(中点),同时在30426,31596,33703,34639处跳动。最大抖动范围为2341(向左)和1872(向右);

      通过这个方法可以解决Z轴在USB连接下不居中的问题,并使向左抖动的问题变成了一般摇杆的围绕中点抖动的问题,基本上能接受;

    (4)如果不满意,还可以设置死区Deadzone,使摇杆对此区域范围内的信号忽略。死区设置我没试过,不知道那个百分号是怎么算出来的,是除以全部行程的电平还是一侧行程的电平。如果是指全部行程,那么我的杆子抖动范围计算如下:
比如我设RAW值为-4后,最大向左抖动2341电平向右抖动1872电平,如果以全行程(65535)计算,分别为

          2341*100%/65535=3.57和1872*100%/65535=2.86,设置死区为4%即可。

        如果不幸Deadzone是指相对于一侧的行程,那么向左、右最大抖动范围分别为7.15%和5.71%。这样把Deadzone设置为8%就可以了,也就是说当Z轴向一侧扭动不超过该侧行程的8%的时候信号被忽略。我想一般飞友是感觉不出有什么差别的,相对于200元的价格(FFB+USB转接线)已经可以接受了,更不用说FFB的手感和质量(耐用性和精准度)。

     (5)如果一定要追求完美,我推荐买一个100多元的天翼脚踏替代FFB的Z轴,如此全套装备不超过300元还有脚踏,非常实惠。如果嫌天翼脚踏间距狭窄,可以参考Friendly的方法,将天翼锯开,中间塞一块泡沫塑料扩展脚踏的间距[s:14] 。


问题与讨论:

       (1)hammer说用DTXweak调整会造成不规则的曲线,我想了一下,如果只是调RAW的值,相当于所有坐标都加上或者减去一个值,不影响到斜率,如果动了Deadzone,那么曲线就类似于反过来的党卫军SS标志,确实有些影响。

       我的FFB没有动Deadzone,操作时Z轴响应及舵偏转幅度感觉不出异样,我想Deadzone只设成4%或8%,对操作影响也微乎其微(我想一般人用单手杆很少需要把Z轴扭转小于4%或8%幅度的这么精确的操作吧?)。


       (2)在讲解USB连接时,RAW值和CTR值为0时表示中点位置。也就是说轴是-32至31,但是我们前面看到用MIDI口连接时,RAW和CTR是32,也就是说MIDI口连接时轴是0至64.按理说这样的坐标转换意义完全一致,但是考虑到连接USB转接线后的莫名左偏抖动问题,是否是由此产生的呢?这个只有等待腋内人士研究了。

      以上就是我最近的发现,我把它整理出来,权当抛砖引玉。FFB的确是很好的杆子,精准,耐用,握把的手感好,塑料摸起来厚实舒服,机械回中感觉比弹簧好很多,价格便宜,结构简单易拆卸,偶尔会有个别按钮不灵,可以去买个几毛钱的微动开关自己换上,大的毛病(电位器、电路板)也有大量备件。不能在今后的操作系统用实在是太可惜了。BS一下微软取消MIDI口的卑劣行径[s:10]

       至于FFB通过USB转接以后没有力回馈(只剩下自动回中)的问题,首先很多200元左右的杆子也只是弹簧回中,其次现代战机也没有力回馈。我自己用FFB飞IL2和LO,打开力回馈与关闭力回馈只用自动回中的感觉没什么差别(FFB2有区别,但FFB2的回中力又太软),这个缺点不算什么。

       最后帮liuxin做一下广告:FFB的USB转接线的购买地址

http://item.taobao.com/auction/item_detail-db2-37706d423ba13dc76efaceae82fea25a.jhtml

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即加入

x
回复

使用道具 举报

发表于 2009-8-18 12:30:49 | 显示全部楼层
[s:22]很好的尝试,写得很详细,谢谢!
但是这也是不得已而为之的办法,不能根本解决左偏问题。

[ 本帖最后由 songsong 于 2009-8-18 12:35 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-8-18 12:42:35 | 显示全部楼层
路过  围观
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-18 13:29:55 | 显示全部楼层
补充一下:

此法其实讲起来就是一句话,你在RAW里面看到什么数字(要区分正负),就在CTR里面填这个数字即可。如果RAW显示的数字是跳动的,那就选最常出现的那个。

下图是修改CTR值以后的画面,此时Z轴电平已经位于32767(行程中点)位置。仔细看看,并不像我想象的那样轴整体发生位移,而是曲率有了细微改变,hammer的说法是对的。不过我想这个曲率改变影响对一般人来说感觉不到,可能要骨灰级玩家才能在游戏中感觉出来。

以往我只知道在游戏中调,现在可以在DTX里面调好,就不用在游戏里一一修改了。或者可以两者结合起来调。

要注意!!!调Z轴的时候一定要先切换到ROTATOR选项卡,否则调的是Y轴的CTR。我多次忘记这一点,进去就调,结果发现不对劲。我前面截图的时候也忘记点选Rotator选项卡了,显示的曲线是Y轴的曲线。所以使用此法的飞友一定要切记运行DTXweak后要先点选Rotator(参见图中红色箭头所指)。

[ 本帖最后由 Sotforever 于 2009-8-18 13:36 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2009-8-18 14:16:17 | 显示全部楼层
就知道800会对此帖有很速度的反应[s:14]
回复 支持 反对

使用道具 举报

发表于 2009-8-18 16:49:36 | 显示全部楼层
我说的是不对称曲线,不是不规则曲线。至于曲线问题,你注意一下红色和黑色箭头在移动过程中的情况就明白了。
回复 支持 反对

使用道具 举报

发表于 2009-10-28 02:22:33 | 显示全部楼层
请问DTXweak哪有下!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-28 17:10:23 | 显示全部楼层
本帖最后由 Sotforever 于 2009-10-28 17:30 编辑

网上随便搜一下都有了。

另外,其实根本不用那么麻烦,现在研究发现在LO里面选rudder,再把右下角那里默认的slider选成axis,再把deadzone拖到20就可以消除USB转接线引起的抖动和左偏。代价是损失20%的行程(deadzone选10%已经消除了绝大部分,但偶尔会有个别大的抖动所以死区要设到20%)。DCS里面更加方便,可以在设置页面的轴的属性里直接看到抖动,设置deadzone的时候可以直接看到是否死区已经覆盖抖动区域。这样做操作起来有点怪怪的(小幅度动Z轴时处在死区不响应,出了死区又比正常的稍微灵敏一些),但是我认为可以接受了。
回复 支持 反对

使用道具 举报

发表于 2009-10-28 18:15:34 | 显示全部楼层
网上随便搜一下都有了。

另外,其实根本不用那么麻烦,现在研究发现在LO里面选rudder,再把右下角那里默认的slider选成axis,再把deadzone拖到20就可以消除USB转接线引起的抖动和左偏。代价是损失20%的行程(dead ...
Sotforever 发表于 2009-10-28 17:10


LS的哥们,能教我具体怎么调吗?我的Q:81366314
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 00:10:56 | 显示全部楼层
干脆好事做到底吧。

我现在说明两种方法纠正左右偏的问题。适用于使用FFB因使用USB转接线造成的左偏,以及LS的FFB莫名右偏。[s:8]

方法1.

在设置选项中选中你的摇杆,并把按钮拨到axis处。如蓝色箭头所示。此时可以看到该摇杆的3个轴;

点选rudder(如红色箭头所示),右边就会出现该轴的相关信息;

挪动shift按钮(如黄色箭头所示),如果左偏就向右拨,右偏就向左拨。这个shift是用来纠偏的。但是因为它的数轴太粗略了,所以不能够调的很准,而且不能消除抖动现象;

我一开始用的就是这个方法。但是总调得不正,要么就还是左偏一点要么就调过头了偏右。所以不推荐用这个方法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即加入

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

小黑屋|手机版|Archiver|(inSky)

GMT+8, 2025-4-30 10:25 , Processed in 0.026709 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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