记录一次工控系统的心得 -- 小米

问题

协议

本次过程中,出现过协议不一致的情况

物理连线

  1. 需要确定物理线路情况,不是所有都是标准连线,如本次的称重机就是需要跳线的,需要根据厂商文档制作跳线的连接线。

    取数

    模拟调试数据稳定,实际情况会有以下情况

  2. 每次数据的长短不固定,所以需要暂存数据

  3. 数据不是一次发完的

  4. 有空数据的情况,所以直接以数据长度做判断有问题,需要去空后,再判断和解析

  5. 数据需要等待,数据有粘滞情况,成功解析后,需要一个冷却时间