《表1 基于Python的快充协议解析》

《表1 基于Python的快充协议解析》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Python的智能实验室》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

我们在智能系统中引入了Python作为控制核心,可以将数据的分析运算交给Python完成,逻辑分析仪或者示波器的协议分析软件可以完成通用数字通信协议的解析,但是无法识别多电平表征的协议信号。Python不仅可以实现通用的IIC、SPI、UART、CAN、LIN等协议解析,还可以实现专用协议,如不同品牌手机快充的协议分析,定制包括多电平模拟量变化的智能协议分析工具。图2为示波器捕获的快充协议测试波形,数据回传上位机后,由Python实现快充协议的解析。经过BC1.2协议检测,进入快充握手协议的解析,完成CRC校验的计算,识别厂商信息和充电电压电流的配置。表1为基于Python的快充协议解析。