《机电一体化》第3章.ppt
《《机电一体化》第3章.ppt》由会员分享,可在线阅读,更多相关《《机电一体化》第3章.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组第三章 接口技术 一、概述二、人机接口三、机电接口MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组人机对话输出设备人机对话输入设备人机接口人机接口控制微机控制输出接口信
2、息采集接口传感器执行元件机械分系统机电一体化产品基本组成及接口一、概述MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组二、人机接口设计 人机接口人机接口是指操作者(人)和计算机间的接是指操作者(人)和计算机间的接口。包括人机输入接口和人机输出接口。口。包括人机输入接口和人机输出接口。人机输入接口人机输入接口:输入设备和计算机间的接口。:输入设备和计算机间的接口。其作用是通过输入设备向计算机输入控制参数或其
3、作用是通过输入设备向计算机输入控制参数或命令参数以实现对计算机的控制。命令参数以实现对计算机的控制。常用输入设备常用输入设备:开关、拨码盘、键盘等。:开关、拨码盘、键盘等。(一)人机接口类型及特点(一)人机接口类型及特点MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组人机输出接口人机输出接口:输出设备和计算机间的接口。:输出设备和计算机间的接口。作用作用:通过输出设备将计算机的运行状态和运行:通过输出设备
4、将计算机的运行状态和运行结果显示出来。结果显示出来。常用输出设备常用输出设备:显示器(:显示器(LED、LCD、CRT)、)、打印机、喇叭等。打印机、喇叭等。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组1、专用性、专用性:人机接口的设计方案根据产品的要:人机接口的设计方案根据产品的要求而定。求而定。2、低速性、低速性:与微机的工作速度相比,人机接口:与微机的工作速度相比,人机接口设备的工作速度很低。设
5、备的工作速度很低。3、高性能价格比、高性能价格比:满足功能的前提下,输入输:满足功能的前提下,输入输出设备配置以小型、微型、廉价型为原则。出设备配置以小型、微型、廉价型为原则。人机接口的特点人机接口的特点MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组(二)输入接口(二)输入接口设计1、开关(独立式键盘)接口设计、开关(独立式键盘)接口设计 开关:只有开关:只有2种状态种状态0和和1。按钮开关按钮开关转换
6、开关转换开关MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组开关或键抖动开关或键抖动:开关从断开到闭合及从闭合到断开时,:开关从断开到闭合及从闭合到断开时,其电平不是瞬时从一个稳定状态到达另一个稳定状态,其电平不是瞬时从一个稳定状态到达另一个稳定状态,而是有一段大约而是有一段大约110ms左右的抖动时间,这种抖动会左右的抖动时间,这种抖动会使使CPU读数发生错误,为了防止读数错误的发生,在读数发生错误,为
7、了防止读数错误的发生,在进行开关、键盘等的设计时必须消除抖动。进行开关、键盘等的设计时必须消除抖动。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组消除抖动方法消除抖动方法:软件方法和硬件方法。:软件方法和硬件方法。软件方法:编写一个大约软件方法:编写一个大约10ms左右的延时程序。左右的延时程序。实际中常用。实际中常用。硬件方法:硬件电路。开关数量少时用。硬件方法:硬件电路。开关数量少时用。MECHAN
8、ICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组2、拨盘接口设计、拨盘接口设计拨盘:输入的参数较少时采用。拨盘:输入的参数较少时采用。(1)拨盘内部有一个可转动圆)拨盘内部有一个可转动圆盘,具有盘,具有“0-9”十个位置。拨十个位置。拨盘后面有五根引出线,分别定盘后面有五根引出线,分别定义为义为A,1,2,4,8。拨盘在不。拨盘在不同位置通断关系如表同位置通断关系如表3-1MECHANICAL&ELECTRICAL
9、ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组(1)静态接口方法)静态接口方法BCD码盘直接与控制微机的并行口或扩展并行口相连,码盘直接与控制微机的并行口或扩展并行口相连,以以BCD码形式输入信息。码形式输入信
10、息。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组(2)动态接口方法)动态接口方法1011111000111111111111111MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组3、键盘接口设计、键盘接口设计键盘
11、:输入的参数较多时采用。键盘:输入的参数较多时采用。可分为独立式键盘和矩阵式(行列式)键盘两种。可分为独立式键盘和矩阵式(行列式)键盘两种。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组(1)、键盘的种类编码键盘和非编码键盘 编码键盘往往本身就是一个小的微机应用系统,本身完成键盘扫描,键值识别等操作。对其上级应用者来讲,直接得到键值。非编码键盘仅仅是多个按键的组合,键盘扫描、键值识别等操作都依靠其使用者
12、的相应接口电路和软件程序来完成。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组 矩阵式键盘矩阵式键盘:按键安排在一系列行线和列线:按键安排在一系列行线和列线的交叉点上。所有行线接在一个的交叉点上。所有行线接在一个I/OI/O接口上,所有接口上,所有列线接在一个列线接在一个I/OI/O接口上。键盘扫描、键值识别的接口上。键盘扫描、键值识别的操作比较复杂,但节省操作比较复杂,但节省I/OI/O口线。口线。P
13、1.7P1.6P1.5P1.48031P1.3P1.2P1.1P1.0+5V7 8 9 A4 5 6 B1 2 3 C0 F E D&INT0矩阵式键盘接口电路MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组键名和键值的确定 键键名名:即即键键的的名名字字,随随意意取取名名,一一般般应应反反映映键键的实际用途,是人为定义的,与电路无关。的实际用途,是人为定义的,与电路无关。键键值值:是是键键的的特特征征位
14、位置置值值,反反映映的的是是键键处处于于什什么么位位置置,不不是是人人为为定定义义的的,与与具具体体的的键键盘盘接接口口电电路路有有关关。但但确确定定键键值值的的方方法法有有多多种种,不不管管选选用用何何种方法,只要使各个键的键值互不相同即可。种方法,只要使各个键的键值互不相同即可。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组矩阵键盘扫描原理:1、首先确定有无键闭合。从行线(扫描线)送出低电平从行线(
15、扫描线)送出低电平0,然后读取列线状态,若,然后读取列线状态,若列线状态全部为列线状态全部为1,则无键闭合,返回继续扫描;若有一列,则无键闭合,返回继续扫描;若有一列为为0,说明该列有键闭合,说明该列有键闭合。2、去抖动 延时延时10ms去除键抖动,再重新判断一次以确定是否是真去除键抖动,再重新判断一次以确定是否是真的有键按下。的有键按下。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组3、判断哪个键闭合
16、 从第从第1行开始依次送出低电平,其余行线送出高电平,此行开始依次送出低电平,其余行线送出高电平,此时读取列线的状态。时读取列线的状态。其方法是对键盘列线进行扫描,依次从其方法是对键盘列线进行扫描,依次从P1.4P1.7送出低送出低电平,并从其余行线送出高电平,相应地读取电平,并从其余行线送出高电平,相应地读取P1.0P1.3的的状态,若状态,若P1.0P1.3全为全为“1”,则列线输出为,则列线输出为“0”的这一的这一行上无键闭合,若不全为行上无键闭合,若不全为“1”,则说明该行有键闭合,闭,则说明该行有键闭合,闭合的键位于行线为合的键位于行线为“0”和列线为和列线为“0”的交叉点上。逐行扫
17、的交叉点上。逐行扫描一直到所有行都扫描完毕,即可确定所按按键所在的行号描一直到所有行都扫描完毕,即可确定所按按键所在的行号和列号。按照事先设计好的方法即可由行号和列号组合出其和列号。按照事先设计好的方法即可由行号和列号组合出其“关键字关键字”,如果需要再查表确定其,如果需要再查表确定其“键值键值”。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组键值求法:键值求法:1、行线权值和列线权值直接组合。、行线权
18、值和列线权值直接组合。行线高位,列线低位。行线高位,列线低位。2、公式法:、公式法:键值键值=行号行号n+列号列号 n键盘列数。键盘列数。3、首号、首号+行号行号000001111 1 1 0A键值:7EH1 1 1 1 P1.7P1.6P1.5P1.48051 P1.3P1.2P1.1P1.0+5V7 8 9 A4 5 6 B1 2 3 C0 F E D&INT0MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课
19、 程 组注意:注意:(1)行列号按地址线由低到高的顺序来排列。)行列号按地址线由低到高的顺序来排列。P1.4P1.7依次为依次为03行。行。P1.0P1.3依次为依次为03列。列。(2)键盘的行线(或列线)要接)键盘的行线(或列线)要接4.7K10K的上拉的上拉电阻。电阻。(3)要去除键的抖动。常用软件延时)要去除键的抖动。常用软件延时10ms后,再读后,再读取键盘状态来判断键的闭合是由抖动引起的还是人取键盘状态来判断键的闭合是由抖动引起的还是人为按键。为按键。(4)键盘既可工作于扫描方式,也可工作于中断方)键盘既可工作于扫描方式,也可工作于中断方式。式。键盘的识别流程键盘的识别流程l测试有没
20、有键按下。从行/(列)线上输出全扫描码,看列/(行)回复值是否为全“1”,不是则有键。l去抖动。硬件延迟整形去抖或软件延时去抖。按键是的机械抖动约10ms。有键按下有键按下?键释放?键释放?NY开始开始确定键所在确定键所在的行列号的行列号去抖动(延时)去抖动(延时)确定键值确定键值YY响应各键功能响应各键功能NN有键按下?有键按下?l确定所按按键所在的行号和列号。确定所按按键所在的行号和列号。逐行逐行/(列列)扫描法、线反转法。扫描法、线反转法。l确定所按按键的关键字和(或)键值。确定所按按键的关键字和(或)键值。由按键所在的行列号为其确定一个预先安排好由按键所在的行列号为其确定一个预先安排好
21、的唯一的数值。的唯一的数值。l等待键释放。等待键释放。必须等待按键释放以后才能退出按键子程序并必须等待按键释放以后才能退出按键子程序并做进一步处理。以处理多个按键同时按下等误操作做进一步处理。以处理多个按键同时按下等误操作情况和避免一次按键多次响应。情况和避免一次按键多次响应。有键按下有键按下?键释放?键释放?NY开始开始确定键所在确定键所在的行列号的行列号去抖动(延时)去抖动(延时)确定键值确定键值YY响应各键功能响应各键功能NN有键按下?有键按下?MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSI
22、TY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组(三)输出接口(三)输出接口设计人人机机对对话话输输出出设设备备LED(Light Emitting Diode)LCD(Liquid Crystal Display)CRT(Cathode Ray Tube)打印机扬声器CPU 人机对话输出设备人机对话输出设备是操作者对机电系统进行检测的是操作者对机电系统进行检测的窗口,可以用它来显示系统的运行状态、关键参数、运窗口,可以用它来显示系统的运行状态、关键参数、运行结果及故障报警等。行结果及故障报警等。MECHANICAL&ELECTRICAL ENG
23、INEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组1 1、发光二极管在机电产品中常用作状态指示灯。在机电产品中常用作状态指示灯。发光条件:发光条件:电流:电流:220mA 电压:电压:1.22.5V注意:注意:1、通常要加限流电阻以延长寿命。、通常要加限流电阻以延长寿命。2、用、用TTL电平即可与它接口。电平即可与它接口。3、若负载较大,可考虑用非门(、若负载较大,可考虑用非门(74LS06)、三极管、)、三极管、总线驱动器来驱动以提高驱动电流。总线驱动器
24、来驱动以提高驱动电流。MECHANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组2、LED数码管简介LED是发光二极管的简称。是发光二极管的简称。LED数码管一般由八只发光二极管组成,七只显示字段、一数码管一般由八只发光二极管组成,七只显示字段、一只显示小数点,有时也称为七段式数码显示器。只显示小数点,有时也称为七段式数码显示器。LED数码管分为共阴和共阳两类,如图所示。数码管分为共阴和共阳两类,如图所示。MECH
25、ANICAL&ELECTRICAL ENGINEERING COLLEGE,SHANDONG AGRICULTURAL UNIVERSITY 山 东 农 业 大 学 机 械 与 电 子 工 程 学 院 机 电 一 体 化 课 程 组 共阴型共阴型:八只LED的负极连在一起,称为公共端;各自的正极分别有一条出线,称为adp。对应出线上为高电平“1”,LED亮。共阳型与之相反。LED数码管的每个LED点亮是的电流一般为810mA左右,压降为0.71.2V左右。不同厂家的LED数码管的管脚定义和电流以及压降各不相同,可查阅手册。“显示字符”、“段选码”和“字符序号”“显示字符显示字符”:七段:七段L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电一体化 机电 一体化
限制150内