总线耦合器的工作原理(设备品种繁多,我们平时说到的IO接口到底有什么玄机)

Posted

篇首语:归志宁无五亩园,读书本意在元元。本文由小常识网(cha138.com)小编为大家整理,主要介绍了总线耦合器的工作原理(设备品种繁多,我们平时说到的IO接口到底有什么玄机)相关的知识,希望对你有一定的参考价值。

总线耦合器的工作原理(设备品种繁多,我们平时说到的IO接口到底有什么玄机)

设备品种繁多,我们平时说到I/O接口到底有什么玄机

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比///

I/O接口概念

I/O接口是一电子电(IC芯片或接口板形式出),其内有若干专用寄存器和相应的控制逻辑电路构成。它CPUI/O设备之间交换信息的媒介和桥梁CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称I/O接口,而后者则被称为存储器接口。存储器通常CPU的同步控制下工作,接口电路比较简单;I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是I/O接口。

I/O接口基本功能

1)进行端口地址译码设备选择。

2CPUI/O设备的状态信息和进行命令译码。

3)进行定时和相应时序控制。

4)对传送数据提供缓冲,以消除计算机与外设或数据处理速度上的差异。

5)提供计算机与外设间有关信息格式的相容性变换。

6)还可以中断方式实CPU与外设之间信息的交换。

控制方式

1)程序查询方式

这种方式下CPUI/O指令询问指定外设当前的状态,如果外设准备就绪,则进行数据的输入或输出,否CPU等待,循环查询。

这种方式的优点是结构简单,只需要少量的硬件电路即可,缺点是由CPU的速度远远高于外设,因此通常处于等待状态,工作效率很低。

2)中断处理方式

在这种方式下CPU不再被动等待,而是可以执行其他程序,一旦外设为数据交换准备就绪,可以CPU提出服务请求CPU如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。

中断处理方式的优点是显而易见的,它不但CPU省去了查询外设状态和等待外设就绪所花费的时间,提高CPU的工作效率,还满足了外设的实时要求。但需要为每I/O设备分配一个中断请求号和相应的中断服务程序,此外还需要一个中断控制器I/O接口芯片)管I/O设备提出的中断请求,例如设置中断屏蔽、中断请求优先级等。

此外,中断处理方式的缺点是每传送一个字符都要进行中断,启动中断控制器,还要保留和恢复现场以便能继续原程序的执行,花费的工作量很大,这样如果需要大量数据交换,系统的性能会很低。

3DMA(直接存储器存取)传送方式

DMA最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无CPU介入,大大提CPU的工作效率。

在进DMA数据传送之前DMA控制器会CPU申请总线控制权CPU如果允许,则将控制权交出,因此,在数据交换时,总线控制权DMA控制器掌握,在传输结束后DMA控制器将总线控制权交还CPU

4)无条件传送方式

5I/O通道方式

6I/O处理机方式

工业控制网络

工业控制网络一般为局域网,作用范围一般在km之内。将分布在生产装置周围的测控设备连接为功能各异的自动化系统。控制网络遍布在工厂的生产车间、装配流水线、温室、粮库、堤坝、隧道、各种交通管系统、建筑、军工、消防、环境检测、楼宇家居等处。

工业控制网络的节点

工业控制网络的节点大都是具有计算与通信能力的测量设备。它们可能具有嵌入CPU,但功能比较单一,其计算能力也许远不及普PC,也没有键盘、显示等人机交互接口。有的甚至不CPU、单片机,只带有简单的通信接口,例如限位开关、感应开关等各类开关,光电、温度、压力、流量、物位等各种传感器、变送器,各种数据采集装置等等。

控制网络的任务与工作环境

工业控制网络要面临工业生产的强电磁干扰,面临各种机械振动,面临严寒酷暑的野外工作环境,要去控制网络能适应这种恶劣的工作环境。另外,自控设备千差万别,实现控制网络的互联与互操作往往十分困难。

控制网络的实时性要求

控制网络必须满足对控制的实时性要求。实时控制对某些变量的数据往往要求准确定时刷新,控制作用必须在一定时限内完成,或者相关的控制动作一定要按事项规定的先后顺序完[1]

现场接口分类

基于控制网络的这些特点,其中的各种接口必须保证满足控制网络的要求。目前工业现场的接口种类有以下四[2]

1)平台相关性通用协议OPC/DDE

OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。

2)平台无关性通讯协议ModBusProfiBus

Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控Profibus,是一种国际化、开放式、不依赖于设备生产商的现场总线标准Profibus传送速度可96kbaud12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化Profibus是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。

3)平台无关专有协议:大部DCS协议、工业以太网协议

4)特殊协议:编程口、打印口等特殊方式取得的协议

工业传输通讯的协议种类较多主要有历史遗留和人为垄断两方面的原因。虽然目前还有大量的现场总线标准,但没有任何一种标准比工业以太网更具生命[2]

各种现场总线//接口总[3]

比如:

BeckhoffCX9000通过总线耦合器可以接出去多种总线:

EtherCAT可以集成很多现场总线:

类似的扩展其他总线的实物图是:

可以看到上面扩展出来的几个总线是:

·Profibus

·Profinet

·CANopen

·Device

相关参考

消防气压水罐工作原理(关于消防水系统核心设备—你知道多少?)

正文:消防水系统,是我们在生活中最容易接触到的一种自动灭火系统,也是保护大多数普通场所的系统,因此无论是施工还是维保都应该格外重视。下面为大家介绍的,就是在这几种系统中最重要的部件:报警阀、消防泵、消...

并行接口的主要特点及其主要功能(详解通用串行总线USB,工作原理、接口电路设计)

USB的英文全称为UniversalSerialBus,中文含义是通用串行总线,它是一种快速的,双向的,同步传输的廉价的并可以进行热拔插的串行接口。USB接口使用方便,它可以连接多个不同的设备,而过去的串口和并口只能接一个设备。速度...

物联网的通信模块有哪些(Profinet总线耦合器485扩展模块)

BL200系列耦合器是一个数据采集和控制系统,基于强大的32位微处理器设计,采用Linux操作系统,支持Modbus,MQTT,OPCUA,Profinet,EtherCAT,Ethernet/IP,BACnet/IP等多种协议,可以快速接入现场PLC、DCS、PAS、MES、Ignition和SCADA以及ERP系统...

物联网的通信模块有哪些(Profinet总线耦合器485扩展模块)

BL200系列耦合器是一个数据采集和控制系统,基于强大的32位微处理器设计,采用Linux操作系统,支持Modbus,MQTT,OPCUA,Profinet,EtherCAT,Ethernet/IP,BACnet/IP等多种协议,可以快速接入现场PLC、DCS、PAS、MES、Ignition和SCADA以及ERP系统...

滤波设备(聊一下usb转can总线设备进行滤波的好处)

CAN总线是常见的工业现场总线,比如说我们最常见到的交通工具汽车,它们多数就是用CAN总线控制的。因为CAN总线对于汽车来说如同神经系统一样重要,所以我们应该保持CAN总线的持续正常运转。为此,我们需要使用usb转can总线...

滤波设备(聊一下usb转can总线设备进行滤波的好处)

CAN总线是常见的工业现场总线,比如说我们最常见到的交通工具汽车,它们多数就是用CAN总线控制的。因为CAN总线对于汽车来说如同神经系统一样重要,所以我们应该保持CAN总线的持续正常运转。为此,我们需要使用usb转can总线...

总线短路隔离器原理图(火灾报警系统总线上为什么要设置短路隔离器?不设置会咋样?)

短路隔离器是对总线内故障设备进行隔离的设备,安装在火灾自动报警系统的回路中。当出现设备故障或线路故障时,可以进行局部隔离,将故障控制在小范围内,而不至于影响整个回路,一条回路可能是一个单元,也可能是一...

数控钻床总线断开故障(什么是数控钻铣床?有哪些参数?应用于高端制造哪些方面?)

设备简介:数控龙门钻铣床系列主要用于法兰、盘类、环件、平板等厚度在有效范围内工件的高效钻孔加工。可在单质材料零件及复合材料上实现钻通孔、盲孔。机床加工过程数字控制,操作十分方便。能实现自动化、高精度、...

水泵接合器使用方法(消防水泵接合器的作用及工作原理)

当发生火灾时,建筑物内消防装置供水系统发生故障水流不足或水压低时,通过消防水泵接合器将水输入建筑物内的消防管网中,从而解决火灾时水源和水压不足的关键问题。消防水泵接合器的作用一、预防消火栓水泵损坏不能...

水力发电厂原理(电厂各类设备原理动图集锦,全面涨知识)

...理▲多管电除尘器▲立式旋风水膜除尘器▲电除尘▲液力耦合器原理▲除氧器横截面图▲气动门工作原理▲液压系统工作原理▲ETS动作原理▲MTS动作原理▲OPC动作原理▲快速卸载原理▲手动卸载原理▲手动遮断及复位原理(75S)...