操纵杆是一种将塑料杆的运动转换成计算机能够处理的电子信息的物理设备。操纵杆的基本原理是将塑料杆的运动转换成计算机能够处理的电子信息。
内容简介
操纵杆已在各种机械设备上得到应用,包括F-15
喷气式战斗机、
挖掘机和轮椅。本文将重点介绍计算机操纵杆,不过,其他类型的操纵杆运作的基本原理与此相同。
不同操纵杆技术的差别主要体现在它们所传送的信息的多少。许多早期游戏控制台中的最简单的操纵杆只不过是一个特殊的电子开关。
工作原理
操纵杆的基本原理是将塑料杆的运动转换成计算机能够处理的电子信息。这种基本的设计包括一个安放在带有弹性橡胶外壳的塑料底座上的操纵杆。在底座中操纵杆正下方位置装有一块电路板。电路板由一些“印刷线路”组成,并且这些线路连接到几个接触触点。然后,从这些触点引出普通电线连接到计算机。
印刷线路构成了一个简单的电路(该电路由一些更小的电路构成)。这些线路仅仅将电流从一个触点传送到另一个触点。当操纵杆处于中间位置时,也就是当您还未将操纵杆推向任何一边时,除了一个电路之外的所有其他电路均处于断开状态。由于每条线路中的导体材料并没有完全连接,因此电路中没有电流通过。
每个断开部分的上方覆盖着一个带有小金属圆片的简单塑料按钮。当您朝任一方向移动操纵杆时,操纵杆便会向下挤压其中的一个按钮,使导电的金属圆片接触到电路板。如此一来,就可以闭合电路,完成两个线路部分的连接。电路闭合之后,电流就会从计算机(或游戏控制台)沿着一条线路流过,穿过印刷线路,通过另外一条线路返回计算机(或游戏控制台)。
分压器
每个
分压器由一个卷曲导轨形式的电阻和一个可移动的触臂组成。
计算机电源的电流从输入端开始,通过卷曲的电阻和触臂,流回计算机的操纵杆端口。
沿着导轨移动触臂,可以增大或减小作用于流经此电路的电流的电阻值。如果触臂位于与分压器输入连接端相对的另一端,电流将流经整个长度的电阻,因而电流遇到的电阻最大。如果触臂靠近输入端,则分压器的电阻最小。
每个分压器连接到操纵杆的一个轴,因此转动轴将会移动触臂。也就是说,如果将操纵杆向前推动到头,则会将分压器触臂移动到导轨的一端,如果向胸前回拉操纵杆,则将触臂向另一方向移动。
改变
分压器的电阻值可以改变接入分压器的电路中的电流。通过这种方式,分压器先将操纵杆的物理位移转换成电信号,再将
信号传递到计算机上的操纵杆端口。
此电信号完全是模拟信号,是一种包含信息的变化的波形,就像无线电信号一样。为了利用这种信息,计算机需要将其转换成数字信息,即精确的数值。
数字化
在传统的系统中,计算机内部的卡(
印刷线路板)通过使用非常粗糙的
模数转换器完成这个任务。其基本思路是利用每个
分压器引起的
电压变化为电容充电,电容是一个简单的储存电荷的电子元件(有关更多信息,请参见
电容器工作原理)。调节分压器使电阻值越大,电容充电的时间越长;分压器电阻值越小,电容充电速度越快。
先将电容放电然后再计算电容充电所需的时间,通过这个方式转换器以此确定
分压器的位置,从而确定操纵杆的位置。测量到的充电速率是计算机可以识别的数值。当计算机需要读取操纵杆位置时,便会执行此操作。
将分压器连接到旋转的部件,可以将这种系统应用到各种控
制系统中。例如,传统的方向盘的工作原理即是如此,通过方向盘直接转动分压器触臂。一些操纵杆还使用一个对应于Z轴的分压器,Z轴由操纵杆自身的转动来带动。 一些操纵杆还带有一个“大高帽”(操纵杆顶部的一个用拇指操控的微型控制器)。这种小型操纵杆使用了与上一节中介绍的简易操纵杆相同的开关系统。
传统的模拟系统总体上可以很好地工作,但确实存在一些限制。在下一节中,我们将探讨模拟系统的主要弊端并了解一些最新的解决方案。
操纵杆制造商采用了几种不同的方法来解决这些问题。一种解决方案就是在专用的游戏适配卡或操纵杆自身中增加一个灵敏的
数模转换芯片。在这个系统中,转换器直接向计算机传送数字信息,从而提高了操纵杆的精确度并减轻了主机处理器的工作。这些新的操纵杆模型通常连接到USB端口,这也可以提高速度和可靠性。另一个解决方案就是完全放弃模拟
分压器技术。一些最新的控制器采用
光学传感器以数字方式读取操纵杆的运动位置。图1显示了一种常见的系统。
在这个系统中,两个轴连接到两个开槽轮盘。每个轮盘都位于两个
发光二极管(LED)和两个
光电池之间(为方便起见,图1中仅显示了一对光电池和发光二极管)。当每个LED发出的光透过一个槽孔时,轮盘另一侧的光电池就会产生微弱的电流。当轮盘轻微转动时将阻挡住光线,此时光电池不会产生电流(或者产生的电流很小)。
轴旋转时将带动轮盘转动,移动的槽孔会反复阻挡射向光电池的光束。这使得光电池产生高速
电流脉冲。根据光电池产生的脉冲数量,处理器就能知道操纵杆移动的距离。通过比较来自监测同一个轮盘的两个光电池的脉冲图,处理器可以计算出操纵杆移动的轨迹。许多计算机鼠标也采用了同样的基本系统。
运动转换
当计算机检测到特定线路上的电流后,便会了解操纵杆当前所处的位置需要接通相关的电路。向前推操纵杆将会闭合“前进开关”,而向左推则会闭合“左移开关”,依次类推。在某些设计中,计算机还能在操纵杆闭合两个开关时识别出对角线位置(例如,同时闭合前进开关和左移开关意味着向左前方的对角线运动)。开火按钮的原理完全一样:当您按下按钮时,意味着将闭合一个电路,计算机也就可以识别出开火命令。
这种设计以类似速记的方式传送操纵杆的运动,它以绝对值而非细微变化的形式来处理运动。换句话说,它并不能区分向前轻推操作杆的动作和将操作杆向前一直推到头的动作,对它来说两者传送的都仅仅是一个表示向前进的数值。
对某些游戏而言,这种思路是好的,甚至是无可挑剔的。例如,对Pac Man或Tetris而言,这种设计已经很好了。但对于其他游戏,如模拟飞行而言,这种设计存在相当大的局限性。在下一节中,我们将了解到能够检测到细微位移的传统模拟操纵杆设计。
运动识别
为了向计算机传递完整的运动过程,操纵杆需要测量其在两个轴上的位置:X轴(从左到右)和Y轴(自上到下)。与在基础几何学中一样,X-Y坐标系精确地标明了操纵杆所在的位置。
在标准的操纵杆设计中,游戏手柄移动一个安装在两根可旋转开槽轴中的窄棒。前后扳动操纵杆将使Y方向轴从一侧转动到另一侧。左右扳动操纵杆将使X方向轴转动。沿对角线移动操纵杆时,则会使两个轴同时转动。当您松开操纵杆时,几个弹簧会将操纵杆弹回中央位置。
操纵杆控制系统仅需监视每一个轴的位置就能确定操纵杆的位置。传统的模拟操纵杆通过两个分压器或可变电阻来达到上述目的。图3显示了一个典型的布局。
作用力反馈
作用力反馈操纵杆(也称触觉反馈操纵杆)的基本思路是将操纵杆的运动与屏幕上的动作联系起来。例如,您在战斗游戏中用
机关枪扫射时,操纵杆会在您的手中震动。或者,如果您的飞机在飞行游戏中坠毁了,操纵杆会猛然向后推。
作用力反馈操纵杆的大部分组件与普通的操纵杆相同,只是增加了几个重要组件:一个板载微处理器、几台电动机以及一个齿轮传动系统或皮带传动系统。图4显示了一种简单设计。
与操纵杆相连的X方向轴和Y方向轴均与皮带轮接合在一起。每根轴的皮带的另一端与一个电动机的
转轴接合在一起。在这个机构中,旋转电动机轴将移动皮带,从而带动方向轴转动;转动方向轴也将移动皮带,从而带动电动机转轴旋转。皮带的作用是传递和放大从电动机到方向轴的作用力。
板载处理器和操纵杆的物理运动产生的电信号都会使电动机轴旋转。这样,甚至在电动机移动操纵杆的同时,您仍然可以移动操纵杆。
在电动机的另一端,其转轴与操纵杆的
位置传感器(如
分压器或者
光学传感器)相连。只要操纵杆发生移动,无论这种移动是由
电动机引起的还是游戏者引起的,传感器都可以检测出操纵杆的位置。
操纵杆有一个内置的ROM芯片用来存储各种电动机动作序列。例如,其中可能会有一个机关枪动作序列要求电动机快速地改变方向,或一个火箭筒动作序列要求电动机突然来回移动操纵杆。游戏软件请求特定的序列,计算机将请求传输到操纵杆的板载处理器上,处理器然后从自身的
存储器中读取相应的数据。这种方式减轻了计算机的
工作负荷,并有利于提高反应速度。
随着操纵杆技术的不断发展,制造商会逐渐地将作用力反馈技术提高到一个全新的水平。这对于游戏发烧友来说无疑是个令人振奋的消息,当然,它也可能会给其他人的生活带来很大影响。作用力
反馈控制器技术将会在工业机械、轮椅和其他残疾人设备,甚至是医疗护理领域带来重大变革。相关研究人员也在不断开发作用力反馈控制器,以便人们在网上冲浪的同时也能感受到来自互联网的震撼。
作用力反馈技术可能的应用领域是无限的!将来,操纵杆将会像现在的计算机键盘一样无处不在。
分类及典型应用
电感式操纵杆
移动装置 工业控制 遥控和无线电控制 雷达和导航系统 机器人和操纵器 测量系统
重型可移动机械 医疗器械
闭路电视摄相机控制系统 船舶操舵系统 娱乐设施控制台
演播室或舞厅灯光设备 演播室摄像机升降平台
开关式操纵杆
给出的是开关信号.其特点是可通过的大电流,设计紧凑,外形轻巧,响应迅速,定心平滑,寿命长,可靠性高,易于安装。
典型应用:工业控制 远程无线电控制 雷达&导航系统 机器人技术 测量系统 重型&移动机械
闭路电视控制系统 可移动设备 演播室舞厅灯光设备 军用设备
电位式操纵杆
给出的也是连续的模拟信号.其核心是操纵杆上的摇杆带动底下3个轴上的高精度
可调电位器滑动,从而输出对应方向上的位置信号.
重载式操纵杆
是
电感式操纵杆在特殊场合的升级应用,主要应用于重型,手动机械.
重型机械 草木修剪机械 农业机械 悬浮车辆 修路设备 叉车 剪式起重机械 观测台