


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CRC循环冗余码校验 FCS帧检验序列 错误帧CRC循环冗余码校验&FCS帧检验序列(错误帧检验帧排列顺序检验)2011-04-07 10:13循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。根据应用环境与习惯的不同,CRC又可分为以下几种标准:CRC-12码;CRC-16码;CRC-CCITT码;CRC-32码。CRC-12码通常用来传送6-bit字符串。CRC-16及CRC-CCITT码则用是来传送8-bit字符,其中CRC-16为美国采用,而CRC-CCITT为欧洲国家所采用。CRC-32码大都被采用在一种称为Point-to-Point的同步传输中。下面以最常用的CRC-16为例来说明其生成过程。CRC-16码由两个字节构成,在开始时CRC寄存器的每一位都预置为1,然后把CRC寄存器与8-bit的数据进行异或(异或:二进制运算相同为0,不同为1;00=0;01=1;10=1;11=0),之后对CRC寄存器从高到低进行移位,在最高位(MSB)的位置补零,而最低位(LSB,移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果LSB为零,则无需进行异或。重复上述的由高至低的移位8次,第一个8-bit数据处理完毕,用此时CRC寄存器的值与下一个8-bit数据异或并进行如前一个数据似的8次移位。所有的字符处理完成后CRC寄存器内的值即为最终的CRC值。下面为CRC的计算过程:1.设置CRC寄存器,并给其赋值FFFF(hex)。2.将数据的第一个8-bit字符与16位CRC寄存器的低8位进行异或,并把结果存入CRC寄存器。3.CRC寄存器向右移一位,MSB补零,移出并检查LSB。4.如果LSB为0,重复第三步;若LSB为1,CRC寄存器与多项式码相异或。5.重复第3与第4步直到8次移位全部完成。此时一个8-bit数据处理完毕。6.重复第2至第5步直到所有数据全部处理完成。7.最终CRC寄存器的内容即为CRC值。常用的CRC循环冗余校验标准多项式如下:CRC(16位)=X16+X15+X2+1 CRC(CCITT)=X16+X12+X5+1 CRC(32位)=X32+X26+X23+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1以CRC(16位)多项式为例,其对应校验二进制位列为1 1000 0000 0000 0101。注意:这儿列出的标准校验多项式都含有(X+1)的多项式因子;各多项式的系数均为二进制数,所涉及的四则运算仍遵循对二取模的运算规则。(注:对二取模的四则运算指参与运算的两个二进制数各位之间凡涉及加减运算时均进行XOR异或运算,即:1 XOR 1=0,0 XOR 0=0,1 XOR 0=1,0 XOR 1=1,即相同为0,不同为1)=1、:FCS是802.3帧和Ethernet帧的最后一个字段.FCS is afield at the end of the frame thats used to store the CRC.FCS是帧的最后一个字段,用来存储CRC 2、FCS是由DCS与PLC发展而来,FCS不仅具备DCS与PLC的特点,而且跨出了革命性的一步。而目前,新型的DCS与新型的PLC,都有向对方靠拢的趋势。新型的DCS已有很强的顺序控制功能;而新型的PLC,在处理闭环控制方面也不差,并且两者都能组成大型网络,DCS与PLC的适用范围,已有很大的交叉。DCS系统的关键是通信。也可以说数据公路是分散控制系统DCS的脊柱。由于它的任务是为系统所有部件之间提供通信网络,因此,数据公路自身的设计就决定了总体的灵活性和安全性。数据公路的媒体可以是:一对绞线、同轴电缆或光纤电缆。通过数据公路的设计参数,基本上可以了解一个特定DCS系统的相对优点与弱点。为保证通信的完整,大部分DCS厂家都能提供冗余数据公路。为了保证系统的安全性,使用了复杂的通信规约和检错技术。所谓通信规约就是一组规则,用以保证所传输的数据被接收,并且被理解得和发送的数据一样。目前在DCS系统中一般使用两类通信手段,即同步的和异步的,同步通信依靠一个时钟信号来调节数据的传输和接收,异步网络采用没有时钟的报告系统。FCS的关键要点有三点:1、FCS系统的核心是总线协议,即总线标准2、FCS系统的基础是数字智能现场装置3、FCS系统的本质是信息处理现场化通过使用现场总线,用户可以大量减少现场接线,用单个现场仪表可实现多变量通信,不同制造厂生产的装置间可以完全互操作,增加现场一级的控制功能,系统集成大大简化,并且维护十分简便。传统的过程控制仪表系统每个现场装置到控制室都需使用一对专用的双绞线,以传送420mA信号,现场总线系统中,每个现场装置到接线盒的双绞线仍然可以使用,但是从现场接线盒到中央控制室仅用一根双绞线完成数字通信。通过采用现场总线控制系统,到底能节省多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年陕西中试电力科技有限公司招聘(3人)模拟试卷及答案详解(考点梳理)
- 2025年河北沧州南皮县中医医院公开招聘工作人员16名模拟试卷有答案详解
- 2025湖南长沙市雨花区东塘街道社区卫生服务中心公开招聘考前自测高频考点模拟试题及答案详解(有一套)
- 2025湖南湘潭湘乡市教育局招聘公益性岗位人员2人考前自测高频考点模拟试题及答案详解(历年真题)
- 2025年威海市水产学校公开招聘教师(7人)考前自测高频考点模拟试题完整答案详解
- 2025年福建省中国民主促进会福州市委员会招聘1人考前自测高频考点模拟试题及参考答案详解一套
- 2025昆明聂耳交响乐团编外人员招聘(1人)模拟试卷及完整答案详解一套
- 2025湖南湘西古丈县教育类事业单位公开引进高层次急需紧缺人才6人考前自测高频考点模拟试题及完整答案详解
- 2025河南新乡市文理学校招聘模拟试卷及答案详解(考点梳理)
- 2025年中级经济师资格考试(建筑经济专业知识与实务)经典试题及答案
- 八年级物理上册期中考试卷及答案【A4打印版】
- 防盗门订货合同范本
- 《名著阅读 艾青诗选》核心素养课件1(第2课时)
- 人工智能在船舶工程中的应用展望
- 高血压员工免责协议范本
- 四年级上册面积单位换算题100道
- 六甲基二硅氧烷
- 2022年湖南高考语文真题及答案
- 提灌站工程施工工艺与技术措施
- 农机合作社创业计划书
- 内蒙古铜矿资源报告
评论
0/150
提交评论