机电一体化系统设计第4章微机控制系统的选择及接口设计OK课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机电一体化系统设计第4章微机控制系统的选择及接口设计OK课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电 一体化 系统 设计 微机 控制系统 选择 接口 OK 课件
- 资源描述:
-
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以以及输入输出端口电路,该芯片就称为单片微型计算及输入输出端口电路,该芯片就称为单
展开阅读全文