现场总线考试资料删减版.docx
- 文档编号:9866685
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:28
- 大小:1.01MB
现场总线考试资料删减版.docx
《现场总线考试资料删减版.docx》由会员分享,可在线阅读,更多相关《现场总线考试资料删减版.docx(28页珍藏版)》请在冰豆网上搜索。
现场总线考试资料删减版
第一章概论
1、什么是总线
总线是各种部件之间传送信息的公共通信干线,其实质是通信网络。
任何一种总线都包括硬件和软件两部分。
2、现场总线
现场总线是应用在生产现场,实现自动化控制系统现场设备或仪表之间互连的通信网络,具有的开放性、数字化、多点通信、可靠性强等特点。
3、现场总线的内涵
a.它是一种工业数据总线,是自动化领域中底层数据通信网络。
b.它是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输,是连接智能现场设备和自动化系统的开放的、全数字化的、双向的、多站的通信系统。
c.主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。
4、现场总线的应用
现场总线的产生对工业的发展起着非常重要的作用,对国民经济的增长有着非常重要的影响。
现场总线主要应用于石油、化工、电力、医药、冶金、加工制造、交通运输、国防、航天、农业和楼宇等领域。
5、现场总线的关键
----使自动控制系统与现场设备具有通信能力
----连接成网络系统
6、现场总线的技术特点
a全数字化通信b系统的开放性c互可操作性与互换性d现场设备的智能化与功能自治性e系统结构的高度分散性f对现场环境的适应性
两种方式详细对比
现场总线方式
传统方式
结构
一对多:
一对传输线接多台仪表,双向传输多个信号。
一对一:
一对传输线接一台仪表,单向传输一个信号。
可靠性
可靠性好:
数字信号传输抗干扰能力强,精度高。
可靠性差:
模拟信号传输不仅精度低,而且容易受干扰
控制
控制功能分散在各个智能仪器中。
所有的控制功能集中在控制站中。
互换性
各智能仪表基于统一的总线标准设计,不同品牌的仪表互连,实现“即插即用”。
尽管模拟仪表统一了信号标准,可是大部分技术参数仍由制造厂自定,致使不同品牌的仪表不能互换。
现场总线控制系统的软件
1.操作系统2.网络管理软件3.通信软件4.底层测控软件
企业管理层(数据网络)--过程监控层(数据网络)--现场控制层(控制网络)
几种典型的现场总线
1.CAN总线2.ControlNet现场总线3.LonWorks总线4.DeviceNet总线5.Modbus总线6.HART总线
第二章数据通信基础
2.1数据通信的基本概念p12
2.1.1信息
a信息(Information)是客观事物属性和相互联系特性的表征,它反映了客观事物的存在形式和运动状态。
水温100度、车速80km/h等都是信息;
b信息不同于信号,信号是信息的载体,信息则是信号所载荷的内容;
c信息不同于数据,数据是记录信息的一种形式,同样的信息也可以用文字或图像来表述。
2.1.2数据
a数据(Data)一般可以理解为“信息的数字化形式”或“数字化的信息形式”;
b数字、字母和符号都是数据;
c数据中包含信息,信息通过解释数据而产生;
d数据可以分为模拟数据和数字数据两种。
e模拟数据表示的信息为随时间变化的连续信号;
f数字数据表示的信息为离散的数字信号;
2.1.3信号
a信号(Signal)是数据的具体表示形式,简单地讲就是携带信息的传输介质。
通信系统使用的信号主要有电信号、磁信号、光信号等;
b信号的特性表现为它的时间特性和频率特性;
c信号的分类;
d信号的分析方法。
2.1.3信道
a信道即信号传输的通道,可以是有线的,也可以是无线的,甚至还可以包含某些接口设备;
b信道有物理信道和逻辑信道之分;
2.2数据通信系统的构成
a数据源(信源):
把待传输的消息或数据转换成原始电信号,如电话系统中电话机可看成是信源;
b发送设备:
将信源和信道匹配起来,即将信源产生的原始电信号变换成适合在信道中传输的信号;
c信道:
信号传输的通道,可以是有线的,也可以是无线的,甚至还可以包含某些设备。
d接收设备:
任务是从带有干扰的接收信号中恢复出相应的原始电信号来。
e数据宿(信宿):
将复原的原始电信号转换成相应的消息。
2.3传输方式
2.3.1并行传输方式及串行传输方式
(1)并行传输
字符编码的各个比特同时传输
特点:
一个比特的时间内可以传输一个字符,传输速度快;每个比特传输要求一个单独的信道支持,通信成本高;远距离传输时,可靠性较低。
(2)串行传输
将组成字符的各个比特串行的发往线路
特点:
传输速度慢,一次一个比特;通信成本低,传输只要求一个单独的信道支持
2.3.2基带传输、载带传输与宽带传输
(1)基带传输
a基带传输是指在基本不改变数据信号频率的情况下,在数字通信中直接传送数据的原码信号,即按数据波的原样进行传输,不采用任何调制措施。
它是目前广泛应用的最基本的数据传输方式。
b凡按数字信号原码进行的传输称为基带传输。
基带传输中传输的是一系列方波电脉冲信号。
c目前大部分计算机局域网,包括控制局域网,都采用基带传输方式。
其特点是整个系统不用调制解调器,价格低廉。
但传输距离一般不超过25km,数据传输速率小于l0Mbit/S。
(2)载带传输p15
(3)宽带传输p15
2.3.3单工方式、半双工方式与全双工方式
单工:
只能有一个方向的通信,而没有反方向的交互
半双工:
可以双向通信,但不能双向同时通信。
全双工:
双向同时通信。
2.4编码
2.4.1码元
二进制序列中的每一位称为一个码元,它只有0和1两种状态。
表示0和1两种状态的电脉冲波形(即码元波形)可以有多种形式。
不同的码元波形形成不同的编码。
常见的码元波形有:
(a)为单极性不归零码
适用于近距离、低速、抗干扰能力要求不高的场合,如实验室环境下,芯片之间的短距离异步通信;
(b)双极性不归零码
通信距离、速度和抗干扰能力稍强,如电路或模块之间的外部通信;
(c)单极性归零码
(d)双极性归零码
(e)曼彻斯特码
自同步编码方式,包括数据信息和时钟信息。
(f)差分码
抗干扰能力强,适用于复杂环境下,长距离外部通信。
CAN、485
2.4.2内部码与通信码p16
2.4.3编码与解码p17
2.5复用技术p17
解决一条信道上同时传递多路信号的问题。
2.7同步技术
同步技术的定义
a在通信过程中,接收端根据发送端的起止时间和重复频率校正自己的基准时间与重复频率的过程称为同步过程,这种统一收端和发端的措施称为同步技术。
b同步技术并不是同步传输时才使用的技术,如异步传输中就使用了外同步法。
1在同步传输中,所有设备都使用一个共同的时钟。
在时钟的协调下,每一位数据同步收发。
传输的每个数据位只在时钟信号的上升沿或者下降沿之后的一个规定的时间内有效。
需要一条额外的线来传输时钟信号。
2在异步传输中,每个通信节点都有自己的时钟信号,每个通信节点必须在时钟频率上保持一致,并且所有的时钟必须在一定误差范围内相吻合。
异步传输时,每一位数据不需要同步收发,但当传输一个字节时,通常会包括一个起始位来同步时钟。
一数据帧往往包含帧头和帧尾,用于同步。
同步的目的:
a保证接收方在时间上与发送方取得同步,以便能够正确地识别和接收发送方发来的数据。
同步技术需要解决的主要问题有:
b何时开始发送数据;发送过程中的数据传输速率;持续时间的长短;发送时间间隔的大小。
当发送端以某一速率,在一定的起始时间内发送数据时,接收端也必须以同一速率在相同的起始时间内接收数据。
否则接收端与发送端就会产生微小误差,随着时间的增加,误差将逐渐积累,并造成收发的失步(不同步),从而出现错误。
同步的实现方法p19
2.8差错控制方法p20
a差错控制编码就是对网络中传输的数字信号进行抗干扰编码,目的是为了提高数字通信系统的容错性和可靠性,它在发送端被传输的信息码元序列中,以一定的编码规则附加一些校验码元,接收端利用该规则进行相应的译码,译码的结果有可能发现差错或纠正差错。
b在差错控制码中,检错码是指能自动发现出现差错的编码,纠错码是指不仅能发现差错而且能够自动纠正差错的编码。
当然,检错和纠错能力是用信息量的冗余和降低系统的效率为代价来换取的。
2.9检错编码p21
1.字符奇偶校验
又称为垂直奇偶校验,一次只能校验一个字符。
编码规则:
在字符后面附上一位奇偶校验位。
若附上奇偶校验位后使形成的数码中“1”的个数为偶数,就称为偶校验。
如果使“l”的个数为奇数,则称为奇校验。
例如:
数码1100111中“1”的个数为奇数,采用偶校验时在数码后面附上偶校验位“1”,成为数码l1001111,使“1’的个数为偶数。
特点:
只需附加一位奇偶校验位,编码效率高;能检出奇数个差错,若发生2个、4个等偶数个差错,接收端就无法检出。
2.10拓扑结构p23
星型结构由一个主节点和多个从节点构成。
任何两个从节点之间的通信都要经过主节点。
该结构对主节点的依赖比较严重,可靠性较低,在分散控制系统中应用得较少。
总线型结构由一个总线和多个节点构成。
节点之间通过总线可以灵活传输数据,但总线是分时复用的。
即只有总线空闲时,节点才能发送数据。
该结构灵活、方便、可靠性高,在分散控制系统中应用广泛。
环型结构所有的节点通过链路组成一个环形。
信息在环上只能按某一确定的方向传输。
每个节点都具有中继作用。
该结构控制简单,但主要问题是在节点数量较多时会影响通信速度,另外,环是封闭的,不便于扩充。
2.11异步通信与同步通信
1、异步通信p25
a异步通信依靠起始位、停止位保持通信同步。
b异步通信数据传送按字符帧传输,一帧数据包含起始位、数据位、校验位和停止位。
c异步通信由各自独立的时钟控制数据的收发。
d异步通信适合长距离传输,实现容易,对线路和收发器要求较低;但传输的效率和速度低。
e在单片机中主要采用异步通信方式。
2、同步通信p25
a同步通信依靠同步字符保持通信同步。
b同步字符可以由用户约定,也可以采用SYN代码16H。
c通信时先发送同步字符,然后是连续的数据块,数据之间没有间隙,也没有起始位和停止位。
d同步通信的数据格式。
e同步通信要求把时钟信号同时传送,数据收发由统一的时钟控制。
f同步通信传输效率高,适合高速传输的要求;适合短距离传输;长距离传输成本高,且时钟信号容易受到噪声的干扰。
第三章简单接口通信技术
简单接口通信技术:
直接利用微机的标准并行/串行接口实现多微机间的通信。
地位及意义:
简单接口通信技术是其它通信技术的基础;学好简单接口通信技术,是学习其它通信技术的前提和保障。
(1)CAN通信中,SJA1000芯片的控制就是利用标准并行接口实现的;
(2)GSM、以太网等通信中,就利用标准串口实现对通信模块的控制和数据收发;
3.1I/0信道的两种基本形式p27
单I/O接口信道实例---基于并行I/O的显示系统
主从微机间只用一片I/O接口芯片。
主机通过对I/O接口的控制与操作就可以实现主机与各从机间的数据交换。
双I/O接口信道实例1---RS232通信
双I/O接口信道实例2---RS485通信
特点:
芯片使用数量多,但是提供的硬件环境好,界面清晰,接线规范,不必重新构造联络握手信号。
寻址和同步主要靠软件和协议来实现。
3.2简单接口通信基本原理p28
通信设备之间控制数据通信与理解通信数据意义的一组规则,称为通信协议。
简单接口通信须注意下面事项p28
3.3简单接口通信连接方式
3.3.1主从式结构p29
1、系统结构
1)Slave为从系统,负责参数存储、外设控制及信号检测;Master为主系统,负责数据显示、打印、按键输入、通信等。
2)从系统有4个I/O接口,其中两个I/O接口用来扩展片外RAM数据存储器,一个I/O口与输入处理单元相连,接收输入信号,一个I/O口实现与主系统的信息交换。
3)主系统的其余三个I/O接口分别扩展为打印机接口、显示器接口及键盘接口。
4)从系统的一个并行I/O接口与主系统的一个并行I/O接口组成双I/O接口PIO信道,把两者互连成一个双微机PIO系统。
2、通信信道
(1)由于单片机受I/O接口数量的限制,系统使用一个并行I/O口的4条双向数据线作PIO信道的双向数据通道;
(2)使用并行I/O口的2条双向数据线进行通信控制,作为双方握手联络通道
S-RDY:
从系统就绪
M-RDY:
主系统就绪
(3)使用并行I/O口的1条双向数据线进行子系统复位控制,主系统任何时候都可以用SlaveReset使从系统复位
3、通信过程p30
3.3.2星型结构p30
1、系统结构
系统由一个主系统和多个从系统构成。
每个从系统都通过点-点式专用信道与主系统相连。
星型结构实质是多机主从式结构。
主系统随时有权向任意从系统发送命令和数据,从系统的通信请求必须使用集中式存取控制方法裁决。
数据只能在主系统与某台从系统之间传输,从系统之间的通信,必须经过主系统中转才能完成。
2、通信方式p30
3.3.3菊花链结构和环形结构p31
1、系统结构
菊花链结构:
多个系统通过I/O信道依次串联链接,首尾不相连。
环形结构:
首尾相连的菊花链结构。
2、特点p31
3、通信方式
(1)软件寻址法;
(2)链式轮询法:
主系统发起轮询,只有被询问的系统才有通信权。
3.3.4总线型结构p35
采用简单总线:
各微机系统利用并/串操作,将并行数据转换成串行数据在总线上传输,采用软件实现寻址和总线使用权分配;
采用复杂总线:
复杂总线要包括地址线、数据线、控制线等。
通过地址总线实现寻址,通过控制总线完成总线使用权分配。
1、主从式并行总线型多机通信系统p36
1)通信信道
2)寻址及通信过程
(9)各从机确认Sele=0后,把接收的8位编号
与自己的从机号比较,对上编号的从机SRDY=0。
(10)主机确认SRDY=0,置MRDY=0,表明
有从机被选中此时总线上只剩下一主一从两站,开始主从式双单片机PIO通信。
(11)主机确认SRDY=0后,传送4位数据,并置MRDY=1。
被选中从机收到MRDY=1后,接收4位数据,并置SRDY=1。
主机确认SRDY=1后,传送后4位数据,并置MRDY=0。
被选中从机收到MRDY=0后,接收4位数据,并置SRDY=0。
完成1个字节的数据传送。
(12)重新寻址,重新传送数据
2、主从式串行总线型多机通信系统
(1)主机通过点名,确定进行通信的从机。
1)各从机置SM2为1;
2)主机发出呼叫帧,呼叫帧从机号,第9位为1;
3)所有从机接收到呼叫帧后,对上号的从机置SM2=0,并用应答帧通知主机,呼叫过程完成;
4)通信过程中数据的第9位为0,没有对上号的从机全部从总线上切除,只剩下对上号的从机与主机进行通信。
(2)从机在主程序执行过程中,以中断方式响应主机的通信要求
主机通信流程p38
从机通信流程p39
3.4简单接口通信实例
简单接口通信是指直接利用微机的标准并行/串行接口实现多微机间的通信。
aMCS-51单片机有四个并行IO口,一个可编程的全双工异步串行接口;
b并行通信一次可以将多位数据同时传送。
具有传输速度快、效率高等特点。
但其抗干扰能力不强,通信成本高,适用于短距离高速通信;
c串行通信数据的各位依次在一条传输线上逐个地传送。
具有传输线少,成本低、易于实现,可靠性高、适合远距离的数据通信的特点,但其通信速率较低;
d寻址和同步是两种通信要解决的关键技术问题。
第七章CAN总线通信技术
1、现场总线概述
现场总线(Fieldbus)是一种应用在生产现场,在嵌入式测量控制设备之间实现双向串行多节点数字通信的系统。
它是一种开放式、数字化、多点通信的底层控制网络,广泛应用在制造业、流程工业、交通、楼宇等领域的自动化系统中。
生产现场:
不是狭义地指车间工厂,而是泛指需要机器设备之间通信的场合。
2、CAN总线简介
CAN:
ControllerAreaNetwork,控制器局域网。
是一种能有效支持分布式控制和实时控制的串行通讯网络。
CAN总线是现场总线技术的一种,其具有现场总线的一些基本共性:
A开放性:
总线规范开放,任何厂家都可以设计生产基于CAN总线的产品。
B数字化及双向串行传输:
以较低的布线成本实现远距离传输。
C多点通信:
在同一个通信网络上可以挂接多个设备。
D能够满足工业控制现场复杂环境、实时通信、抗干扰等方面的要求。
CAN推出之初主要用于汽车内部测量和执行部件之间的数据通信。
1989年,宝马推出第一款使用CAN-bus通信的汽车。
车上电缆长度至少缩短了2000m,质量减少了50kg。
极大的促进了汽车行业的发展。
现在,几乎每一辆新生产的汽车均装配有CAN-bus网络。
1990奔驰公司发布了第一辆使用CAN-bus的轿车
1993被制定成为国际标准:
ISO11898(高速)ISO11519(低速)
1994欧洲和美洲成立协会,专门支持CAN-bus总线的两大应用层协议:
CANopen协议与DeviceNet协议
1999接近6000万个CAN控制器投入应用
2000市场销售超过1亿个CAN-bus器件
CAN总线基本特点P135
3、CAN总线的分层及帧格式
CAN收发器
负责逻辑信号和物理信号之间的转换。
A将逻辑信号转换成物理信号。
此收发器转换得到的信号为差分电平信号。
B将物理信号转换成逻辑信号。
此收发器将差分电平信号转换为逻辑信号。
信号电平
CAN-bus发布了ISO11898和ISO11519两个通信标准,此两个标准中差分电平的特性不相同。
双绞线对抑制共模干扰的抑制原理
双绞线上传输差分信号,共模干扰使信号线上产生相同幅度和相位的干扰脉冲。
线路受到共模信号干扰后,信号差值不变,信号依然正确传输
波特率误差带来的数据错误
如何消除波特率误差产生的通信错误?
A提高时钟精度,使波特率尽量接近标准波特率。
此方法使设备成本激增,只能减少误差,仍无法消除累计误差。
B同步:
隔一段时间后所有节点时钟计时归0一次。
此方案经济可靠,可以消除累计误差。
CAN-bus同步
CAN-bus规定信号的跳变沿时刻进行同步。
缺点:
发送多个相同位时无跳变沿用于同步,导致误差不断累计
位填充
CAN-bus通过位填充提供同步信号,从而消除累计误差。
例如:
在连续5个相同位后插入一个相反位,产生跳变沿,用于同步
传输速率与距离
CAN—ControlAreaNetwork的缩写,小范围实时通信网络,通信距离与速率成反比。
当通信距离太长时可以使用CAN网关或网桥等设备划分子网,使子网通信速率与距离在规定范围内
终端电阻
终端电阻用于减少通信线路上的反射,避免引起电平变化而导致数据的传输信错误。
上面:
低速CAN-bus终端电阻接法
下面:
高速CAN-bus终端电阻接法
CAN物理层小结
CAN-bus规范对物理层的信号电平、信号同步与位填充、通信速率与距离以及终端电阻等进行了详细规定,只用符合相同物理层规定的CAN节点才能互相通信。
CAN数据链路层简介
CAN-bus帧分类
CAN-bus通信帧共分为数据帧、远程帧、错误帧、过载帧和帧间隔5种类型。
A数据帧用于发送节点向接收节点传送数据,是使用最多的帧类型
B远程帧用于接收节点向某个发送节点请求数据
C错误帧用于当某节点检测出错误时向其他节点通知错误的帧
D过载帧用于接收节点向发送节点通知自身接收能力的帧
E帧间隔用于将数据帧或远程帧与前面的帧分离的帧
数据帧
数据帧是使用最多的帧,结构上由7个段组成,其中根据仲裁段ID码长度的不同,分为标准帧(CAN2.0A)和扩展帧(CAN2.0B)。
帧起始和帧结束
帧起始和帧结束用于界定一个数据帧,无论是标准数据帧或扩展数据帧都包含这两个段。
仲裁段
CAN-bus并没有规定节点的优先级,但通过仲裁段帧ID规定了数据帧的
优先级。
根据CAN2.0标准版本不同,帧ID分为11位和29位两种。
总线仲裁
CAN控制器在发送数据的同时监测数据线的电平是否与发送数据对应电平相同,如果不同,则停止发送并做其他处理。
假设节点A、B和C都发送相同格式相同类型的帧,如标准格式数据帧,它们竞争总线的过程是:
由于数据帧的RTR位为显性电平,远程帧的RTR位为隐性电平,所以帧格式和帧ID都相同情况下,数据帧的优先级比远程帧优先级高:
由于标准帧的IDE位为显性电平,扩展帧的IDE位为隐性电平,对于前11位ID相同的标准帧和扩展帧,标准帧优先级比扩展帧高。
控制段
控制段共6位,标准帧的控制段由扩展帧标志位IDE、保留位r0和数据长度代码DLC组成;扩展帧控制段则由IDE、r1、r0和DLC组成。
数据段
一个数据帧传输的数据量为0~8个字节,这种短帧结构使得CAN-bus实时性很高,非常适合汽车和工控应用场合。
与其他总线协议相比,CAN-bus的短帧结构具有以下优势:
A数据量小,发送和接收时间短,实时性高。
B数据量小,被干扰的概率小,抗干扰能力强。
CRC段
CAN-bus使用CRC校验进行数据检错,CRC校验值存放于CRC段。
CRC校验段由15位CRC值和1位CRC界定符构成。
ACK段
当一个接收节点接收的帧起始到CRC段之间的内容没发生错误时,它将在ACK段发送一个显性电平。
远程帧
与数据帧相比,远程帧结构上无数据段,由6个段组成,同理分为标准格式和扩展格式,且RTR位为1(隐性电平)。
数据帧与远程帧区别
CAN-bus错误类型
错误帧
当出现5种错误类型之一时,发送或接收节点将发送错误帧。
错误帧的结构如下,其中错误标识分为主动错误标识和被动错误标识。
错误状态及转化
为防止自身由于某些原因导致无法正常接收的节点一直发送错误帧,干扰其他节点通信,CAN-bus规定了节点的3种状态及其行为。
过载帧
当某个接收节点没有做好接收下一帧数据的准备时,将发送过载帧以通知发送节点;过载帧由过载标志和过载帧界定符组成。
帧间隔
帧间隔用于将数据帧或远程帧和他们之前的帧分离开,但过载帧和错误帧前面不会插入帧间隔。
CAN应用层简介
应用层规定设备的工作流程和数据的具体含义。
数据链路层和物理层就像生活中的邮政系统,负责数据的传输,但是数据是什么样应用和含义属于应用层的工作。
CAN应用层协议
全球许多著名的厂商和协会组织针对各种应用领域制定了各具特色的应用层协议。
在工业领域影响力较大的有CiA组织推广的CANopen协议和由ODVA组织推广的Devicenet协议。
应用层与现场总线产品
在一类应用系统中会存在各种功能的节点设备,生产这些设备的厂家也很多,不同厂家的设备有可能采用不同的应用层标准。
应用层共性
A现场总线网络中存在以下三类数据类型:
实时数据、非实时数据和状态数据
B现场总线网络通信过程中,节点与节点有以下两类数据传递模式:
生产者消费者模式、客户端服务器模式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现场总线 考试 资料 删减