徐 庆

摘要:接口技术是在机电一体化技术的基础上发展起来的,随着机电一体化技术的发展而变得越来越重要。文章以机电一体化控制系统(微电子系统)为例,将接口分为人机接口与机电接口两大类进行探讨。

关键词:机电一体化;接口技术;人机接口;机电接口

机电一体化系统可分为机械和微电子系统两大部分,各部分连接须具备一定条件,这个联系条件通常称为接口。各分系统又由各要素(子系统)组成。本文以机电一体化控制系统(微电子系统)为例,将接口分为人机与机电接口两大类。

1 机电接口

由于机械系统与微电子系统在性质上有很大差别,两者间的联系须通过机电接口进行调整、匹配、缓冲,因此机电接口起着非常重要的作用:行电平转换和功率放大。一般微机的I/O芯片都是TTL电平,而控制设备则不一定,因此必须进行电平转换;另外,在大负载时还需要进行功率放大;抗干扰隔离。为防止干扰信号的串入,可以使用光电耦合器、脉冲变压器或继电器等把微机系统和控制设备在电器上加以隔离;进行A/D或D/A转换。当被控对象的检测和控制信号为模拟量时,必须在微机系统和被控对象之间设置A/D和D/A转换电路,以保证微机所处理的数字量与被控的模拟量之间的匹配。

模拟信号输入接口。在机电一体化系统中,反映被控对象运行状态信号是传感器或变送器的输出信号,通常这些输出信号是模拟电压或电流信号(如位置检测用的差动变压器、温度检测用的热偶电阻、温敏电阻、转速检测用的测速发电机等)计算机要对被控对象进行控制,必须获得反映系统运行的状态信号,而计算机只能接受数字信号,要达到获取信息的目的,就应将模拟电信号转换为数字信号的接口——模拟信号输入接口。

模拟信号输出接口。在机电一体化系统中,控制生产过程执行器的信号通常是模拟电压或电流信号,如交流电动机变频调速、直流电动机调速器、滑差电动机调速器等。而计算机只能输出数字信号,并通过运算产生控制信号,达到控制生产过程的目的,应有将数字信号转换成模拟电信号的接口——模拟信号输出接口。任务是把计算机输出的数字信号转换为模拟电压或电流信号,以便驱动相应的执行器,达到控制对象的目的。模拟信号输出接口一般由控制接口、数字模拟信号转换器、多路模拟开关和功率放大器几部分构成。

开关信号通道接口。机电一体化系统的控制系统中,需要经常处理一类最基本的输入/输出信号,即数字量(开关量)信号包括:开关的闭合与断开;指示灯的亮与灭;继电器或接触器的吸合与释放;电动机的启动与停止;阀门的打开与关闭等。这些信号的共同特征是以二进制的逻辑“1”和“0”出现的。在机电一体化控制系统中,对应二进制数码的每一位都可以代表生产过程中的一个状态,此状态作为控制依据。

输入通道接口。开关信号输入通道接口的任务是将来自控制过程的开关信号、逻辑电平信号以及一些系统设置开关信号传送给计算机。这些信号实质是一种电平各异的数字信号,所以开关信号输入通道又称为数字输入通道(DI)。由于开关信号只有两种逻辑状态“ON”和“OFF”或数字信号“1”和“0”,但是其电平一般与计算机的数字电平不相同,与计算机连接的接口只需考虑逻辑电平的变换以及过程噪声隔离等设计问题,它主要由输入缓冲器、电平隔离与转换电路和地址译码电路等组成。

输出通道接口。开关信号输出通道的作用是将计算机通过逻辑运算处理后的开关信号传递给开关执行器(如继电器或报警指示器)。它实质是逻辑数字的输出通道,又称为数字输出通道(DO)。DO通道接口设计主要考虑的是内部与外部公共地隔离和驱动开关执行器的功率。开关量输出通道接口主要由输出锁存器、驱动器和输出口地址译码电路等组成。

2 人机接口

人机接口是操作者与机电系统(主要是控制微机)之间进行信息交换的接口。按照信息的传递方向,可以分为输入与输出接口两大类。机电系统通过输出接口向操作者显示系统的各种状态、运行参数及结果等信息;另一方面,操作者通过输入接口向机电系统输入各种控制命令,干预系统的运行状态,以实现要求的功能。

2.1 输入接口。

拨盘输入接口。拨盘是机电一体化系统中常见的一种输入设备,若系统需要输入少量的参数,如修正系数、控制目标等,采用拨盘较为方便,这种方式具有保持性。拨盘的种类很多,作为人机接口使用最方便的是十进制输入、BCD码输出的BCD码拨盘。BCD码拨盘可直接与控制微机的并行口或扩展口相连,以BCD码形式输入信息。

键盘输入接口。键盘是一组按键集合,向计算机提供被按键的代码。常用的键盘有:

编码键盘,自动提供被按键的编码(如ASCII码或二进制码);非编码键盘,仅仅简单地提供按键的通或断(“0”或“1”电位),而按键的扫描和识别,则由设计的键盘程序来实现。前者使用方便,但结构复杂,成本高;后者电路简单,便于设计。

2.2 输出接口。在机电一体化系统中,发光二极管显示器(LED)是典型的输出设备,由于LED显示器结构简单、体积小、可靠性高、寿命长、价格便宜,因此使用广泛。常用的LED显示器有7段发光二极管和点阵式LED显示器。7段LED显示器原理很简单,是同名管脚上所加电平高低来控制发光二极管是否点亮而显示不同字形的。点阵式LED显示器一般用来显示复杂符号、字母及表格等,在大屏幕显示及智能化仪器中有广泛应用。

结语

接口技术是研究机电一体化系统中的接口问题,使系统中信息和能量的传递和转换更加顺畅,使系统各部分有机地结合在一起,形成完整的系统。接口技术是在机电一体化技术的基础上发展起来的,随着机电一体化技术的发展而变得越来越重要;同时接口技术的研究也必然促进机电一体化的发展。从某种意义上讲,机电一体化系统的设计,就是根据功能要求选择了各部分后所进行的接口设计。接口的好与坏直接影响到机电一体化系统的控制性能,以及系统运行的稳定性和可靠性,因此接口技术是机电一体化系统的关键环节。

参考文献

[1]费仁元,张慧慧,郑刚.机电接口技术的内涵和发展.北京工业大学学报.2003.(4).

[2]佘明辉.基于机电一体化系统接口技术的研究.江西电力职业技术学院学报.2006.(4).

机电一体化计算机接口一般分为,机电一体化中的接口技术相关推荐

  1. 计算机导航医学应用,【2016年】计算机导航在全膝关节置换中的应用技术及进展【临床医学论文】.doc...

    [2016年]计算机导航在全膝关节置换中的应用技术及进展[临床医学论文].doc 临床医学论文-计算机导航在全膝关节置换中的应用技术及进展 [摘要]? [目的]精确的下肢力线和假体的摆放位置是全膝关节 ...

  2. java中类的接口是什么_Java中的接口知识汇总

    一.为什么要使用接口 假如有一个需求:要求实现防盗门的功能.门有"开"和"关"的功能,锁有"上锁"和"开锁"的功能. 分 ...

  3. java定义接口的关键字_Java中定义接口的关键字是什么?

    Java中定义接口的关键字是"interface"."interface"是面向对象编程语言中接口操作的关键字,功能是把所需成员组合起来,用来装封一定功能的集合 ...

  4. 为什么python证券接口通达信系统中没有接口?

    Python证券接口通达信是一种动态类型语言,拥有ducking type的特征,因此是天生支持接口.python有个自动保存到etcd的库,可以网上搜下看下这个库的使用以及它开发的api接口,不过之 ...

  5. php中接口与抽象类,php中的接口与抽象类及接口与抽象类的区别

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  6. python 接口是什么_python3中的接口类是什么?怎么用?

    本篇文章要说的类很有意思,叫接口类,这个名字相信小伙伴们还是比较容易记住的.小编想通过接口类给大家带来有趣的操作,毕竟一直学函数和代码,确实是一件需要记忆让人疲惫的事情.希望下面小编带来的例子,能让大 ...

  7. php接口是什么,PHP中的接口有什么意义?

    TVBK 接口我也是一直搞不明白..根据你的说法,我这样理解对吗? 小G负责写 狗class,小M负责写猫class 现在新增一个功能 我按按钮它就叫.不论是 狗class 还是 猫class 都得继 ...

  8. android开发接口调用,Android开发中webService接口调用示例

    代码示例: package com.study.ws; import java.io.IOException; import org.ksoap2.SoapEnvelope; import org.k ...

  9. 关于计算机合成图像的应用中,数字图像合成技术综述

    数字图像合成技术综述 吴昊,徐丹(云南大学计算机科学与工程系, 昆明 650091) 摘 要 数字图像合成一直是图像处理中的研究热点,在图片编辑,平面设计,电影特效等领域有着广泛的应用.从原图像中准确 ...

最新文章

  1. leetcode-142 环形链表II
  2. c#中邮件收发处理(POP3,IMAP,SMTP)的实现方法
  3. write_cfgmem 产生存储器配置文件?
  4. 深入浅出数据仓库中SQL性能优化之Hive篇
  5. 我要做一个合格的网络工程师
  6. 阿里云引领云原生进化 | 云原生生态周报 Vol. 60
  7. Raft协议安全性保证
  8. android获取3g或wifi流量信息,Android代碼----android獲取3G或wifi流量信息
  9. ELK-filbeate收集tomcat日志
  10. android recyclerview添加头部,Android RecyclerView添加Header头部
  11. NN求解NS方程进一步探讨
  12. 2021-08-07-DJ-036 在阿里云服务器上迁移我们的数据库,以后省一台电脑的电费了
  13. 浅聊使用PHP实现微信公众号登录
  14. 阿里云云虚拟主机开启安装SSL证书,开启HTTPS访问
  15. 总结JS中Math的方法及使用
  16. 数据分析 EXCEL
  17. WebGL 实践篇(三)—— 二维图形的平移、旋转、缩放
  18. 医院九阵系统服务器电源,九阵医院信息管理系统
  19. Xshell提示更新并且已经是最新版
  20. 速卖通平台发布2017年考核标准 类目考核改为三个月一次

热门文章

  1. [学习笔记]基于ffmpeg的视频解码,输出YUV图像到文件。
  2. 计算机等级考试网络工程师好考吗,计算机等级考试一次通过,原来是看了计算机四级网络工程师考试内容...
  3. Android多线程实现
  4. 医院网站改版注意事项和技巧
  5. 从服务上下载下的日志文件,用UltraEdit打开时中文是乱码解决方法
  6. IDEA 简体繁体切换插件
  7. 使用C#开发了一套收银软件
  8. touchpad android 7.1,手把手教你如何在Touchpad上安装Android
  9. 话费API 洗车API接口源码分享
  10. 项目日常管理制度大全,都列在这里了(共36大项)