|
我再次做了“蠢事”:我把一个简单的故障排除问题想过了头,而忘记了首先去检查基本因素,所以把时间浪费在了修复一个小问题上。 |
这个场景是非常简单的:我的汽车遥控器(图1)按了之后完全没有动作。LED显示灯显示你已经将开关开到最亮了,所以我最少知道按下该按钮已经通过设备配对“认证”,并且这个部件不是“死的”。然而,虽然我绕过了警报器使用“秘密”技术以操作门锁,但遥控器就是不会停下警报声,所以我花时间试图找出遥控器工作的细节、为何不能正常运作、该用甚么样的工具打开它——所有排除故障时的标准步骤。
图1:这个15岁、基本的汽车遥控器无法运作它所有的功能,但真的不是它有错。
最后,浪费了大约30分钟后,我做了我该做的步骤1:我用一颗看起还很新的电池更换遥控器中的电池。这个特殊的遥控器采用标准、相当易于取得的MN21碱性电池(图2),并有标准12V输出。
图2:所有它有被需要“固定”的是一个新的12V电池:一个标准圆柱状Duracell MN21碱性、约1英寸(2.5厘米)长、有3/8英寸(1厘米)的直径。
太令人惊喜了!遥控器运作得很好,问题解决。我检查了一下我取下来的电池,它的读数是10.99V(空载),所以它是可用的,只是不是最好。显然,该DC轨电压即使在负载下,就足以让一些功能运作,但不是其他。微控制器使用没有预调整的电池供电直接操作,以每毫伏计算,它看起来可会有点“任性”。
这不是第一次我忽略明显的且跳过最初的基本因素。我在电视遥控器上有类似的经历,可看EDN美国网站上Overthinking a simple battery problem这篇文章。在几年前我在遥控器上也遭遇一些问题,但并未像这次一样按部就班地让目标设备再次工作,而且浪费时间在更聪明的那个,当我终于一步步接近,最终只让它可以工作。这指出了一个电池电量不足的明显的问题,以及从而降低遥控器上红外线(IR) LED的输出。
当然,这不只是电池供电产品,而是和电源相关的问题。多年前,当我还是个“颇新”的工程师时,我浪费了好几个小时在一块无法运作的PC主板上,我通过DVM及示波器探测,在关键点显示许多信号线,以及60GHz嗡嗡声、不一致的电压和半随机的波形,所有我都认真记录在我的项目说明中。
我找了短路、打开的痕迹……任何我认为可能是问题的根源,我的老板不停地在看我是否取得任何的进展,因为我们的日常行程安排相当紧张。你大概无法想象我有多尴尬,当我突然意识到这个问题的确显而易见:我忘了把AC/DC电源打开。
基本故障排除的经验教训是值得重复的,尤其是对自己,当下一次这样的事情发生时:
● 在过程中不要太快“想过头”,先思考基础的部分。
● 在做任何事之前先检查电源(电池或市电输出)。如果有任何疑问,这还不足够(在额定电压或未下降的负载),先验证其中之一——更换电池或接上插头供电。
● 检查连接器、缆线和开关(如果可能的话)。
只有在若是这些检查都已经确认没有问题,你才须要进到进阶疑难解答模式!你是否曾经浪费时间在从一些基本的检查就可以发现的问题?你有让其他人知道你的愚蠢吗,或者它只是一个“隐私”的情况? |
|