串行通信

串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。

在通信领域内,数据通信中按每次传送的数据位数,通信方式可分为:并行通信和串行通信。在并行通信中,一个字节(8位)数据是在8条并行传输线上同时由源传到目的地。而在串行通信方式中,数据是在单条1位宽的传输线上一位接一位地顺序传送。这样一个字节的数据要分8次由低位到高位按顺序一位位地传送。

串行通信又分为串行同步通信和串行异步通信。

同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。要求发送时钟和接收时钟保持严格的同步。

异步通信中,在异步通信中有两个比较重要的指标:字符帧格式和波特率。数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。接收端检测到传输线上发送过来的低电平逻辑"0"(即字符帧起始位)时,确定发送端已开始发送数据,每当接收端收到字符帧中的停止位时,就知道一帧字符已经发送完毕。

串行异步通信时的数据格式:是计算机通信中最常用的数据信息传输方式。

⑴ 起始位:起始位必须是持续一个比特时间的逻辑“0”电平,标志传送一个字符的开始。

⑵ 数据位:数据位为5-8位,它紧跟在起始位之后,是被传送字符的有效数据位。传送时先传送字符的低位,后传送字符的高位。数据位究竟是几位,可由硬件或软件来设定。

⑶ 奇偶位:奇偶校验位仅占一位,用于进行奇校验或偶校验,也可以不设奇偶位。

⑷ 停止位:停止位为1位、1.5位或2位,可有软件设定。它一定是逻辑“1”电平,标志着传送一个字符的结束。

⑸ 空闲位:空闲位表示线路处于空闲状态,此时线路上为逻辑“1”电平。空闲位可以没有,此时异步传送的效率为最高。

串行异步通信时的数据接收

串行异步通信时,接收方不断地检测或监视串行输入线上的电平变化,当检测到有效起始位出现时,便知道接着是有效字符位的到来,并开始接收有效字符,当检测到停止位时,就知道传输的字符结束了。经过一段随机时间间隔之后,又进行下一个字符的传送过程。

串行通信协议

最被人们熟悉的串行通信技术标准RS-232、RS-422和RS-485。目前EIA-232是 PC机与通信工业中应用最广泛的一种串行接口。此外,USB是英文 Universal Serial Bus 的缩写,是“通用串行总线”。最大特性是支持即插即用和热插拔功能。但是,在工业领域,使用USB接口的产品则甚为少见。在工业领域,人们更要求产品的可靠性和稳定性,目前,EIA标准下的串行通信技术完全可以满足人们对工业设备传输的各种性能要求,而且,这些产品价格非常低廉。相比之下,USB价格较高,并且其即插即用的功能在工业通信中没有优势。因为工业设备一般连接好以后很少进行重复插拔,USB特性的优越性不能很好地被体现出来,也就得不到工业界的普遍认可。因此,在工业领域,EIA标准依然占据统治地位。

总线

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。

如果说主板(Mother Board)是一座城市,那么总线就像是城市里的公共汽车(bus),能按照固定行车路线,传输来回不停运作的比特(bit)。这些线路在同一时间内都仅能负责传输一个比特。因此,必须同时采用多条线路才能传送更多数据,而总线可同时传输的数据数就称为宽度(width),以比特为单位,总线宽度愈大,传输性能就愈佳。总线的带宽(即单位时间内可以传输的总数据数)为:总线带宽 = 频率 x 宽度(Bytes/sec)。当总线空闲(其他器件都以高阻态形式连接在总线上)且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据。其他以高阻态形式连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息后,即接收总线上的数据。发送器件完成通信,将总线让出(输出变为高阻态)。

现场总线 (网络 )

现场总线是指以工厂内的测量和控制机器间的数字通讯为主的网络,也称现场网络。也就是将传感器、各种操作终端和控制器间的通讯及控制器之间的通讯进行特化的网络。这些机器间的主体配线是ON/OFF、接点信号和模拟信号,通过通讯的数字化,使时间分割、多重化、多点化成为可能,从而实现高性能化、高可靠化、保养简便化、节省配线(配线的共享)。它是一种工业数据总线,是自动化领域中底层数据通信网络。

简单说,现场总线就是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输,是连接智能现场设备和自动化系统的全数字、双向、多站的通信系统。主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统(PC上位软件)之间的信息传递问题。

现场总线是当今3C(Computer、Communication、Control)技术发展的结合点,也是过程控制技术、自动化仪表技术和计算机网络技术发展的交汇点,是信息技术、网络技术的发展在控制领域的集中体现,是信息技术、网络技术延伸到现场的必然结果。

根据国际电工委员会(IEC,International Electrotechnical Commission)标准和现场总线基金会(FF,Fieldbus Foundation)的定义,现场总线是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络。现场总线技术将专用微处理器置入传统的测量控制仪表,使其都具有数字计算和数字通信能力,成为能独立承担某些检测、控制和通信任务的网络节点。通过普通双绞线把多个测量控制仪表、计算机等作为节点连接成的网络系统;使用公开、规范的通信协议,在位于生产控制现场的多个微机化测控设备之间、以及现场仪表与用作监控、管理的远程计算机之间,实现数据传输与信息共享,形成各种适应实际需要的自动控制系统。

现场总线主要是面向过程控制,除传输数字与模拟信号的直接信息外,还可传输控制信息,网络交换的数据单元是帧(Frame)。与集散控制系统(Distributed Control System,DCS) 相比,现场总线控制系统(Fieldbus Control System,FCS)具有可靠性高以及更好的安全性、互换性和互操作性、开放性、分散性等优点。

综上所述,现场总线是将自动化最底层的现场控制器和现场智能仪表设备互连的实时控制通信网络,它遵循ISO/OSI开放系统互联参考模型的全部或部分通信协议。

特征:

(1) 全数字化通信
(2) 开放型的互联网络
(3) 互可操作性与互用性
(4) 现场设备的智能化
(5) 系统结构的高度分散性
(6) 对现场环境的适应性

总线特点:

现场控制设备具有通信功能,便于构成工厂底层控制网络。
通信标准的公开、一致,使系统具备开放性,设备间具有互可操作性。
功能块与结构的规范化使相同功能的设备间具有互换性。
控制功能下放到现场,使控制系统结构具备高度的分散性。

总线优点:

现场总线使自控设备与系统步入了信息网络的行列,为其应用开拓了更为广阔的领域;
一对双绞线上可挂接多个控制设备, 便于节省安装费用;
节省维护开销;
提高了系统的可靠性;
为用户提供了更为灵活的系统集成主动权。

总线缺点:

网络通信中数据包的传输延迟,通信系统的瞬时错误和数据包丢失,发送与到达次序的不一致等都会破坏传统控制系统原本具有的确定性,使得控制系统的分析与综合变得更复杂,使控制系统的性能受到负面影响。

发展趋势:

从现场总线技术本身来分析,它有两个明显的发展趋势:
        一是寻求统一的现场总线国际标准
        二是Industrial Ethernet走向工业控制网络
可以预见Ethernet技术将会十分迅速地进入工业控制系统的各级网络。
国际上形成的工业以太网技术的四大阵营:
主要用于离散制造控制系统的是:
  Modbus-IDA工业以太网
  Ethernet/IP工业以太网
  PROFInet工业以太网
主要用于过程控制系统的是:Foundation Fieldbus HSE工业以太网

总线并存

世界上存在着大约四十余种现场总线,
      德国西门子公司Siemens的ProfiBus,RoberBosch公司的CAN,美国的DeviceNet与ControlNet等。

工业总线网络可归为三类:485网络、HART网络、FieldBus现场总线网络。

485网络:RS485/MODBUS是现在流行的一种工业组网方式,其特点是实施简单方便,而且支持RS485的仪表又特别多。仪表商也纷纷转而支持RS485/MODBUS,原因很简单, RS485的转换接口不仅便宜而且种类繁多。至少在低端市场上,RS485/MODBUS仍将是最主要的工业组网方式。

HART网络:HART是由艾默生提出的一个过渡性总线标准,主要特征是在4-20毫安电流信号上面叠加数字信号,但该协议并未真正开放,要加入他的基金会才能拿到协议,而加入基金会要一定的费用。从长远来看,由于HART通信速率低、组网困难等原因,HART仪表的应用将呈下滑趋势。

FieldBus现场总线网络:现场总线是当今自动化领域的热点技术之一,被誉为自动化领域的计算机局域网。它的出现标志着自动化控制技术又一个新时代的开始。其关键标志是能支持双向、多节点、总线式的全数字化通信。现场总线技术成为国际上自动化和仪器仪表发展的热点,它的出现使传统的控制系统结构产生了革命性的变化,使自控系统朝着“智能化、数字化、信息化、网络化、分散化”的方向进一步迈进,形成新型的网络通信的全分布式(分散)控制系统——现场总线控制系统FCS(Fieldbus Control System)。然而,现场总线还没有形成真正统一的标准,ProfiBus、CANbus、CC-Link等多种标准并行存在,并且都有自己的生存空间。何时统一,遥遥无期。支持现场总线的仪表种类还比较少,可供选择的余地小,价格又偏高,用量也较小。

分布式(分散)控制系统 : 以微处理器为基础,采用控制功能分散(多设备分散)、显示操作集中、兼顾分而自治和综合协调的设计原则的新一代仪表控制系统。

注意事项

现场总线逐渐在工业现场推广,不少设备不但具有传统仪表的功能,而且还具备现场总线的功能、在DCS(分布式控制系统)中,现场总线被广泛应用。

现场总线在使用中需要注意以下几个问题:

1)通信距离。现场总线的通信距离一般有一定的要求,例如,PROFIBUS/DP在12Mbps速率时,采用标准电缆,可以达到200m,如果采用187.5kbps速率,可以达到1000m。通信距离有两层含义,第一个,是两个节点之间不通过中继器能够实现的距离,一般来说,距离和通信速率成反比;另一个,是整个网络最远的两个节点之间的距离。往往在厂家的介绍材料中对于此类的描述不够清楚,在实际使用中,必须考虑整个网络的范围,电磁波信号在电缆中传递是需要时间的,特别在—些高速的现场总线中,如果增大距离,就必须对一些通信参数进行修改;

2)线缆选择。现场的环境决定现场总线的通信速度和通信介质。一般而言,现场总线采用电信号传递数据,在传输的过程中不可避免地收到周围电磁环境的影响。大多数现场总线采用屏蔽双绞线。必须注意的是,不同种类现场总线要求的屏蔽双绞线可能是不同的。现场总线的开发者一般规定一种特制的线缆,在正确使用这种线缆的条件下才能实现规定的速率和传输距离。在电磁条件极度恶劣的条件下,光缆是合理的选择,否则局部的干扰,可能影响整个现场总线网络的工作;

3)隔离。一般来说,现场总线的电信号与设备内部是电气隔离的。现场总线电缆分布在车间的各个角落,一旦发生高电压串入,会造成整个网段所有设备的总线收发器损坏。如果不加以隔离,高电压信号会继续将设备内部其他电路损坏,导致严重的后果;

4)屏蔽。现场总线采用的屏蔽电缆的外层必须在一点良好接地,如果高频干扰严重,可以采用多点电容接地,不允许多点直接接地,避免产生地回路电流;

5)连接器。现场总线一般没有对连接器做严格的规定,但是如果处理不当,会影响整个系统通信。例如,现场总线一般采用总线型菊花链连接方式,在连接每一个设备时,必须注意如何不影响在现有通信的条件下,实现设备插入和摘除,这对连接器就有一定的要求;

6)终端匹配。现场总线信号和所有电磁波信号一样具有反射现象,在总线每一个网段的两个终端,都应该采用电阻匹配,第一个作用可以吸收放射,第二个作用是在总线的两端实现正确的电平,保证通信。

因此,现场总线技术是控制、计算机、通讯技术的交叉与集成,它的出现和快速发展体现了控制领域对降低成本、提高可靠性、增强可维护性和提高数据采集的智能化的要求。

比如FF、PROFIBUS-PA适用于石油、化工、医药、冶金等行业的过程控制领域;

LonWorks、PROFIBUS-FMS、DevieceNet适用于楼宇、交通运输、农业等领域;

DeviceNet、PROFIBUS-DP适用于加工制造业,而这些划分也不是绝对的。

主流现场总线

1、基金会现场总线(FoundationFieldbus 简称FF)

2、CAN(ControllerAreaNetwork控制器局域网)

最早由德国BOSCH公司推出,它广泛用于离散控制领域,其总线规范已被ISO国际标准组织制定为国际标准,得到了Intel、Motorola、NEC等公司的支持。CAN协议分为二层:物理层和数据链路层。CAN的信号传输采用短帧结构,传输时间短,具有自动关闭功能,具有较强的抗干扰能力。CAN支持多主工作方式,并采用了非破坏性总线仲裁技术,通过设置优先级来避免冲突,通讯距离最远可达10KM/5Kbps/s,通讯速率最高可达40M /1Mbp/s,网络节点数实际可达110个。已有多家公司开发了符合CAN协议的通信芯片。

3、Lonworks  它采用ISO/OSI模型的全部7层通讯协议,采用面向对象的设计方法,通过网络变量把网络通信设计简化为参数设置。
4、DeviceNet   美国的
      DeviceNet是一种低成本的通信连接  也是一种简单的网络解决方案,有着开放的网络标准。DeviceNet具有的直接互联性不仅改善了设备间的通信而且提供了相当重要的设备级阵地功能。DeviceNet基于CAN技术,传输率为125Kbit/s至500Kbit/s,每个网络的最大节点为64个,其通信模式为:生产者/客户(Producer/Consumer),采用多信道广播信息发送方式。位于DeviceNet网络上的设备可以自由连接或断开,不影响网上的其他设备,而且其设备的安装布线成本也较低。DeviceNet总线的组织结构是Open DeviceNet Vendor Association(开放式设备网络供应商协会,简称“ODVA”)。
5、PROFIBUS    6、HART     7、CC-Link      8、WorldFIP     9、INTERBUS

现场总线技术是控制、计算机、通讯技术的交叉与集成,几乎涵盖了所有连续、离散工业领域,如过程自动化、制造加工自动化、楼宇自动化、家庭自动化等等。

现场总线技术的发展体现为两个方面:

一个是低速现场总线领域的不断发展和完善;

另一个是高速现场总线技术的发展。

而现场总线产品主要是低速总线产品,应用于运行速率较低的领域,对网络的性能要求不是很高。从实际应用状况看,大多数现场总线,都能较好地实现速率要求较低的过程控制。国内厂商的规模相对较小,研发能力较差,更多的是依赖技术供应商的支持,比较容易受现场总线技术供应商 (芯片制造商等)对国内的支持和市场推广力度的影响。而且,还有一个不可忽视的一点就是在构建自动化管理系统时,选择的上位机,比如 组态软件  对总线设备的支持程度,有些监控组态软件,比如紫金桥监控组态软件或者InTouch等对一些主流的总线设备比如Lonworks、PROFIBUS、CAN等有着良好的支持,通过DDE、OPC或者直接连接等方式进行通讯,采集数据。这样可以方便用户的选择,而一些组态软件则支持的种类较少,是用户选择的范围也随之减少。

工厂自动化信息网络可分为以下三层结构:工厂管理级、车间监控级、现场设备级

而现场总线是工厂底层设备之间的通信网络。这里先介绍一下以太网,这里特指工业以太网,工业以太网是作为办公室自动化领域衍生的工业网络协议,按习惯主要指IEEE 802.3协议,如果进一步采用TCP/IP协议族,则采用“以太网+TCP/IP”来表示,其技术特点主要适合信息管理、信息处理系统,并在IT业得到了巨大的成功。在工厂管理级、车间监控级信息集成领域中,工业以太网已有不少成功的案例,在设备层对实时性没有严格要求场合也有许多应用。由于现场总线种类繁多,标准不一,很多人都希望以太网技术能介入设备低层,广泛取代现有现场总线技术,施耐德公司就是该想法的积极倡导者和实践者,已有一批工业级产品问世和实际应用,以太网还不能够真正解决实时性和确定性问题,大部分现场层仍然会首选现场总线技术。由于技术的局限和各个厂家的利益之争,这样一个多种工业总线技术并存,以太网技术不断渗透的现状还会维持一段时间。用户可以根据技术要求和实际情况来选择所需的解决方案。

串行通信 现场总线(网络)相关推荐

  1. Modbus协议介绍及解析

    Modbus协议介绍及解析 1.Modbus简介 Modbus是一种广泛应用于工业控制领域串行通信协议,以其开放性.高可靠性.高效简单性.免费等优点,成为了工业领域通信协议的业界标准,是工业现场电子设 ...

  2. (解释)单片机与各种外围设备(Flash、RAM、网络控制器、A/D、传感器、MCU等)进行直接串行通信通常采用( D)接口

    单片机与各种外围设备(Flash.RAM.网络控制器.A/D.传感器.MCU等)进行直接串行通信通常采用( D)接口. A. RS232C B. RS485 C. COM D. SPI A:RS-23 ...

  3. 计算机接口及应用技术,计算机接口技术及应用 第9讲 控制网络技术(2 现场总线).pdf...

    计算机接口技术及应用 第9讲 控制网络技术(2 现场总线).pdf (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 1<计算机接 ...

  4. 伺服系统控制网络的重要性! 现场总线的重要性! SSCNET运动控制系统与发展趋势

    引言:在2010年的时候,在北京的一个数控公司工作.产品采用的是通过运动控制卡发脉冲的方式,控制机床的X.Y.Z轴进行加工.   机床在加工产品的时候,一直存在着精度的问题,例如DMG的机床可以达到0 ...

  5. 工业机器人abb现场总线DeviceNet网络配置

    关于Devicenet总线 Devicenet网络作为工厂设备网,最大可以操作64个节点(即一个网络上允许从在64个从站),可用的通讯波特率分别为125kbps.250kbps和500kbps三种.设 ...

  6. 基于modbus协议的工业自动化网络规范_一种基于Modbus的工业通信网关设计

    近年来,随着工业自动化领域的发展,工业现场对网络的可靠性及成本有极高的要求.传统基于串口的工业网关可以满足工业现场的应用,但却要付出高额成本.一种基于 ModBus 设计的工业通信网关就走进人们的眼中 ...

  7. 串行通信协议(I2C、SPI、UART、SCCB、CAN)

    推荐一部书,在这本书里面介绍了I2C.SPI.UART和CAN等通信协议,写的蛮不错的. 串行通信:设备与设备之间,传输数据按顺序依次1bit位接1bit位进行传输. 并行通信:设备与设备之间,通过多 ...

  8. 使用现场总线更快更远

    使用现场总线更快更远 Going faster and further with Fieldbus PROCENTEC等行业专家表示,基于RS-485的现场总线技术(PROFIBUS®)和工业以太网( ...

  9. arm linux嵌入式网络控制系统,基于ARMLinux的嵌入式网络控制系统的研究与设计

    摘要: 随着计算机技术.控制技术和网络技术的蓬勃发展,嵌入式系统与网络控制系统的应用越来越广阔.当前控制系统正经历一场前所未有的变革,远程监控和智能控制成为控制系统发展的重要方向.通过嵌入式网络控制系 ...

最新文章

  1. P1515 旅行(简单搜索)
  2. 截断 四舍五入 进位php,PHP取整,四舍五入取整、向上取整、向下取整、小数截取 四舍五入是什么意思 四舍五入就是一个亿 excel数值四舍五...
  3. Maven详解之聚合与继承
  4. Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序
  5. libsvm中svmtrain的参数和返回值
  6. 忘记了root密码怎么办?
  7. C#-利用Marshal类实现序列化
  8. 【POJ - 2486】Apple Tree (树形背包,dp)
  9. 【LeetCode笔记】26. 删除有序数组中的重复项(Java、原地)
  10. android 初始化语言,25.Android init language (安卓初始化语言)
  11. dbcp 连接都会被断开_科普帖:软件与数据库连接的机制是怎样的?
  12. 数据结构 4 字符匹配-KMP算法
  13. 一张图30分钟带你入门python-大数据时代来了!神级程序员一张图帮你梳理Python脉络,快速入门...
  14. OWASP 创始人:关注首要问题,开源库也可以放心使用
  15. javascript模式 (3)——工厂模式和装饰模式
  16. 基于大数据的智慧旅游数据分析系统
  17. delphi 集合的用法
  18. 重装win10专业版系统
  19. [RK3288][Android6.0] 调试笔记 --- 系统第一次开机进入Recovery模式原因
  20. 易捷行云EasyStack携新一代私有云亮相中国电子信息博览会

热门文章

  1. Error configuring application listener of class org.springframework.web.context.
  2. 3dmax 打开查看模型
  3. 监控工具Kafka-eagle介绍
  4. Java基于JSP的幼儿园管理系统
  5. 储能之动力电池与储能电池区别?
  6. Computer Vision: A Modern Approach - 计算机视觉书籍阅读笔记 -第四章 -线性滤波
  7. 2021年 交叉 新兴 综合 顶级会议 截稿日期纵览
  8. 新天骄2912服务器 修改,叶舞秦殇2019.2.13
  9. linux桌面 高分屏,Linux系统在高分屏非正常分辨率显示
  10. 037 PHP登录、注册、留言、个人中心设计