【采用分段存储方式解决失真问题】
我们将上述的图1水平时基档位变大,即1ms/div,如图3所示,可以看到我们采集到的CAN总线信号有很大一部分时间采集的其实都是无用信息,这是因为应用程序对CAN总线的控制通信是有时间间隔的。
图2 存在通信时间间隔的CAN信号
如果我们此时只想获得通信的数据内容,而无需帧与帧之间的等待时间,那么此间隔对采集数据来说并无意义,这时候我们是不是就可以考虑让示波器只记录有用信息的那一段,无用信息的那段就不记录,这样不就可以节省大量的存储深度,从而缓解甚至解决之前出现的那种失真问题了吗?所以,此处便是我们讲解的重点功能——分段存储。如图4通过设定CAN的起始位为触发条件,从而利用分段存储功能获得511帧CAN信号波形,并且每一帧波形都不存在失真。
图3 分段存储CAN信号
#示波器#
我们将上述的图1水平时基档位变大,即1ms/div,如图3所示,可以看到我们采集到的CAN总线信号有很大一部分时间采集的其实都是无用信息,这是因为应用程序对CAN总线的控制通信是有时间间隔的。
图2 存在通信时间间隔的CAN信号
如果我们此时只想获得通信的数据内容,而无需帧与帧之间的等待时间,那么此间隔对采集数据来说并无意义,这时候我们是不是就可以考虑让示波器只记录有用信息的那一段,无用信息的那段就不记录,这样不就可以节省大量的存储深度,从而缓解甚至解决之前出现的那种失真问题了吗?所以,此处便是我们讲解的重点功能——分段存储。如图4通过设定CAN的起始位为触发条件,从而利用分段存储功能获得511帧CAN信号波形,并且每一帧波形都不存在失真。
图3 分段存储CAN信号
#示波器#
【波形失真案例分析】
我们采集一段波形CAN总线信号,用ZDS5054 Pro示波器对该信号进行采集并显示。第一次实验我们将示波器存储深度设置为1.4Mpts,采样时间设置为280us,采集完成一帧波形并按下暂停后,将波形调整至合适位置,波形和解码结果如图1所示,此时屏幕时基为10us/div。第二次实验我们将示波器存储深度同样设置为1.4Mpts,但采样时间设置为700ms,采集完成并按下暂停后将波形调整为第一次实验设置的参数即10us/div,获得的一帧CAN总线波形和解码结果如图2所示。
图1 存储深度1.4Mpts、采样时间280us波形结果的部分
图2 存储深度1.4Mpts、采样时间700ms波形结果的部分
很明显,在不同的时间采样下,图2的波形存在很大程度的失真,导致系统解码解析不出来。这里导致失真的主要原因和存储深度及采样率有一定的关系。对于采样率 Fs、存储深度 N,及捕获时间 T(本实验中设置的采样时间T)三者必然满足如下关系式:N = Fs *T。
当我们存储深度固定时,增加捕获时间T,必然导致采样率的降低,根据奈奎斯特采样定理,若 Fs 低于被测信号频率的 2 倍,将存在混叠现象,此时显示的波形具有迷惑性,是不可靠的。图1采样率为4Gsa/s,而图2因为T的增大而导致采样率仅剩2MSa/s,因此出现上述的图2波形失真的问题。实际上,一般采样率要在信号频率的 4~5 倍左右波形才是有保证的。
对比图1和图2,可能还会有小伙伴疑惑为什么设置同样的存储深度1.4Mpts,图1仅达到 1.12Mpts,而图2却能达到1.40Mpts,这仅仅是因为上述的关系式N = Fs *T导致的,T为固定的值几个数值变化,必然需要相应固定的存储深度和4GSa/s相乘,为策略性问题。#示波器#
我们采集一段波形CAN总线信号,用ZDS5054 Pro示波器对该信号进行采集并显示。第一次实验我们将示波器存储深度设置为1.4Mpts,采样时间设置为280us,采集完成一帧波形并按下暂停后,将波形调整至合适位置,波形和解码结果如图1所示,此时屏幕时基为10us/div。第二次实验我们将示波器存储深度同样设置为1.4Mpts,但采样时间设置为700ms,采集完成并按下暂停后将波形调整为第一次实验设置的参数即10us/div,获得的一帧CAN总线波形和解码结果如图2所示。
图1 存储深度1.4Mpts、采样时间280us波形结果的部分
图2 存储深度1.4Mpts、采样时间700ms波形结果的部分
很明显,在不同的时间采样下,图2的波形存在很大程度的失真,导致系统解码解析不出来。这里导致失真的主要原因和存储深度及采样率有一定的关系。对于采样率 Fs、存储深度 N,及捕获时间 T(本实验中设置的采样时间T)三者必然满足如下关系式:N = Fs *T。
当我们存储深度固定时,增加捕获时间T,必然导致采样率的降低,根据奈奎斯特采样定理,若 Fs 低于被测信号频率的 2 倍,将存在混叠现象,此时显示的波形具有迷惑性,是不可靠的。图1采样率为4Gsa/s,而图2因为T的增大而导致采样率仅剩2MSa/s,因此出现上述的图2波形失真的问题。实际上,一般采样率要在信号频率的 4~5 倍左右波形才是有保证的。
对比图1和图2,可能还会有小伙伴疑惑为什么设置同样的存储深度1.4Mpts,图1仅达到 1.12Mpts,而图2却能达到1.40Mpts,这仅仅是因为上述的关系式N = Fs *T导致的,T为固定的值几个数值变化,必然需要相应固定的存储深度和4GSa/s相乘,为策略性问题。#示波器#
年份:1996
身高:160
体重:55kg
学历:本科
现居:杭州
工作:公务员
收入:17w
家庭:三口之家。父亲公务员,
母亲退休。二老都有养老金,家庭无负担。生活圈子简单,有很多自己的小爱好。手工div培育花草,对新事物有好奇心。喜欢创新菜式(虽
然并不太会做菜)喜欢简单,小浪漫,有点仪式感的生活。
择偶要求:未婚离异都可,杭州发展,年纪87-95左右,身高172以上,收入相当,三观相同,性格脾气好,有同理心,不能斤斤计较
身高:160
体重:55kg
学历:本科
现居:杭州
工作:公务员
收入:17w
家庭:三口之家。父亲公务员,
母亲退休。二老都有养老金,家庭无负担。生活圈子简单,有很多自己的小爱好。手工div培育花草,对新事物有好奇心。喜欢创新菜式(虽
然并不太会做菜)喜欢简单,小浪漫,有点仪式感的生活。
择偶要求:未婚离异都可,杭州发展,年纪87-95左右,身高172以上,收入相当,三观相同,性格脾气好,有同理心,不能斤斤计较
✋热门推荐