计算机故障原因分析及解决方法。首先,我们来谈谈软件故障。说到这,大家马上会认为是系统感染了病毒,或者是鼠标驱动与操作系统冲突。但是还有一个原因,可能大家都没有遇到,就是你得到了一个木马,系统为别人远程控制。对于这种问题,建议在DOS下使用软盘杀毒。如果无效,请重新安装系统。另外,如果你的电脑经常上线,建议下载TECLEAN软件,杀死木马。
硬件解决方案:先检查硬件是否有冲突(如Modem等外设),再尝试检查你的鼠标接口针脚是否弯曲断裂;然后,拆开鼠标,看看里面是否有污垢缠绕或扭曲。请清除它,然后重试。或者,尝试切换到另一台计算机,看看故障是否仍然存在,并给出有关硬件故障的任何信息。如果不起作用,只需在故障对应的方向上调整红外发射管、红外接收组件和光栅轮的相对位置,看能否恢复。只是买一个新的作为最后的手段。
接下来,让我们谈谈更复杂的硬件故障。首先我们要熟悉机械鼠标的工作原理:通过移动鼠标,带动橡胶球,橡胶球在水平和垂直方向滚动摩擦格轮的滚轮,带动格轮转动。网格轮的轮圈是网格状的。靠近栅轮栅的两侧,一侧是红外发光管,另一侧是红外接收组件。红外接收模块是一个三端设备,包括两个红外接收管A和B.水平和垂直网格轮之间有一个与夹角方向相反的压轮,使橡胶球无论向哪个方向滚动都始终压在两个网格轮上。
通过ps/2端口或串行端口与主机连接。该接口使用四条线,即电源地、时钟和数据。在正常操作期间,鼠标的移动被转换为水平和垂直网格轮在不同方向和速度上的旋转。当栅轮转动时,栅轮的轮齿周期性地阻挡红外发光管发出的红外线照射接收组件中的管A和管B,使管A和管B的输出端向鼠标中的控制芯片输出电脉冲。由于管A和管B在红外接收组件中垂直设置,夹在红外发射和接收之间的那部分光栅轮齿的运动方向是上下的,管A和管B与红外发射管的夹角不为零,所以管A和管B输出的电脉冲有相位差。鼠标控制芯片通过脉冲的相位差来判断水平或垂直格轮的旋转方向,通过脉冲的频率来判断格轮的旋转速度,并通过数据线不断将鼠标的移动信息传输给主机,主机通过处理使屏幕上的光标与鼠标同步移动。
当计算机启动时,windows通过界面初始化鼠标。如果其中一根鼠标电缆坏了,主机会给出鼠标没有安装的信息,请关机安装鼠标。如果在使用过程中鼠标连接器断开或鼠标电缆接触不良,鼠标系统将会崩溃。
了解了鼠标的基本工作原理,我们来讨论一下鼠标指针为什么会在屏幕上飞行:
指针移动表示鼠标通过串行数据线向主机发送了鼠标移动信息,但此时鼠标没有移动。鼠标芯片如何发出运动数据?原因是红外发射管、光栅轮齿和红外接收组件在鼠标中的相对位置不合适,主机通过接口发送的电源电压与鼠标不匹配。在某一时刻,鼠标中的一个网格轮恰好停在接收组件中的A管和B管产生相同电压的位置,这个电压恰好是鼠标芯片识别亮暗信号的阈值电压,也就是说,这个电压可能被鼠标芯片识别为亮或暗。此时,如果鼠标芯片识别出管A的输出为亮信号,管B的输出为暗信号,鼠标就会对信号进行相应的处理,芯片的处理会引起接收组件中接收管A和B的输出电压以及鼠标芯片判断明暗的阈值发生微小的变化。因为鼠标芯片也是一个时钟驱动的数字电路,它也有一个时钟周期用于信号识别。下一个识别周期到来时,判断结果会是A暗B亮。此时,鼠标芯片的识别结果在两个识别周期内是不同的,因此芯片获得了格轮转动的信息。这个过程循环进行,指针以快速均匀的速度向一个方向移动,直到屏幕边缘。
关键是主机输送给鼠标的电源电压,使得鼠标中的红外发射管发出的红外光,正好在鼠标芯片区分亮暗信号的识别边界的阈值点,被光敏组件中的A、B光敏管所产生的光信号电压。这一点很巧合,所以鼠标指针游动的样子很随机,有时候可能好几天都不会出现,有时候又频繁出现。这种故障通常只发生在一个方向。由于故障也与主机接口的电源输出有关,因此一台机器上可能出现故障的鼠标在另一台机器上也能正常工作。

