工业通信中的检错码技术
0 引言
在变频器等工业现场,在传输数据的过程中,往往由于噪声或瞬时中断等干扰,使接收到的信息出现错误。如果信息传输出现错误而不被发现,会引起灾难性的后果,可以采取检错码的办法来发现这一错误。常用的检错码有两类:奇偶校验码与循环冗余校验码(CRC,cyclic redundancy code)。奇偶校验方法简单,感兴趣的读者可以查阅相关资料,本文要讨论的是CRC检错码。
1 CRC检错码简要介绍
检错码方法是将要发送的数据比特序列当作一个多项式f(x)的系数,再用收发双方预先约定的生成多项式G(x)去除,求得一个余数多项式,将余数多项式加到数据多项式之后发送到接收端。接收端用同样的生成多项式G(x)去除接收数据多项式f '(x),得到计算余数多项式。如果计算余数多项式与接收余数多项式相同,则表示传输无差错;反之,表示传输有差错,请发送方重发数据,直到正确为止。其工作原理如图1 所示。
Chttp://www.ruishen.net.cn/电感器厂家RC生成多项式G(x)由协议规定,目前已有多种生成多项式列入国际标准中。在我国及美国,工业通讯中常使用CRC-16。
深入分析RFID与NFC的关系 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
实用EMC设计技巧 目前电子器材用于各类电子设备和系统仍然以印制电路板为主要装配方式。实践证明,即使电路原理图设计正确,印制电路板设计不当,也会对电子设备的可靠性产生不利影响。例如,如果
[稳压电源]LM2576T-15 输出负电压 不正常如图搭过三次换过一次器件输出都不正常输入电压直接拉低到3点几伏,负载从200欧到1K输入电流不变都是0.5A跪求各位大神什么原因(菜鸟没有分数给多担待)先试试正15V输出对不对?