《表1 基于Python的快充协议解析》
我们在智能系统中引入了Python作为控制核心,可以将数据的分析运算交给Python完成,逻辑分析仪或者示波器的协议分析软件可以完成通用数字通信协议的解析,但是无法识别多电平表征的协议信号。Python不仅可以实现通用的IIC、SPI、UART、CAN、LIN等协议解析,还可以实现专用协议,如不同品牌手机快充的协议分析,定制包括多电平模拟量变化的智能协议分析工具。图2为示波器捕获的快充协议测试波形,数据回传上位机后,由Python实现快充协议的解析。经过BC1.2协议检测,进入快充握手协议的解析,完成CRC校验的计算,识别厂商信息和充电电压电流的配置。表1为基于Python的快充协议解析。
图表编号 | XD00146138600 严禁用于非法目的 |
---|---|
绘制时间 | 2020.03.20 |
作者 | 阮颐、王甲、张璐雅 |
绘制单位 | 上海贝岭股份有限公司、上海贝岭股份有限公司、国防科技大学信息通信学院试验训练基地 |
更多格式 | 高清、无水印(增值服务) |