|
以下见解纯属一家之言,本来是写给自己的,但是看到本 BBS 中不少兄弟热心助人,受到感染,故将其贴出。希望能起到抛砖引玉的作用。
谬误及其它不妥之处,还望兄弟们提出指正。
用单片机开发产品的几点体会
1、用户需求
必须明确认识到作产品开发不同于作学术试验。开发的产品最终是要提供给用户使用的,必须站在使用者的角度来考虑问题。特别要关注使用者在操作、维护产品时的可靠性、便利性、经济性。比如,产品生命周期、人体工学、形象化指示符号、各部相互作用、供电、说明书、维修、环保、成本等方面,是需要关注的重点。
记住:要站在使用者的角度看问题。
2、产品设计
通过用户需求分析,得到了产品的未来市场定位,就基本确定了产品的性能组合及成本,接下来,就可以有的放矢地进行器件选择,从而进行产品设计。
总要的是产品的总体性能,而不是某一单项功能的优劣才是性能组合的关注点。
比如,显示数据的更新速度,只要能基本满足人眼的视觉需求就可以了,不是越快越好,更总要的是显示数据的准确性和稳定性。这是工业用品相对于民用品对性能要求的一个重要差别。
在比如,在某项功能的实现方面,能用软件实现的就不用硬件实现。但是,要注意,只有良好的硬件结构才能保证软件的有效实施,硬件是基础。ADC、KEYBOARD、USART等功能的实现尤其如此。
在产品生产过程中,最需要关注的重点是装配工人,因为他是设计者的用户之一。设计时要考虑到尽量减少零件种类,简化测试及检验过程,从而提产品的生产效率和一次交检合格率。
在产品设计过程中,最需要关注的重点不是单片机本身,而应该是单片机的的支持系统,比如供电、晶振、调试及升级手段。
在电源设计上,再多说一点。电源系统无疑是单片机系统的重要组成部分。不论是用电池还是用墙座供电,一定要注重电源系统的设计,缺不是将电源与单片机进行联结就完事!两种以上供电方式之间的无缝切换、防过载及短路、防电源极性反接、稳压、防干扰(防引入干扰及防串扰)、电量监视及/或欠电报警等都须要进行仔细地考量。
3、资源配备及任务分解
电子产品的开发过程中,无论是人力、财力还是设备的投入都比较大,而且对开发者的素质和能力要求也比较高。还有一点必须引起足够的重视,那就是大量的试验、测试和时间消耗!估计产品验证的时耗与整个产品开发周期时耗的比例为55:100。
如果产品功能比较复杂,技术含量高,附加值比较大,就需要考虑团队作战。在人员配备上最好有系统分析员、设计员、试验及生产现场服务员三种人员配置,而且要在不同配置的人员之间区分重要性和权威性,形成一种竞争、淘汰机制。还要考虑到任务并行、人员缺失及保密等。
|
|