1、华北电力大学2022年8月13日机电一体化系统设计机电一体化系统设计本章教学目标及要求本章教学目标及要求重点掌握以下内容:重点掌握以下内容:微机的作用及机电一体化系统对其基本要求;微机的作用及机电一体化系统对其基本要求;微机控制系统的设计问题与设计步骤;微机控制系统的设计问题与设计步骤;微机的系统构成、种类与选用要点;微机的系统构成、种类与选用要点;单片机硬件结构特点及系统配置;单片机硬件结构特点及系统配置;数字显示器及键盘的接口电路;数字显示器及键盘的接口电路;电气控制与电气控制与PLC微机应用系统的微机应用系统的I/O控制及可靠性设计控制及可靠性设计PROTEL软件应用软件应用第四章第四章
2、 微机控制系统的选择及接口设计微机控制系统的选择及接口设计第四章第四章 微机控制系统的选择及接口设计微机控制系统的选择及接口设计第一节第一节 微机控制系统设计的一般知识微机控制系统设计的一般知识 第二节第二节 微机控制系统的微机控制系统的设计思路设计思路第三节第三节 微机控制系统的微机控制系统的构成与种类构成与种类 第四节第四节 微机控制系统的微机控制系统的软件与程序设计语言软件与程序设计语言 第五节第五节 微机微机应用领域及其选用要点应用领域及其选用要点第八节第八节 单片机硬件结构特点及其最小应用系统单片机硬件结构特点及其最小应用系统 第九节第九节 数字显示器及键盘的接口电路数字显示器及键盘
3、的接口电路 第十节第十节 微机应用系统输入输出控制可靠性设计微机应用系统输入输出控制可靠性设计 习题与思考题习题与思考题第一节第一节 微机控制系统设计的一般知识微机控制系统设计的一般知识 一、微机部分的作用及机电一体化系统对其基本要求一、微机部分的作用及机电一体化系统对其基本要求1.作用:作用:将来自传感器的检测信息和外部输入命令进行处理,并按照一定的程序和节奏发出相应的指令控制整个机电一体化系统有目的地运行。它在机电一体化系统中所处的位置见下图。2.基本要求基本要求(1)适用性,)适用性,系统的性能必须满足生产要求;(2)可靠性,)可靠性,系统能够无故障运行的能力,硬件、软件的容错能力;(3
4、)经济性,)经济性,在满足任务要求前提下,使系统成本尽可能低;(4)可维护性,)可维护性,检测和维修方便;(5)可扩展性,)可扩展性,使系统能在不做大的变动条件下很快适应新的情况。第二节第二节 微机控制系统的微机控制系统的设计思路设计思路 不同产品所需要的控制功能、控制形式和动作控制不同产品所需要的控制功能、控制形式和动作控制方式不尽相同。方式不尽相同。控制系统的设计是综合运用各种知控制系统的设计是综合运用各种知识的过程识的过程。由于采用微机作为机电一体化系统的控制器,因此,由于采用微机作为机电一体化系统的控制器,因此,其其控制系统的设计就是选用微机、设计接口、控制控制系统的设计就是选用微机、
5、设计接口、控制形式和动作控制方式的问题形式和动作控制方式的问题。这不仅需要微机控制。这不仅需要微机控制理论、数字电路、软件设计等方面的知识,也需要理论、数字电路、软件设计等方面的知识,也需要一定的生活和生产工艺知识。一定的生活和生产工艺知识。通常由机电一体化系统设计人员首先提出总的设计通常由机电一体化系统设计人员首先提出总的设计要求,然后由各专业人员通力协作要求,然后由各专业人员通力协作。二、微机控制系统设计 随着机电一体化系统所需的控制功能、控制形式、随着机电一体化系统所需的控制功能、控制形式、控制方式的不同和多控制过程日趋复杂,对控制系统控制方式的不同和多控制过程日趋复杂,对控制系统的要求
6、越来越高。微机控制系统的引用,在许多方面的要求越来越高。微机控制系统的引用,在许多方面能满足机电一体化控制系统的要求。能满足机电一体化控制系统的要求。微机控制系统微机控制系统:是将微型计算机作为机电一体化产是将微型计算机作为机电一体化产品的控制器,结合微型计算机的工作原理、接口电路品的控制器,结合微型计算机的工作原理、接口电路(数字和模拟)的设计、相应的控制硬件和软件,以(数字和模拟)的设计、相应的控制硬件和软件,以及它们之间的匹配,实现对控制对象的有效控制。及它们之间的匹配,实现对控制对象的有效控制。常用的微机控制系统:常用的微机控制系统:专用微机控制系统专用微机控制系统 核心部件为单片机和
7、单板机。核心部件为单片机和单板机。通用通用微机控制系统微机控制系统 核心部件为可编程控制器和工核心部件为可编程控制器和工业计算机。业计算机。4.2.1 微机控制系统硬件与软件抉择和权衡微机控制系统硬件与软件抉择和权衡 在确定微机控制系统时,应重点考虑几方在确定微机控制系统时,应重点考虑几方面的问题。面的问题。(1)专用专用/通用微型计算机的选择通用微型计算机的选择 1)专用控制系统的构成与特点专用控制系统的构成与特点 用于用于大批量生产大批量生产的机电一体化产品。具有的机电一体化产品。具有机械电子有机结合紧凑,由专用机械电子有机结合紧凑,由专用IC芯片、接芯片、接口电路、执行元件、传感器等相互
8、合理匹配口电路、执行元件、传感器等相互合理匹配成专用控制器,成专用控制器,软件采用专用机器代码或语软件采用专用机器代码或语言言,可靠性强,成本低,但适应能力较差。,可靠性强,成本低,但适应能力较差。2)通用控制系统的构成与特点通用控制系统的构成与特点 构成:控制系统以构成:控制系统以通用微型计算机为核心通用微型计算机为核心,设计,设计专用或选用通用的集成专用或选用通用的集成IC芯片、接口电路、执行元芯片、接口电路、执行元件、传感器,以及相互合理匹配元件,组成具有较件、传感器,以及相互合理匹配元件,组成具有较好通用能力的控制器。好通用能力的控制器。软件采用通用平台软件系统软件采用通用平台软件系统
9、。特点:具有可靠性高,适应性强,但成本高,应特点:具有可靠性高,适应性强,但成本高,应采取一定的抗干扰措施等特点。采取一定的抗干扰措施等特点。应用:适用于应用:适用于多品种、中小批量生产多品种、中小批量生产的机电一体的机电一体化产品。化产品。实质实质上就是上就是通过接口设计和软件编制来使通用微通过接口设计和软件编制来使通用微机专用化的问题机专用化的问题。(2)硬件与软件的权衡硬件与软件的权衡/匹配匹配 任何微机控制系统的控制功能,可以由硬件实现,任何微机控制系统的控制功能,可以由硬件实现,也可以由软件实现,也可以由软件实现,两者的合理匹配两者的合理匹配是确定或选用微是确定或选用微机控制系统研究
10、内容之一。机控制系统研究内容之一。主要依据主要依据经济性、可靠性、适用性经济性、可靠性、适用性等要求来决定。等要求来决定。主要用主要用通用分离元件通用分离元件组成的控制系统组成的控制系统最好采最好采用用软件软件来实现对机电一体化产品的主要控制功能,接来实现对机电一体化产品的主要控制功能,接口少,易于调整,适应能力强,但成本较高。口少,易于调整,适应能力强,但成本较高。主要用主要用专用集成元件专用集成元件组成的控制系统组成的控制系统最好选最好选用用硬件硬件实现对机电一体化产品的主要控制功能,具有实现对机电一体化产品的主要控制功能,具有廉价、可靠、处理速度快等特点。如三相步进电机的廉价、可靠、处理
11、速度快等特点。如三相步进电机的硬环分使用硬环分使用CH250集成芯片要好于触发器搭接的环形集成芯片要好于触发器搭接的环形分配器。分配器。由于工作环境比较恶劣(存在电噪由于工作环境比较恶劣(存在电噪声干扰等),易产生故障。为提高控制声干扰等),易产生故障。为提高控制系统的环境适应能力和抗干扰能力,以系统的环境适应能力和抗干扰能力,以及可靠性,及可靠性,必须采取相应的抗干扰措施必须采取相应的抗干扰措施。4.2.2 微机控制系统的设计思路微机控制系统的设计思路(1)确定系统总体控制方案确定系统总体控制方案 总体控制方案确定技术路线总体控制方案确定技术路线 从系统构成上考虑控制方式(开环控制、半闭环控
12、从系统构成上考虑控制方式(开环控制、半闭环控制、闭环控制)制、闭环控制)传感元件选用(含精度)传感元件选用(含精度)选用选用/设计执行元件设计执行元件考虑被控制对象特殊控制要求(高考虑被控制对象特殊控制要求(高可靠性、高精度、快速响应特性)可靠性、高精度、快速响应特性)微机在整个控制系微机在整个控制系统中的作用统中的作用(计算、数据处理、直接(计算、数据处理、直接/间接控制方式、间接控制方式、控制功能、控制功能、I/OI/O接口、外围设备等)接口、外围设备等)控制系统成本核控制系统成本核算。算。确定微机控制系统总体控制的初步方案确定微机控制系统总体控制的初步方案 总体方案可行性论证总体方案可行
13、性论证总体方案技术总体方案技术/经济评价经济评价总体方案鉴定。总体方案鉴定。最终确定微机控制系统总体控制方案最终确定微机控制系统总体控制方案(2)确定控制算法确定控制算法 目的在于确定微机控制系统输入目的在于确定微机控制系统输入/输出之间的数字和逻输出之间的数字和逻辑数学模型的数学表达方式,为控制系统输出的控制信辑数学模型的数学表达方式,为控制系统输出的控制信号,实现被控制对象的各控制功能、精度、稳定性、可号,实现被控制对象的各控制功能、精度、稳定性、可靠性等要求提高可靠的理论依据。靠性等要求提高可靠的理论依据。常用的控制算法:常用的控制算法:逐点比较法逐点比较法、数字积分法数字积分法、PID
14、PID调节控制法调节控制法、最小拍控最小拍控制法制法、最优控制法最优控制法、随机控制法随机控制法、自适用控制法自适用控制法、遗传遗传控制法控制法、模糊控制法模糊控制法、鲁棒控制法鲁棒控制法、神经网络控制法神经网络控制法、专家系统专家系统等。等。选用何种控制算法,应依据被控制对象的具体要求而选用何种控制算法,应依据被控制对象的具体要求而定,主要包括定,主要包括控制功能、精度、稳定性、可靠性控制功能、精度、稳定性、可靠性等。等。(3)微型计算机选择微型计算机选择 任何微机控制系统中的微型计算机,无论被控制对象的要求任何微机控制系统中的微型计算机,无论被控制对象的要求如何,对微型计算机都有一定最基本
15、要求。如何,对微型计算机都有一定最基本要求。1)较完善的适时中断系统较完善的适时中断系统微型计算机控制系统必须具有实时控制性能。微型计算机控制系统必须具有实时控制性能。实时控制包实时控制包含两个意思含两个意思:一是系统正常运行时的实时控制能力,如数控机:一是系统正常运行时的实时控制能力,如数控机床的伺服控制;二是在发生故障时紧急处理的能力,这些控制床的伺服控制;二是在发生故障时紧急处理的能力,这些控制要求微机具有较完善的中断系统。要求微机具有较完善的中断系统。2 2)足够的存储容量()足够的存储容量(ROMROM、RAMRAM、EPROM EPROM)有效保证微机系统软件、应用软件、数据处理工
16、作的正常运有效保证微机系统软件、应用软件、数据处理工作的正常运行。行。3 3)完善的输入)完善的输入/输出通道输出通道 逻辑、数字、模拟通道,以及输入逻辑、数字、模拟通道,以及输入/输出通道接口数。输出通道接口数。4 4)实时时钟控制)实时时钟控制 作为控制系统实现控制功能的基准。作为控制系统实现控制功能的基准。5)字长与速度)字长与速度 微处理器的字长定义为并行数据总线的线数。字长直接影响数据精度、寻址能力、指令数目和执行速度。字长短时,指令执行速度就慢,为保证实时控制,就必须选用速度快的机器。同理,字长长时就可选用速度稍慢的机器。6)指令)指令 一般说来,指令条数越多,程序越少越灵活。对于
17、控制系统来说,尤其要求较丰富的逻辑判断指令和外围设备控制指令,通常8位微处理器都具有足够的指令种类和数量。7)类型选择)类型选择根据成本高低、程序编制难易以及扩充I/O接口是否方便等因素,确定是选用单片机、单板机,还是微型计算机系统。(3)微型计算机选择微型计算机选择(4)接口设计)接口设计接口设计包括两个方面的内容包括两个方面的内容:一是扩展接口;二是安排各接口电路输入输出端的信号,选定各信号输入输出时采用何种控制方式。接口扩展方法:接口扩展方法:选用功能接口板 选用通用接口电路 用集成电路自行设计接口电路输入输出控制方式输入输出控制方式 顺序?查询?中断?DMA?如果要采用程序中断方式,就
18、要考虑中断申请输入、中断优先级排队等问题。若要采用直接存储器存取方式,则要增加直接存储器存取(DMA)控制器作为辅助电路加到接口上。(5)操作控制台设计 微机控制系统为便于人机联系,通常都要设计一个现场操作人员使用的控制台,它一般不使用微机所带的键盘,因为现场操作人员不了解计算机的硬件和软件,假若操作失误可能发生事故,所以一般要单独设计。(6)软件设计)软件设计微机控制系统的软件主要分两大类,即系统软件系统软件和应用软件应用软件。系统软件用户只须了解其大致原理和使用方法就行了。而应用软件都要由用户自行编写,设计方法有两种,即模块化程序和结构化程序。程序模块化设计方法程序模块化设计方法:在进行软
19、件设计时,通常把整个程序分成若干部分,每一部分叫作一个模块。所谓“模块”,实质上就是能完成一定功能、相对独立的程序段。这种程序设计方法就叫作模块程序设计法。结构化程序设计方法结构化程序设计方法:给程序设计施加了一定的约束,它限定采用规定的结构类型和操作顺序,因此能编写出操作顺序分明、便于查找错误和纠正错误的程序常用的结构有顺序结构、选择结构、循环结构。其特点是程序本身易于用程序框图描述,易于构成模块,操作顺序易于跟踪,便于查找错误和测试。(7)系统调试微机控制系统设计完成以后,要对整个系统进行调试。调试步骤为硬件调试硬件调试 软件调试软件调试 系统系统调试调试。硬件调试硬件调试包括对元器件的筛
20、选及老化、印制电路板制作、元器件的焊接及试验,安装完毕后要经过连续考机运行;软件调试软件调试主要是指在微机上把各模块分别进行调试,使其正确无误,然后固化在EPROM中;系统联调系统联调主要是指把硬件与软件组合起来,进行模拟实验,正确无误后进行现场试验,直至正常运行为止。第三节第三节微型计算机的系统构成及种类微型计算机的系统构成及种类 1 1微型计算机的系统构成微型计算机的系统构成 人们常用人们常用“微机微机”这个术语。该术语是这个术语。该术语是三个概念的统称,即三个概念的统称,即微处理机微处理机(微处理器微处理器)、微、微型计算机、微型计算机系统型计算机、微型计算机系统的统称。的统称。微处理机
21、微处理机(Microprocessor)(Microprocessor)简称简称CPUCPU。它是一个大规模集成电路它是一个大规模集成电路(LSI)(LSI)器件或超大规器件或超大规模集成电路模集成电路(VLSI)(VLSI)器件,器件中有数据通道、器件,器件中有数据通道、多个寄存器、控制逻辑和运算逻辑部件,有的多个寄存器、控制逻辑和运算逻辑部件,有的器件还含有时钟电路,为器件的工作提供定时器件还含有时钟电路,为器件的工作提供定时信号。控制逻辑可以是组合逻辑,也可以是微信号。控制逻辑可以是组合逻辑,也可以是微程序的存储逻辑,可以执行机器语言描述的系程序的存储逻辑,可以执行机器语言描述的系统指令
22、,是完成计算机对信息的处理与控制等统指令,是完成计算机对信息的处理与控制等的中央处理功能的器件,并非是完整的计算机。的中央处理功能的器件,并非是完整的计算机。微型计算机微型计算机(Microcomputer)(Microcomputer)简称简称MCMC。它是以微处理机它是以微处理机(CPU)(CPU)为中心,加上只读存为中心,加上只读存储器储器(ROM)(ROM)、随机存取存储器、随机存取存储器(RAM)(RAM)、输入、输入输出接口电路、系统总线及其他支持逻辑电输出接口电路、系统总线及其他支持逻辑电路组成的计算机。路组成的计算机。上述微处理机、微型计算机都是从上述微处理机、微型计算机都是从
23、硬硬件件角度定义的,而计算机的使用离不开软件角度定义的,而计算机的使用离不开软件支持。一般将支持。一般将配有系统软件、外围设备、系配有系统软件、外围设备、系统总线接口的微型计算机称为微型计算机系统总线接口的微型计算机称为微型计算机系统统(Microcomputer system)(Microcomputer system),简称,简称MCSMCS。CPU CPU、MCMC与与MCSMCS的关系的关系微型计算机的基本硬件构成微型计算机的基本硬件构成 一般由一般由数据总线、地址总线和控制总线数据总线、地址总线和控制总线相连;主存储相连;主存储器又叫内部存储器,目前这些存储器均是大规模集成电路器又叫
24、内部存储器,目前这些存储器均是大规模集成电路(LSI)(LSI),主要有,主要有RAMRAM(Random(Random Access Memory)Access Memory)和和ROMROM(Read(Read Only MemoryOnly Memory),通常),通常ROMROM存储固定程序和数据,而输入存储固定程序和数据,而输入输出数据和作业领域的数据由输出数据和作业领域的数据由RAMRAM存储。输入输出装置存储。输入输出装置主要执行数据和程序的输入输出,以及用于控制时输入主要执行数据和程序的输入输出,以及用于控制时输入检测传感元件的信息和输出控制执行元件的信息。辅助存检测传感元件的
25、信息和输出控制执行元件的信息。辅助存储装置可作为存储器使用;操作面板或键盘也属于输入装储装置可作为存储器使用;操作面板或键盘也属于输入装置,如下图所示。置,如下图所示。2 2微型计算机的种类微型计算机的种类 (1)(1)按组装形式分类按组装形式分类 按组装形式可将微型计算机分为按组装形式可将微型计算机分为单片机、单板机单片机、单板机和和微机系统微机系统等。等。1)1)单片机(如下图所示)单片机(如下图所示)在一块集成电路芯片在一块集成电路芯片(LSI)(LSI)上装有上装有CPUCPU、ROMROM、RAMRAM以以及输入输出端口电路,该芯片就称为单片微型计算及输入输出端口电路,该芯片就称为单
26、片微型计算机机(SCM-Single Chip MicrocomputerSCM-Single Chip Microcomputer)简称单片机。例简称单片机。例如如IntelIntel公司的公司的MCS48MCS48系列、系列、5151系列、系列、9696系列等。系列等。单片机的设计充分考虑了机械的控制需要,它独单片机的设计充分考虑了机械的控制需要,它独有的硬件结构、指令系统和输入输出有的硬件结构、指令系统和输入输出(I/O)(I/O)能能力,提供了有效的控制功能、故又称为力,提供了有效的控制功能、故又称为微控制器微控制器(Microcontroller)(Microcontroller)。
27、同时,它与通用微处理器一样,具有很强的运算同时,它与通用微处理器一样,具有很强的运算功能,因而它不但是一种高效能的过程控制机,功能,因而它不但是一种高效能的过程控制机,同时也是同时也是有效的数据处理机有效的数据处理机。随着单片机性能的。随着单片机性能的提高和功能的增强,使单片机的应用打破了原来提高和功能的增强,使单片机的应用打破了原来认为只能用于简单的小系统的概念。认为只能用于简单的小系统的概念。目前,单片机已广泛应用于家用电器、机电产品、目前,单片机已广泛应用于家用电器、机电产品、仪器仪表、办公室自动化产品、机器人等的机电仪器仪表、办公室自动化产品、机器人等的机电一体化。上至航天器、下至儿童
28、玩具,均是单片一体化。上至航天器、下至儿童玩具,均是单片机的应用领域。机的应用领域。单片机应用系统:单片机应用系统:单片机应用系统由硬件和软件组成,硬件是应用系统的基础。软件是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务。单片机程序设计语言:单片机程序设计语言:机器语言 汇编语言 高级语言单片机应用系统开发单片机应用系统开发 单片机虽然功能很强,但它却无法独立完成程序录入、查错、改错和程序固化等功能,必需借助于开发工具(仿真器、编程器等)才能实现相关操作。利用独立型仿真器开发:利用独立型仿真器开发:这种仿真器不需要依赖PC机就能独立完成单片机应用系统的在线仿真,便于在
29、现场对应用软件进行调试和修改。利用非独立型仿真器开发:利用非独立型仿真器开发:这种开发方式要由PC机和仿真器共同实现。仿真器与PC机之间以串行通讯方式连接,利用PC机配置的组合软件完成开发任务。有些仿真器上还有固化插座,能够将开发调试后的用户程序写入存储器芯片。与前一种相比,这种开发方式在现场参数的修改和调试方面不够方便。不使用仿真器开发:不使用仿真器开发:新型单片机开发系统可以不使用仿真器,而是直接将单片机安装到印刷线路板上,利用PC机完成应用程序的编辑、汇编和模拟运行,最后将目标程序串行下载到单片机应用系统。将微型计算机的基本体系将微型计算机的基本体系CPUCPU、一定容量的、一定容量的R
30、OMROM和和RAMRAM、输入、输入输出端口输出端口(I/O(I/O电路电路)以及一些辅助电路分别做成以及一些辅助电路分别做成LSILSI芯片,芯片,并将它们配置在一块印制电路板上,用电缆线和外部设备直并将它们配置在一块印制电路板上,用电缆线和外部设备直接连接起来,这样的计算机叫做单板微型计算机,简称单板接连接起来,这样的计算机叫做单板微型计算机,简称单板机。机。例如例如TP801TP801是以是以8 8位微处理器位微处理器(如如Z80)Z80)为核心组装的为核心组装的8 8位单位单板机,板机,SDK-86SDK-86是以是以1616位微处理器(位微处理器(Intel8086/8088)In
31、tel8086/8088)为中央为中央处理器组装的处理器组装的1616位单板机。位单板机。2)单板机单板机在单板机的印制电路板上装有在单板机的印制电路板上装有一个十六进制的小键盘和数字一个十六进制的小键盘和数字显示器显示器,可完成一些简单的数据可完成一些简单的数据处理和编辑功能。用单板机实处理和编辑功能。用单板机实现机电产品的机电一体化成本现机电产品的机电一体化成本低,在机械设备的简易数控、低,在机械设备的简易数控、检测设备、工业机器人的控制检测设备、工业机器人的控制等领域中得到广泛应用。等领域中得到广泛应用。根据需要,将微型计算机、根据需要,将微型计算机、ROMROM、RAMRAM、I/OI
32、/O接口电路、电源等组装在不同的印制接口电路、电源等组装在不同的印制电路板上,然后组装在一个机箱内,再电路板上,然后组装在一个机箱内,再配上键盘、配上键盘、CRTCRT显示器、打印机、硬盘和显示器、打印机、硬盘和软盘驱动器等多种外围设备和足够的系软盘驱动器等多种外围设备和足够的系统软件统软件,就构成了一个完整的微机系统。就构成了一个完整的微机系统。如如IBM-PC(IBM-PC(如:如:PP、P P、PP等等)。由由PC机组成的控制系统可充分利用机组成的控制系统可充分利用PC机原有的系统资源,但由于机原有的系统资源,但由于PC机本来是机本来是用作办公自动化的,所以对操作环境有用作办公自动化的,
33、所以对操作环境有一定的限制,因此,一定的限制,因此,普通普通PC多用于数据多用于数据采集系统或其他环境较好的场合。当用采集系统或其他环境较好的场合。当用在工业现场时,对于各种干扰、振动及在工业现场时,对于各种干扰、振动及环境等要采取防范措施或采用环境等要采取防范措施或采用工业工业PC机机。3)3)微型计算机系统微型计算机系统普通普通PC机:机:工业工业PC机机为了改进普通PC机在工业环境下的适应性,出现了工业PC机。工业工业PC机是结构经过加固,元器件经过严格筛选、接机是结构经过加固,元器件经过严格筛选、接插件结合部经过强化设计、有良好抗干扰性、工作可靠性并插件结合部经过强化设计、有良好抗干扰
34、性、工作可靠性并保留了普通保留了普通PC机的总线及接口标准以及其他优点的微机机的总线及接口标准以及其他优点的微机。通常工业PC也配有种类齐全的PC总线接口模板,包括:数字量I/O板,A/D板,D/A板,定时器/计数器板、专用控制板、通信板以及存储器板等,为设计微机系统提供了极大的方便。用工业PC组成控制系统的过程就是选用或设计相应接口模板,并开发控制软件的过程。由于工业PC选用的元器件档次较高,结构经过强化处理,所以组成的系统性能也较高,但相应的成本也高,宜用于需进行大量数据处理、可靠性要求高的大型工业控制系统。4)可编控制器PLC可编控制器(PLC)是在继电器逻辑控制系在继电器逻辑控制系统的
35、基础统的基础上,利用微处理器技术发展起来的有逻辑运算、计时/计数、算术运算、模拟量调节、操作显示等功能的新型工业控制器。它结构简单、编程方便、体积小、抗干扰能力强、运行可靠,可以取代传统的继电器逻辑控制系统、模拟控制系统等,被广泛应广泛应用于工业生产过程控制中用于工业生产过程控制中。PLC一般使用8位或16位微处理器,大型PLC也有32位微处理器。(2)(2)按微处理机位数分类按微处理机位数分类 按微处理机位数可将微型计算机分为位片、位片、4位、位、8位、位、16位、位、32位和位和64位位等机种。所谓位数是指微处理机并行处位数是指微处理机并行处理的数据位数,即可同时传送数据的总线宽度理的数据
36、位数,即可同时传送数据的总线宽度。4位机目前多做成单片机。即把微处理机、12KB的ROM、64128KB的RAM、I/O接口做在一个芯片上,主要用于单机控制、仪器仪表、家用电器、游戏机等中。8位机有单片和多片之分,主要用于控制和计算。16位机功能更强、性能更好,用于比较复杂的控制系统,可以使小型机微型化。32位和64位机是比小型机更有竞争力的产品。人们把这些产品称为超级微机。它具有面向高级语言的系统结构,有支持高级调度、调试以及开发系统用的专用指令,大大提高了软件的生产效率。按用途分类可以将微型计算机分为控制用和数据处理用微型计算机。对单片机来说:可分为通用型和专用型。通用型单片机通用型单片机
37、,即通常所说的各种系列的单片各种系列的单片机机。它可把开发的资源(如ROM、I/O接口等)全部提供给用户,用户可根据自己应用上的需要来设计接口和编制程序,因此通用型单片机可作为系统或产品的微控制器,适用于各种应用领域。专用单片机或称专用微控制器专用单片机或称专用微控制器,是专门为某一应用领域或某一特定产品而开发的一类单片机。为满足某一领域应用的特殊要求而开发的单片机,其内部系统结构或指令系统都是特殊设计(甚至内部已固化好程序)。(3)(3)按用途分类按用途分类第四节第四节 微机软件与程序设计语言微机软件与程序设计语言 软件是比程序意义更广的一个概念,内含极其丰富。软件是比程序意义更广的一个概念
38、,内含极其丰富。1)1)程序设计语言程序设计语言 程序设计语言是编写计算机程序所使用的语言,是人机对话的工具。程序设计语言是编写计算机程序所使用的语言,是人机对话的工具。目前使用的程序设计语言大致有三大类,即目前使用的程序设计语言大致有三大类,即“机器语言机器语言”(Machine(Machine Language)Language)、“汇编语言汇编语言”(Assembly Language)(Assembly Language)、“高级语言高级语言”(High(High Level Language)Level Language)。2)2)操作系统操作系统 所谓操作系统所谓操作系统(OS-O
39、perating System)(OS-Operating System),就是计算机系统的管理程序,就是计算机系统的管理程序库。它是用于提高计算机利用率、方便用户使用计算机及提高计算机响应速库。它是用于提高计算机利用率、方便用户使用计算机及提高计算机响应速度而配备的一种软件度而配备的一种软件 。操作系统可以看成是用户与计算机的接口操作系统可以看成是用户与计算机的接口,用户通,用户通过它而使用计算机。它属于在数据处理监控程序控制之下工作的一组基本程过它而使用计算机。它属于在数据处理监控程序控制之下工作的一组基本程序,或者是用于计算机管理程序操作及处理操作的一组服务程序集合。序,或者是用于计算机
40、管理程序操作及处理操作的一组服务程序集合。3)3)程序库程序库 计算机的可用程序和子程序的集合就是程序库计算机的可用程序和子程序的集合就是程序库(或软件包或软件包)。目前,微。目前,微型计算机积累的程序非常丰富,而且可以通用。而在机械控制领域,由于被型计算机积累的程序非常丰富,而且可以通用。而在机械控制领域,由于被控对象控对象(产品产品)的特殊性较强,其程序库的形成较难。但是,随着微型计算机的特殊性较强,其程序库的形成较难。但是,随着微型计算机的普及与应用,其应用程序将不断丰富,也将会形成各式各样的程序库。的普及与应用,其应用程序将不断丰富,也将会形成各式各样的程序库。第五节第五节 微机的应用
41、领域及选用要点微机的应用领域及选用要点 微型计算机的基本特点是小型化、超小型化,具有一般计算机的信息处微型计算机的基本特点是小型化、超小型化,具有一般计算机的信息处 理、计测、控制和记忆功能,价格低廉,且可靠性高、耗电少,故理、计测、控制和记忆功能,价格低廉,且可靠性高、耗电少,故用微用微机构成机电一体化系统机构成机电一体化系统(或产品或产品)具有以下效果具有以下效果:小型化小型化-应用应用LSILSI技术减少了元件数量,简化了装配,缩小了体积;技术减少了元件数量,简化了装配,缩小了体积;多功能化多功能化-利用了微机以信息处理能力、控制能力为代表的智能;利用了微机以信息处理能力、控制能力为代表
42、的智能;通用性增大通用性增大-容易用软件更改和扩展设计;容易用软件更改和扩展设计;提高了可靠性提高了可靠性-用用LSILSI技术减少了元器件、焊点及接续点数量,增加了用技术减少了元器件、焊点及接续点数量,增加了用软件进行检测的功能;软件进行检测的功能;提高了设计效率提高了设计效率-将硬件标准化用软件适应产品规格的变化,能大大缩短将硬件标准化用软件适应产品规格的变化,能大大缩短产品开发周期;产品开发周期;经济效果好经济效果好-降低了零件费、装配成本、电源能耗,通过硬件标准化易于降低了零件费、装配成本、电源能耗,通过硬件标准化易于实现大量生产;进一步降低成本;实现大量生产;进一步降低成本;产品产品
43、(或系统或系统)标准化标准化-硬件易于标准化;硬件易于标准化;提高了维修保养性能提高了维修保养性能-产品的标准化使维修保养人员易于掌握维修保养规产品的标准化使维修保养人员易于掌握维修保养规则,易于运用故障自诊断功能。则,易于运用故障自诊断功能。微机的应用范围十分广泛,如:微机的应用范围十分广泛,如:(1 1)工业控制和机电产品的机电一体化。)工业控制和机电产品的机电一体化。(2 2)交通与能源设备的机电一体化。)交通与能源设备的机电一体化。(3 3)家用电器的机电一体化。)家用电器的机电一体化。(4 4)商用产品机电一体化。)商用产品机电一体化。(5 5)仪器、仪表机电一体化。)仪器、仪表机电
44、一体化。(6 6)办公自动化设备的机电一体化。)办公自动化设备的机电一体化。(7 7)信息处理自动化设备。)信息处理自动化设备。(8 8)导航与控制。)导航与控制。1.应用领域应用领域 不同领域可选用不同品种、不同档次的微机。不同领域可选用不同品种、不同档次的微机。一般的工业控制设备、数控机床、交通与能源管一般的工业控制设备、数控机床、交通与能源管理等可使用理等可使用8位或位或16位微机系统;位微机系统;控制系统与被控对象分离时,可使用单板机、微控制系统与被控对象分离时,可使用单板机、微机系统;机系统;微机装在产品内时微机装在产品内时(如家用电器、计算器等如家用电器、计算器等)可采用可采用4位
45、或位或8位单片机。位单片机。复杂实时控制及过程控制复杂实时控制及过程控制(如智能机器人、导航系如智能机器人、导航系统等统等),主要使用主要使用16位与位与32位微机。位微机。总之,总之,4位机常用于较简单、规模较小的系统位机常用于较简单、规模较小的系统(或产品或产品),16位与位与32位机及位机及64位机主要用于较复位机主要用于较复杂的大系统,杂的大系统,8位机则用于中等规模的系统位机则用于中等规模的系统。2.选用要点选用要点第八节第八节 单片机的结构特点及其最小应用系统单片机的结构特点及其最小应用系统一、单片机概述一、单片机概述 单片微机是单片微型计算机单片微型计算机SCMC(Single
46、Chip Micro Computer)的译名简称,常简称为单片机单片机。由于主要面向控制,也叫微控制器微控制器(Micro-Controller UnitMCU),嵌入到专用系统中就叫嵌入式微控制器嵌入式微控制器(Embedded Microcontroller)它包括中央处理器CPU、随机存储器RAM、只读存储器ROM、中断系统、定时器/计数器、串行口和并行I/O等等。除了工业控制领域,单片微机在家用电器、电子玩具、通信、高级音响、图形处理、语言设备、机器人、计算机等各个领域迅速发展。目前单片微机的世界年产量已达100亿片,而在中国大陆地区单片微机的年应用量已达6亿片左右。由此可见单片微机
47、的广泛用途和发展前景!1970年微型计算机研制成功之后,随着大规模集成电路的发展又出现了单片微机。MCS-51系列单片机:系列单片机:8051单片微机是美国INTEL公司在1980年年推出的MCS-51系列单片微机的第一个成员,MCS是INTEL公司的注册商标。凡INTEL公司生产的以8051为核心单元的其它派生单片微机都可称为MCS-51系列单片机(8位机),有时简称为51系列系列。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求。Intel公司的MCS-51单片微机,和以8051为核心单元的世
48、界许多公司生产的单片微机,比如PHILIPS(飞利浦公司)的83C552及51LPC系列等、SIEMENS(西门子公司)的SAB80512等、AMD(先进微器件公司)的8053等、ATMEL(爱特梅尔公司)的89C51等统称为统称为80C51系列单片微机系列单片微机。二、二、MCS-51MCS-51系列单片机的结构特点系列单片机的结构特点 MCS-51MCS-51系列单片机包括系列单片机包括805l805l、87518751和和80318031三种产品,其三种产品,其硬件设计简单灵活。硬件设计简单灵活。80518051片内有片内有4KB4KB的的ROMROM。用户将已开发好的程序交给芯片。用户
49、将已开发好的程序交给芯片制造厂商,在制造芯片时用制造厂商,在制造芯片时用将用户程序写入将用户程序写入ROMROM。显然用户本身是无法将自己的程序写入显然用户本身是无法将自己的程序写入80518051芯片的。程序一芯片的。程序一经写入片内经写入片内ROMROM,用户也无法改变程序。所以,用户也无法改变程序。所以80518051用在批量用在批量较大较大(1000(1000片以上片以上)时,经济上才合算。时,经济上才合算。87518751片内有片内有4KB4KB的的EPROMEPROM。用户可以用。用户可以用将用户程将用户程序写入片内序写入片内EPROMEPROM。所以当用户的程序不长时使用这种芯片
50、。所以当用户的程序不长时使用这种芯片可简化电路,也可以作为开发系统片内可简化电路,也可以作为开发系统片内8051ROM8051ROM单片机的代单片机的代用芯片。由于用芯片。由于EPROMEPROM可通过照射紫外光线抹去原有程序进行可通过照射紫外光线抹去原有程序进行改写,所以这类芯片也可用于程序的开发工作改写,所以这类芯片也可用于程序的开发工作。80318031芯片内无芯片内无ROMROM或或EPROMEPROM,使用时必须配置外部的程序,使用时必须配置外部的程序存储器存储器EPROMEPROM。如不使用。如不使用805l805l或或87518751芯片片内的芯片片内的ROMROM或或EPROM