zoukankan      html  css  js  c++  java
  • RS232,RS485波形分析

    对RS485进行抄表,SMT32代码发送位设置问题。

    USART_InitStructure.USART_WordLength = USART_WordLength_9b;

    置9位,原因是带了偶校验,进行分析,用MDO3054进行了示波分析。

    20120221091405-1223482834

    差分编码,又称增量编码,是以序列式资料之间的差异储存或传送资料的方式(相对于储存传送完整档案的方式)。在需要档案改变历史的情况下的差分编码有时又称为差分压缩。

    偶校验英文简写EVEN,当实际数据中“1”的个数为偶数的时候,这个校验位就是“0”,否则这个校验位就是“1”,这样就可以保证传送数据满足偶校验的要求。在接收方收到数据时,将按照偶校验的要求检测数据中“1”的个数,如果是偶数个“1”,表示传送正确,否则表示传送错误。

    824317128904269131

    发送05     8位数据+偶校验     00000101   0   波形

    121703680459145714

    -----------------------分隔线------------------------

    355601400943360114

    发送01     8位数据+偶校验    00000001   1     波形

    338335714012244696

    由波型得出,发送时,波形是反着的,说明发送数据是,由低位开始发。

  • 相关阅读:
    KMP算法
    找出第二大的数
    webpack 3 优化
    CocoaPods安装
    自适应水平垂直居中
    找出两个数组中都有,并且重复次数最多的元素
    swift 笔记
    Promise 用es5的基础实现
    $.ajax仿axios封装
    js基础拖拽效果
  • 原文地址:https://www.cnblogs.com/ncepu/p/13695090.html
Copyright © 2011-2022 走看看