CRC校验2008-05-22 10:22随着数据采集系统的功能日益强大以及微型计算机的普及在现代工业中利用微机进行数据通讯的工业控制应用得也越来越广泛特别是在大规模高精度数据采集系统中对数据进行分析和计算将占用很大一部分单片机的资源可以将采集到的数据通过串行通讯方式传送给PC机由PC机来完成数据的处理工作但是由于传输距离现场状况等诸多可能出现的因素的影响计算机与受控设备之间的通讯数据常会发
Click Frame n2282023在接收端进行的运算就可以写为9
最近在做CRC校验的实验参考了一些最后得出了自己的方法并编写了以下程序希望能够对大家起到一定的帮助作用简要的工作原理描述如下:1如果原来的CRC最高位异或输入是0的话(既CRC最高位与校验的信息位相同)那么结果就是使CRC左移一位2 如果原来的CRC最高位异或输入是1的话(既CRC最高位与校验的信息位不同)那么结果就是先使CRC左移一位再异或生成的多项式 记住这两点就可以编写程序了
HYPERLINK :blog.ednchinahongbobo49701message.aspx l 校验原理1循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码其特征是信息字段和校验字段的长度可以任意选定2生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为0和1取值的多项式一一对应例如:代码1010111对应的多项式为x6x4
#
#
COC验厂培训2007年8月21-22日 两天 — 广州课程背景:在咨询日益公开化全球化的时代的社会形象成为继质量和环保等决胜因素后的又一个杀伤力极强的制胜因素同时验厂的质量将成为进军欧美市场等发达国家市场的核心竟争力面对来自不同买家的商业行为守则监控以及延伸的订单压力商业行为守则对于很多处于发展阶段或者是规模较小的制造厂商来说是一个不小的挑战. 客户要求:没有通过客户验厂的厂家客
循环冗余码校验英文名称为Cyclical ? Redundancy ? Check简称CRC它是利用除法及余数的原理来作错误侦测(Error ? Detecting)的实际应用时发送装置计算出CRC值并随数据一同发送给接收装置接收装置对收到的数据重新计算CRC并与收到的CRC相比较若两个CRC值不同则说明数据通讯出现错误 根据应用环境与习惯的不同CRC又可分为以下几种标准: ①CRC-12码
#
CRC校验码软件CRC-16是检测数据在发送过程中发生错误的常用校验方法一前言CRC的计算方式是将欲传输的数据块视为一堆连续位所构成的整个数值将此数值除以一个特定的除数通常以二进制表示此除数称为生成多项式(ANSI CRC-16的生成多项式为:x16 x15 x2 1)目前较常用的CRC位数目有8和16以及32在这里只讲述如何写CRC位数目为16的程序CRC位数目越大数据的错误检测率则
违法有害信息,请在下方选择原因提交举报