人机接口设计.ppt

人机接口设计.ppt

ID:49377328

大小:3.15 MB

页数:22页

时间:2020-02-05

人机接口设计.ppt_第1页
人机接口设计.ppt_第2页
人机接口设计.ppt_第3页
人机接口设计.ppt_第4页
人机接口设计.ppt_第5页
资源描述:

《人机接口设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1人机接口设计胡永旭了解人机接口的类型及特点掌握输入接口的几种典型类型及设计方法掌握输出接口的几种典型类型及设计方法2本节重点3人机接口类型及特点人机接口是操作者与机电系统(主要是控制)之间进行信息交换的接口。按照信息传递的方式分为两大类:输入接口输出接口通过输入接口向系统输入各种控制命令和参数,对系统进行控制。通过输出接口向操作者反映系统的各个状态和参数以及结果等信息。常用输入设备控制开关拨码码盘键盘56人机接口的特点专用性低速性高性能性价格比人机接口的设计方案要根据产品的要求而定。对二值性的控制参数,可采用控制开

2、关;对一些少量的数值参数可使用拨码码盘;当系统要求输入控制命令和参数较多时,可使用行列式键盘。与控制微机的工作速度相比,大多数人机接口设备的工作速度是很低的,在进行人机接口设计时,要考虑速度匹配问题。由于机电的结合,大大强化了机械系统的功能,使整个机电系统具有高性能的价格比。所以在人机接口设计时,输入/输出设备也应以小型、微型、廉价为原则。输入接口设计左图为一简单开关输入电路,通过对A点电位进行检测,从而判断开关的状态。上拉电阻R的阻值越小,当开关处于断开状态(OFF)时,被传输的高电平值越高,但是当开关处于闭合状态

3、(ON)时,流过开关触电的电流就越大。因此当采用这种电路时,上拉电阻的阻值应在全面考虑开关的触电电流和整个电路的功耗电流后再确定。开关输入接口设计R:上拉电阻OFF:高电平ON:低电平输入口输入波形A简单的开关输入电路8当开关电路使用带机械触电的开关时,在开关进行开、闭的瞬间,由于开关簧片的反弹会导致输出信号的抖动,即开关的触电在开、闭操作的瞬间,因机械振动会导致输出信号产生不规则的波动,由于开关的抖动使输入微机的信号变成如右图所示的波形。进行实际接口设计时可以采用以下两种方法去抖:软件去抖,通过程序对输入的开关信号

4、进行处理,在检测到开关状态后,延时一段时间以进行检测,若两次检测到的开关状态相同则认为有效,否则按抖动处理。硬件去抖,采用如右图所示的去抖电路。开关:OFF高电平低电平开关:ON开关:OFF开关:ON发生抖动的时间在10ms以下OFFON积分后的输出史密斯触发器的输出史密斯触发器积分电路9拨盘输入接口设计BCD码拨盘的结构BCD码结构如右图:它由处于前面板的拨码盘和处于后侧板的接线端组成。拨码盘由上下两个拨盘按钮和夹在按钮中间的拨位数码指示器组成。拨位数码指示器是可随拨盘的拨动进行转动0~9十个数字,用以显示拨码盘当

5、前数值。上面的拨码按钮为增量按钮,每按下一次,拨码盘正相旋转1/10周,拨位数码指示器显示的数值加1,连续按十次,数据将被还原;下面的拨码按钮为减量按钮,每按下一次,拨码盘反相旋转1/10周,拨位数码指示器显示的数值减1。接线端向外引出标有8、4、2、1、A的五个引脚。在实际应用中,BCD拨码盘可以直接插入BCD拨码盘插座中使用,也可以采取从5个引脚上分别焊接引线的方式使用.10位置84210000010001200103001l4010050101601107011l8100091001BCD拨码盘的接线端是当前拨

6、码盘位置的反映,拨码盘数码显示的数值直接影响8、4、2、1四个引脚与公共引脚A的导通状态,例如,当前拨码盘拨位数码指示器的显示数据为7时,上图中的4、2、1引脚均与A导通,8引脚与A不导通;当前拨码盘拨位数码指示器的显示数据为4时,仅有4引脚与A导通,其余三个引脚与A均不导通。拨码盘从0拨到9,A引脚与8、4、2、1四个引脚的导通的状态如上表所示。此表中的0表示输入控制线A与输出线不通,表中的1表示输入控制线A与输出线相通。11BCD码拨盘的接口设计方法静态接口方法P1.3P1.2P1.1P1.012485.1kΩ×

7、4+5V单片BCD拨盘与8031的接口电路由上述可知,BCD码可以直接与控制微机的并行口或扩口相连,以BCD码形式输入信息。右图示出了BCD码拨盘与8031的P1口的接口电路。从图中可以看出,每一片拨盘占用4根I/O口线,8031可以通过P1口直接读取拨盘数据。当系统需要输入N位十进制数时,可以选N片拨盘拼接,但如按上图接法,需要占用4N根I/O口线。为节省I/O口线,可采用动态接口方法。12动态接口方法&&&&8421A8421A8421A8421AP1.0P1.1P1.2P1.38031P1.4P1.5P1.6P

8、1.7+5V4片BCD码拨盘与8031动态接口电路当进行读码盘操作时,先将p1.7置成低电平,将P1.4、P1.5、P1.6置成高电平,此时从P1.0~P1.3读取的即为第四位码盘(千位)的值。同理,读取其它各位。13若希望将4位十进制数读入,并以压缩BCD码格式存入8031内部RAM30H、31H中,则相应程序可设计如下:MOVR0,#30H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。