孙广明,武文斌,张文娟
(中国兵器工业第五八研究所,四川 绵阳 621000)
近年来,随着国家经济水平的发展,各类项目产品也随之增长,但是项目的增长也带来了许多质量问题。本文在分析PDCA 工作原理的基础上,以具体工作实例,详细介绍了质量问题处理过程。
PDCA 模型是由美国Shewhart 提出[1],他将提高产品质量分为4 个阶段[2~4]:不论提高产品质量,还是减少不合格品,都要先提出目标,即质量提高到什么程度,不合格品率降低多少?就要有个计划;这个计划不仅包括目标,而且也包括实现这个目标需要采取的措施;计划制定之后,就要按照计划进行检查,看是否实现了预期效果,有没有达到预期的目标;通过检查找出问题和原因;最后就要进行处理,将经验和教训制订成标准、形成制度。
P 策划(Plan):根据顾客的要求和组织的方针,为提供结果建立必要的目标和过程;D 实施(Do):实施过程;C检查(Check):根据方针、目标和产品要求,对过程和产品进行监视和测量,并报告结果;A 处置(Action):采取措施,对发现的问题进行纠偏和整改。4 个循环过程通过不断的循环来达到提高质量的目的,PDCA 循环过程如图1所示。
PDCA 循环不是一个简单的重复工作,而是一个持续改进,不断提升的过程。每一次循环都会发现质量问题和解决质量问题,对于没有解决质量问题或为发现的质量问题,在后续循环中处理。PDCA 持续改进过程如图2 所示。
图1 PDCA 循环Fig.1 PDCA cycle
由于PDCA 运转流程的严谨性、管理对象的多样性以及方法的简便性,其应用范围从质量管理迅速扩展到其他领域的管理。
图2 PDCA 持续改进Fig.2 Continuous improvement of PDCA
某地面测试系统是基于X86 架构,运行的Windows XP 操作系统。在系统开机后,偶然会出现PS2 的键盘和鼠标没有任何响应的现象。在故障出现的时候,USB接口正常工作,可以通过外接USB 的鼠标和键盘正常操作系统。
该问题可能是由于系统上电后,键盘、鼠标没有充足的自检时间,导致在系统开机后,偶然会出现PS2 的键盘和鼠标没有任何响应的现象。
由此提出解决方案:在系统上电后在BIOS 代码中加上延时,即上电一段时间后再运行BIOS 代码进行键盘初始化。
将PS/2 键盘的时钟和信号线引出并通过示波器监测信号的状态时可以看到,在系统上电后正常情况下键盘会发出一个自检完成信号“0XAA”给主机,自检完成后主机发送“OXF5”到键盘让键盘停止扫描载入缺省值,等待进一步指令,在此之后主机发送“0XFF”命令让键盘复位。而在故障情况下键盘没有发出“0XAA”,同时主机也没有发出“OXF5,0XFF”。因此,问题原因得到进一步明确:键盘在上电时会偶然出现自检不正常的情况,从而导致系统对其初始化不正常。
图3 为PS/2 键盘正常状态下从上电到进入Windows XP 系统的时序图,通道2(上方)的波形为PS/2 键盘的时钟信号下方为数据信号。图4~图6 为不同状态下的时序图。
图3 PS/2 键盘正常工作时序图Fig.3 Working normal timing diagram of PS/2 keyboard
图4 PS/2 键盘错误工作时序Fig.4 Working error timing diagram of PS/2 keyboard
图5 错误的“F5,FF”波形Fig.5 Error waveform of“F5,FF”
图6 正确的“F5,FF”波形Fig.6 Normal waveform of“F5,FF”
通过波形的对比可以得出以下结论:在正常情况下键盘完成自检的时间是在上电后550ms 左右。
在“异常”启动的情况下,键盘完成自检的时间“即发出0XAA 的时间”是在上电后2.2S 时。
综上所述,正是由于键盘完成自检的时间偶尔会滞后于主机扫描外设的时间导致了主机在扫描外设时无法识别出键盘,从而无法对键盘进行初始化等一系列操作。从而导致了在系统中无法找到键盘。由于PS/2 设备是不支持热插拔的,所以在这种情况下敲击键盘导致PS/2 鼠标、键盘无法使用。
综合以上种种情况,我们提出的解决方案是在上电后在BIOS 代码中加上1S 的延时,即上电1S 后再运行BIOS 代码进行键盘初始化。这样使得键盘、鼠标有更充足的自检时间。经过在该地面测试设备上进行多次验证,每一次都能正常工作,故障消失。
通过对PDCA 循环模型深入研究,深入分析了PS/2键盘偶尔出现故障的原因,并给出了PS/2 键盘上电初始化的过程,采用PDCA 循环技术,解决了项目质量问题,提高了产品可靠性。从测试的最终结果来看,在BIOS 代码中增加1S 的延时,可以有效的解决该问题。
[1]俞维露,徐晓.基于PDCA 的进销存管理系统的改进[J].计算机应用,2010,2.
[2]GJB9001B-2009.质量管理体系要求[S].
[3]柴邦衡.ISO9000 质量管理体系[M].北京:机械工业出版社,2006.
[4]黄进.GB/T28001 职业健康安全管理体系实施精要[M].北京:中国标准化出版社,2005.
[5]孙兵.基于PDCA 的器材仓库质量管理系统构建研究[J].现代计算机,2011,12.
[6]张轶飞,张智诠.PS/2 键盘接口在单片机中的应用研究[J].装甲兵工程学院学报,2004,4.