循环冗余码在报文传输中的应用

来源 :电源技术应用 | 被引量 : 0次 | 上传用户:LUOMINGGANG818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文主要介绍了循环冗余码的校验原理,并且讲述了在报文传输中使用CRC能更好的实现无错误传输。最后,采用了硬件描述语言VHDL实现了这一算法。
  关键词:循环冗余码 VHDL 报文传输
  一、引言
  控制器局域网CAN为串行通信协议,能有效地支持具有很高安全等级的分布实时控制。CAN技术的应用范围很广,从高速的网络到低价位的多路配线都可以使用CAN。在计算机与CAN总线的通信中报文的传输有着重要的作用,报文传输有4种不同类型的帧格式,分别为数据帧、远程帧、错误帧和过载帧。奇偶校验码作为一种检错码虽然简单,但是漏检率太高,因此在计算机和数据通信领域中使用最广泛的检错码是循环冗余码CRC,其漏检率很低,只需一个简单的电路就可实现,安全可靠。
  二、循环冗余码校验原理
  1、循环冗余码在报文传输中的应用
  在报文的传输中,传输数据的准确无误是首先应该保证的,为了检验所接收的报文是否正确就必须在接收端加以检验,其中,循环冗余码(Cyclic Redundancy Code,CRC)是应用最为广泛的差错检验码。
  2、CRC校验原理
  CRC是利用除法及余数的原理来做错误侦测的,它将要发送的数据比特序列当作一个本源多项式f(x)的系数,而这个多项式除法的余数就是发送到CAN总线上的CRC序列。然后把计算的CRC序列和实际接收到的余数多项式数据进行比较,相同的话则表示传输正确。
  现在计算CRC序列,步骤如下:1)初始化触发器,使每个触发器初始值为0。2)从高位开始输入数到输入端,将触发器输出数据左移一位,末位补0。3)若CRCNXT为1,则2)的结果与 的 (除最高位外)的系数位(即0011)相异或,若CRCNXT为0,则结果与2)的结果一致。4)重复上述2)和3)的过程,直至最低位传输完为止,此时触发器中的二进制代码1010为CRC序列。因此,发送的数据序列为10110011010。在数据接受端,将接受的数据序列除以生成多项式,如余数为零,则发送正确,如余数不为零,则发送错误。
  三、CRC检验的VHDL语言实现
  四、结束语
  循环冗余码是很有效的差错校验方法,除了能检测数据块的比特值是按数据值变化的错误外,还能检测出其他所有错误。CRC接收电路再配上适当的硬件电路不仅可以检错还可以纠错,纠错能力很强特别适合检测突发性错误,在数据通信中得到较广泛的应用。
  参考文献
  [1] 《现场总线CAN原理与应用技术》(第2版) 饶云涛 邹继军等编著 北京航空航天大学出版社2007-08
其他文献
摘要:35kV系统中性点经消弧线圈接地方式的合理选择,能够使中性点经消弧线圈充分发乎作用,低故障点的电流,有利于防止弧光过零后重燃,避免事故进一步扩大。所以说,选择适合的35kV系统中性点经消弧线圈接地方式是非常必要的。但现阶段这一问题还没有得到有效的解决。对此,本文从消弧线圈及中性点经消弧线圈接地的简述开始分析来深入探讨如何选择最佳的、最适合的中性点经消弧线圈接地方式,为提高35kV系统运行效果
期刊
摘要:师范类高校是和谐高校的一个组成部分,是直接向和谐社会培养输送高素质人才的基地,是促进和谐社会建设的重要力量。文章就师范类高校构建不和谐因素、依托文化建设和谐校园构建意义和措施进行了探讨,旨在进一步促进师范类高校和谐健康发展。  关键词:师范类高校、和谐校园、文化建设  一、引言  师范大学在我国的设置历史最为悠久,传统意义上的“师范大学”,主要是指培养各类师资力量的高等院校,但就现代意义来讲
期刊
摘要:随着核电总装机容量增加,天然铀的消耗势必加剧,导致价格上涨。回收铀相对便宜,在重水堆使用可以提高铀资源利用率。为了完善我国的闭式燃料循环战略和保障核燃料供应,需要对占乏燃料94%左右的回收铀的加以利用。  本文叙述了我国核电发展规划,采取的核技术路线。等效天然铀在秦山三期重水堆利用的国内技术现状,优势所在。等效天然铀利用已经完成示范验证试验,相关技术路线已经打通。本课题主要研究方向和内容,以
期刊
摘 要:文中介绍了OPGW光缆在凝冻天气进行应急抢修应当注意的几个问题。  关键词:OPGW光缆 断点定位 抢修方案 OPGW光缆架设 低温熔接  1 前言  严重凝冻天气极易造成电网输电力电线路受损、铁塔倒塌,电网瓦解,电力通信中断。面对突如其来的自然灾害,作为电网安全稳定运行支柱之一的电力通信也急需组织相应的应急抢险工作。首先要做好必要的组织措施,人员方面,要组织身体健康、状态良好、具有相关工
期刊
摘 要:劳动的本意是创造,它与学习同源。学习是重复前人的劳动,是一种潜在的劳动,是素质的积累。劳动必须是人智力体力的有效投入,有形输出。会学习是人类智能最本质的特征和基本素质,会劳动是人类行为最本质的表现和综合素质的外化。  关键词:高职;学生;劳动教育;思考  劳动教育是高职落实素质教育的切入点和落脚点。素质教育是教育与社会同步发展的必然结果,是现代教育思想全面付诸实践的重要标志。素质教育的提出
期刊
摘要:PLC控制系统的可靠性直接影响着企业生产的效率和安全。本文首先分析了PLC控制系统的具体应用情况,其次对PLC控制系统的常见故障进行分析并给出了相应的解决办法。  关键词:PLC;控制系统;应用;故障处理  近些年来,随着科技生产力的发展,PLC技术也有了突飞猛进的发展,从产生到现在,逐步实现了接线逻辑到存储逻辑、逻辑控制到数字控制、设备简单控制到运动、过程及集散等控制的各种跨越,在控制领域
期刊
摘 要:经济学有一句很经典的叙述:有需求就有市场。消费者的需求,在市场营销的观念中占有很重要的地位,可以说是市场营销观念的核心。那么需求从何而来呢,使其自然产生,然后相应市场应运而生,还是可以自主引导消费,主动出击创造需求。其实,两者并不矛盾的,需求固然可以自主产生,亦可创造,只要掌握了经济发展规律,顺应时代发展趋势,企业就能在市场竞争中稳握消费者需求动态方向,使企业长久在市场中立于不败之地。  
期刊
摘要:在目前的国家电网公司的基建项目中,尤其是500千伏及以上电压等级的线路中,土石方基础工程根据设计图纸尺寸,大多基础坑坑深均在3米以上,给基坑开挖增加了施工难度,同时提高了的安全风险、增加了安全隐患。在进行基坑开挖时,为了保证工程项目的安全进行,保证工程的总体质量,保障施工人员的人身安全与健康,保证机械设备的安全运行;保证基础工程的顺利完工,防止施工作业人员在施工中发生缺氧窒息、有毒气中毒、坑
期刊
摘要:综合布线系统是建设图书馆大楼智能化系统的基础平台,能够高效连接各个功能区,形成一条具备高传输带宽、结构化的信息高速公路,推动图书馆智能化与集成化发展。本文对图书馆综合布线系统进行了概叙,浅究图书馆综合布线规范,以供同仁参考。  关键词:图书馆;综合布线;规范  图书馆是高校的代表性建筑。图书馆作为学校的信息建设的主要平台,对高校的教学和科研起着越来越大的作用。在当前网络环境的作用尤为明显的形
期刊
摘要:本文对竞争学习以及自组织竞争神经网络的算法进行分析,通过此算法应用MATLAB神经网络函数完成了自组织特征映射网络的网络学习,取得了好的学习效果。  关键词: 竞争学习;自组织特征映射;MATLAB  自由组织神经网络,即自组织竞争神经网络,采用无导师学习算法,其工作基本思想是让竞争层的各神经元通过竞争与输入模式进行匹配,最后只有一个神经元成为竞争的优胜者,这一获取神经元的输入就代表对输入模
期刊