
首先,电脑需要获得信号必须有连接电脑的信号输入设备。大部分RC遥控器不带有信号输出功能。如何让最普通的RC遥控器也能作为信号输入设备连接电脑呢?
假设小明的只是一个普通RC玩家,动手能力一般。从RC遥控器获得信号最简单的方法就是直接使用接收机的PWM信号。PWM信号适用范围最广。就像使用舵机和电调那样把3P排线插到接收机,另一端插到奕璟动力的IGINE Wheel(奕璟方向盘)模块,这个模块本身就是电脑的HID输入设备,只需一根USB连接线就把模块采集的PWM信号传输给了电脑。这样信号的完整传输路径就形成了。遥控器到接收机再到奕璟方向盘模块,再到电脑。因为遥控器和接收机是无线信号传输,这样你就意外获得了一个无线连接电脑的RC遥控器。小明在电脑上玩了很长时间的赛车模拟游戏,赛车水平也获得了提升,准备去场地练习真实的RC模型赛车。他想用在电脑上练习时用的遥控器来获得相同的手感该怎么办呢?这时候小明只需要把接收机装回RC遥控车上,重新把电调和舵机插回接收机。这样这个RC遥控器就能重新控制RC遥控车了。过了几天,天气不好无法去场地玩RC遥控车,小明又想回电脑上玩赛车模拟游戏。那么他应该把接收机又拆下来重新连接奕璟方向盘模块?其实,小明不用把接收机拆下来,这样来回拆比较麻烦。小明只需要把RC遥控车放到电脑旁边,把接收机上的舵机线和电调线拔掉,插上奕璟方向盘模块的线就可以连接电脑了,下次玩RC遥控车的时候重新插上电调和舵机线就可以了。
可能遇到的问题解答:
问:这个转接信号方案可以适用于哪些遥控器?
答:要判断一款遥控器的信号能不能被转模块采集,首先要看有没有配套的独立接收机。只有独立接收机可以输出油门PWM信号,模块才能采集到油门信号发送给电脑。有独立接收机的遥控器基本适用。
问:使用的时候需要把接收机从车上拆下来吗?
答:不用拆,数据线有一米长,很多玩家是遥控车放在电脑旁边。把电调和舵机线插到紫色主板上就行,玩车的时候把舵机电调插回去就好了。
问:转接模块的延时高不?
答:延时是模块间通信必然会存在的。模块的采样间隔是1ms。使用的是USB 2.0高速通信,上报间隔1ms。那么延迟的来源主要集中在接收机PWM更新频率上。对于333hz或更高频率的pwm信号而言,延时也是毫秒级的几乎觉察不到。
问:接收机的通道1和通道2才两个通道,如何实现转向油门和刹车功能的?
答:通常RC遥控车通道1(CH1)是转向信号独占通道。油门和刹车信号都在通道2(CH2),这是基于油门和刹车不会同时踩下,所以要么刹车要么油门,可以共用通道2.
问:接收机的供电怎么解决呢?
答:接收机的供电由电脑USB口提供5V的稳定电压。
问:赛车模拟器和很多赛车游戏里有手刹和加减档用RC遥控器也能做到?
答:方案用到的模块支持扩展,当需要更多功能时只需要在B1到B8位置插上扩展板,每块扩展板支持4个PWM通道,V1和V2版本支持最多2块扩展板,也就是增加8个通道,手刹加减档甚至地平线系列游戏的暂停功能也能实现。
问:接收机有两通道和六通道的,如何选择?
答:只需要RC基础的转向油门刹车,两通道就足够了。如果需要手刹加减档,可以选六通道。
问:相比自带USB口的遥控器,用模块转接接收机信号给电脑的优势是什么?
答:优点:1.无线连接玩法相对灵活。不用在遥控器上拖一根线,无线连接可以解锁使用者的姿势,甚至都不用坐在电脑前。比如坐在沙发上看电视看投影,躺在床上看VR眼镜。而电脑在房间的角落里默默地运行着游戏。2.功能拆分,换遥控器后重新设置一下可以继续使用。就像换遥控器,只换接收机不用把电调一起换。缺点:接收机连接转接模块不如遥控器直接插线方便。
问:连接电脑时不小心线插反了怎么办,会又怎样的后果?
答:以本方案用到的模块为例,模块自身有一定的防错和防插反功能,只要连线的时候稍加留意主板上标注的+-s和接收机上的+-s即可,避免后续检查,无需担心。
问:V1和V2版本区别是什么?
答:1.插口不同V1是USB Micro,V2是USB Type-C。
2. V1两个线性通道,仅适合赛车模拟,V2是4个线性通道,不仅能用于赛车模拟还可用于飞行模拟。
3. V2的结构更优秀,信号更稳定一些。
问:当某个新游戏到手,不知道能不能玩?
答:判断一个游戏是否能使用本方案首先要看游戏是否支持通用控制器(方向盘)或者手柄。如果支持其中任意一个那么就具备了成功的基本条件。
问:测试模块的时候数据有轻微抖动这正常吗?
答:轻微抖动可以在游戏设置里调整“转向线性”参数,对正常使用基本没有影响。如果抖动幅度较大很可能是行程没有设置好信号被过度放大,需要正确连接信号线并重新设置行程。因为模块采集的PWM信号本身有一定局限性,本身没有抗干扰能力,受到外部电磁干扰就会出现抖动。所以小幅度的抖动常见也属于正常现象不影响使用。
问:需要装驱动吗?
答:Win7以上系统免驱,只有模拟手柄的时候需要安装手柄驱动。
问:方向/油门是反的怎么办?
答:是因为信号输入和游戏设置不一致引起,以下方法任选其一即可。
方法一,在游戏里设置方向或者油门轴的反转(Invert)。方法二,设置硬件输出反转。在设置行程的时候方向反过来打。比如之前设置方向行程的时候先往右打满再往左打满,现在就反过来,先往左打满再往右打满,转动速度尽可能地慢。油门刹车方法一样。每个线性通道都可以这样设置反转。方法三,在遥控器开启对应通道反转。遥控器通常有开关(ST Rev方向反转/TH Rev油门反转)。或者在设置菜单设置。
问:在游戏设置时总是跳到其他通道,设置转向时总是跳到油门通道。
答:可能是油门通道抖动引起,在设置转向的时候把接收机的油门ch2通道暂时拔掉,
设置好了转向再重新插上ch2就好了。
问:在游戏里老跑偏不能跑直线。
答:1.在操作系统测试,看十字是否居中,如果没有居中设置一下转向所在通道的中点。2.调节游戏设置里“转向线性”参数,通常拉低有效。
问:拓展板是干啥的?
答:需要连接更多通道的时候加这个,V1主板的两个线性通道支持转向油门刹车,需要手刹的时候可以加一块扩展板扩展到6通道。扩展板插到主板B1到B8任意位置,一块主板最多支持两块扩展板,增加8个通道。
问:地平线5设置的时候,在“方向盘”选项卡里界面空白操作没有反应。
答:需要鼠标点一下“配置”这栏,再按一下键盘方向右键“→”。这时候就可以选择配置文件,把转向油门刹车等绑定到IGINE Wheel的轴或按键。设置细节可以参考“RC光弈”的视频教程。
问:地平线6松油门的时候,总是默认轻踩刹车。油门一松刹车灯就亮。
答:松开时的信号正好落在了减速轴响应区。设置方法:1.按“选择”键选择对应通道,再按一下“中点”键。2.地平线6高级设置,加速轴和减速轴响应区起点设置53就好了。
问:在WRC7按照视频教程设置好之后进入游戏油门没有反应。
答:1.首先需要正确设置手柄模拟器,细节可以参考“RC光弈”视频教程。2.在进入游戏的时候需用IGINE Wheel发送start按键。进入WRC7的时候操作start按键的作用是选择控制器。
问:在设置好XOutput之后,屏幕上“Start”按钮是灰色的。
答:可能还没有安装ViGemBus,如果已经安装需要重启一下电脑,偶尔安装之后需要重启电脑。如果安装失败可以尝试最新版本。如果以上尝试均未成功可以使用其他软件比如x360ce。
问:我刚才拔下来重新插回电脑他就不识别了
答:初步判断应该是线路不稳定引起,包括数据线松动。请按以下步骤操作:1.重启一下电脑再测试。2.使用主机背面USB口直接插到主板上,线路更短信号更稳。如果有插到蓝色USB3.0插座优先选择。3.检查数据线松动、老化、损坏等情况可以换线测试。如果您的USB口供电在4.8v左右,可能刚好在接收机最低要求上,线路稍有变化也可能出现这个现象。偶尔有客户使用前置USB口不稳定不识别的情况,USB分线器也偶尔有类似情况。
问:使用电位器输入时信号快速跳动。
答:
1.未正确设置行程。需重新设置行程。
2.电位器损坏或过旧。尝试更换新电位器后重设行程。
3.电位器接线错误或者接触不良。修复后再重设行程。
4.如果之前是接的两根线现在增加一根线。电位器2脚接双排排针的上面一排。1和3脚接上面三排排针的+-。
问:通道2失效,通道1是正常的。
答:
1.可能是连线错误,模块没有收到正常信号,先检查一下线是否插反。
2.如果是V1版本,检查B7是否存在高频率开关。拔掉供电插头后重新插上,重启后通道2将恢复正常。
问:其他通道正常CH3对应的Z轴信号来回跳动。
答:大幅度跳动说明CH3的行程过小,当设置行程的时候CH3没有信号输入或输入信号未改变,这两种情况都不能确定行程大小(其他通道也同样)。解决办法:正确输入PWM信号并改变信号占空比范围,分别到最大和最小以明确行程,若是闲置通道则在CH3设置行程时短暂短路CH3的双排排针(用一根线把上CH3上下排针连通然后拔掉),在Z轴停止跳动后再按行程键保存。
问:行程设置总是设置不好
答:1.检查线+-s是否插反,通道1和2交叉导致设置行程时操作了错误的通道(可以操作时两个通道都打满)。
2.使用了系统自带校准功能的同时又设置了行程导致混乱。解决办法:清除校准数据,在设备属性里找到“设置”选项卡,点“重置为默认值”按钮恢复默认设置,然后重新设置行程即可解决。
3.设置行程的时候步骤不正确,正确设置步骤:
按选择键选择方向对应通道,按行程键开始,操作遥控器方向左右打满,再按行程键结束。油门刹车轴方法相同。
问:为什么不推荐使用windows系统的校准功能?
答:1.硬件行程设置和系统软件校准同时使用容易引起混乱。2.当行程设置过小时系统软件校准无法准确识别信号范围,这是由硬件的一项可靠性设计决定的。3.硬件行程设置好之后可以完美适应系统默认设置,无需再使用系统软件校准。所以只需要进行一次硬件行程设置所有的信号校准工作设备主板就已经帮您完成好了。
问:中点键是做什么用的?
答:当设置好了行程,松开遥控器的时候,信号指示十字(windows系统设备属性测试)没有居中。这个时候,按“选择”键选中对应通道,立即按一下“中点”键,十字将在方框内居中。注意:请松开遥控器再操作。
问:硬件正常工作,使用x360ce模拟手柄,在地平线4内无响应是什么原因?
答:检查x360ce的设置,如果设置正常。进入steam,列表里找到地平线4,点属性,然后点控制器。选择默认设置。当出现新设备连接成功弹窗就好了。
其他类似问题:XOutput模拟手柄时,Start按键是灰色的。原因:可能还没有安装ViGEmBus,如果安装了重启一下电脑就好了。
问:为什么插到USB集线器上无法识别到设备,而直接插到主机背面可以识别到?
答:USB集线器(USB Hub)和主机前置面板本身会消耗电能,内部线路长度也会增加(相对于主机背面直插主板)引起供电不足信号衰减而无法识别到设备。所以测试时推荐使用主机背面USB口。
问:为什么设备插到电脑上接收机要过一会儿才亮灯?
答:设备主板会用3-6秒进行检测。
问:每次使用前都需要重新设置吗?
答:设置保存之后长期有效,不用每次都设置,只有更换接收机之后才需要重新设置。
问:不用的时候能一直插电脑上吗?
答:可以的,每个型号都做过7×24小时的连续测试。可以长时间运行。
故障排除步骤:
1.先检查接线是否正确,接收机和奕璟方向盘模块之间+接+,-接-,s接s(参考标注的+-s)。
2.打开Windows系统设置,然后搜索游戏控制器,然后找到设备后点击属性,然后就可以测试了
(Windows 7测试方法:先在“开始”点鼠标左键找到“设备与打印机”,“IGINE Wheel V1”点右键,然后点“游戏控制器设置”,选中“IGINE Wheel V1”点属性)
(1)测试页找不到设备或者插上就弹出错误,先尝试换USB口,优先选主机背后的插口,拔掉所有的线空板连接电脑。如果故障依旧再重启电脑测试,再尝试换USB线测试,最后再换电脑测试。综合售后数据,有1%的情况换其他电脑后可以识别到设备。
(2)能看到设备但是操作没有响应,一般是连线错误检查一下连线。正确连线方法:按主板和接收机的标注"+"接"+","-"接"-","s"接"s"两边一致即可。如果连线正确看看接收机是否亮灯,通常指示灯常亮表示接收机正常工作,指示灯闪缩说明遥控器没有连上接收机,可能是遥控器电量不足或者需要对频(首次使用时)。如果接收机指示灯常亮操作依然没有反应需要检查对应通道的信号类型是不是PWM。通常在遥控器设置菜单设置信号类型选择PWM(不同品牌方法不同可以参考遥控器说明书)。测试方法:将一个普通的舵机插到接收机对应通道,如果遥控器能正常控制舵机说明信号类型是PWM。
3.系统测试正常游戏内无响应,在Steam的界面对应软件点鼠标右键,然后点击属性,控制器,选择禁用Steam输入再试。如果依然无响开启手柄模拟后再尝试。
其他遥控器连接电脑的方案优缺点对比:
方案一:使用Arduino开发板将接收机信号转发给电脑。自己编写协议转换代码,匹配接收机信号,适用范围广成本低。但是需要一定的专业知识,即便是使用开源项目也需要自己搭建开发环境。匹配遥控器和完善功能需要自己踩坑摸索。适合有较强动手和学习能力的电子爱好者。
方案二:使用成熟的信号转接模块产品,通常这类产品有一定的用户基础,经过测试,有教程有售后。使用相对方案一更简单,不需要电子专业知识。但是需把接收机连接到模块。对于有RC接收机安装经验的玩家较为友好。有独立接收机的遥控器基本适用。适合广大预算有限的普通RC玩家。
方案三:把原装遥控器换成自带USB口的遥控器。使用最简单,直接给遥控器插线。但是会受到线的长度限制,虽然USB的差分通信有一定抗干扰能力,但也不建议过长,所以不能距离电脑过远,遥控器剧烈晃动可能导致USB口松动磨损,对使用的场景有一定限制。因为是遥控器与电脑的直接通信,因此避免了无线通信协议的换过程,延迟比方案一和方案二低。因为遥控器集成了USB通信功能,对遥控器采用的芯片要求较高,因此成本高于方案一和方案二。适合预算充足对延时和操控有极致要求的RC玩家。
适合遥控器种类:方案一(5星) 方案二(4星) 方案三(1星)
低延时:方案一(4星) 方案二(4星) 方案三(5星)
易安装:方案一(1星) 方案二(4星) 方案三(5星)
低成本:方案一(5星) 方案二(3星) 方案三(1星)
使用者和电脑的距离:方案一(5星) 方案二(5星) 方案三(1星)
参考资料:
《IGINE Wheel V1》用户手册
Arduino官方文档
“RC光弈”制作的短视频教程