引论:我们为您整理了1篇电子产品设计分析范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
电子产品设计分析:个人消费类电子产品设计语言分析
随着时代的发展,越来越多的电子产品进入人们的生活,日渐成为人们生活的必需品,人们对电子产品的消费理念,已经不仅是停留在对于科技的尝鲜的层次,正如马斯洛需求层次所说的那样消费者对于产品也有了更高的需求,即细节上的更高的要求。个人消费类电子产品主要指随身携带的,个人使用的,个性化的,满足个人使用及情感需求的消费类电子产品。如手机、PDA、媒体播放器、数码相机、个人电脑等。
造型语言分析
产品造型要素是产品设计语言的重要组成部分,是产品语义传达和功能表现的重要手段。点、线、面、体等是产品形态最直观的表现要素,是表现产品视觉形象的基本元素。随着智能时代的到来和消费者审情趣的改变,个人消费类电子产品在造型上摆脱了以往追求复杂多变的特点主要以简约,时尚为主。主要采用简单的几何形体,结构对称,线条上则是直线和曲线相结合,这样中和了直线带来的生硬冷漠之感,形成一种刚柔相济的视觉感受和触感。在面的设计上则采用平面与曲面相结合,例如产品背板设计的向边缘逐渐变薄,使人感觉整机都很薄,增加了产品的科技感和时尚感。在侧面采用圆弧设计则能使产品在视觉上具有整体感,在触觉上则带来圆润光滑的手感。在产品形态中,点本身不能表达复杂的意义和感情,却能起到画龙点睛的作用,例如电镀的按键从产品面上凸显出来,成为产品的亮点并提升产品的品质感。个人消费类电子产品更新换代快,且种类繁多,在造型设计上不仅要通过点、线、面、体的巧妙结合与其简约,时尚,科技的产品形象相符,还要在众多的品牌中形成自己独有的品牌形象,只有这样才能在众多的品牌中脱颖而出。
色彩语言研究
色彩是人对于产品的视觉感受中最敏感的要素,产品色彩的情感表达直接影响对使用者的吸引力,巧妙而合理的色彩表达,可以赋予产品本身丰富多姿的魅力。不同的色彩给消费者带来的不同的视觉感受和情感体验。与其他电子产品不同,个人消费类电子产品使用环境更加多变,产品形象与环境的适应度要求更高。随着消费者审美个性化和多样化发展,个人消费类电子产品在色彩设计上逐渐变得丰富起来,最初个人消费类电子产品的色彩以无彩色为主,突出了电子产品的严谨,但是过于单一的色彩,使产品显得呆板,缺乏创造性。上纪九十年代,iMac使水果糖的色彩,加之以半透明的材质,让人们对于高科技产品有了全新的认识,给人们带来了无限的惊喜,丰富的色彩使产品显得活泼时尚,充满了生命力,一改电子产品年给人的冰冷生硬的感觉,同时也将电子产品带入了彩色的时代。如今个人消费类电子产品对于色彩的设计上不再单纯的追求产品的色彩丰富,更多的关注色彩的情感表达,通过色彩表现产品个性。材质语言研究材质在产品意象表达中起着重要作用,不仅表现了产品的功能,也体现了产品所代表的品牌形象。消费者通过材料的色泽,肌理,软硬、轻重等属性特征感受产品,不同的产品。不同的材质给人不同的视觉感和触感。由于科技的发展和新材料的应用,个人消费类电子产品在材质的应用上呈现多元化的趋势。个人消费类电子产品注重对于产品材质的功能性,审美性把握。以手机为例,目前市场上的手机主要材质有塑料、金属、合金等从产品的功能上来说,金属材质的坚硬和光滑相对于塑料等其他材料而言更加坚固,突出了电子产品的理性和科技感,同时也增加了产品的安全性。iPhone手机金属及玻璃材质,并且表面有防油图层,使产品方便清洁,金属材质的坚硬和质感与玻璃的透明和光滑相结合,玻璃的精致透明削弱了金属带给人的生硬笨重感,使产品充满科技感的同时也更加优雅。在造型设计中,应充分考虑材料自身个性,根据产品功能及其要表现的意象,合理选择材料。在材质细节设计上,对材料进行巧妙的组合并采用合理的加工工艺,不仅材料的美感得以表现,而且更能使之相互衬托达到相得益彰的效果,满足消费者的审美需求。
交互设计研究
电子产品智能化的发展,交互设计已成为科技产品设计中不可或缺的部分,产品设计不再是传统的从设计师的角度考虑产品的设计,而是开始从用户角度,通过研究使用者的行为方式,使产品易用,有效并让使用者产生愉悦的情感体验。人机交互的原理涉及到人类的认知心理学和感知心理学,电子产品人机交互的关键就在于是否注重使用者的感官认知性。个人消费类电子产品在交互设计上注重用户体验,从细节出发,根据用户的行为模式进行设计,致力于为用户提供更加简单、高效、有趣的操作。现代智能手机的多点触控技术,为用户提供了更多的操作方式,也使手机也更灵活。短信界面参考了网络聊天室的界面,收信人和发信人的信息以不同颜色的气泡的形式分布在界面两侧,更加直观,符合用户的认知和行为习惯,增加了易读性。当用户使用它的软件时,能听到敲击键盘的声音,这样用户就会产生按下键盘的感觉,同时也知道自己操作的有效性,给予用户及时有效地信息反馈,以用户的行为方式和感知心理为基础,使用户获得良好的交互体验。
结语
个人消费类电子产品是一个种类繁多且更新换代快的行业,想要在众多的品牌中脱颖而出,首先要注重产品的设计,只有满足用户需求的产品才能得到消费者的认可,采用科学的设计原则,使产品符合大众的审美需求,并且与产品自身定位结合,塑造产品形象,注意把握时代的流行趋势,注重科技的创新,始终关注用户需求,满足用户期望,从而积累用户满意度,塑造品牌影响力。
作者:陈红娟 曾燕
电子产品设计分析:人机交互对电子产品设计的应用
【摘要】在现代化社会发展中,电子产品的应用越来越广泛,大到家中的生活用具,小到微型的芯片研究都存在着对电子产品的应用。在当前形势下的社会发展中,由于科学技术的不断成熟,因此在这种背景下的电子产品应用中,其应用的发展趋势也逐渐向智能化转变。人机交互成为现代化电子产品应用中的一项重要技术,并且在人机交互概念的设计应用下,不断发挥出人机交互产品应用的特色。
【关键词】人机交互;电子产品;设计应用
1引言
21世纪是信息化技术飞速发展的时代,在这种背景下的社会发展中,人们越来越注重对智能化电子产品的应用研究,在进行智能化电子产品的应用研究中,首先要进行的就是对人机交互技术的掌握和研究,在充分掌握了人机交互技术之后,才能够更好地将人机交互和电子产品的设计进行结合,在两者结合的过程中,充分发挥出新时代下电子产品的应用特色。本文在研究中针对人机交互在电子产品设计中的应用从三个方面展开,只有在实际研究中,能够将三个方面的设计理念应用到实际的设计中,才能够实现人机交互和电子产品的有效结合。
2人机交互概念综述
人机交互是现代化社会发展中,逐渐形成的一种新型设计理念,指的是在实际设计过程中将用户和系统应用之间的关系进行表述。在双方关系表述的过程中其对应的系统可以是各种各样的机械,也可以是各种各样的智能化软件。广义上的人机交互可以表述为用户通过人机交互操作实现和系统之间的对话关系表述[1]。例如,人通过对电视遥控器中的按钮控制,能够轻松自如地对电视机进行调控,在人按动按钮控制电视机的过程中,就能够实现人和电视机系统之间的对话。另外人机交互在其实际应用过程中具有多样性和广泛性,所谓的多样性,就是在实际人机交互过程中,其面对的人机交互系统应用比较多样,同时由于人机交互涉及领域比较广,因此在其实际应用过程中,也具有了广泛性。
3现代化电子产品设计的缺陷分析
3.1体验感较差
在我国当前的电子产品市场发展中,很多电子产品在其设计过程中都注重对其技术的应用设计进行“炫耀”,而在电子产品设计中的技术应用越来越复杂的同时,其系统的操作也变得越来越复杂。因此在这种背景下的电子产品的设计和应用,在一定程度上忽略了对用户体验感的反馈研究,导致其产品的应用体验感较差。要知道现代化社会发展中,一项产品能否在社会上立足,首先要确定的就是这项产品的用户满意度,也就是说这项产品能不能被用户认可,只有用户认可了这项产品,才能够在产品的发展中,使产品的应用设计朝着更好的方向发展[2]。
3.2风格形式单一
在我国当前的电子产品花样式发展中,其产品应用同人机交互技术相结合,使产品自身具备了多样性,但是由于在实际设计和应用过程中,没有更加深入地对人机交互概念进行理解,导致产品的设计缺少风格化。即使在产品的设计中添加了人机交互元素,也都只是些简单的人机交互技术,比如在实际设计过程中虚拟键盘的应用,可以说是对人机交互理念应用的一个重要表现,但是由于在实际设计过程中,缺少新意,因此设计出的产品很难满足大众客户对于基本人机交互技术的应用需求。这种情况下的人机交互技术应用,由于风格形式较为单一,不能够为客户带来更加丰富的用户体验[3]。
4人机交互在电子产品设计中的应用分析
4.1功能创新
在当前形势下的社会发展中,电子产品的应用越来越广泛,在这种背景下的电子产品设计,应该注重对电子产品的功能进行提升和整合,只有电子产品的功能得到了创新和整合,才能而又完善地将电子产品的性能发挥出来。例如,众所周知的苹果手机,在其实际应用过程采用的是iOS系统,其屏幕设计采用的是电容触摸式屏幕,通过多点触摸的操控方式,来控制整体的屏幕应用,在触摸操控过程中实现了用户体验感的提升。另外苹果手机在其实际应用过程中,其系统设计应用中的Siri更是人机交互应用的直接表现。通过对Siri的语音指令发送,能够快速对手机系统进行操控,因此在这种背景下的手机系统应用,在一定程度上提升了系统的功能性、创新性[4]。
4.2提升感官认知
现代化社会发展中,人们在进行电子产品的人机交互设计中,应该注重对人机交互的感官认知进行提升,只有提升了人机交互的感官认知,才能够有效地将人机交互的设计理念表现出来。在人机交互理念的电子产品设计应用中,应该从触觉、视觉以及思维方式转变上,进行专门的电子产品技术应用感官认知提升。例如,在实际电子产品的设计过程中,为了保障电子产品的用户感官认知能力提升,增加了专门的用户体验程序设计,从而保障了产品能够满足用户对于人机交互应用体验的基本需求。只有这样才能够而又地将人机交互和电子产品的设计应用结合在一起,并且在结合的过程中,能够发挥出人机交互在电子产品设计中的应用特色。
4.3以人为本的设计理念
人机交互在现代化电子产品的设计过程中,要注重对电子产品应用的用户体验能力进行构建。也就是说在实际电子产品的应用过程中,由于缺少专门的电子产品设计用户反馈体验建设,使得人机交互的技术在电子产品的设计中,并没有充分发挥其特色[5]。因此在这种背景下,对于人机交互技术的应用应该注重对用户体验的构建,也就是说在电子产品的设计过程中,应该突出对以人为本理念的构建,只有将以人为本的理念添加到电子产品的设计和应用中,才能够而又完善地将产品的特色和性能发挥出来。例如,在实际人机交互产品的设计过程中,为了保障不同的用户群体在电子产品的应用中,能够有不同的用户体验,在实际产品的应用过程中,专门设计了面向老年群体和少年群体的智能化电子产品。老年群体的电子产品设计,在其实际应用中可以对字体的大小进行伸缩转换,而少年群体则为其设计成可以打电话的手表,这就是人机交互设计中,以人为本理念应用的一项重要转变。
5结语
综上所述,在现代化电子产品的设计中,要想将电子产品设计同人机交互进行整合,就应该在实际研究设计过程中,加强对于技术应用的提升,在提升技术应用的同时,还要注重对人机交互理念的设计进行研究。本文在实际研究过程中,针对人机交互在电子产品中的应用,首先从其功能创新上进行了设计,其次从感官认知提升上进行了设计,在设计过程中将以人为本的设计理念应用到实际的设计过程中。只有在实际设计过程中,将以上三点设计添加进电子产品的设计中,才能够将人机交互设计理念应用到电子产品的设计中。
作者:张竞舟 单位:惠州工程技术学校
电子产品设计分析:智能电子产品设计教学模式探索
摘要:目前电子信息技术领域人才需求很大,然而在市场经济进一步完善和发展的前提下,市场对于人才的要求也逐步提升,使得电子信息技术相关领域的大学生的就业问题显得尤为突出,就业率明显低于平均的就业水平。在这一前提下,鼓励大学生自主创业作为一种能够有效的解决学生就业问题的途径便逐步受到众多高职乃至本科院校的青睐,因此如何将学生培养为具备创业能力的人才便显得尤为重要。针对这一问题,本文从教学方面进行了分析,探究基础创业素质培养需求下智能电子产品设计课程的教学模式,为缓解大学生就业压力,促进大学生择业提供参考。
关键词:电子信息技术;大学生;创业;智能电子产品;教学模式
1引言
伴随着经济全球化的发展趋势,电子信息行业规模不断扩大,遍及各行各业的电子信息化建设浪潮为我国电子产业的发展提供了前所未有的良机。随着电子技术应用领域的不断扩宽,电子产品相关行业的新技术、新工艺、新材料等不断涌现,企业对高技能型人才也提出了更高的要求,加之我国高等学校逐年增加的毕业生数量等问题,使得高校尤其是职业院校学生的就业问题变得越来越突出。然而电子信息产业的社会劳动力却呈现出普遍短缺的现象,这也进一步说明现阶段高校的人才培养机制与社会的人才需求存在偏差。
2智能电子产品设计作为创业课程教学存在的问题
2.1理论教学不能较好的服务于实践教学
智能电子产品设计这门课程的教学目标是使学生具备基本的电子产品设计、开发、调试与维修的技能,因此高职院校在开设这门实践课程前大都开设了相关的理论课程,讲授电子技术的基本知识。然而现实情况是,相当一大部分的高职学生缺乏学习理论知识的兴趣,加之学习的自觉性差,即使有些课堂上面已经掌握的内容也由于课后的不复习而逐渐淡忘,结果便是学生不能有效的将之前所学的理论知识运用于实践教学中。在对待实践课程的态度上也是走马观花、浅尝辄止,很多时候往往是一味地跟风而没有自己的见解。这些都将严重的影响着学生对待实践学习的积极性,如果不能有效的解决这一现状,将严重影响实践教学的质量。
2.2投入欠缺,且缺乏健全的实践教学体系
实践教学是职业院校的重要教学环节,能够多方面的培养学生的实践能力、科研能力和创新能力等,因此实践教学的好坏直接影响着学校的人才培养质量,以及学校培养创新创业型人才的能力。智能电子产品设计作为一门综合性的实践课程,需要学生根据电子产品的技术指标来确定总体设计方案,进而细分到子电路模块的设计、元器件的选择与相关参数的确定、电路的仿真与调试,以及后期的软件设计、PCB设计、PCB加工及电路的调试等一系列过程。而要实现这一系列的教学过程,学校的师资力量和教学条件便显得尤为重要。随着高校的扩招,大多数的高校都面临教师数量有限的问题,且大部分的高校教师均是毕业后就从事相应的教学工作,缺乏企业工作经验作为指导。加之部分高校未根据自身的情况加速扩招,缺乏办学经费,无法保障实践教学基地的建设。等等这些原因都在一定程度上削弱了实践教学,使得实践教学的各个环节无法落实到位,实践教学逐步趋于形式化。长此以往学生的动手能力、分析问题的能力将受到一定程度的影响,最终使得与创新型人才培养目标有较大的差距。
2.3受传统实践教学课程的影响
智能电子产品设计的综合性还体现在学生在整个实践过程中,需要将所学的专业基础课和部分专业课程系统的结合在一起,来提高其对电子技术、单片机技术等相关设计类课程的综合应用能力和创新能力,进而掌握电子产品分析、设计的能力。而要实现这一目标,最直接有效的方法便是引入项目教学法,让学生在教师的引导下,主动学习,自主完成相应的教学项目。然而受传统实践课程的影响,学生习惯了实践课程就是教师在实训前就将实训的内容、步骤交代的一清二楚,同时实训过程中还会针对性的演示操作的方法。在这样的情况下,学生仅仅只是机械性的去完成教师所设定的操作,他们可能清楚每一步将会得到什么样的结果,却很少明白为什么会得到此结果。长此以往,学生的独立性和创造性都将受到一定程度的影响,以至于在智能电子产品设计中引入项目式教学法之后,学生不会积极主动的去思考,部分学生甚至表现出有些不知所措。若不能改善这一现状,学生的动手能力、创新能力都很难达到预期的目标。
2.4教学过程中缺乏合适的教学项目
智能电子产品设计在教学过程中主要以项目式教学为主,因此教学项目的选择显得尤为重要。教师在设计教学项目时不仅需要围绕学习的内容,更为重要的便是结合企业具体的生产和生活实际,来引导学生设计具有实际应用价值的产品。而实际的情况是目前的高校教师普遍缺乏企业经验,他们可能自己都不知道到底什么项目能够切合当前企业的实际生产和生活,而教学项目的设计更多的也是借助网络或书籍,这些原因最终导致教师设计出来的项目要么脱离了企业的实际需求,要么内容上不够新颖,存在不同程度的老化,缺少实际的实用价值。因此将这样的项目直接用于教学往往很难激发学生的兴趣,最直接的结果就是学生的学习热情不断下降,学习效果不佳。这样一来学生的主动性、协作性、创新性等都会受到影响,难以达到预期的教学目标,更何谈创新创业能力的培养。
作者:王瑜琳 卢德林 徐晓灵 单位:重庆公共运输职业学院
电子产品设计分析:创业素质智能电子产品设计探索
摘要:
目前电子信息技术领域人才需求很大,然而在市场经济进一步完善和发展的前提下,市场对于人才的要求也逐步提升,使得电子信息技术相关领域的大学生的就业问题显得尤为突出,就业率明显低于平均的就业水平。在这一前提下,鼓励大学生自主创业作为一种能够有效的解决学生就业问题的途径便逐步受到众多高职乃至本科院校的青睐,因此如何将学生培养为具备创业能力的人才便显得尤为重要。针对这一问题,本文从教学方面进行了分析,探究基础创业素质培养需求下智能电子产品设计课程的教学模式,为缓解大学生就业压力,促进大学生择业提供参考。
关键词:
电子信息技术;大学生;创业;智能电子产品;教学模式
1引言
伴随着经济全球化的发展趋势,电子信息行业规模不断扩大,遍及各行各业的电子信息化建设浪潮为我国电子产业的发展提供了前所未有的良机。随着电子技术应用领域的不断扩宽,电子产品相关行业的新技术、新工艺、新材料等不断涌现,企业对高技能型人才也提出了更高的要求,加之我国高等学校逐年增加的毕业生数量等问题,使得高校尤其是职业院校学生的就业问题变得越来越突出。然而电子信息产业的社会劳动力却呈现出普遍短缺的现象,这也进一步说明现阶段高校的人才培养机制与社会的人才需求存在偏差。
2智能电子产品设计作为创业课程教学存在的问题
2.1理论教学不能较好的服务于实践教学
智能电子产品设计这门课程的教学目标是使学生具备基本的电子产品设计、开发、调试与维修的技能,因此高职院校在开设这门实践课程前大都开设了相关的理论课程,讲授电子技术的基本知识。然而现实情况是,相当一大部分的高职学生缺乏学习理论知识的兴趣,加之学习的自觉性差,即使有些课堂上面已经掌握的内容也由于课后的不复习而逐渐淡忘,结果便是学生不能有效的将之前所学的理论知识运用于实践教学中。在对待实践课程的态度上也是走马观花、浅尝辄止,很多时候往往是一味地跟风而没有自己的见解。这些都将严重的影响着学生对待实践学习的积极性,如果不能有效的解决这一现状,将严重影响实践教学的质量。
2.2投入欠缺,且缺乏健全的实践教学体系
实践教学是职业院校的重要教学环节,能够多方面的培养学生的实践能力、科研能力和创新能力等,因此实践教学的好坏直接影响着学校的人才培养质量,以及学校培养创新创业型人才的能力。智能电子产品设计作为一门综合性的实践课程,需要学生根据电子产品的技术指标来确定总体设计方案,进而细分到子电路模块的设计、元器件的选择与相关参数的确定、电路的仿真与调试,以及后期的软件设计、PCB设计、PCB加工及电路的调试等一系列过程。而要实现这一系列的教学过程,学校的师资力量和教学条件便显得尤为重要。随着高校的扩招,大多数的高校都面临教师数量有限的问题,且大部分的高校教师均是毕业后就从事相应的教学工作,缺乏企业工作经验作为指导。加之部分高校未根据自身的情况加速扩招,缺乏办学经费,无法保障实践教学基地的建设。等等这些原因都在一定程度上削弱了实践教学,使得实践教学的各个环节无法落实到位,实践教学逐步趋于形式化。长此以往学生的动手能力、分析问题的能力将受到一定程度的影响,最终使得与创新型人才培养目标有较大的差距。
2.3受传统实践教学课程的影响
智能电子产品设计的综合性还体现在学生在整个实践过程中,需要将所学的专业基础课和部分专业课程系统的结合在一起,来提高其对电子技术、单片机技术等相关设计类课程的综合应用能力和创新能力,进而掌握电子产品分析、设计的能力。而要实现这一目标,最直接有效的方法便是引入项目教学法,让学生在教师的引导下,主动学习,自主完成相应的教学项目。然而受传统实践课程的影响,学生习惯了实践课程就是教师在实训前就将实训的内容、步骤交代的一清二楚,同时实训过程中还会针对性的演示操作的方法。在这样的情况下,学生仅仅只是机械性的去完成教师所设定的操作,他们可能清楚每一步将会得到什么样的结果,却很少明白为什么会得到此结果。长此以往,学生的独立性和创造性都将受到一定程度的影响,以至于在智能电子产品设计中引入项目式教学法之后,学生不会积极主动的去思考,部分学生甚至表现出有些不知所措。若不能改善这一现状,学生的动手能力、创新能力都很难达到预期的目标。
2.4教学过程中缺乏合适的教学项目
智能电子产品设计在教学过程中主要以项目式教学为主,因此教学项目的选择显得尤为重要。教师在设计教学项目时不仅需要围绕学习的内容,更为重要的便是结合企业具体的生产和生活实际,来引导学生设计具有实际应用价值的产品。而实际的情况是目前的高校教师普遍缺乏企业经验,他们可能自己都不知道到底什么项目能够切合当前企业的实际生产和生活,而教学项目的设计更多的也是借助网络或书籍,这些原因最终导致教师设计出来的项目要么脱离了企业的实际需求,要么内容上不够新颖,存在不同程度的老化,缺少实际的实用价值。因此将这样的项目直接用于教学往往很难激发学生的兴趣,最直接的结果就是学生的学习热情不断下降,学习效果不佳。这样一来学生的主动性、协作性、创新性等都会受到影响,难以达到预期的教学目标,更何谈创新创业能力的培养。
作者:王瑜琳 卢德林 徐晓灵 单位:重庆公共运输职业学院
电子产品设计分析:电子产品设计阶段的成本控制
摘 要: 本文从几个角度来探讨电子产品开发过程中的开发成本控制方法。开发成本包含时间成本和资金成本,围绕这两点,对以下步骤进行了分析:项目宏观规划时的项目分解、文档制作;硬件设计时的辅助设计软件的使用技巧和电路的可塑性设计;在软件设计方面,提倡使用c语言来进行开发工作。
关键词: 电子产品 设计 成本控制 eda pld 单片机 c语言
我们在设计电子产品的过程一般都会对所设计的产品进行成本控制,总是尽量简化电路,减少元器件、尽量简化安装工序。一般这些简化都是针对最终产品的。但是作为开发工作本身也同样需要成本,也需要进行成本控制。尤其是一些产量小、附加值高的非消费类产品。
电子产品的开发成本一般包括以下这么几块:
1. 项目可行性分析费用
2. 联系元器件厂商,获取器件资料费用
3. 元器件费用
4. 开发人员薪资
5. 样机测试费用
6. 时间成本
以上几个点的成本控制和管理在很多工程管理的书籍和资料都有详细介绍,本文只是根据笔者所做过的电子设计工程补充一些看法。
进入项目可行性分析阶段后,项目管理人员应该仔细做好项目规划工作,一个项目的成功与否,一般取决于该项目的技术复杂性和成本复杂性。为了避免由于不可预知的工程复杂性而导致的项目流产,项目管理人员在制定设计方案的时候需要招集各方面的人员,把该项目仔细的分解开来,然后针对这些子项目逐一探讨分析,仔细地权衡各方面因素,看看是否可行,成功的代价如何,只有每个子项目都做到有把握后才能将整个项目推入实施阶段。
在项目通过可行性论证后,就转入正式的开发阶段。项目管理人员需要制定详细的开发的技术规划,一个项目的设计思路确定之后,该产品的开发成本、制造成本和维护成本也就大致确定下来了。所以一个不良的规划,往往会对项目带来灾难性的后果。这个阶段项目负责人要和合作的开发人员充分交换意见,根据开发人员的数量和专长将项目分解开来,让每一个工程技术人员完成本项目的一部分工作。
项目开始运转后一定要做好全套设计文档。文档中要明确每个开发者所必须完成的功能和相互之间的接口。同时也要要求每个开发人员为自己所开发的模块做好技术文档。表面上看这个工作增加了开发成本,但这样不仅有利于该项目今后的扩充维护,也同样有利于该项目的测试工作。这事实上降低了项目在这些方面的成本,项目规模越大,在这方面投入所体现的效益就越明显。同时这项工作还可以降低由于开发人员流动带来的工程扩充维护的风险,因为技术文档越多越详细,继承该工作的技术人员所付出的时间代价就越小。
在元器件选择方面,应尽量使用标准器件或易于采购的器件。因为这些元件产量大,价格好,供货渠道也多,对于降低硬件成本有显而易见的好处。尤其在所设计的产品产量不会很大的时候更应该如此。在设计一些高附加值,小批量的产品的时候,尽量使用硬件模块和软件模块来设计,这虽然加大了一些投入,但总的来说,压缩开发时间,让产品更快面对市场带来的效益会大于这些投入。同时模块化设计还可以提高产品的设计质量。更可以将开发人员的精力集中于高层次的设计上,提高他们的成就感。
尽量使用各种eda(电子设计自动化)工具。综合使用各种eda工具来完成设计,可以大幅度加快开发进度,减少差错,提高工程质量。一提起eda工具很多人就会想起protel、orcad、pads等电路板布线软件。其实这些工具不仅包含原理图和电路板布线,一般也包含了可编程逻辑器件(pld)设计、信号仿真等模块,充分利用这些功能往往可以在设计阶段就发现很多构思和图纸上的缺陷。对减少设计阶段的返工和修改有事半功倍的效果。此外,还有一些别的种类的软件,虽然不是专门的电子设计软件,但我们依然可以借用。比如:如果项目中包含了复杂一些的数学算法(如模糊逻辑和人工神经元算法等),我们还可以动用专门的数学cad软件??matlab先仿真一下你的信号处理流程,然后根据仿真的结果来设计相关的硬件和软件。就节约了很多在目标机上反复写片、反复调试算法的时间。
在设计电路的时候,修改硬件在所难免
。为了便于电路修改,要注意电路的可塑性。电路的可塑性是指电路的可修改能力。如果电路便于修改,会减少很多开发人员更改电路的低级劳动。提高电路的可塑性一般有以下几种方法:
1. 能够使用软件实现的功能不要用硬件实现。由于硬件和软件的物理结构的差异,在修改硬件的时候要付出比软件多得多的代价。用软件代替硬件后还能降低产成品的成本,便于批量生产和销售。
2. 如果电路中有cmos、ttl电路要尽量使用pld(可编程逻辑器件)来实现,因为pld本身具有可修改的特性。用它们实现数字逻辑后,要改变逻辑关系的时候,只要在计算机上修改它们的逻辑描述文件,然后经过编译、写片就得到一片新的逻辑关系的集成电路。就像修改软件一样容易。用pld代替不同的普通数字集成电路后,有利于减少元器件种类。方便采购和库存管理。
3. 试制过程中适当在电路板上多留一些资源,比如pld的容量要比你预期的容量稍大一些,单片机的rom、ram、i/o端口等资源都要留适当的空余。因为在设计过程中随时会有很多不可预见的情况发生,解决这些问题,通常会增加对硬件资源的需求量。如果没有在电路板上保留适当的冗余资源,将不得不在电路板外面再搭一块小电路板。事实证明,这样修改电路不仅容易给电路引入干扰信号,而且会大幅度降低试制样机的性,同时会使技术人员的很多时间花费在反复修改电路的简单劳动上。
编写单片机的软件的时候,应该尽量使用高级语言来编写。现在许多开发单片机的技术人员依然保留了80年代的开发方法。使用汇编语言,逐条指令编写,并且手工分配单片机中的内存资源。这种方法在写小规模软件还可以,可一旦软件规模变大之后,由于汇编语言的低可读性、低结构性往往会让设计人员被自己软件中的复杂的逻辑关系搞得晕头转向,在一个软件的逻辑关系混乱后,要保障写出来的软件能安全运转是很困难的。 我们推荐使用c语言来写软件单片机代码。(对于常见的8051系列,我们一般使用keil、flanklin 等软件。其它类型的单片机一般都有其配套的c语言编译器,该型号单片机的经销商一般可提供)用c语言有这么几个好处:
1. 可以大幅度加快开发进度。
2. 可以实现软件的结构化编程,它使得软件的逻辑结构变得清晰、有条理。
3. 在写一些数学算法和循环、判断语句的时候有比汇编语言高得多的效率。
4. 省去了人工分配内存资源的工作,在汇编语言中我们不得不为每一个子程序来分配储存变量的空间,这是一个复杂、乏味又容易出差错的工作。而使用c语言后你只要在代码中申明一下变量的类型,编译器就会自动为你分配寄存器和内存,低级重复易出差错的事情都由计算机代劳了。根本不要人工干预。
5. 因为循环、判断语句和变量名字都使用自然语言,因此写出来代码的可维护性和软件可读性很好。这样当需要更换软件开发人员的时候,可以比较容易地进行代码移交和消化。即使没有更换人员,他们在维护自己的代码的时候也比较容易。
6. 当写好了一个算法后,以后需要在不同种类的cpu上也需要这个算法时,可以直接引用原来的代码,再配合这种cpu专用的编译器重新编译就可以了。这样可以实现软件的低成本跨平台移植。而汇编语言在这种情况下,除了重新写代码,没有别的办法。因为c语言的这种特性,如果在设计复杂算法时(比如视频/音频信号处理、模糊逻辑和人工神经元算法等),可以在pc机上使用visual c++、c++ build等x86平台的c语言编译器设计、调试该算法的代码,调试成功后就可以移植到单片机的软件系统中去。由于pc机上有充足的系统资源,开发调试进度会有大幅度的提高,这样就节约了软件的时间成本。
7. 在团体写作的软件中,软件接口容易做到规范统一。
虽然使用c语言写出来的代码会比汇编语言所占用的空间要大5%~20%,但是由于半导体技术的发展,芯片的容量和速度有了大幅度的提高。在这种情况下,代码占用的空间差异已经不是很关键的了。相比之下,我们更应该注重软件是否可以长期稳定运行的能力,注重使用先进开发工具所带来的时间成本的优势。