第5章机电一体化系统的接口与电磁兼容技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第5章机电一体化系统的接口与电磁兼容技术课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电 一体化 系统 接口 电磁 兼容 技术 课件
- 资源描述:
-
1、返回返回第五章第五章 机电一体化系统的机电一体化系统的接口与电磁兼容技术接口与电磁兼容技术 返回返回机电一体化系统的接口与电磁兼容技术机电一体化系统的接口与电磁兼容技术 n5.1 机电一体化系统的接口技术机电一体化系统的接口技术5.1.1 接口技术概述接口技术概述5.1.2 人机接口设计人机接口设计5.1.3 机电接口设计机电接口设计n5.2 机电一体化系统的电磁兼容技术机电一体化系统的电磁兼容技术5.2.1 电磁兼容技术的电磁兼容技术的5.2.2 电磁干扰的形式和途径电磁干扰的形式和途径5.2.3 常用的干扰抑制技术常用的干扰抑制技术返回返回一、概述n组成机电一体化系统的各要素和子系统之间相
2、接处必须具备一定的联系条件,这个联系条件通常被称为接口,简单地说就是各子系统之间以及子系统内各模块之间相互联接的硬件及相关协议软件。5.1 机电一体化系统接口设计机电一体化系统接口设计 返回返回一、概述n接口设计的总任务是解决功能模块间的信号匹配问题。n机电产品可看成是由许多接口将组成产品各要素的输入/出联系为一体的系统,并且系统的要素间能够电磁兼容。5.1 机电一体化系统接口设计机电一体化系统接口设计 返回返回接口设计的基本原则及要求 n机电一体化系统中的接口通常是由接口电路与之配套机电一体化系统中的接口通常是由接口电路与之配套的驱动程序组成,就是我们通常说的硬件设计和软件的驱动程序组成,就
3、是我们通常说的硬件设计和软件设计。设计。n接口电路是接口的骨架,用来实现在被传输的数据、接口电路是接口的骨架,用来实现在被传输的数据、信息在电气上、时间上的匹配;接口程序是接口的中信息在电气上、时间上的匹配;接口程序是接口的中枢,完成接口数据的输入输出,传送可编程接口器件枢,完成接口数据的输入输出,传送可编程接口器件的方式设定、中断设定等控制信息。的方式设定、中断设定等控制信息。返回返回接口设计需要满足信息传输和转换的要求n信息采集(信号输入)信息采集(信号输入)n驱动控制(信号输出)驱动控制(信号输出)n变送单元变送单元返回返回1.接口的分类接口的分类 从不同的角度及工作特点出发,机电一体化
4、系统的接口有多种分类方法。 按照信息传递的方式分为两大类:输入接口、输出接口; 返回返回1.接口的分类接口的分类根据接口的变换和调整功能特征分类 零接口:不进行参数的变换与调整。如联轴器、输送管、插头、插座、导线、电缆等。 被动接口:仅对被动要素的参数进行变换与调整。如齿轮减速器、进给丝杠、变压器、可变电阻以及光学透镜等。返回返回 主动接口:含有主动因素、并能与被动要素进行匹配的接口。如电磁离合器、放大器、光电耦合器、A/D、D/A转换器等。 智能接口:含有微处理器、可进行程序编制或适应条件变化的接口。如自动调速装置、通用输入/输出芯片(如8255芯片)、RS232串行接口、通用接口总线等。返
5、回返回根据接口的输入/输出功能的性质分类 信息接口(软件接口):受规格、标准、法律、语言、符号等逻辑、软件的约束。 机械接口:根据输入/输出部位的形状、尺寸、配合、精度等进行机械联结。 物理接口:受通过接口部位的物质、能量与信息的具体形态和物理条件约束。 环境接口:对周围的环境条件(温度、湿度、电磁场、放射能、振动、水、火、粉尘等)有具体的保护作用和隔绝作用返回返回返回返回按照所联系的子系统不同分类 以控制微机(微电子系统)为出发点,将接口分为人机接口与机电接口两大类。 返回返回2.接口设计的要求接口设计的要求1)计算机接口n计算机接口通常由接口电路和与之配套的接口程序(驱动程序)组成n接口电
6、路:能够使被传输的数据实现在电气上、时间上相互匹配的电路,它是接口的骨架;n接口程序:能够完成这种功能的程序,它是接口完成预定任务的中枢神经。n系统要求计算机接口特点:能够可靠地传送相应的控制信息,并输入有关的状态信息能够进行相应的信息转换返回返回1)计算机接口具体要求如下:n传感器接口:要求传感器与被测机械量信号源具有直接关系,传感器与机械本体连接简单、稳固,能克服机械谐波干扰,正确反映对象的被测参数。n变送接口:电气参数的匹配、远距离信号传输要求、阻抗匹配、电平一致、输入/输出信号关系为线性关系。n驱动接口:电平一致、电平匹配和阻抗匹配、抗干扰措施。2)机械传动接口n要求它连接结构紧凑、轻
7、巧,具有较高的传动精度和定位精度,安装、维修、调整简单方便、刚度好,响应快。返回返回二、人机接口设计二、人机接口设计 n人机接口是操作者与机电一体化系统(主要是控制微机)之间进行信息交换的接口。n按照信息的传递方向,可以分为两大类:输入接口与输出接口。n系统通过输出接口向操作者显示系统的各种状态、运行参数及结果等信息。另一方面,操作者通过输入接口向系统输入各种控制命令及控制参数,对系统运行进行控制,实现所要求完成的任务。返回返回二、人机接口设计二、人机接口设计 n在机电一体化产品中,常用的输入设备有控制开关、BCD或二进制码拨盘、键盘等;常用的输出设备有状态指示灯、发光二极管显示器、液晶显示器
8、、微型打印机、阴极射线管显示器等。扬声器作为一种声音信号输出设备,在进行产品设计时经常被采用。人机接口作为人与微机之间进行信息传递的通道,有着其自身的一些特点,需要在进行设计时予以考虑。n人机接口类型及特点:专用性、低速性、高性能价格比返回返回1. 专用性 每种机电一体化产品都有其自身特定的功能,对人机接口有着不同的要求,所以在制定人机接口的设计方案时,要根据产品的要求而定。2. 低速性 与控制机的工作速度相比,大多数人机接口设备的工作速度很低,在进行人机接口设计时,要考虑控制机与接口设备间的速度匹配,以提高系统的工作效率;3. 高性价比 在满足功能要求的前提下,输入、输出设备配置以小型、微型
9、、廉价型为原则。 人机接口特点返回返回1.1.输入输入接口设计接口设计 n输入口输入设备的数据,要通过数据总线传送给CPU,而CPU与存储器以及其他设备传输的输入/输出数据,也要通过这条数据总线分时地进行传输。因此,输入口的功能就是在只有CPU允许该输入口进行数据输入时,才将来自外设的数据传送到数据总线上。返回返回 左图为一简单开关输入电左图为一简单开关输入电路,通过对路,通过对A点电位进行检点电位进行检测,从而判断开关的状态。测,从而判断开关的状态。上拉电阻上拉电阻R的阻值越小,当的阻值越小,当开关处于断开状态(开关处于断开状态(OFF)时,被传输的高电平值越高时,被传输的高电平值越高,但是
10、当开关处于闭合状态,但是当开关处于闭合状态(ON)时,流过开关触电的时,流过开关触电的电流就越大。因此当采用这电流就越大。因此当采用这种电路时,上拉电阻的阻值种电路时,上拉电阻的阻值应在全面考虑开关的触电电应在全面考虑开关的触电电流和整个电路的功耗电流后流和整个电路的功耗电流后再确定。再确定。R:上拉电阻上拉电阻OFF:高电高电平平ON: 低电平低电平输入口输入输入波形波形A简单的开关输入电路简单的开关输入电路1.1.输入输入接口设计接口设计 n1)简单开关输入电路 返回返回1.1.输入输入接口设计接口设计 n2)简单开关输入接口设计 对于一些二值型控制命令和参数,常采用简单的开关作为输入设备
11、。常用的开关有按钮、转换开关等。时间时间(b) 输入电路波形输入电路波形开关:开关:ON开关:开关:OFF开关:开关:ON低电平低电平发生抖动的时间发生抖动的时间(10ms以下以下)高电平高电平开关:开关:OFF无抖动无抖动有抖动有抖动输输入入接接口口输入波形输入波形r : 上 拉 电: 上 拉 电阻阻 OFF:高电平高电平ON:低电平低电平(a) 输入电路输入电路返回返回1.1.输入输入接口设计接口设计 n2)简单开关输入接口设计 控制微机通过 I/O 口或扩展 I/O 口对开关点电位进行检测,从而判断开关的状态。由于这类开关大都是机械开关,机械触点的弹性作用使开关在闭合及断开瞬间产生抖动,
12、造成开关点电位产生一系列脉冲,电压抖动时间的长短,与机械特性有关,一般为 510ms。按钮的稳定闭合期由操作员的按键动作决定,一般在几百微秒至几秒之间。所以,在进行接口设计时需要采取软件或硬件措施进行消抖处理。 返回返回 硬件消抖常采用下图 所示电路,其中左为双稳态滤波消抖,右为单稳态多谐震荡消抖,图中74xx121是带有施密特触发器输入端的单稳态多谐震荡器。硬件去抖返回返回 软件消抖是在检测到开关状态后,延时一段时间再进行检测,若两次检测到的开关状态相同则认为有效。延时时间应大于抖动时间。软件去抖返回返回1.1.输入输入接口设计接口设计 n2)键盘输入接口设计 当需要操作者输入的指令或参数比
13、较多时,可以选择键盘作为输入接口。返回返回矩阵键盘矩阵键盘+5V01234567BA98CDEFX0X1X2X3Y0Y1Y2Y3 矩阵键盘结构如上图,通常将行线通过上拉电阻接至+5V电源。当无键按下时,行线与列线断开,行线呈高电平。当键盘上某键按下时,则该键对应的行线与列线被短路。例如,7号键被按下闭合时,行线X3与列线Y1被短路,此时X3的电平由Y1电位决定。返回返回CPU对键盘处理控制的工作方式有以下对键盘处理控制的工作方式有以下3种:种:1、程序控制扫描方式 程序控制扫描方式是在CPU工作空余调用键盘扫描子程序,响应按键输入信号要求。程序控制扫描方式的按键处理程序固定在主程序的某个程序段
14、。当主程序运行到该程序段时,依次扫描键盘,判断有否按键输入。若有,则计算按键编号,执行相应按键功能子程序。这种工作方式,对CPU工作影响小,但应考虑键盘处理程序的运行间隔周期不能太长,否则会影响对按键输入响应的及时性。键盘扫描控制方式键盘扫描控制方式 返回返回键盘扫描程序流程图键盘扫描程序流程图返回返回CPU对键盘处理控制的工作方式有以下对键盘处理控制的工作方式有以下3种:种:2、定时控制扫描方式 定时控制扫描方式是利用定时/计数器每隔一段时间产生定时中断,CPU响应中断后对键盘进行扫描,并在有按键闭合时转入该按键的功能子程序。定时控制扫描方式与程序控制扫描方式的区别是,在扫描间隔时间内,前者
15、用CPU工作程序填充,后者用定时/计数器定时控制。定时控制扫描方式也应考虑定时时间不能太长,否则会影响对按键输入响应的及时性。键盘扫描控制方式键盘扫描控制方式 返回返回CPU对键盘处理控制的工作方式有以下对键盘处理控制的工作方式有以下3种:种:3、中断控制方式 中断控制方式是利用外部中断源,响应按键输入信号。当无按键按下时,CPU执行正常工作程序。当有按键按下时,CPU立即产生中断。在中断服务子程序中扫描键盘,判断是哪一个按键被按下,然后执行该按键的功能子程序。这种控制方式克服了前两种控制方式可能产生的空扫描和不能及时响应按键输入的缺点,既能及时处理按键输入,又能提高CPU运行效率,但要占用一
16、个宝贵的中断资源。 键盘扫描控制方式键盘扫描控制方式 返回返回01234567BA98CDEFP1.7P1.6P1.5P1.4P1.0P1.1P1.2P1.38031+5V(1)键盘接口电路键盘接口电路 上图表示上图表示8031通过通过P1口与一个口与一个44键盘的接口电路,其中键盘的接口电路,其中P1.7P1.4作作扫扫描线,描线,P1.3P1.0作输出线。作输出线。 键盘接口电路返回返回(2) 键输入处理程序键输入程序具有下面三项功能: (a) 判断键盘上有无键闭合判断键盘上有无键闭合的的方法方法是是在在P1.0P1.3上全部送上全部送“0”,然后读取然后读取P1.4P1.7状态状态,若全
17、为若全为“1”,则无键闭合则无键闭合,若若不全为不全为“1”,则有键闭合则有键闭合; (b) 去除键机械抖动的方法是读得键号后延时去除键机械抖动的方法是读得键号后延时10ms,再次读,再次读键盘,若此键仍闭合则认为有效,否则认定前述键的闭合是由键盘,若此键仍闭合则认为有效,否则认定前述键的闭合是由于机械抖动或干扰所引起的;于机械抖动或干扰所引起的;返回返回 (c) 判别闭合键键号的方法是对键盘行线扫描,依次从判别闭合键键号的方法是对键盘行线扫描,依次从P1.0、P1.1、Pl.2、P1.3中某位送出中某位送出“0” ,其它行线送出,其它行线送出“1” ,并顺序读入,并顺序读入P1.4P1.7的
18、状态的状态 , 若若P1.4P1.7全全为为“1”,则行线输出为,则行线输出为“0”的这列上无键闭合;若的这列上无键闭合;若P1.4P1.7不全为不全为“1”,则有键闭合,则有键闭合,且行列交叉点即为该键且行列交叉点即为该键键号,如键号,如P1.0P1.3输出为输出为1101,读回,读回P1.4P1.7为为1011, 则位于第则位于第3行与第行与第2列相交处的键处于闭合状态,键号为列相交处的键处于闭合状态,键号为6; (d)使控制微机对键的一次闭合仅进行一次功能操作,使控制微机对键的一次闭合仅进行一次功能操作,采用的方法是,等待闭合键释放后再将键号送入累加器中采用的方法是,等待闭合键释放后再将
19、键号送入累加器中返回返回输出接口设计输出接口设计n从计算机输出的数据,要经过输出口传输给输出设备,但在输出口与实际的输出设备之间一般需要进行信号电平转换,并需要对输出数据的传输时序进行控制。输出接口是操作者对机电一体化系统进行检测的窗口,通过输出接口,系统向操作者显示自身的运行状态、关键参数及运行结果等,并进行故障报警。返回返回n我们对人机通道输出接口中最为常用的LE D显示器接口技术作一简要说明。 LED数码显示器的工作原理n LED数码显示器的结构。LE D是发光二极管的缩写。LED显示器应用非常普遍,从袖珍计算器到仪器仪表都用它,在单片机上的应用也很普遍。输出接口设计输出接口设计返回返回
20、n通常所说的LE D显示器由七个发光二极管组成,因此,也称为七段显示器。其排列形状如图5-42所示,有共阴极和共阳极两种。此外,还有一个圆点型发光二极管,用以显示小数点。发光二极管点亮时,需要的电流为220 mA,压降为1. 2 V,因而用TTL电路即可与它接口七段七段LED显示块显示块R8abcdefgdpa) 共阴极共阴极aR8bcdefgdpb) 共阳极共阳极+5Vgfa be dc dpGNDGND1 24 510397 68abcdefgc) 管脚配置管脚配置输出接口设计输出接口设计返回返回n LED数码显示器的显示段码。为了显示字符,要为LED显示器提供显示段码(或称字形代码),可
21、通过单片机接口使LED显示器某几段发亮来显示不同的数码,如除“。”段不亮其余六段全亮时,则为“0”字;七段全亮时,则为“8”字。七段发光二极管,再加上一个小数点位,共计8段,因此,LED显示器的字形代码正好一个字节。各代码位的对应关系如下:输出接口设计输出接口设计返回返回返回返回n LED数码显示器的接口及显示方法n 单片机与显示器接口可以用硬件为主和用软件为主的方单片机与显示器接口可以用硬件为主和用软件为主的方法。所谓硬件为主就是用法。所谓硬件为主就是用4位数据线而后用锁存器、译码驱位数据线而后用锁存器、译码驱动器显示一位十六进制字符。由于使用硬件较多,缺乏灵动器显示一位十六进制字符。由于使
22、用硬件较多,缺乏灵活性,所以常用软件查表来代替硬件译码,但这也需简单活性,所以常用软件查表来代替硬件译码,但这也需简单的硬件电路配合。例如,可用的硬件电路配合。例如,可用8255作为显示接口。由于接作为显示接口。由于接口提供不了较大的电流供口提供不了较大的电流供LE D显示器使用,因此驱动电路显示器使用,因此驱动电路一般是必不可少的。一般是必不可少的。输出接口设计输出接口设计返回返回n (1)静态显示方式。静态显示方式,是指每一位显示器的字段控制是独立的,每一位的显示器都需要配一个8位输出口来输出该字位的七段码。因此需要片外扩展CPU输出口。输出接口设计输出接口设计PC0PC7PB0PB7PA
23、0PA78255三位静态显示接口当显示位数很少当显示位数很少(仅一、二位)仅一、二位)时,采用静态显时,采用静态显示方式是合适的示方式是合适的。返回返回n (2)动态显示方式。动态显示方式,又称扫描显示方式,也就是在某一时刻只让一个字位处于选通状态,其他字位一律断开,同时在字段线上发出该位要显示的字段码,这样在某一时刻,某一位数码管就被点亮,并显示出相应的字符。接着逐个改变所显示的字位和相应的字符段码,循环点亮各位显示器。虽然在任一时刻只有一位显示器被点亮,但只要扫描速度足够快,由于人眼的视觉残留效应,与全部显示器都点亮的效果完全一样,会使人感觉到几个位数码管都在稳定地显示。输出接口设计输出接
24、口设计返回返回n 动态显示方式中,为实现多位显示器的动态扫描,除了要给显示器提供段(字形编码)的输入之外,还要对显示器加位的控制。多位LE D显示器接口电路需要有两个输出口,其中一个用于输出8条段控线(有小数点显示),另一个用于输出位控线,位控线的数目等于显示器的位数。输出接口设计输出接口设计返回返回8155扩展扩展6位动态位动态LED显示器的接口电路显示器的接口电路PB0PB7PA5PA0815511117407+5V75452当显示器工作时,单片机通过8155的PA口送扫描数据,其中只有一位为高电平,经75452后,只有一位LED显示器的公共端为低电平。同时,显示位对应的数据通过PB口送出
25、。因此,只有公共端为低的LED显示器有显示,依次改变PA口中为高电平的位,则6位LED显示器就顺序显示。当扫描频率足够高时,由于人眼的视觉暂留效应,6位显示器便得到连续稳定的显示。返回返回n可以看出,如果要在同一时刻显示不同的字符,从电路上看,这是办不到的。因此只能利用人眼对视觉的残留效应,采用动态扫描显示的方法,逐个地循环点亮各位数码管,每位显示1 m*左右,使人看起来就好像在同时显示不同的字符一样。n 在进行动态扫描显示时,往往事先并不知道应显示什么内容,这样也就无从选择被显示字符的显示段码。为此,一般采用查表的方法,由待显示的字符通过查表得到其对应的显示段码。输出接口设计输出接口设计返回
展开阅读全文