机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt

上传人:b****2 文档编号:2491326 上传时间:2022-10-30 格式:PPT 页数:55 大小:2.79MB
下载 相关 举报
机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt_第1页
第1页 / 共55页
机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt_第2页
第2页 / 共55页
机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt_第3页
第3页 / 共55页
机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt_第4页
第4页 / 共55页
机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt

《机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt》由会员分享,可在线阅读,更多相关《机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt(55页珍藏版)》请在冰豆网上搜索。

机电一体化设计课件第三章(1):微机及其接口技术(6学时).ppt

知识回顾知识回顾n机电一体化系统各组成要素之间要遵循机电一体化系统各组成要素之间要遵循的原则的原则n接口耦合、能量传递接口耦合、能量传递n信息控制信息控制n运动传递运动传递n接口主要完成信息变换、放大和耦合功接口主要完成信息变换、放大和耦合功能能知识回顾知识回顾单片机单片机系统构成第一篇:

微机及接口技术概述概述接口电路的设计原则接口电路的设计原则地址译码器、地址译码器、I/O口与口与CPU的接口的接口人机接口人机接口机电接口机电接口一、接口电路的类型及特点一、接口电路的类型及特点为构成完整的并有一定控制和运算功能的系统而将一个部为构成完整的并有一定控制和运算功能的系统而将一个部件与另外的部件通过件与另外的部件通过一组导线或者标准连接件一组导线或者标准连接件连接起来,这种连接起来,这种导线或标准连接件就称微处理器系统的接口。

导线或标准连接件就称微处理器系统的接口。

概述概述机电一体化产品基本组成及接口机电一体化产品基本组成及接口n人机对话输入和输出设备没有和CPU直接连接,而是通过I/O口与CPU连接在一起n外设和CPU不能直接连接的原因有下面两个:

n人机对话设备和CPU的阻抗不匹配;nCPU不能直接控制人机对话设备(键盘、LED等)的接通和关闭。

nCPU通过地址译码器、RD和WR等控制I/O口的接通和关闭,从而控制外设的接通和关闭。

接口电路的设计原则

(一)接口设计的一般原则接口电路的设计过程就是建立和形成微处理器系统的过程。

其一般步骤为:

1.根据实际要求,选择合适的微处理器;2.确定存储器的类型和容量;3.选择外部输入、输出设备的类型;4.为各类接口选择合适的接口芯片、接口总线或设计具体的接口电路。

1微处理器微处理器CPU的选择的选择1)字长字长即数据总线并行的线数。

CPU字长愈长,则运算精度越高;指令的位数愈多,功能就愈强,但相应整个系统变得更复杂。

一般指CPU数据总线的位数。

2)寻址方式寻址方式即取出指令中操作数的方法。

寻址方式愈多,指令功能就愈强,能更有效地处理各种数据。

3)指令系统指令系统指令系统应与寻址方式结合起来考虑其功能和数量。

当具体应用侧重于控制时,应特别注意指令系统中的输入输出指令、条件转移指令等;而如果侧重于数据处理与运算时,则应注意数据操作指令。

4)指令执行速度指令执行速度应当比较指令执行同样功能任务所需的时间,而不应单纯比一条指令的执行速度或时钟频率。

5)最大寻址能力最大寻址能力与地址总线及输入输出设备的寻址方式有关。

独立编址:

对设有专门输入输出通道的CPU,其存储器容量就是最大寻址能力。

如有N根地址线,则最大寻址能力为2N。

统一编址:

对存储器编址输入输出的CPU,如果输入输出设备的最大寻址能力为n时,则最大寻址能力为2Nn(N根地址总线)6)内存数目内存数目内存数目越多,供用户使用的存储器就愈多,CPU处理与控制功能越方便灵活,速度愈快。

7)中断结构及直接存储器存取中断结构及直接存储器存取当CPU用于复杂的实时控制时,要求CPU具有多级的中断结构,以便实现处理紧急情况的非屏蔽中断及处理正常信息输入输出传送的可屏蔽中断。

当CPU使用软磁盘作为外存时,为了加速相互传送数据的速率,必须用直接存储器存取(DMA)。

8)电源电压等级电源电压等级CPU若采用单一电源,则使用方便。

但也有些CPU采用多个电源,选用时应注意。

9)硬件供应情况硬件供应情况注意CPU建立系统的各个器件应通用易购。

10)软件供应情况软件供应情况注意所选CPU的软件是否丰富,这有助于对应用程序的研制。

11)成本成本要从整个系统建立来估计成本,而不能仅从单片CPU的成本来估算。

2存储器选择存储器选择选好CPU也就是确定了存储器的最大容量。

为了选择存储器,要求掌握每种每种CPU所给出的存储所给出的存储器空间分配图器空间分配图。

对存储容量要求较小的系统,可采用双极型RAM。

需要调试和经常修改的程序,建议采用EPROM(紫外线擦除)或EEPPROM(电擦除)。

3接口电路设计时注意的几个问题接口电路设计时注意的几个问题1)电源的分布电源的分布首先应当合理地选择整个系统是共用一个中央稳压电源还是每一块印制电路板各用单独的电源。

采用中央电源的优点是较省电,并且由于各块印制电路板无单独电源,从而使其温度不致太高,缺点是可靠性差,电源一旦出故障,整个系统就不能工作。

采用分散的一块电路板配一个稳压电源,其优点是可靠性显著提高,缺点是各板工作温升较高,稳压电源元件较多。

为了消除输入与输出端可能出现的寄生振荡,还要求并联容量大小不一的钽电容。

图是这两种电源方案的示意图。

中央稳压电源一板一稳压电源为了减少数字电路噪声的干扰,通常要求每四个TTL集成电路的电源与地并接有去耦电容。

电源的地线应短而粗,接触可靠。

在电路板上,地线要有尽可能大的面积。

此外,对电源电压质量要求较高的电路,还希望将电源的“地”与“信号地”分开,如图所示。

电源地与信号地分开2)时钟线路的具体布置时钟线路的具体布置为减少时钟对其信号线的干扰,时钟线路要与地址总线、数据总线分开。

如果用地线隔离,可在地线的一侧安排时钟线,另侧安排地址总线及数据总线。

在容量较大且采用高速时钟的微处理器系统中,要求用绞合线或屏蔽电缆与时钟接口。

3)MOS器件的使用器件的使用使用MOS器件时,特别要注意将不用的输入端接到固定的高电平或低电平,切勿悬空,以防静电感应而损坏。

138和和139的引脚名称的引脚名称地址译码器、地址译码器、I/O口与口与CPU的接口的接口一、地址译码器的结构和工作原理对于任何一个机电一体化产品,都连接多个输入及输出设备,CPU在工作时,由地址译码器分时选中分时选中不同的外设工作139的功能表的功能表1A、1B地址信号线1G控制信号线1Y0-1Y3输出信号线138的的功功能能表表地址译码器与地址译码器与CPU的接口的接口地址译码器使地址译码器使CPU在每一瞬时只选中一个外设,它解决了在每一瞬时只选中一个外设,它解决了CPU如何带多个外设的问题。

如何带多个外设的问题。

273的引脚名称及与的引脚名称及与CPU的接口的接口二、简单输出口与二、简单输出口与CPU的接口的接口图3-4273的引脚名称及功能表图3-5273的引脚名称及与CPU的接口+245(总线收发器)的功能表(总线收发器)的功能表三、简单输入口与三、简单输入口与CPU的接口的接口245的引脚名称及与的引脚名称及与CPU的接口的接口8255A的引脚名称及接口电路的引脚名称及接口电路四、可编程并行口与四、可编程并行口与CPU的接口的接口8255A各端口的地址范围可编程的含义1

(1)8255的端口基本工作方式可选择的端口基本工作方式可选择8255有三种工作方式,在这三种工作方式中各条端口线的功能如下表3-7所示。

工作方式0适用于无条件传输数据的设备。

作为输出口时,类似于前面讲过的74xx273,作为输入口时,类似于74xx245。

设计键盘接口、LED接口可以采用这种方式。

工作方式1和工作方式2为特殊的工作方式如选通工作方式。

表3-78255A不同工作方式下端口线的功能

(2)PA、PB、PC用作输入和输出的功能可选择方式选择控制字决定可编程的含义2(3)8255的三个输出端口可选择A1、A0接到CPU的地址总线上,A1、A0是芯片内部寻址信号线,寻址的方法是:

A1A0=00,对应于PA口;A1A0=01,对应于PB口;A1A0=10,对应于PC口;A1A0=11,对应于控制口。

可编程的含义3n控制微机控制微机8031、地址译码器、接口芯片、地址译码器、接口芯片与输入、输出设备的连线总图与输入、输出设备的连线总图例一:

例一:

五、地址译码器、I/O口与CPU的接口总图01000100000按键的按键的数据数据10000100100100100100+5V111100000001D7=1特征位为1D6D5=00A组工作方式为0D4=0PA口作输出D3=0PC口高四位作输出D2=0B组工作方式为0D1=0PB口作输出D3=0PC口高四位作输出00对对8255进行预进行预定义定义00100100+5V00000000000100数据00100100+5V10100000000100数据00100100+5V01010000000100数据人机接口人机接口n人机接口作用人机接口作用n输输入入:

操作者通过输入设备向CPU发出指令,干预系统的运行状态n输输出出:

在CPU的控制下,用显示设备来显示机器工作状态的各种信息。

n输入设备:

输入设备:

开关、BCD二十进制码拨盘、键盘等;n输输出出设设备备:

指示灯、LED(发光二极管)、液晶显示器、微型打印机、CRT(阴极射线管)、扬声器等。

n人机接口:

人机接口:

输入接口和输出接口。

n人机接口特点:

人机接口特点:

n专用性。

不同的产品有不同的人机接口。

n低速性。

外设的工作速度较低,设计时要考虑微机与外设的速度配合,提高微机的工作效率。

一、人机接口特点一、人机接口特点二、人机输入接口设计

(1)独立开关设计方法开关接口设计。

图3-10开关的表示符号与接口电路SH是按钮开关,SC是转换开关图3-11按钮开关通断时的电压抖动可用于开关个数N不大于8的情况硬件去抖动硬件去抖动消除抖动不良后果的方法:

消除抖动不良后果的方法:

其中其中RCRC滤波电路去抖动电路简单实用,效果较好。

滤波电路去抖动电路简单实用,效果较好。

软件去抖动(常用)软件去抖动(常用)检测到按键按下后,执行延时检测到按键按下后,执行延时10ms10ms子程序后再确认该键子程序后再确认该键是否确实按下,消除抖动影响。

是否确实按下,消除抖动影响。

在只有一、二个开关时,可以采用硬件去抖动,若多于二个在只有一、二个开关时,可以采用硬件去抖动,若多于二个开关,则应采用软件去抖动。

开关,则应采用软件去抖动。

(2)拨盘输入接口设计若系统需要输入少量的参数,采用拨盘较为可靠方便。

具有保持性十进制输入、BCD码输出BCD码拨盘的结构简图BCD码拨盘通断状态表码拨盘通断状态表(0:

与与A线不通,线不通,1:

与与A线接通)线接通)对比的主要方面有:

对比的主要方面有:

元件价格和是否容易买到;元件价格和是否容易买到;占用印刷板面积如何;占用印刷板面积如何;元件是否先进;元件是否先进;编程复杂程度如何。

编程复杂程度如何。

与与CPU之间的数据传输属无条件传输之间的数据传输属无条件传输n采用8031做控制微机,通过简单输入口74LS245设计出四位十进制输入、BCD码输出的拨盘,若输入1357这个数,试画出接口电路.例二:

拨盘与微机接口电路图输入“1”则B1B2B3B4分别对应为0001输入“3”则B5B6B7B8分别对应为0011输入“5”则B1B2B3B4分别对应为0101输入“7”则B5B6B7B8分别对应为0111D0D1D2D3D4D5D6D7WRRDA8A9A10A11A12A13A14A158031Y0Y1Y2Y3Y4Y5Y6Y7ABCG2AG2BG1B1B2B3B4B5B6B7B8A1A2A3A4A5A6A7A8DIRGB1B2B3B4B5B6B7B8A1A2A3A4A5A6A7A8DIRGGNDGNDA8421A8421A8421A8421+5VY1Y2+RD+RD74LS13874LS245()74LS245().(3)键盘接口设计矩阵排列设计方法在机电系统的人机接口中,当需要操作者输入的指令或参数比较多时,可以选择键盘作为输入设备。

键盘的形式有独立式键盘和矩阵式键盘。

矩阵式键盘的结构、与I/O的接口电路矩阵式键盘的结构及接口电路矩阵式键盘的结构及接口电路键名和键值行线权值列线权值=键号。

行线号4+列线号=键号。

人为定义,与电路无关。

行扫描式矩阵式键盘工作过程第一步,判断键盘上有无键闭合。

第二步,判

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1