振南实战项目纪实(为天津某公司研制工业用信号延时器)----(4)
用户莫插手,当他是傻子
http://www.znmcu.cn/zn_project_delayer_4.html
振南实战项目纪实(为天津某公司研制工业用信号延时器) ----(4)不要让项目方动手,把他当傻子 当项目已经基本全部完成的时候,此时要交付给项目方进行测试和验收。有时研发者不能亲临现场。告诉项目方,连这里,连那里,接这个,接那个,最后发现已经调好的功能出不来,甚至直接烧了。经验告诉我:项目方,你住手,你是傻子让我来! 延时器的样机,根本没有时间专门画PCB,而是先在开发板上完成功能。这必然导致要有很多的飞线。我起初认为项目方也是行业内有多年经验的工程师,接线应该不是问题。再者,配合我详细的图示,应该是可以把功能复现出来的。 他接线测试了N天,一直发现传感器的信号输出接到板子的信号输入上时,单片机的外部中断总是被无故的频繁触发,似乎像是有干扰。但是在我手上,也是用同样的传感器,效果却很好。为了证明延时器功能正常,我录像给项目方看: 他们只能继续检查,继续测试,但始终现象依然,无法解决。 我最后说:“你们也别查了,也别测了,你们把那板子给我扔了!!我重新给你弄一套,线全部接好,传感器也接好,电源也弄好,你们只需要插上电源,其它一切不用你们插手!!如果功能再有问题,那就是我的问题!!” 整套测试录像: 他们找到之后,拉出电源线和传感器,接通电源之后,一切正常。延时器不会再乱跳。 项目方不得不承认是自己接线有问题,最后仔细检查,分析可能是两个原因: 1、共地; 2、糊涂得直接把24V电源接到了信号输入上,导致单片机IO烧坏。 这种问题就像是:我们买来芯片,焊接调试,有的人很顺利就调通了,因为他焊接、制板以及研发水平都比较高;但是有人调一个月都没结果,原因要么是焊接虚焊、要么是画的PCB有问题、要么是程序有问题......。最终往往怀疑芯片有问题。 所以,很多厂家随芯片一起发布了DEMO板,一方面为了加快用户研发进度,另一方面我认识就是为了尽量减少扯皮的出现。你说芯片有问题,厂家说没问题,谁是谁非!DEMO板工作验证,事实胜于雄辩。 我认为,多数情况下,调试未果,功能出不来,都是用户自己的问题所导致的!! 要把用户当傻子,产品要作得面面俱到,傻瓜化!一个按钮能搞定的,就不要让用户多插手!!
|