BMW BSD Protocol Decoder

— Developed by Hophy Ge · Tech Gear

Tech Gear is a professional training provider specializing in advanced diagnostics
for the automotive industry.
选择 CSV 文件或拖拽到此处
支持从 PicoScope 导出的 BSD 信号 CSV 文件
按住 Ctrl 可选择多个文件
使用指南 ▾
1
用 PicoScope 7 采集 BSD 电压波形
使用 PicoScope 7,以单通道采集 BSD 总线电压信号。测试点可以选择任意 BSD 节点位置,也可以在控制模块(DME/DDE)一侧进行采集。时基设为 1 s/div,量程设为 ±20 V,采满一整页数据(约 10 s)。若为偶发性故障,请保留故障出现时所在的缓存页。


2
启用 DeepMeasure 并确认边沿基准
在 BSD 所在通道上启用 DeepMeasure,PicoScope 会开始逐周期测量。启用后先放大波形,确认软件当前按哪个边沿建立周期基准——BSD 译码依赖下降沿作为起始点。若 DeepMeasure 当前按上升沿计算周期,译码后的帧结构会出现偏差。

如需纠正,请开启「标尺间(Between time rulers)」功能,用一个标尺将下降沿设为第一个基准点,再将另一个标尺向右移动定义测量窗口。标尺放置正确后,DeepMeasure 会从下降沿重新计算所有周期。



如需纠正,请开启「标尺间(Between time rulers)」功能,用一个标尺将下降沿设为第一个基准点,再将另一个标尺向右移动定义测量窗口。标尺放置正确后,DeepMeasure 会从下降沿重新计算所有周期。


3
导出 DeepMeasure 数据为 CSV
确认周期测量已按下降沿正确对齐后,将 DeepMeasure 的测量结果导出为 CSV 文件,此文件即为 BSD 译码程序的输入文件。
4
上传 CSV 并下载译码结果
打开 BSD 译码小程序,上传刚才导出的 CSV 文件,下载译码结果文件即可。译码程序会自动解析 BSD 数据包,生成结构化的输出文件。