电子技术综合设计第2章_第1页
电子技术综合设计第2章_第2页
电子技术综合设计第2章_第3页
电子技术综合设计第2章_第4页
电子技术综合设计第2章_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章通用型电子系统设计原那么讲授内容 1概述2电子系统设计的方案论证3电子系统设计的总线选择4电子系统总体设计原那么5基于模拟器件的电子系统设计流程6基于数字器件的数字系统设计流程7通用型电子系统的安装和调试讲授内容 8基于微处置器的智能型电子系统设计与调试方法9编写设计报告(论文)10电子系统的电源设计11电子系统的软件设计流程12智能型电子系统的可靠性13影响智能型电子系统可靠性的要素 电子系统是指由电子元件和电子单元电路相互衔接、相互作用而构成的电路整体,能按特定的控制信号,去执行所想象的功能。通常分为模拟电子系统、数字电子系统和混合电子系统。 组成模拟电子系统的主要单元电路有放大电路、滤波电路、信号变换电路、驱动电路等。模拟电子系统的主要功能是对模拟信号进展检测、处置、变换和产生。模拟信号的特点是,在时间上和幅值上均是延续的,在一定的动态范围内可恣意取值。这些信号可以是电量(如电压、电流等),也可以是来自传感器的非电量(如应变、温度、压力、流量等)。2.1概述2.1概述 数字系统由假设干数字电路和逻辑部件组成,是可以处置及传送数字信号的设备。数字信号的特点是不随时间作延续变化。一个复杂的数字电子系统可分解为控制器加假设干个子系统。这些子系统完成的逻辑功能比较单一,普通由中、大规模集成电路实现,如存储器、译码器、数据选择器、加法器、比较器、计数器等。数字电子系统中必需求有控制器,控制器的主要功能是来管理各个子系统之间的相互操作,使它们有条不紊地按规定的顺序操作。2.1概述 混合电子系统是由模拟电子电路和数字电子电路组成的电子系统。在过程控制和各种仪器仪表中,完成对如温度、压力、流量、速度等物理量的控制、丈量、显示等功能,需求混合电子系统来实现。2.1概述混合电子系统的实例—电热水器温度控制电路框图如图2-1所示。首先,测温电路把温度的变化转化为微弱的电压信号。该电压信号经放大、滤波等处置,送入模数转换电路,经A/D转换器把电压信号转换为与温度变化相应的数字编码信号。然后,微处置器系统根据水温控制模型进展计算,得到相应的控制输出数字信号。该数字信号可控制电力电子电路电流的大小,从而调整水温高低。2.2电子系统设计的方案论证电子系统设计的总体方案论证包括两个方面: 第一,弄清义务要求、开展动向和元器件、资料、开发安装的市场情况,确定电子系统设计的总体方案。义务要求应明确技术目的,包括丈量(控制)范围、丈量(控制)灵敏度和精度、丈量(控制)速度、可靠性目的和系统的任务条件(温、湿度;电源;振动等);主要功能目的包括显示、硬拷贝方式、输入、输出信号特性、人机联络功能、通讯功能和丈量控制功能。所确定的电子系统总方案包括所运用丈量(控制)原理、系统组成、总体的硬、软件构造、主要性能、功能的计算、分析和阐明。2.2电子系统设计的方案论证 第二,电子系统方案的可行性论证。从事过单片机技术研讨与开发的工程师都懂得,单片机是“物〞不是“神〞,并非任何工程技术问题只需用上它就能圆满处理。例如,设计一个数据采集系统,假设丈量方法选择不当,配上再好的单片机也无法得出真实的数据。又如用PC组成一个闭环自动控制系统,假设不把包括传感器、变送器、执行器和控制对象在内的各个环节的特性都加以思索,也很难获得良好的控制效果。各种微处置器由于存在着字长、速度、存储空间、中断才干等诸多要素的制约,不是任何场所都能胜任。2.2电子系统设计的方案论证因此在进展总体方案设计时,要仔细研讨电子系统的功能要求、技术目的、环境要素等,与可以到达的技术程度、设备、资金的拥有量、必要的实验场地、必备的元器件来源以及投入的人力和规定的完成时间等条件相比较,在此根底上确立总体方案的可行性。2.3电子系统设计的总线选择 用于设备与设备之间衔接的总线称为外总线。与内总线相比,外总线的规范化尤为重要。在没有规范总线以前,各研制单位、消费厂家各行其是,消费的测试设备、仪器仪表不具备通用接口,这样不仅不便于相互衔接组成系统,而且给用户的维修、扩展和更新带来困难。近年来非规范总线的外总线主要用于各种系列化仪表,而规范外总线那么被越来越多的微机化仪器仪表(无论能否系列化)所采用。2.3.1 电子系统设计的外总线按照数据在总线上传送的方式,外总线可分为并行总线与串行总线。最流行的总线有如下几种: (1)IEEE-488并行接口总线 IEEE-488总线与IEC-625-II统称通用目的接口总线(GPIB)。这是一种提出较早、运用广泛的系统级并行总线。2.3.1 电子系统设计的外总线 (2)EIARS-232C串行接口总线 串行总线不是象并行总线那样以字节为单位传送数据,而是按位传送的。因此,串行通讯传送速度低,但数据线根数少,便于远间隔传送和利用线作传输线,EIARS-232C是运用最广泛的串行通讯总线,它的信号电压范围宽,抗干扰才干强,联络线功能齐全,并可配用调制解调器,使传送间隔到达数千公里。2.3.1 电子系统设计的外总线 (3)RS-422、RS-423、RS-485规范 由于RS-232传输间隔短,而且最大数据传输率也遭到限制,因此,EIA又公布了顺应远间隔传输的RS-422(平衡传输)和RS-423(不平衡传输)规范。这两种规范的特点是采用差分接纳器接纳信号电压,从而提高了抗噪声干扰的才干,获得较长的传输间隔和较高的数据传输率。为了减少信号线,全双工RS-422经演化又产生了半双工RS-485。2.3.2 电子系统设计的内总线 用于计算机设备内部板与板之间衔接的总线称为内总线。电子系统根据需求有如下3种内部衔接方式。 (1) 单板直接衔接 单板构造不存在板与板之间的衔接问题。当自行设计功能简单的电子系统时,采用这种构造可以简化设计、降低本钱、减少占用的立体空间。由于单板构造无对外衔接总线,设计样机时,需先思索好怎样进展硬、软件开发调试。此外,由于一切元器件集中在一块板上,必需合理地规划和走线以减少有害的耦合与发热的影响。当仪器仪表功能复杂时,采用这种构造设计难度较大,难以一次胜利。2.3.2 电子系统设计的内总线多板非规范衔接 将电子系统按功能划分为模块,每一模块分别设计制版,然后经过自定义总线装配衔接。这种非规范总线多板构造是自行设计电子系统时常用的构造方式。例如,可以把电源、模拟电路、数字电路分别制版,当电路复杂时还可进一步细分。这种构造同样要事先思索开发问题。与单板相比,它的空间利用率高,各部分之间有害影响小,而且便于分别设计、安装、调试,如发现某一单元不合要求需重新设计时,其他单元不用随之返工。2.3.2 电子系统设计的内总线多板规范总线衔接 当电子系统功能复杂时,为了防止反复设计开发,宜选用规范总线组成的多板构造。某些通用功能如CPU控制、存储器扩展、通讯接口等可以经过规范总线模板实现,其他公用功能那么要自行设计与开发。设计规范总线模板要参照总线规约进展,板与板之间严厉防止总线竞争,板间负载效应及相互影响也要充分思索。实际阐明,采用规范总线构造设计微机化仪器仪表,可以充分利用已有的技术成果,降低硬软件投资,并能有效地缩短开发与消费周期。在样机研制和小批量试消费阶段,这是一种非常可取的构造。此外,把通用型微机扩展、改造使之成为仪器仪表,也可以看作属于这种构造方式。2.4电子系统总体设计原那么1.根据设计对象的要求和实践的约束条件,列出详细的设计目的 任何一项设计都有来自用户的要求和设计的约束条件,电子系统设计亦无例外。这些要求通常包括功能与性能两个方面;约束条件那么包含产品的本钱与价钱、开发周期、任务环境、功耗、延续运转时间,平均无缺点率等。假设设计的要求过高,约束条件过严,现有技术程度很难到达,就必需权衡利弊与得失,规定一个各项条件的优先次序,在此根底上建立详细的真实可行的设计目的。在整个设计过程中,要反复检验和对照这些目的能否到达,有无一定的裕量。当然,也要检查设计方案中能否存在浪费资源、小题大做的〞过设计〞,以免造本钱钱提高和设计时间的拖延。2.4电子系统总体设计原那么2.采用自顶向下、逐级分解的方法构成子义务 电子系统的设计大多面临复杂而综合的设计义务。这些义务往往不是经过一个单元电路、一段根本程序所能实现的。主设计师应该对设计对象作出全面而符合逻辑的阐明,然后将设计对象连同各项目的分解成一批可以相互独立的子义务。这些子义务再逐级细分,直到每一低级的子义务可以由某种电路模块为中心的硬件或某种算法为中心的软件完成为止。这些细分的义务可以由一个人独立承当,也可以由许多设计人员分工担任。子义务完成后将一切结果汇总起来,必要时作些调整,即可完成整体设计义务。无论硬件还是软件都可以采用这种自上而下的分解设计方法。至于细分到哪一级算是最低级,要根据设计者的技术根底和设计者的人数而定。2.4电子系统总体设计原那么3.硬/软件协调优化设计方案 某些特定的义务既可以靠硬件实现(辅之以少量软件),也可以靠软件完成(辅之以少量硬件)。如何经过硬/软件协调优化设计方案影响到产质量量、性能与本钱的重要问题。 普通来说,以硬件为主使方案本钱添加,但处置比较及时,并可减细微处置器负担;以软件为主的方案那么能降低本钱,但要把较多的人力、时间投入软件设计中。从可靠性目的来看,硬件越多,由器件、焊点、接插件构成的潜在缺点点越多;而软件在排除缺点以后,不会使可靠性随时间的推移而降低。以往人们在微机化仪器仪表设计中,过多地着眼于硬件本钱而尽量以软代硬。随着LSI芯片功能的加强、价钱的下降,为了加快产品的研制开发进度,这种情况正在发生变化。在处置实践问题时,终究哪些设计子义务应该以硬代软,哪些应该以软代硬,需作详细分析,不能一概而论。但设计者至少该当明确,凡简单的硬件电路能处理的问题不用用复杂的软件取代;反之简短的软件能完成的义务也不用设计复杂的硬件。此外还需留意到硬件的本钱(主要是器件及印制版本钱)随产品批量的大小近似按线性变化;而软件本钱(指开发过程中耗费的人力、时间等)几乎是一次性投资。一个性能良好的设计方案往往具有硬/软协调、“各尽所能〞的特点。2.4电子系统总体设计原那么 4.发扬技术与设备潜力,提高设计质量与开发速度 即使是同一类型的产品、同一性质的设计义务,不同的设计师完全能够采用不同的设计方法,这是由于它们具备的技术根底和技艺并不一样。此外,微机化仪器仪表的研制要利用必不可少的开发、调试设备。因此,如何发扬人的技术专长,充分利用已有的设备直接影响到设计的质量和进度。当然,这并不意味着排斥新技术、新器件和运用新设备。由于器件制造技术和软件开发技术日新月异的开展,设计人员只需不断更新知识、尽快掌握新技术,并把它们运用到设计实际中去,才干高质量、高速度地完成设计义务。以软件开发为例,早期微机化仪器仪表的汇编言语程序设计主要采用手工汇编,这无疑是一种费工费时、易错难改的蠢笨方法。如今已逐渐由各种编辑、汇编等软件开发工具所取代。硬件制造过程中的印制电路版设计有条件时也应尽量采用各种计算机辅助设计与制图。众所周知,20世纪80年代初期TP-801单板机曾风靡全国,但在以后的运用中暴显露诸多问题,想象它诞生在90年代,那么无论从构造设计到芯片选用无疑将会有很大变化。总之,设计方案的构成,开发、调试手段的选择必需充分留意到微机制造与运用技术的开展,使设计的产品具有鲜明的时代特征和强大的市场竞争力。2.4电子系统总体设计原那么5.设计自诊断与异常处置功能,提高产品的可维护性 任何类型的电子系统都不能保证运用过程中不出一点缺点,缺点的原因能够来自外界条件(如电源、任务环境、人为缺点等),也能够出自设备本身(如元器件失效),微处置器为电子系统及时发现和处置缺点发明了条件,设计中应思索相应的措施。 自诊断通常安排在开机时进展,对年年延续运转的电子系统那么应定时反复进展自诊断操作。由于自诊断离不开微处置器,所以只能处置CPU以外的部分性缺点。对于全局性的缺点往往要经过特殊设计的硬件电路或其他冗余后备措施来对付。通常电子系统总是比较复杂,测试维修要有相应的设备和技术,运用户感到无能为力。为此设计时要充分思索用户的维修问题。例如,对易损部件提供便于改换的模块和备件,对关键性电路接点的信号电平与波形作详尽的描画与阐明,编制用户运用手册、维护指南等。2.4电子系统总体设计原那么 6.针对现场极限条件的防备措施与试运转 任何电子系统都有一个特定的运转环境,设计中应充分思索到运转环境的极限条件。如最高与最低环境温度、湿度、尘埃、能够的干扰源、电源的动摇范围,输入信号的共模电压、传输线的长度与走线方式、人为的误操作等。完善的微机化仪器仪表不仅硬软件设计合理,在实验室里运转正常,在极限环境中也能经得起考验。初次涉足仪器仪表领域的人往往容易忽略这样一个现实,许多原理性电路未必能适用于运转环境中的极限条件。因此,在样机试制过程中,要经常模拟运转环境对关键性电路进展运转实验和测试,对软件进展反复考核与诊断。例如,异常信号的输入/输出处置、带参数子程序的反复调用、中断的多重恳求与嵌套效力等。样机制成以后,要拿到实践环境中接受运转考核,根据发现的问题修正设计,并再次考核,确信到达了设计要求才干定型和投入批量消费。2.5基于模拟器件的电子系统设计流程1.确定总体方案 经过全面分析电子系统义务书所描画的系统功能、技术目的后,根据已掌握的知识和资料,将系统功能合理的分解成假设干个子系统或电路单元,并画出各个电路单元框图相互衔接而构成的系统原理框图。电子系统总体方案的选择,直接决议电子系统设计的质量。在进展总体方案设计时,要多思索、多分析、多比较。主要从性能稳定、任务可靠、电路简单、本钱低、功耗小、调试维修方便等方面,选择出最正确方案。2.5基于模拟器件的电子系统设计流程2.设计单元电路 在设计单元电路时,必需明确对各单元电路的详细要求,详细拟定出单元电路的性能目的,仔细思索各单元之间的相互联络,留意前后级单元之间信号的传送方式和匹配,尽量少用或不用电平转换之类的接口电路,并思索到各单元电路的供电电源尽能够一致,以便使整个电子系统简单可靠。 此外,尽量选择现有的、成熟的电路来实现单元电路的功能。假设找不到完全满足要求的现成电路,可以适当改良与设计要求比较接近的某个电路,或本人进展发明性设计。所设计的电路单元尽能够采用集成电路,便于使电子系统的体积小,可靠性高。2.5基于模拟器件的电子系统设计流程3.计算元器件参数 在设计电子电路时,应根据电路的性能目的要求选择电路元器件的参数。例如根据电压放大倍数的大小,可选择决议反响电阻的阻值;根据振荡器要求的振荡频率,利用公式,可计算出决议振荡频率的电阻和电容之值等。由于普通满足电路性能目的要求的实际参数值不是独一的,设计者应根据元器件性能、价钱、体积、通用性和货源等方面综合思索,灵敏选择。计算电路参数时应留意: 1)在计算元器件任务电流、电压和功率等参数时,应充分思索任务条件最恶劣的情况,并留有适当的余量。2.5基于模拟器件的电子系统设计流程2)对于元器件的极限参数必需留有足够的裕量,通常取1.5~2倍的额定值。3)对于电阻、电容参数的取值,留意选择计算值附近的标称值。电阻值普通在1MΩ内选择;非电解电容器普通在100pF~0.47mF选择;电解电容普通在1~2000mF范围内选用。4)在保证电路到达功能目的要求的前提下,尽量减少元器件的种类、价钱、体积等。2.5基于模拟器件的电子系统设计流程4.选择元器件 电子电路的设计就是选择最适宜的元器件,并把它们有机地组合起来。在确定电子元件时,应根据电路处置信号的频率范围、环境温度、空间大小、本钱高低等诸多要素全面思索。详细表现为 1)普通优先选择集成电路。由于集成电路体积小、功能强,可使电子电路可靠性加强,安装调试方便,大大简化电子电路的设计。如随着模拟集成技术的不断开展,适用于各种场所下的集成运算放大器层出不穷,只需外加极少量的元器件,利用运算放大器就可构成性能良好的放大器。例如,我们在设计直流稳压电源时,已很少采用分立元器件进展设计了,取而代之的是性能更稳定、任务更可靠、本钱更价廉的集成稳压器。2.5基于模拟器件的电子系统设计流程 2)电阻器和电容器是两种最常用的元器件,它们的种类很多,性能相差也比较大,运用的场所也不同。因此,对于设计者来说,应该熟习各种电阻器和电容器的主要性能目的和特点,以便根据电路要求,正确的选择元件。 3)选择分立半导体元件。首先要熟习它们的功能,掌握它们的运用范围;再根据电路的功能要求和元器件在电路中的任务条件,如经过的最大电流、最大反向任务电压、最高任务频率、最大耗费的功率等,确定元器件型号。2.5基于模拟器件的电子系统设计流程5.模拟仿真 随着计算机技术的飞速开展,电子系统的设计方法发生了很大变化。目前,EDA(电子设计自动化)技术已成为现代电子系统设计的必要手段。在计算机任务平台上,利用EDA软件,可以对各种电子电路进展调试、丈量、修正,大大提高了电子设计的效率和准确度,同时缩短了产品开发周期,降低了设计费用。目前常用的电子电路辅助分析、设计的常用软件有PSPICE、PROTEL、EWB、MULTISIM、PROTUS等。2.5基于模拟器件的电子系统设计流程6.实验 电子设计要思索的要素和问题相当多,有些情况难于预料。由于电路在计算机上进展模拟时采用元器件的参数和模型与实践器件有差别,所以对经计算机仿真过的电路,通常还要进展实践实验。经过实验可以发现问题、处理问题。假设性能目的不能满足设计要求,应深化分析出现这些问题的缘由,再次重新设计和元器件选择,直到完全满足性能目的为止。2.5基于模拟器件的电子系统设计流程7.绘制详细电路图 系统详细电路图是在总框图、单元电路设计、参数计算和元器件选择的根底上绘制的,它是组装、调试、印制电路板设计和维修的根据。目前绘电路图普通是在计算机上利用绘图软件完成。绘制电路图时主要留意以下几点: 1)总体电路图尽能够画在同一张图纸上;同时留意信号的流向,普通从输入端画起,由左至右或由上至下按信号的流向依次画出各单元电路;假设电路图比较复杂,可以先将主电路图画在一张图纸上,然后将其他的单元电路画在一张或数张图纸上,并在各图纸一切端口两端标注上标号,依次阐明各图纸之间的连线关系。2.5基于模拟器件的电子系统设计流程 2)留意总体电路图的紧凑和协调,要求规划合理,陈列均匀。图中元器件的符号应规范化,元件符号旁边应标出型号和参数。集成电路通常用框表示,在框内标出它的型号,在框的边线两侧标出每根连线的功能和引脚号。 3)连线普通画成程度线和垂直线,并尽能够减少交叉和拐弯。对于相互交叉的线,应在交叉处用圆点标出。对于衔接电源正极的连线,仅需标出电源的电压值;对于衔接电源负极的连线,普通用接地符号表示即可。2.6基于数字器件的数字系统设计流程 数字系统的规模差别很大,对于比较小的数字系统可采用所谓经典法设计。即根据设计义务要求,用真值表、形状表求出简化的逻辑表达式,画出逻辑图、逻辑电路图,最后采用中小规模集成电路实现。目前正迅速普及的基于ISP(在系统编程)技术的可编程逻辑器件的出现,给数字系统设计带来了革命性的变化。 硬件设计变得像软件一样易于修正,且要改动一个设计方案,经过设计工具软件在计算机上数分钟内即可完成。这不仅扩展了器件的用途,缩短了系统的设计周期,而且还去除了对器件单独编程的环节,省去了器件编程设备,减少了产品开发本钱。2.6基于数字器件的数字系统设计流程1.分析系统功能 通常数字电路系统包括输入电路、控制电路、输出电路、被控电路和电源等。进展数字系统设计首先要明确系统的义务、所要到达的技术性能、精度目的、输入输出设备、运用环境以及能否具有特殊要求等。设计者有时接纳的课题比较笼统,有些技术问题需求依托设计者进展消化、分析与了解,特别要留意与课题提出者或者用户、系统运用者反复讨论,并在运用现场进展实地调查以后才干明确。2.6基于数字器件的数字系统设计流程2.确定总体方案 明确了系统性能以后,应思索如何实现这些技术功能,即采用哪种电路来完成它。对于比较简单的系统,可采用中、小规模集成电路实现;对于输入逻辑变量比较多、逻辑表达式比较复杂的系统,可采用大规模可编程逻辑器件完成;对于需求完成复杂的算术运算、进展多路数据采集、处置、控制的系统,可采用单片机系统实现。目前对于处置复杂的数字系统最正确方案是大规模可编程逻辑器件加单片机,这可大大简化设计本钱,提高可靠性。2.6基于数字器件的数字系统设计流程3.逻辑功能划分 通常先将系统划分为信息处置和控制电路两部分,然后根据信息处置电路的功能要求将其分成假设干个功能模块。控制电路是整个数字系统的中心,它根据外部输入信号及受其控制的信息处置电路来的形状信号,产生受控电路的控制信号。常用的控制电路有如下3种:移位型控制器、计数型控制器和微处置器控制器。通常根据完成控制对象的复杂程度,灵敏选择控制器方式。2.6基于数字器件的数字系统设计流程4.设计单元电路 在全面分析各模块功能类型后,应选择出适宜的器件并设计出单元电路。在设计电路时,应充分思索能否利用ASIC器件实现某些逻辑单元电路,从而大大简化逻辑设计,提高系统的可靠性和减小PCB体积。2.6基于数字器件的数字系统设计流程5.系统电路综合 在各单元电路模块和控制电路的设计满足预期要求以后,把各个部分电路衔接起来,构成整个电路系统,并对该系统进展功能测试。测试主要包括:系统缺点诊断与排除、系统功能测试、系统性能目的测试等3部分任务。假设系统有一项不符合要求,那么必需修正电路设计。6.撰写设计文件 在整个系统实验完成后,应整理出相关的设计文件,主要包括:完好的电路原理图、详细的源程序清单、所用元器件清单、功能与性能测试结果、运用阐明书等。2.7通用型电子系统的安装和调试1.电子系统的安装 设计电路完成以后要进展电路的安装,普通采用印制电路板、通用电路板和面包板。进展安装时留意以下方面: 1)预备好常用的工具和资料。需求对各种各样的电子元器件及构造各异的零部件进展装配。 2)在安装前需求对全部一切电子元器件进展测试,有条件的还要进展老化处置,以保证元器件的质量。符合要求的电子产品,一套根本的工具是必不可少的,如烙铁、钳子、螺钉旋具、镊子和焊锡。正确运用得心应手的工具,可大大提高任务效率,保证装配质量。2.7通用型电子系统的安装和调试 3)有极性的电子元器件安装时其标志最好方向一致,以便于检查和改换。集成电路的方向要坚持一致,以便正确布线和查线。 4)在面包板上组装电路时,为了便于查线,可根据连线的不同作用选择不同颜色的导线。如正电源采用红色线、负电源采用蓝色导线、地线采用黑色导线、信号线采用黄色导线等。2.7通用型电子系统的安装和调试 5)布线要按信号的流向有序衔接,连线要做到横平竖直,不允许跨接在集成电路上。另外,选择导线粗细要适中,防止导线与面包板插孔之间接触不良。 6)印制电路板的设计原那么是性质一样的电路安排在一块板上。例如模拟电路或小信号电路安排在一块板上;大功率电路、高压电路、发射电路单独配置,甚至要安排必要的屏蔽盒、绝缘盒、散热安装等。2.7通用型电子系统的安装和调试2.电子系统的调试 (1)调试电路的常用仪器 1)万用表。万用表可以丈量交直流电压、交直流电流、电阻、电容及半导体二极管和晶体管。具有精度高、运用方便、运用广泛等特点。 2)示波器。示波器可以对电路中的各点电位进展丈量和察看波形,同时可比较恣意两点波形的相位关系。示波器具有高的灵敏度、高的交流阻抗、对负载影响小等特点。在运用示波器应留意的是所用示波器的频带一定要大于被测信号的频率。 3)信号发生器。由于经常要在加信号的情况下进展测试,那么在调试和缺点诊断时最好备有信号发生器。如多功能函数发生器,可以产生正弦波、三角波、方波等波形。2.7通用型电子系统的安装和调试 (2)调试电路前的检查电路安装终了后,不要急于通电,首先要根据电路原理图仔细检查电路接线能否正确。主要直观检查电源、地线、信号线、元器件引脚之间有无短路,连线有无接触不良,元器件有无漏焊,二极管、晶体管和电解电容极性有无错误。查线时最好用指针式万用表“W×1〞档,或用数字万用表的“W〞挡的蜂鸣器来丈量。2.7通用型电子系统的安装和调试(3)调试步骤电子系统的调试原那么是“化整为零,分块调试〞: 1)通电察看。在确认电路衔接没有错误的情况下,接通电源。电源接通后不要先急于丈量数据,而应首先察看有无异常景象,如有无冒烟,能否闻到异常气味,手摸元器件能否发烫,电源能否有短路景象等。如有异常,应立刻关断电源,待缺点排除后方可重新通电。2.7通用型电子系统的安装和调试 2)分块调试。把电路按功能分成不同的模块,分别对各模块进展调试。通常调试顺序是按照信号的流向进展,这样可把前级测试过的输出作为后一级的输入信号,为最后联调发明条件。分块调试包括静态和动态调试。静态测试是在没有外加信号的条件下丈量电路各点电位,经过静态测试可以及时发现曾经损坏的元器件或其他缺点。动态测试是在信号源的作用下,借助示波器察看各点波形,进展波形分析,丈量动态目的。把静态和动态测试的结果与设计的目的加以比较,经深化分析后对电路与参数提出合理的修整。调试电路过程应对测试结果作详尽记录。2.7通用型电子系统的安装和调试 3)整机联调。各单元电路调试好以后,还要将它们衔接成整机进展统调。整机统调主要察看和丈量动态特性,把丈量的结果与设计目的逐一对比,找出问题及处理方法,然后对电路及参数进展修正,直到整机的性能完全符合设计要求为止。2.8基于微处置器的智能型电子系统设计与调试方法 所谓智能型电子系统是指具有一定智能行为的系统。普通以为,一个智能型电子系统应具备数据采集、处置、判别、分析和控制输出的才干等。在工业控制中,以单片机为中心的智能控制系统,很容易将计算机技术与丈量控制技术结合在一同,使问题得到很好的处理。单片机运用系统的设计过程主要包括:总体方案论证、系统总体设计、硬件及软件开发、联机调试、产品定型等步骤。2.8基于微处置器的智能型电子系统设计与调试方法1.总体方案论证通常需求对系统的技术目的和系统构成进展论证。(1)技术目的根据产品研制的义务,在充分调研的根底上,对产品的先进性、可靠性、可维护性、性能价钱比等技术目的进展综合思索,制定出待开发产品的性能要求、任务环境、外形尺寸、分量要求等。(2)系统构成系统构成主要是根据目前市场上供货行情,选择单片机机型和电子元器件型号。通常要求是:1)机型的选择应顺应系统的要求和功能的要求。2)对该机型要有性能良好的开发工具。3)应选择设计人员最熟习的机型,以利于缩短研制周期。4)选择的机型和电子元件要有充分的市场供货。2.8基于微处置器的智能型电子系统设计与调试方法2.系统总体设计 系统总体设计主要包括:系统功能的软、硬件划分;目的分配与框图构成。 (1)系统功能的软、硬件划分一个单片机运用系统的硬件和软件之间有着亲密的相互制约关系,有的能够会从硬件的角度对软件提出一些特殊要求;也有的会从软件的角度对硬件提出一些特殊要求;在某些情况下,硬件和软件又具有一定的互换性。2.8基于微处置器的智能型电子系统设计与调试方法 普通要根据运用系统的速度要求来划分软、硬件功能。例如当用软件来完成某一控制功能时,必需使程序执行的时间小于控制要求所允许的时间范围并保证留有余量,防止系统任务不可靠;否那么必需设法将这部分的功能用硬件来实现。此外也可以根据本钱、可靠性和研制周期合理分配软、硬件。例如产品的批量大,就应着重思索降低硬件本钱,采用以软代硬;反之,在小批量研制中,往往采用添加硬件以降低软件本钱。 硬件电路越复杂,系统的可靠性就越差。普通尽能够减少硬件电路在运用系统中的比例,采用以软件替代硬件功能,是提高可靠性的一个好方法。 此外,为了加快单片机运用系统的研制速度,应尽量思索采用各种规范软、硬件或利用已有的成熟的软硬件来完成运用系统的设计,这将起到事半功倍的效果。2.8基于微处置器的智能型电子系统设计与调试方法 (2)目的分配与框图构成在软、硬件功能划分之后,根据总体方案所提出的义务、要求和条件,可以器具有一定功能的假设干单元框图构成一个总框图,并将系统的性能目的分配到各单元框中去。2.8基于微处置器的智能型电子系统设计与调试方法3.设计硬件电路 硬件电路设计普通包括两部分内容:一是系统构成,也称系统扩展。如当ROM、RAM、I/O口等不能满足运用系统要求时,就需求设计相应的扩展电路。二是接口扩展,也称系统配置。如系统要求配置一定的外围设备,如键盘、显示器、A/D和D/A转换器等,要设计出适宜的接口电路。硬件电路设计要遵照以下原那么:2.8基于微处置器的智能型电子系统设计与调试方法 1.尽能够选择构造完好的单片机,以简化系统硬件,减少设计任务量。 2.尽能够选择典型的电路,并符合所选芯片的常规用法,为硬件系统规范化、模块化打下良好根底。 3.应在充分满足运用系统功能要求的前提下进展系统的扩展与外围设备的配置,并适当留有余地,以便方案更改或进展二次开发。 4.硬件构造应结合软件方案一并思索,做到软件、硬件功能相匹配。 5.整个系统中相关器件要尽能够做到性能匹配。 6.可靠性设计及抗干扰设计是硬件系统设计不可短少的一部分,它包括芯片、器件选择、去藕电路、印制电路板布线、通道屏蔽、隔离等措施。2.8基于微处置器的智能型电子系统设计与调试方法4.设计软件 对于单片机运用系统设计,在满足性能目的允许的前提下,有阅历的设计者往往采用最简的硬件电路,加上巧妙的软件处置方法,来实现其系统要求的功能。 设计一个好的运用软件,应思索如下的一些设计原那么。2.8基于微处置器的智能型电子系统设计与调试方法1)软件在构造上应明晰、简约、流程合理,方便设计。2)各功能子程序应实现模块化、子程序化,以便于调试、衔接、移植和修正。3)应合理规划程序存储区、数据存储区,做到既节约内存容量,又方便操作。4)对各功能程序的运转形状、运转结果以及运转要求都要设置形状标志以便查询,从而将运转形状实现标志化管理。5)对需求特殊抗干扰的系统应采用软件抗干扰措施,以提高系统的可靠性。2.8基于微处置器的智能型电子系统设计与调试方法5.系统的联机调试 系统的调试包括系统的硬件调试和软件调试。 (1)硬件电路的调试硬件电路调试主要包括脱机检查、单元功能电路调试、整机联调等3个步骤。2.8基于微处置器的智能型电子系统设计与调试方法 1)脱机检查。检查电源系统的极性、短路等问题;检查硬件电路的地址总线、数据总线、控制总线能否有短路、开路、错位情况;在不插入集成电路芯片的情况下加电检查,确定一些点的任务电位能否正常;断电后把集成电路芯片正确的插入各插座,然后加电,检查各芯片能否有温升等异常景象。2.8基于微处置器的智能型电子系统设计与调试方法 2)调试单元功能电路。在调试单元功能电路时应逐级进展,与调试无关的电路或芯片暂不接入。此时需借助单片机的仿真器进展调试任务,将仿真器与单片机运用系统经过仿真插头衔接起来,即可进入调试形状。主要调试内容包括: ①扩展程序存储器。利用读出扩展程序存储器的内容能否正确来测试,如测试不正常,应思索程序存储器芯片能否损坏,或数据线、地址线、片选线或读/写控制线能否有错位、开路、短路及衔接不正确。2.8基于微处置器的智能型电子系统设计与调试方法 ②扩展数据存储器。将一批数据写入扩展数据存储器中,然后再读出其中内容。假设写入与读出内容不一样,那么阐明数据存储器有缺点。 ③I/O接口和I/O设备。对于I/O接口,有只读的输入口和只写的输出口,也有可编程的I/O口。对于输入口,可用读命令检查读入结果能否和衔接的设备形状一样;对于输出口,可用写数据到输出口,察看输出口与所连设备的形状;对于可编程接口,先将控制字写入接口控制存放器,再用读/写命令来检查对应形状。2.8基于微处置器的智能型电子系统设计与调试方法 3)整机联调。各单元电路调试好以后,还要将它们衔接成整机进展统调。整机统调主要察看和丈量动态特性,把丈量的结果与设计目的逐一对比,找出问题及处理方法,然后对电路及参数进展修正,直到整机的性能完全符合设计要求为止。2.8基于微处置器的智能型电子系统设计与调试方法 (2)软件调试硬件是根底,软件是灵魂。将在硬件调试设计满足预期要求以后,把软件加载到硬件中,并对该系统进展功能测试。测试主要包括:系统缺点诊断与排除、系统功能测试、系统性能目的测试等3部分任务。假设系统有一项不符合要求,那么必需修正电路设计,直到满足系统设计目的。2.9编写设计报告(论文) 设计报告是设计任务的起点,又是设计全过程的总结;是设计思想的归纳,又是设计成果的总汇。从设计报告中可以反映出设计人员的知识程度和层次。 设计报告编写的普通步骤是:设计方案比较、论证及选择;细化框图;设计关键单元电路;画出受控模块框图;设计控制电路;编写运用程序及管理程序;整机时序设计;关键部位波形分析以及计算机辅助设计成果;画出整机电路图;测试仪器及方法选择;测试数据及结果的分析与处置;列写参考资料目录。当然,对于一个详细的设计报告可以参考上述要求。2.10电子系统的电源设计 电子系统大多采用工频交流电供电,由两种类型的稳压电路可以提供所需的各挡电压。一种是普通线性电源,它由变压器、整流器、低通滤波器、稳压器等部件组成,构造简单,本钱较低,稳压精度能满足普通要求,缺陷是体积较大,发热较严重。另一种是微机系统广泛采用的开关电源。它按照脉宽调制式(PWM)原理任务,体积小巧,稳定性好,稳压精度高,但本钱略高,且设计技术与制造技术复杂,宜采用专业厂家消费的废品。2.10电子系统的电源设计 设计与选用电源要留意以下几点: 1)电源应具有足够的功率,以免满负荷或超负荷运转时发热严重,精度降低。 2)由于电源是干扰进入电子系统的主要途径之一,电源变压器等器件应良好屏蔽,必要时可以在电源入口处设置交流稳压器和交流电源滤波器、分布式电抗器等,以提高稳压和滤波效果。 3)电子系统大多主要运用+5V直流电压,但有些器件(如A/D转换器、多路开关、EPROM写入器、各种小型、微型继电器等)要求提供其他档次的电压,有时还要求运用隔离电源,设计中应一致思索。从抗干扰角度思索,共地系统不宜采用隔离电源而隔离系统不能运用共地电源。2.11电子系统的软件设计流程 任何方式的智能型电子系统都离不开软件。软件设计是电子系统设计的重要内容之一。现实上,总体方案设计时就应该对软件设计有所思索,以便对目的系统的硬、软件相互协调,并筹备好开发、调试工具。当系统硬件方案大致拟定以后,软件设计便可相继展开。通常软件编制可独立进展。编好的程序有些可完全脱离硬件运转和测试,有些可以在部分硬件支持下完成粗调,有时还可以拿到开发系统上模拟运转。2.11电子系统的软件设计流程 软件开发这一相对独立的特性使得针对同一硬件系统设计的运用程序其构造、风格可以相差很远,有时甚至很难进展优劣的评价与比较。然而在运用软件设计中,一些根本的要求和根本的方法是大家公认的。2.11电子系统的软件设计流程电子系统的程序设计的根本要求: (1)可靠性对运用程序的根本要求是任务可靠。假设程序本身运转不可靠,那么无论构造多么精巧,功能如何齐全,都是毫无意义的。 软件的可靠与硬件不同,它不取决于器件和外部运转环境,而主要由程序本身能否正确所决议。运用程序编制完成后,必需仔细校核,纠正一切语句错误和所发现的逻辑错误。遗憾的是有些软件错误即使经过千百次运转也未必可以暴露,而且一旦与硬件潜在的缺点搅在一同,就更加难以查找和判别,在软件设计时除了在构造上采取相应措施以外,还必需紧紧抓住那些偶尔出现的异常景象,反复运转和测试,顺藤摸瓜地确定错误大致范围、发生条件,尽量把它排除在样机试制阶段。2.11电子系统的软件设计流程 (2)精度运用软件大多含有各种计算程序,有些还包括复杂的函数运算和数据处置。软件的精度是指数据进入微处置器以后经过计算与处置所能坚持的精度。它取决于两个方面。 首先是算法的精度。由于各种数据滤波方法、函数的近似计算、线性化校正、闭环控制算法等都不同程度地存在着误差,从根本上制约了软件的精度。 其次是程序本身的精度。它主要指计算机由于位长缺乏,经过程序进展操作时产生的附加误差。算法误差已超出软件设计范畴,而程序计算的精度完全可以在设计过程中加以控制。智能型电子系统对整机精度往往都规定了详细目的,设计时要酌情进展误差分配。普通来说,软件的精度假设比实现模/数转换和数/模转换的精度高一个数量极以上,通常以为可以满足精度要求,产生的附加误差可以忽略不计。设计多字节运算或浮点运算程序、建立高精度数据表格等是提高程序精度的主要途径。对于选定的CPU来说,这通常意味着计算速度放慢、内存容量添加、程序设计难度增大。因此软件的精度只需控制在适中范围即可。2.11电子系统的软件设计流程 (3)速度通用计算机的运用软件主要用于科学计算数据处置(非实时性的)与事物管理。对CPU及其程序的执行速度不像微机化仪器仪表要求那样严厉。智能型电子系统大多是一个实时测控系统。2.11电子系统的软件设计流程 在每一任务周期,要按照时间节拍一步步完成多路信号的采集、滤涉及统计分析等处置,有时还要求进展闭环控制计算。通常智能型电子系统有一个实时监控系统,它担任对各种外部事件的呼应按照轻重缓急的原那么作出相应的处置。假设程序执行速度太慢,在每一个任务周期里来不及完成对每个事件的效力,就能够丧失一些数据或者漏掉一些处置,导致丈量结果与控制动作的错误或延缓。当CPU主要的执行程序以实时中断方式调用时,还有能够堕入无休止的中断恳求使人误以为是程序错误。提高程序执行速度的根本方法是改良程序设计。如调查程序构造能否合理,能否把某些延时等待操作改为中断恳求效力;某些循环构造与循环指令的运用能否恰当;能否以较少的循环次数或较快的指令替代;某些计算方法和查表技术能否过于繁琐,能否适当简化……2.11电子系统的软件设计流程 普通来说,用汇编言语编写的程序经过适当改良和排除错误,其速度会有明显提高。假设程序运用的是高级言语,可以把某些实时性要求高或者反复调用的程序用汇编言语编写,生成机器码子程序后供高级程序调用。当确认改良软件设计已不能奏效时,就只好求助于硬件措施以提高速度了。2.11电子系统的软件设计流程 (4)效率软件的效率有两层含义:其一是指开发过程中所投入的人力和时间的效率,其二是指作为开发成果的程序的运转效率。对于某一特定功能的软件来说,开发过程中耗费的人力和时间越省那么开发效率越高,程序执行速度越快,占用内存空间越少,运转效率越高。通常,用高级言语开发效率高但运转效率低,用汇编言语开发刚好相反,运转效率高而开发效率低。假设用手工汇编方法开发机器言语程序效率更低。以往由于集成芯片和开发设备等微机硬件价钱过高,人们往往不得已而采用低效率、低本钱的开发与运用。近年来由于硬件价钱继续下降,软件开发耗费的人力和时间逐渐成为不容忽视的问题,人们开场像注重硬件本钱一样注重软件的消费本钱。2.11电子系统的软件设计流程 为了提高软件的综合效率,在设计中应留意以下几点: 1)当运转效率满足要求时,应优先运用各种高级言语编制运用程序。 2)在条件允许时尽量运用各种编辑、汇编程序及其他软件开发、调试工具。 3)留意硬/软协调,必要时适当添加硬件投入以换取软件的简化。 4)当执行速度与程序长度发生矛盾时,应以速度为先,不用过分计较占用的内存空间。 5)不用过分纠缠于程序的设计技巧而浪费时间。2.11电子系统的软件设计流程 (5)用户界面与通用计算机一样,微机化仪器仪表型电子系统的运用程序应提供良好的用户界面。所谓用户界面,通俗地讲就是指人机对话的方便程度,好用的程序比难用的程序受人欢迎,因此用户界面的优劣往往直接影响到微机化仪器仪表的推行与普及。在硬件设计定型以后,软件设计者应该从用户角度来思索和安排各种操作与对话功能,要充分照顾到运用者的文化程度、心思要素及操作习惯,防止运用各种繁琐的定义、复杂的数据格式、似是而非的标志与信息。2.11电子系统的软件设计流程 通常在键盘和CRT显示器支持下易于设计良好的用户界面,菜单方式的对话方式便于熟习和掌握。如能适当提供汉字信息和图形界面更加有助于操作运用。当然不是任何微机化仪器仪表都有必要和能够采用这类方法。良好的用户界面还应包括各种必要的容错技术,如外界条件异常或者操作者操作不当时,应能以某种合理的方式作出反映,使操作人员可以在不停机的情况下,查找缘由并作出相应的处置。2.11电子系统的软件设计流程 (6)可读性和可扩展性可读性是指程序构造合理、脉络明晰、易于阅读和了解;可扩展性那么指程序构造规范化、便于修正和扩展。用汇编言语编写的源程序由于与微机硬件直接相关,不大容易了解和记忆。有时常有这种情况,阅读本人以前编写的程序好像出自他人之手、从未见过一样。如程序本身可读性差,要作出修正与扩展所破费的力气不亚于重新编写。如何才干使程序具有良好的可读性和可扩展性呢?采用构造化程序设计是一种根本方法。2.11电子系统的软件设计流程 除此以外,在详细设计中还应留意: 1)不要将子程序分得过细以致反复出现子程序嵌套。 2)不宜过多运用编程技巧而使程序显得生涩费解。 3)要留意在程序区和数据区留出适当空间以便在功能扩展时可以不打乱整个程序构造。 4)及时将程序构成文件,包括各种流程图、程序注释、存储器地址分配表、参数与定义表等。2.11电子系统的软件设计流程 综上所述,在智能型电子系统运用软件的设计中,可靠性与效率是最重要的目的。所要到达的目的,在于利用合理的经费和较短的时间研制出可供适用的程序。其他目的在满足根本要求以后可以逐渐改良和提高。近年来由于软件价钱相对于硬件价钱不断上升,为了减少程序设计耗费的人力与时间,不少难于处理的问题趋向于用硬件承当,这是一个值得设计人员留意的开展动向。2.12智能型电子系统的可靠性 衡量一个实践的智能型电子系统,除了系统性能的优劣(如精度、量程)、功能的强弱(如显示、可操作性、信号输出)以及本钱的高低等要素外,可靠性同样是一个重要的目的,可靠性不高带来的损失不仅仅是对缺点系统本身的维修和改换,其连锁效应会干扰正常的消费过程、损坏相关消费设备、甚至危及人身平安。因此,从运用的角度看,可靠性是最重要的目的之一。2.12智能型电子系统的可靠性 可靠性技术是一门涉及面广泛的综合性科学,可靠性实际有着完好的数学分析和计算方法,可靠性实际是贯穿于产品的设计开发、消费制造、运用维护的综合性任务。仪表系统构造各异又种类繁多,新的器件层出不穷,可靠性技术也在不断地开展完善,本章仅讨论在微机化仪表研制开发过程中带有共性的根本方法和措施。2.12智能型电子系统的可靠性 智能型电子系统在研制阶段的可靠性技术可从以下3个角度思索: 1)系统本身的可靠性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论