首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
本文分析了1-Wire通信机制,详细讨论了1-Wire通信协议中的8位CRC校验方法及实现技巧,并在此基础上实现了基于1-Wire器件的基站监控身份验证系统。  相似文献   

2.
基于CRC循环冗余校验和偶校验的基本原理,并根据TCN协议,在MVB总线中设计了一个由7位CRC校验码和1位偶校验位构成的具有双重校验的8住校验序列,大大提高了数据传输中的检错能力与可靠性。本设计采用QuartusII软件与VHDL语言实现,最终得到校验序列编鹆器的正确仿真波形,结果表明完全达到了预期的设计要求。  相似文献   

3.
Modbus通信协议中CRC校验的快速C语言算法   总被引:5,自引:0,他引:5  
孟开元 《福建电脑》2004,(11):63-64
本文主要讨论了Modbus通信协议的RTU帧格式中常用的错误校验方法,即循环冗余校验法(CRC)。提出了Modbus协议反转CRC校验的方法,推导了反转CRC校验快速计算表格,并用C语言实现了基于快速查表算法的循环冗余校验程序。  相似文献   

4.
LTE系统的CRC校验算法研究及DSP实现   总被引:1,自引:0,他引:1  
通过对两种常用CRC校验算法的研究分析,为TD-LTE测试仪表系统选择了一种最优的CRC校验算法,并在TMS320C64xDSP中实现。将CRC校验程序在CCS3.3中运行,其结果验证了算法的可行性、高效性。  相似文献   

5.
为了解决10G以太网通信链路中大规模数据并行CRC校验的实时处理问题,提出了一种基于级联结构的并行CRC校验方法。通过传统CRC编码结构推导出任意延拓序列的CRC校验方法,设计了针对任意延拓序列的CRC校验模块。在校验算法实现中针对传统异或逻辑进行了并行电路改进,降低了电路处理时延。搭建了实验环境对所设计模块进行了验证,实验结果表明,该方法可以有效满足10G以太网接入系统CRC校验要求。  相似文献   

6.
将工控PC机与PLC结合,采用LabVIEW,以多台S7-200 PLC为控制对象和自由口通信方式,实现了控制对象与计算机的实时通信和参数控制。介绍了系统硬件结构,自由口通信协议标准,以及上位机软件流程和主控PLC软件设计,给出了部分PLC自由口通信程序、CRC校验程序和应用LabVIEW实现通信程序。  相似文献   

7.
CRC校验及其软件实现   总被引:18,自引:0,他引:18  
论述了CRC的数学原理、在数据通信中的作用,提出了用 8031汇编语言实现CRC校验的程序设计,阐述了该技术在测控系统中的应用.  相似文献   

8.
数据传送的准确性和连贯性是串行通信系统的重要性能指标,通常采用一定的容错技术,广泛使用的有奇偶校验、CRC校验和海明码校验等,但奇偶校验无法检验出偶数个码元出错,CRC4校验只能检错2位或纠错1位。通过综合运用奇偶校验和CRC-4校验,提出一种综合容错技术,能够纠错1位和检错2位、检错4位、检错2.7%的3位码元错。  相似文献   

9.
文章对应用VB中的Mscomnl通信控件实现Windows下微机与电网监控设备串行通信的实时接收、实时校验和实时处理的方法进行了说明,并对CRC校验进行了分析,给出了自动生成CRC码表的程序。  相似文献   

10.
介绍高速数据采集记录系统中使用的UltraDMA硬盘存取方式,通过对CRC校验原理的分析,与常用串行校验电路中各移位寄存器状态值变化的观察,推导出CRC校验并行运算,并给出其逻辑电路实现。  相似文献   

11.
浅析CRC     
什么是CRCCRC是“CyclicRedundancyCheck”的缩写,它的中文意思是“循环冗余校验”。如同我们熟知的奇偶校验一样,这是一种用于检测数据在传输过程中有无错误的方法,不过它的校验能力比奇偶校验不知要强多少倍。一个构造得很好的CRC码生成多项式能够10O%地检测出一位错、双位错、奇数位错;能够100%地检测出长度小于等于信息位长度的阶的突发性错误等等。它是一种高效的校验手段,因此微机系统的软盘和硬盘在传输数据时几乎全部使用CRC来作校验。CRC检验原理我们可以将传输的信息看作是一个多项式的系数。例如;ASCll码“A”…  相似文献   

12.
循环冗余码校验CRC是常用的重要校验方法之一。AVR高速嵌入式单片机功能强大,在无线数据传输应用方面具有很大优势。本基于Atmegal28高速嵌入式单片机,实现32位CRC校验码的直接生成法和查表生成法;根据实验结果,分析两种方法的特点。  相似文献   

13.
本文详细介绍了实际中经常用到的一些差错控制方法,其中重点讨论了循环冗余校验CRC(CyclicRedundancyCheck)的差错控制原理及其在工业控制中的上位机(计算机)和下位机(PLC)中算法的编程实现。  相似文献   

14.
对某工厂的锌钡白干煅窑炉过程监控系统采取了IPC PLC的二级结构,IPC和PLC之间的数据通信是二级监控系统最关键的问题。由于被控对象的特殊性,系统的通信数据量很大,为解决通信的可靠、快速性,提高数据显示的实时性,提出了校验和的差错检验方法检查通信数据。对不经常改变的通信数据存储于文件中以供显示,以分组读写相间的方式解决读写PLC冲突的问题,在实际应用中,取得满意的效果。  相似文献   

15.
循环冗余位校验(Cyclical Redundancy Check英文简称CRC)的实现分为硬件和软件两种方法,其中软件实现的关键在于计算速度。如果单纯模拟硬件实现方法,则计算速度较慢。笔者在编制一个数据通讯软件中,运用了一种查表法计算CRC,速度很快,效果极佳。  相似文献   

16.
本文对CRC校验原理作了简单介绍,并介绍通过查表法实现CRC校验的方法,并给出了实现查表法的C函数和部分CRC的余式表.  相似文献   

17.
USB协议提供了强大的错误处理功能,其中包括对传送数据进行CRC校验。发送器在位填充前产生CRC,接收器在位填充去除后对CRC进行译码。如果CRC译码失败,忽略该包。本文首先分析USB中CRC校验的数学原理,然后给出硬件设计方案,包括串行CRC设计和并行CRC设计。  相似文献   

18.
计算机与PLC通信中的数据校验的研究   总被引:1,自引:0,他引:1  
本文详细介绍了实际中经常用到的一些差错控制方法,其中重点讨论了循环冗余校验CRC(Cyclic Redundancy Check)的差错控制原理及其在工业控制中的上位机(计算机)和下位机(PLC)中算法的编程实现.  相似文献   

19.
单片机上软件实现循环冗余校验的方法   总被引:2,自引:0,他引:2  
本文根据数学推导和工程实践的结果,论述了在单片机上如何运用软件方法,使生成多项式CRC─CCITT和CRC—16在串行同步通信中实现循环冗分校验的问题,并给出了详细的程序示例,还指明了用循环冗余校验的原理计算HDLC规程帧校验序列时的区别。  相似文献   

20.
新型SHT71温湿度传感器的数据通讯校验   总被引:6,自引:0,他引:6  
基于温湿度内漏检测系统介绍了使用新型SHT71传感器的生成电路及主要特点;并重点说明了和微控制器之间串行通讯时采用的校验方法一循环冗余校验法(CRC)及其原理、优点;并根据SHT71循环冗余校验的硬件生成电路给出了它的算法及软件实现方法,实践结果表明:用软件实现CRC校验过程既简单实用又成本低廉,十分有效。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号