【技术实现步骤摘要】
201610280617
【技术保护点】
一种基于示波器的协议解码分析方法,其特征在于,包括以下步骤:(1)预设一数字示波器,数字示波器内设置有通道采集模块、高速模数转换电路模块、ARM核心控制模块、DDR及Flash存储模块、显示及按键控制模块;所述数字示波器内还设有FPGA电路模块;(2)开启数字示波器,通过显示及按键控制模块对通道采集模块、高速模数转换电路模块、FPGA电路模块、ARM核心控制模块进行参数设置;(3)设置完成后,信号通过探头测量进入到数字示波器,通过通道采集模块进行处理后到达高速模数转换电路模块,通过高速模数转换电路模块转换为对应的数据信号;(4)步骤(3)获得的数据信号送达FPGA电路模块时,FPGA电路模块根据步骤(2)预先设置的解码协议类型及触发条件处理送来的数据信号;(5)步骤(4)中,当FPGA电路模块判断送来的数据信号达到触发条件时,记录触发点及其前后一定时间内的数据信号,该数据信号为原始波形数据;将触发前后的原始波形数据信号进行协议解码并赋值在一个共同定义的协议包结构体中;(6)步骤(5)获得的协议包结构体以及原始波形数据一起发送到ARM核心控制模块,ARM核心控制模块将协议包结构体以及原始 ...
【技术特征摘要】
1.一种基于示波器的协议解码分析方法,其特征在于,包括以下步骤:(1)预设一数字示波器,数字示波器内设置有通道采集模块、高速模数转换电路模块、ARM核心控制模块、DDR及Flash存储模块、显示及按键控制模块;所述数字示波器内还设有FPGA电路模块;(2)开启数字示波器,通过显示及按键控制模块对通道采集模块、高速模数转换电路模块、FPGA电路模块、ARM核心控制模块进行参数设置;(3)设置完成后,信号通过探头测量进入到数字示波器,通过通道采集模块进行处理后到达高速模数转换电路模块,通过高速模数转换电路模块转换为对应的数据信号;(4)步骤(3)获得的数据信号送达FPGA电路模块时,FPGA电路模块根据步骤(2)预先设置的解码协议类型及触发条件处理送来的数据信号;(5)步骤(4)中,当FPGA电路模块判断送来的数据信号达到触发条件时,记录触发点及其前后一定时间内的数据信号,该数据信号为原始波形数据;将触发前后的原始波形数据信号进行协议解码并赋值在一个共同定义的协议包结构体中;(6)步骤(5)获得的协议包结构体以及原始波形数据一起发送到ARM核心控制模块,ARM核心控制模块将协议包结构体以及原始波形数据进一步处理后,传输到DDR及Flash存储模块进行数据存储,同时传送至显示及按键控制模块进行显示,数字示波器同时显示协议包结构体及原始波形数据对应的波形,以便将数字示波器采集到的原始波形数据与协议内容相关联,判断出是数据发错或者是信号质量的问题。2.根据权利要求1所述的基于示波器的协议解码分析方法,其特征在于,步骤(2)中,所述FPGA电路模块进行参数设置具体包括以下内容:通过显示及按键控制模块设置触发方式为协议触发;打开协议解码开关,选定解码协议,解码协议类型包括SPI、I2C、RS232或CAN。3.根据权利要求1所述的基于示波器的协议解码分析方法,其特征在于,所述步骤(2)具...
【专利技术属性】
技术研发人员:何顺杰,李志海,吴忠良,
申请(专利权)人:优利德科技中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。