共查询到20条相似文献,搜索用时 46 毫秒
1.
本文分析了1-Wire通信机制,详细讨论了1-Wire通信协议中的8位CRC校验方法及实现技巧,并在此基础上实现了基于1-Wire器件的基站监控身份验证系统。 相似文献
2.
3.
Modbus通信协议中CRC校验的快速C语言算法 总被引:5,自引:0,他引:5
本文主要讨论了Modbus通信协议的RTU帧格式中常用的错误校验方法,即循环冗余校验法(CRC)。提出了Modbus协议反转CRC校验的方法,推导了反转CRC校验快速计算表格,并用C语言实现了基于快速查表算法的循环冗余校验程序。 相似文献
4.
5.
为了解决10G以太网通信链路中大规模数据并行CRC校验的实时处理问题,提出了一种基于级联结构的并行CRC校验方法。通过传统CRC编码结构推导出任意延拓序列的CRC校验方法,设计了针对任意延拓序列的CRC校验模块。在校验算法实现中针对传统异或逻辑进行了并行电路改进,降低了电路处理时延。搭建了实验环境对所设计模块进行了验证,实验结果表明,该方法可以有效满足10G以太网接入系统CRC校验要求。 相似文献
6.
将工控PC机与PLC结合,采用LabVIEW,以多台S7-200 PLC为控制对象和自由口通信方式,实现了控制对象与计算机的实时通信和参数控制。介绍了系统硬件结构,自由口通信协议标准,以及上位机软件流程和主控PLC软件设计,给出了部分PLC自由口通信程序、CRC校验程序和应用LabVIEW实现通信程序。 相似文献
7.
8.
9.
文章对应用VB中的Mscomnl通信控件实现Windows下微机与电网监控设备串行通信的实时接收、实时校验和实时处理的方法进行了说明,并对CRC校验进行了分析,给出了自动生成CRC码表的程序。 相似文献
10.
11.
张李文 《电脑技术——Hello-IT》1996,(5):36-37
什么是CRCCRC是“CyclicRedundancyCheck”的缩写,它的中文意思是“循环冗余校验”。如同我们熟知的奇偶校验一样,这是一种用于检测数据在传输过程中有无错误的方法,不过它的校验能力比奇偶校验不知要强多少倍。一个构造得很好的CRC码生成多项式能够10O%地检测出一位错、双位错、奇数位错;能够100%地检测出长度小于等于信息位长度的阶的突发性错误等等。它是一种高效的校验手段,因此微机系统的软盘和硬盘在传输数据时几乎全部使用CRC来作校验。CRC检验原理我们可以将传输的信息看作是一个多项式的系数。例如;ASCll码“A”… 相似文献
12.
循环冗余码校验CRC是常用的重要校验方法之一。AVR高速嵌入式单片机功能强大,在无线数据传输应用方面具有很大优势。本基于Atmegal28高速嵌入式单片机,实现32位CRC校验码的直接生成法和查表生成法;根据实验结果,分析两种方法的特点。 相似文献
13.
本文详细介绍了实际中经常用到的一些差错控制方法,其中重点讨论了循环冗余校验CRC(CyclicRedundancyCheck)的差错控制原理及其在工业控制中的上位机(计算机)和下位机(PLC)中算法的编程实现。 相似文献
14.
15.
循环冗余位校验(Cyclical Redundancy Check英文简称CRC)的实现分为硬件和软件两种方法,其中软件实现的关键在于计算速度。如果单纯模拟硬件实现方法,则计算速度较慢。笔者在编制一个数据通讯软件中,运用了一种查表法计算CRC,速度很快,效果极佳。 相似文献
16.
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规程帧校验序列时的区别。 相似文献