毕业设计(论文)水泥厂DCS数据传输系统的设计与实现_第1页
毕业设计(论文)水泥厂DCS数据传输系统的设计与实现_第2页
毕业设计(论文)水泥厂DCS数据传输系统的设计与实现_第3页
毕业设计(论文)水泥厂DCS数据传输系统的设计与实现_第4页
毕业设计(论文)水泥厂DCS数据传输系统的设计与实现_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 前 言 集散控制技术1是集控制技术、计算机技术、通信技术和图象技术为一体的控制技术,因其分散的控制功能、综合的协调能力、易于扩展的性能已广泛的应用于工业现场的自动控制系统中。基于上述特点,本设计针对水泥厂生产线,采用以plc为基础的dcs控制系统2,设计面向全厂总生产过程的全厂计算机监控系统,实现生产过程监控管理一体化,使全厂不仅在生产上具有先进的过程控制自动化,更在管理上具有现代化水平。而且对提高产量、稳定质量、降低能耗等具有重要意义。此系统由原料粉磨系统、煤粉制备系统、烧成窑头系统、水泥粉磨系统、plc控制系统等各系统组成,各子系统单独优化运行,并通过中控系统进行协调。本设计主要讨论此集

2、散控制系统中的数据传输部分的设计和实现,即数据在无线数据网、控制局域网和互连网中的传输,这主要由无线控制子系统和远程维护子系统完成。 在本次集散系统设计过程中,水泥厂各系统比较分散,无法采用有线进行有效的数据传输,所以设计了无线控制子系统。采用无线终端采集数据,实现数据的可靠传输,从而将无线数据网同控制局域网连接起来;另一方面,为了给用户提供及时的系统维护,设计了远程维护子系统,通过将控制系统参数传输到远方监视端,实现对集散控制系统运行状态的实时监控,提供系统维护的功能,将控制局域网同互连网连接起来。 本系统实现了数据的分布式采集和传输,提出了一种可应用到多种工业环境的复合型的分布式dcs系统

3、。本文所采用的软件开发环境是基于win2000操作系统、visualc+6.0编程软件,其加密算法是由cryptlibseeuritytoolkitverson2.1加密包提供。本设计共分六章,其内容如下: 第一章给出了集散控制系统的基本概念和特点,并介绍了水泥厂集散控制系统的概貌。第二章对本文所涉及到的数据传输的理论基础进行了综述。第三章描述了水泥厂的工艺流程。第四章着重论述了系统控制策略组态的实现。第五章讨论了本系统的性能。结合系统的实际,对数据传输的抗干扰性、实时性、可靠性、安全性等性能指标进行了讨论。 1 集散控制系统1.1集散控制系统概述 随着工业规模的扩大和技术的进步,工业控制系统

4、的规模也不断扩展,这对实现自动控制的系统提出了更高的要求,而模拟仪表控制系统和计算机直接数字控制系统很难满足这些要求。因此综合了控制技术、计算机技术、通信技术和图象显示技术的“4c”技术,产生了总体分散控制系统(distributed control system),简称集散控制系统,以实现对生产过程进行监视、控制及管理。图1.1是集散控制系统的组成框图。它是一种典型的分级分布式控制结构。管理计算机完成制定生产计划、产品管理、财务管理、人员管理以及工艺流程管理的功能,以实现生产过程的静态最优化。监控计算机通过协调个控制器的工作,达到过程的动态最优化。基木控制器则完成过程的现场控制任务。crt操

5、作站是显示操作装置,完成人一控制系统一过程的接口任务。数据采集器用来收集现场控制信息和过程变化的信息。 图 1.1 集散控制系统框图 1.2 集散控制系统特点 集散系统既有计算机集中控制系统算法灵活、先进、精度高、响应速度快的优点,又有仪表控制系统系统安全可靠、维护方便的优点,它的主要特点是:1) 真正实现了分散控制。因为采用了以微处理器为核心的基本控制器,每个基本控制器只控制少量的回路,一旦某个基本控制器发生故障,只影响某个局部,而且更换方便,提高了系统的可靠性。由于基本控制器在现场就地安装,不但节省了电缆,同时也减少了传输线对信号的干扰,缩短了控制回路,加快了反应速度,降低了对上位机的要求

6、,应用程序较为简单。2) 应用灵活,扩展容易。因为采用分布式控制,在应用上十分灵活,适应大、中、小型企业的不同要求,规模可大可小,扩展容易。3) 实现综合控制。因为设置有计算机与计算机之间的通信系统,通过高速数据通道,能将基本控制器与监控计算机联系起来,进行协调控制,并且利用监控计算机的运算能力,完成复杂高级控制算法的运算,以实现整体最优化控制。4) 备有多功能crt操作台。作为集中型的人一机接口,在crt操作台上,可以存取并能以多种画面显示全部过程变量,控制变量及其它参数,以及直接操作远程基本控制器,实现了集中监视和集中操作。5) 管理计算机通过高速数据通道,直接与过程相联结,完成生产、计划

7、、管理、决策的最优化,从而实现了整个生产过程的最优化自动控制。1.3水泥厂生产工艺流程水泥回转窑生产的自动化控制3是水泥旋窑生产线不可缺少的关键组成部分,作为一个应用于现代化水泥厂的工业计算机自动化控制系统,它应该是覆盖了从水泥厂的全线生产过程控制和整个水泥厂生产管理的一个大系统。本系统就是从这个设计思想出发,采用目前先进的plc 和计算机网络控制技术,结合了计算机-客户机/服务器体系结构组成了一个完整地计算机生产控制、管理系统。计算机系统为计算机局域网络,采用server/client(服务器/客户机)结构,通过开放性的100m 高速以太局域网及tcp/ip 网络协议实现互联。服务器通过协议

8、完成对外场设备所有采集数据信息的登录及处理,系统控制程序及数据的输出,并负责以太网网络及网络数据库的运行和管理。客户机基于服务器的数据按分配功能进行不同内容的监控操作,所有的客户机均可互为备用。该方案具有可靠性、方便性和灵活性,还可以实现在运行过程中的程序再开发。由于数据的集中采集和管理,减少了数据流动环节,从而减低了开发与维护成本。灵活的互备方式更将系统的操作管理及维护风险降低至最低程度。 如图1.2为水泥厂生产线工艺流程图。 图1.2 水泥厂生产线工艺流程图1.3.1 水泥生产工业简介水泥的新型干法生产线由生料制备系统、生料均化系统、窑尾烧成系统、窑头烧成系统和成品包装系统组成。生料制备系

9、统由原料配料和生料粉磨组成,用于生产合格的生料。粉磨过的生料由提升机经库顶空气输送斜槽送入生料均化库。来自均化库的生料通过气力提升泵输送到旋风式预热器内,通过五级预热器的负压作用使物料充分预热后进入回转窑进行煅烧。窑头烧成系统由喂媒系统和熟料生成系统组成。原煤由煤磨磨制成煤粉后存储在煤粉仓中,通过流量计由煤风机和净风机将煤粉和空气的混合物向窑头喂煤。经过煅烧和化学反应的生料在窑头形成球状熟料。球状熟料经窑头罩进入单筒冷却机冷却后由链式输送机送到熟料磨进行粉磨,然后由提升机入熟料库。最后成品包装系统将散装库中不同型号的水泥通过包装机包装成成品。该系统的主要设备包括:螺旋给料机、各种风机、增湿塔、

10、窑主电机、各种调节阀和变频器,还有众多的智能检测仪器。设备布局比较分散,因此应该选用能够远距离传输的集散控制系统。生产过程的关键部分生料均化系统、窑尾烧成系统和窑头烧成系统采用了自动化控制,由操作员在中控室集中进行操作和监控。1.3.2 水泥厂dcs系统组成及原理 系统结构如图1.3所示:系统在总体上是纵向分层、横向分散的结构,系统从结构上分为厂长管理级、工程师管理级、操作员管理级、过程控制级和现场设备级。 图1.3系统原理图该系统总体设计的指导思想是技术先进、生产可靠、节省投资、提高效益。基于这种思想该生产线采用了plc 型集散控制系统,完成了从生料进窑到熟料入库的整条生产线的自动控制。采用

11、集散控制后,真正做到分散控制、集中管理、危险分散。设备出现故障后,系统能够按照预先编制好的程序自动停止相关设备,并发出声光报警,提醒操作人员及时处理,以免影响生产。对一些重要的参数和报警,系统能够自动生成历史记录和历史趋势。操作人员和技术人员可以随时查询历史数据,随时了解生产情况。通过对数据的统计和分析提出新工艺,新方法,以不断提高水泥的产量和质量。2 数据传输基础2. 1通信系统组成2.1.1通信系统模型传输信息所需的一切技术设备的总和称为通信系统。通信系统4的一般模型如图2.1所示。通信系统有以下几部分组成: 图2.1通信系统的一般模型1) 信息源和收信者:根据信息源输出信号的性质不同可分

12、为模拟信源和离散信源。模拟信源输出连续幅度的信号离散信源输出离散的符号序列或文字。模拟信源可通过抽样和量化变换成离散信源。2) 发送设备:发送设备的基本功能是将信源和传输媒介匹配起来,即将信源产生的信号变换为便于传送的信号形式,送往传输媒介。调制是最常见的变换方式。对于数字通信系统来说,发送设备常常由可分为信道编码与信源编码两部分。信源编码将连续信号变换成数字信号;而信道编码则是使数字信号与传输媒介匹配,提高传输的可靠性和有效性。发送设备还包括为达到特殊处理所要求的各种处理,如多路复用、保密处理、纠错处理等。3) 传输媒介:从发送设备到接收设备之间信号传输所经过的媒介。当数据通过媒介时必然将引

13、入干扰,如热噪声、脉冲干扰、衰落等。媒介的固有特性和干扰特性直接关系到变换的选取。4) 接收设备:接收设备的基本功能是完成发送设备的反变换,即进行解码、译码、解密等。它的任务是从带有干扰的信号中正确恢复出原始信息来,对于多路复用信号,还包括解除多路复用,实现正确的分路。以上所述是单向通信系统,但在大多数场合下,信源兼为收信者,通信的双方需要随时交换信息,因而需要双向通信。此外,通信系统除完成信息传递外,还必须进行信息的交换,传输系统和交换系统共同组成了一个完整的通信系统,乃至通信网络。2.1.2通信系统的性能度量 通信的任务是传递信息,因此传输信息的有效性和可靠性是通信系统最主要的质量指标。有

14、效性是指在给定信道内能传输的信息内容的多少,而可靠性是只接收信息的准确程度。这两者是相互矛盾而又相互联系的,通常是可以互换的。 模拟通信系统的有效性可用有效传输频带来度量,同样的消息用不同的调制方式,则需要不同的频带宽度。可靠性用接收端最终输出信噪比来度量。 对于数字通信系统,有效性可用信息传输速率来衡量。二进制数字消息的信息速率用b/s(比特/秒)作单位。比特(bit)是信息量单位,当二进制数字0,1取值等概率时,传送一个二进制数字其信息量就等于1bit。信息速率常称比特率。显然,当信道一定时,信息速率愈高,有效性也就愈好。为了提高有效性,可以采用多进制传输,此时每个码元携带的信息量超过1b

15、it。若码元速率为,信息速率为,每个码元有n种可能采用的符号,则它们之间的关系为: (b/s) 或 (b/s) (式2-1)数字通信系统的可靠性可用错误率来衡量。误码率 : (式2-2)误码元率 : (式2-3) 有时将误比特率称为误信率,误码元率称为误符号率。2. 1. 3数据传输系统的主要技术51)传输信道 传输信道指的是以传输媒质为基础的信号通路,它是传输数据的物质基础。信道特性的好坏,对传输系统及系统各部分的设计具有决定性的影响。因此设计数据传输系统的第一步就是要选择合适的信道,并详细地调查了解信道的特征。数据传输最常用的信道分有线和无线两种。 信道既给数据传输以通路,又给数据传输以限

16、制。由于各种实际因素,信道提供的频带总是有限的,信道特性总是不完善的.数据信号通过信道时,往往发生振幅失真和相位失真,从而产生波形失真。除失真外,信号功率也由于信道的损耗而下降。而且,数据信号还被信道中一切不需要的和不确定的电扰动所损害,这些扰动称为噪声或干扰。信道对信号的某些损害可以设法消除或补偿,但噪声或干扰对信号的影响不能完全消除,因此,从这个意义上说,传输系统设计的主要目标是尽可能地抑制噪声或干扰的不良作用。常见的对信道的描述有二进制对称信道模型(bsc)和修正二进制对称信道(gbsc),木文的误码率计算也以这两个模型为准,其后还给出香农公式及信道容量。 二进制对称信道模型(bsc )

17、 由于目前在信道中传输的数据序列基木上是二进制序列,因此在信道中产生的错误不外乎是0错成1或1错成0。但无论哪一种错误,在差错序列中这一位的取值均为1。若0错成1和1错成0的概率相等,则我们称这种信道为对称二进制信道(bsc)。若信道是随机的,则称它为随机二进制对称信道。一般情况下,若无特别说明,就用bsc来表示随机二进制对称信道,它是最早提出的一个信道模型。如图2.2所示。 图2.2 bsc信道模型 该信道模型中只有一个参数,它就是0错成1或1错成0的概率,称为信道转移概率,也就是人们常说的误码率。由于bsc模型完全由一个参数确定,在进行统计和计算时特别简便,并且也基本上符合某些实际信道的差

18、错特性,故该信道模型用得非常广泛,往往以它为基础来计算各种差错控制方式和各种纠错码的性能。 在bsc中,对于长度为m个码元的数据码组,码组不错的概率p(n, 0),错组概率p(n,)也称误组率 ,出现m个错误的概率p(n ,m)以及出现等于和大于m个错误的概率p(n, , m)分别为: (式2-4) (式2-5) (式2-6) (式2-7)概率p(n,m)服从二项式分布,当n很大时近似为泊松分布,即: (式2-8)若n很大,且,则近似可写为p(n,) (式2-9) 修正二进制对称信道(gqsc) bsc模型虽然计算简单,但并不符合大多数实际信道差错序列的0, 1分布情况,如在有线及大多数无线信

19、道中,错误往往以突发形式出现,表现在差错序列中1的出现是密集而不是随机的。因此为了描述这种信道,对原来bsc模型加以修正,增加一个反映信道错误密集情况的参数,这样既保持了原来bsc模型计算简单的优点,又反映了实际信道错误密集的情况,这就是所谓的修正二进制对称信道模型,简称gbsc模型。gbsc模型由误码率和错误密集指数a决定。其中错误密集指数a反映了错误密集的情况,也就是反映了差错序列中出现1的密集程度,a处在0和1之间。不同的信道,并不相同,它通常由实标测量决定。若a=0,则认为错误不相关,也就是bsc情况:若a=1,说明错误完全相关。如果我们知道了信道的和a,则可以很容易地计算各种概率。下

20、面给出计算各种概率的公式。 (式2-10) (式2-11) (式2-12) (式2-13) 仅当m / n2)。2)连续相位频移键控(cp-fsk) cp-fsk信号在码元转换瞬问没有相位突跳,因而信号频谱在频带之外的滚降加快。这类信号所占用的频带可以比相移键控小,在解调时如果采用迟延判决(增大观察区间),还可能获得比相移键控更好的抗噪声性能。 cp-fsk可分为两类:一类是全响应cp-fsk,其基带脉冲的响应限制在一个比特间隔;另一类是部分响应cp-fsk,其基带脉冲的响应宽于一个以上的比特间隔。前者的频谱在带外的滚降加快,但主瓣较宽,后者的频谱既有窄的主瓣,又有快的带外滚降。3)最小频移键

21、控(msk) msk是一种日益受人们重视的调制方式。msk是全响应cp-fsk的特殊情况,其调制指数h=0.5。这种调制方式能获得与psk相同的性能,而且具有cp-fsk所固有的良好频谱特性。msk的另一优点是实现自同步比较简单。最小频移键控也叫做快速频移键拌(ffsk)。“最小”二字指的是这种调制方式能以最小的调制指数(h=0.5)获得正交信号,而“快速”二字指的是这种调制方式,对于给定的频带,能比psk传送更高的比特速率。4)高斯滤波最小频移键控(gmsk) msk虽然是一种性能优良的调制方式,并且己在实际中获得了广泛的应用,但是就其频谱特性来说,由于主瓣较宽,副瓣也大,因而还达不到某些窄

22、带数字传输系统的要求。为此人们在msk的基础上,采用高斯滤波器,对输入到调制器的基带信号进行预处理,这就形成了高斯滤波最小频移键控。 gmsk信号具有优良的频谱特性和较好的抗干扰性,通过改变高斯滤波器的带宽,可改变已调信号的频谱分布,以适应不同通倍系统的要求.这种调制方式在数据传输系统中己获成功应用。2.2.3相位调制(pm)1) 相移键控(psk) psk调制方式的主要优点是具有良好的抗噪声性能。psk有两种不同的形式:相干相移键控(psk)、差分相移键控(dpsk)。相干相移键控信号必须用相干解调,差分相移键控可以用相干解调,也可以用差分相干解调。多相相移键控(m-psk)也发展得较快,其

23、中,四相相移键控(4psk或qpsk)和八相相移键控(spsk)是最常见的多相相移键控。多于八相的相移键控,因为抗干扰性能差,并不可取。 2) 偏置键控一四相相移键控(ok-qpsk) ok-qpsk是4psk的改进型,也叫做交错四相相移键控(s-4psk)。其优点是可以限制信号在码元转换时刻的相位突变量,不会超过,从而能减小信号经过带限系统所引起的包络起伏。3) 偏转四相相移键控(-qpsk) -qpsk也是一种能限制信号相位突变量(不超过)的调制方式。-qpsk的优点是其信号可以进行有效的非相干检测,这对于在移动环境中难以提取相干载波的条件下实现信号检测,是有实用意义的。-qpsk近年来得

24、到了人们的重视,己被选做数字蜂窝通信系统的调制方式。 以上对数字信号的调制进行了简单介绍。其中msk具有较多的优点,如msk在比特转换时不存在相位的急剧变化;msk在为满足带宽要求而频带受限时,信号的包络不会出现有过零的现象,包络能保持其恒定性;msk的解调和同步电路也很简单,所以在设计中无线数据传输系统中采用了msk调制方式,满足无线通信的要求。2.3 数据的串行通信 串行通信67同并行通信相比,虽然速度低,因其较远的传输距离而广泛应用于工业现场的数据传输中。本文中无线控制子系统的调度机就是通过串行通信来完成与上位机交互的,下面就数据串行通信的几个主要方面进行介绍。2.3.1串行通信协议 通

25、信协议是为了保证通信的正确,通信双方都必须遵守的一种约定。在通信中通信协议至观重要。通过协议的约定,对数据格式、同步方式、传送速度、传送步骤、纠错方式以及控制字符定义等作出统一规定,通信双方必须共同遵守,以保证数据传输的正确执行。通信协议也叫做通信控制规程,它属于iso/osi七层参考模型中的数据链路层。目前,采用的串行通信协议有两类:异步通信和同步通信协议。1) 异步串行通信协议 异步串行通信时,每个字符作为一个独立的信息,可以随机地出现在数据流中,即每个字符出现在数据流中的相对时间是任意的。然而,一个字符一旦开始出现以后,字符中各位则是以预先固定的时钟传输。因此,异步通信方式的“异步”主要

26、体现在字符与字符之间,至于同一字符内部的位与位之间却是同步的。为了确保异步通信的正确性必须找到一个方法,使收发双方在随机传送的字符与字符之间实现同步。这种方法就是在字符格式中设置起始位与停止位。接收器检测到起始位就知道字符到达,接收器检测到停止位就知道字符己结束。由于这种通信协议是靠起始位和停止位来进行字符同步的,所以有时也称之为起止式协议。所以,一个字符单位除了表示字符信息的数据位外,还有若干附加位,如2.3图所示。 图2.3 异步通信字符传输格式2) 同步串行通信 由于异步通信每传送一个字符都加起、止信号等附加位,使其传输效率比较低,因此异步通信一般用在数据速率较慢的场合。在高速传送时,一

27、般应采取同步协议。目前国际上比较通用的链路级同步通信规程有面向字符型(character-oriented)和面向比特型( bit-oriented)两大类。 面向字符的同步协议这种协定的特点是一次传送由若干个字符组成的数据块,而不是只传送一个字符,并规定了10个特殊字符作为这个数据块的开头与结束标志以及整个传输过程的控制信息,它们也叫通信控制字。由于被传送的数据块是由一序列字符组成的,故被称作面向字符的协议。协议的一帧数据格式,如图2.4所示。数据帧由几个控制字开始紧跟着数据位数相同的各字符(l n),最后以校验字段结束。 图2.4 bsc的帧数据格式 在面向字符同步协议的帧格式中规定的10

28、个通信字符的定义如图2.5。 图2.5 bsc规程的传输控制字符集 面向字符的同步通信有别于异步通信的特点是,它允许连续发送一序列字符,而每个字符的数据位数都相同,且没有起始位和停止位。通常,一个数据帧内包含成百甚至上千个字符,而附加的控制信息仅几个字符。这样,附加信息只占约1%。然而在异步传输中,一个字符帧内附加位约占20。因此,面向字符的同步传输效率要比异步传输高得多。由于在面向字符的同步通信协议中采用了一些传输控制字,从而增强了通信控制能力和校验能力,但也出现了一些问题,例如如何区别数据字符代码和特定字符代码的问题,如果在数据块出现与特定的通信控制字符代码完全相同的数据字符,这就会发生误

29、解。因此,通信协议应具有将特定字符作为普通数据处理的能力,这种能力叫做“数据透明”。为此,协议中设置了转义定符dle (data link escape)。当把一个字符看成是数据时,就要在它前面加一个dle,每当接收器收到一个dle,就可预知下一个字符是数据字符。但是,由于die本身也是特定字符,当它出现在数据块时,也要在它前面加上另一个dle。这种方法称为字符填充,而字符的填充与字符的编码有关,故实现起来相当麻烦。为了克服以上的缺点,提出了面向比特的同步协议。 面向比特的同步协议 面向比特的同步传输又称作二进制同步传输。在面向比特的同步协议中,最有代表性的同步协议有如下三种: a. 同步数据

30、链路控制规程sdlc (synchronous data link control) b. 局级数据链路控制规程hdlc(high level data link control) c. 先进数据通信规程adccp( advanced data communication control procedure )这些协议的特点是所传输的一帧数据可以是任意位,而且它是靠约定的位组合模式而不是靠特定字符来标志帧的开始和结束。这些协议的一帧格式如图2.6所示,该传输格式中不是以字符而是以二进制位为最小传输单位,故称为“面向比特”的协议。 图2.6 hdlc/sdlc帧信息格式(1) hdlc /sdl

31、c的标志字符 hdlc/ sdlc协议规定,所有信息传输必须以一个标志符开始,且以同一个标志符结束。这个标志字符是01111110,称为标志位(flag)。从开始标志到结束标志之间部分构成一个完整的信息单位,称为一帧(frame)。所有的信息是以帧的形式传输的,而标志字符提供了每一帧的边界。接收端可以通过搜索01111110来确定帧的开头和结束,以此建立帧同步。 (2)地址字段和控制字段 在标志位之后,可以有一个地址字段a(address)和一个控制字段c(control)。地址字段用来规定与之通信的次站的地址。控制字段可规定若干个命令。hdlc允许a字段可为任意长度,c字段可为8位或16位。

32、(3)信息字段(数据字段) 信息、字段包含有要传送的数据,并不是每一帧都必须有信息、字段。即信息字段可以为0,这一种帧通常是控制帧。(4)帧校验字段 在信息场之后的是两字节的帧校验字段,帧校验字段称为fc(frame check)或称为帧校验序列fcs(frame check sequence)。hdlc/sd lc均采用16位循环冗余校验码crc,其生成多项式为ccitt多项式。除了标志位和自动插入的“0”位外,所有的信息都参加crc计算。本设计的数据通信协议就是采用了hdlc规程,来保证数据的可靠、有序的传输。下面我们介绍串行通信的工业标准rs-232.2.3.2 rs-232c标准 rs

33、-232c8标准最初是为远程通信连接数据终端设备dte与数据通信设备dce而制定的,其适用于数据传输率为0-20kb/s范围内的通信。但目前己广泛地应用于计算机与终端或外设之间的近端连接。这个标难对串行通信接口的物理特性:信号功能、电气特性和机械特性都作了较明确的规定。 rs-232c为了提高抗干扰能力和增加传送距离,选择-15v 3v和+3v+15v这个范围而不采用ttl逻辑。由于传号和空号状态用反逻辑电平来表示,其间最少有6v的电压差,所以极大地提高了数据传输的可靠性。rs-232c异步串行通信的最大传输速率和最大传输线长度是相互制约的两项性能指标。即可靠的最大传输速率随传输距离的增加而减

34、小。可靠的最大传输长度也随传输速率的增加而减小。当传输距离很短时,最大化输速率可以很高;同样当传输速率很低时,最大传输距离可以很长。用户可以根据实际需要选择合适的最大传输速率和最大传输线长度。对于短距离通信可通过rs-232接口直接通信。rs-232一般有两种接线方法:反馈与交又相结合的连接法;一种是简单的三线连接法,如图2.7。 (a) (b) 图2.7反馈与交叉结合的连接法(a)与三线连接法(b) 在一般的双机短距离通信中,只需用到3根最基本的信号线:发送数据线、接收数据线和信号地线。本设计就是采用的三线制连接的.。 串行通信除了rs232标准外,还有高抗干扰性能的rs422和rs485标

35、准。它们通过平衡方式传输数据,大大的增强了抗共模干扰的能力,因此数据传输数率和距离都有明显提高。故在现场干扰较强或传输距离较远时,应改用rs-422或rs-485。 2.4数据的网络通信 本设计的远程维护子系统是通过网络传输系统参数,在远端再现控制现场,从而实现系统远程维护的功能。这里先介绍tcp/ip910网络协议模型,然后就数据传输中的安全性问题,对网络安全和数据加密进行一些讨论。 2.4.1 tcp/ i p参考模型 osi协议模型定义了一个网络标准,详细划分了各层的功能,为网络发展奠定了基础,而tcp/ip协议做为事实上的通信标准己广泛应用到网络中。 tcp/ip网络协议是分不同层次进

36、行开发的,每一层分别负责不同的通信功能,是一个协议蔟,tcp/ip协议通常被认为是一个四层协议系统,如图2.8所示。 图2.8 tcp/ip协议层次结构1) 链路层 在tcp/ip协议族中,链路层主要完成三个目的:为ip模块发送和接收ip数据报;为arp模块发送arp请求和接收arp应答:为rarp发送请求和接收ra rp应答。tcp/ip协议支持多种不同的链路层协议。2) 网络层 网络层也称互连网层,处理分组在网络的活动,如分组的选路。在tcp/ip协议族中,网络层协议包括ip协议,icmp协议,以及igmp协议。ip协议是网络层的主要协议,同时被tcp和udp使用。tcp和udp的分组数据

37、同ip路由选择在互连网中传输。icmp是ip协议的附属协议,ip层用它来与其它主机和路由器交换报文和其他重要信息,igmp是internet组管理协议,用来把udp数据报多播到多个主机。3) 传输层 传输层主要为两台主机上的应用程序提供端到端的通信。在tcp/ip协议族中,有两个互不相同的传输协议:tcp(传输控制协议)和udp(用户数据报协议)。tcp为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据,分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。由于传输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。而另一方面,u

38、dp则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠性必须由应用层来提供。这两种运输层协议分别在不同的应用程序中有不同的用途。4) 应用层 应用层负责处理特定的应用程序细节,提供下而这些通用的应用程序:telnet远程登录、ptp文件传输协议、smtp简单邮件传送协议、snmp简单网络管理协议。tcp/ip协议定义了详细的网络连接过程和控制方式,这里不做详细论述。 2.4.2网络安全 在网络中传输数据,其数据的安全性十分重要。以下先讨论网络安全模型。 1) 网络安全模型如图2.9。 图2.9网络安全的模型 一个

39、消息跨越互连网从一方传送到另一方,收发双方是该事务的责任人,他们必须就所发生的交换进行协调。通过互连网确定从源到目的地的路由以及通过两个责任收发者的通信协议,即可以创建一条逻辑信息信道。当希望保护信息传输时,就可通过安全性变换来提供保护。提供安全性的技术可分为两个部分:a 将被发送的信息进行安全性相关的变换,包括消息的加密,通过加密搅乱了该消息,对手不可读:增加基于该消息内容的代码,使之能够用于证实发送者的身份。b. 由两个责任者共享的某些秘密信息,但希望不为对手所知。如加密密钥,该密钥是连接在传输前搅乱消息的变换和接收之后使之恢复原状的变换的纽带。 这个模型表明,在设计特殊安全性服务时应完成

40、四个基本任务:第一是设计一个算法来执行安全性相关的转换,该算法应当使对手不能破坏该算法的目的;第二是生成用于该算法的秘密信息;第三是研制秘密信息的分布和共享方法;第四是指定由两个责任者使用的协议,该协议利用安全算法和秘密信息以取得一种特殊的安全服务。2) 数据加密模型 图2.10常规加密的简化模型 图2.10显示了常规加密过程,明文被转换为表面上看来是无规则和无意义的密文。加密过程由算法和密钥组成,密钥是独立于明文的值。算法根据当时所使用的特定密钥产生不同的输出,改变密钥就改变了算法的输出。一旦产生了密文,该密文就能够被用于传输。在接收方,通过使用解密算法和用于加密的相同密钥,该密文能够被转换

41、回最初的明文。 常规加密的安全性取决于加密算法必须足够强大,使得仅根据密文就能破译出消息是不切实际的.除此以外,常规加密的安全性取决于密钥的安全性,而不是算法的安全性。这就是说,基于密文加上加密/解密算法的知识能破译出消息的做法是不现实的。因此不必为算法保密,仅需对密钥保密。2.5差错控制数据传输中需要通过差错控制来降低数据的误码率,提高通信的质量。下面介绍差错控制。2. 5. 1常用检错纠错码 数据传输通过检错、纠错码来提高通信质量是一个重要的通信手段。检错和纠错码又根据不同的应用要求,分为很多的类型。下面只介绍和本文相关的线性分组码和循环码。1) 线性分组码 要使码组具有一定的检错或纠错能力,必须在它们中加进一定的多余码元。从信源送出的信息元,先按组进行划分,然后对各信息组按一定规则加入多余码元,则这种按组进行编码的方法称为分组编码。 一个(n,k)分组码,表示码组长为n,其中有位信息元,n-k个校验元。长为n的所有二进制组(或称n重)共有个.但长为k的信息组共有个。而分组编码其实就是以一定的规则从个n重中挑选出个n重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论