https://blog.csdn.net/weixin_43767046/category_11089525.html

上学期我搭建起来的逐束团3维质心位置测量系统一直是获取500us长的一组12bit分辨率的波形数据,每个通道5M个采样点,4个通道共20M的采样点。实际上这款示波器有500M采样点的缓存,实际上利用了不到1/20。上学期联系鼎阳,因为还没有用户需要更长的波形读取,所以rom和Labview驱动的适配那时候还不支持单通道超过12.5M个点的波形数据读取。我估计因为前期鼎阳和力科的深度合作,力科的该系列标配是50M采样点的缓存,4个通道同时工作时每个通道最大也只有12.5M个数据点的原因吧?

我的更长波形读取的需求上学期反馈给鼎阳后,他们很快就把rom和Labview的驱动搞定了,这学期就开始了这个更长波形的调试。

还是上学期搭建的3维测量系统,这次读取10ms长每个通道100M个点(1亿):

上面的截图是利用十一放假前和之后,难得的不会折腾程序的一段时间跑起来积累了15天连续运行的截图。一组波形数据一共400M采样点共800MB的数据,处理周期大约150s,那时候服务器只有256G的内存,跑采集程序的云主机需要分配100G的内存容量才行,如果想试重采样等功能都会报out of memory。之后就联系冷师兄去上海光源测试,连续的几天又把程序改进,又利用晓康为我做的模板把数据库在便携式服务器上调试好,让睿喆为我写了个python脚本好生成EPICS IOC需要load的上海光源720个束团的PV db模板的脚本。之后终于在10.18号成行。

去上海前发现个小问题:

如果不是在数据库里看这样的小电影,很难注意到这个8个台阶的现象,纵向时间有8个100ps高度的台阶,猜想labview读取1亿个点的波形数据时,是每次读取12500000个点后做拼接,在拼接时少了一个点才会出现这样的现象,我又用5GHz采样率采集做了实验,发现这样的台阶高度变成了200ps,证实了拼接少了一点的bug。

临出发前发现,bug已经来不及修复,之后就出行。去到上海光源,第一次见,大开眼界,以后有机会专门发文吧,说说测试,2代光源和3代光源比起来确实代差明显:

2021-10-19 上海光源114号束团逐圈相位

上面的程序界面,10ms波形含有720个束团6939圈的逐束团数据,图中的绿色曲线是用200mA模拟的逐圈流强曲线(因为在外网,没法通过EPICS获取到实时更新的储存环流强数据),中图是随便某个束团的逐圈X、Y,下面的图是某个束团的纵向时间,忽略八个100ps的锯齿,曲线宽度应该在10ps以内,有一点点震荡包络,包络幅度应该在5ps以内。上海光源是500MHz的RF,和合肥的204MHz相比同样的采样率每个bunch波形的点数稀疏了2.5倍,这样提取的数据噪声会大很多,不过看到的结果都是噪声宽度下很平稳的曲线,不像合肥这震荡的现象很严重。

上海之行比较匆忙还要赶紧回来,只连续积累了1夜的数据,第二天赶上维护没有束流,不过正好有机会进到光源核心区参观。浏览数据库时发现了一些现象:

2021-10-19 上海光源116号束团逐圈X

2021-10-19 上海光源 逐圈X

2021-10-19 上海光源117号束团逐圈Y

2021-10-19 上海光源 逐圈Y

虽然某个束团的逐圈X看不到明显的震荡,但是720束团平均的逐圈X还是可以看到些X方向的震荡;某个束团的逐圈X、Y测的噪声宽度虽然有0.3mm,但还是能明显看到那种某一些圈Y方向跳变的情况,720个束团的平均逐圈Y噪声宽度差不多30um,跳变的情况更明显,而且是那种两个位置来回跳的现象,应该是所有束团的共性,一直不明所以然,怀疑是否有气缸跳动引起BPM探测器的震动,期待冷师兄那边libera逐圈数据的结果,这次积累一夜的数据,由于处理周期400秒左右,竟然没有抓到一次注入时的数据,期待下次去测试时能积累更长时间并抓到注入时的姿态,很想看看不同机器注入时X、Y正视图的分布。

上图是程序跑的时候截的一张某束团的频谱曲线,横坐标是频率,单位是Hz,看的范围是上海光源回旋频率690KHz多的一半,程序处理过程中估计也会象合肥一样有一些底噪产生的峰位,对应哪些还不知道怎么从数据库里导出波形数据分析,以后有空再说吧。

从上海回来,鼎阳的许美美小姑娘很快就解决了拼接少一点的bug,之后看纵向时间的分布就舒爽多了:

合肥光源 2021-11-11 STL3S条带BPM逐圈相位

现在没有了那个高100ps的锯齿和台阶,能坚持到这里的您看到了吧?二代光源纵向震荡是会有多么厉害,即使是45个束团的平均逐圈相位,也会有几十ps的震荡幅度。

2021-10-19 上海光源 逐圈相位

上图是上海的720个束团的平均逐圈相位,看出差别了吧?忽略锯齿,曲线是多么的纤细和漂亮啊!真让人期待4代的合肥先进光源的样子!

这段时间把两台SDS6204分别接着条带和纽扣BPM在线跑起程序,对比中发现个问题:

拼接少一点的bug修复后,读取的数据点数从以前截图的99999992变到了完美的100000000个点,掐头去尾取整圈后的两台示波器的点数分别为99997791、99997803,嗯?怎么会不一样,差了12个点,是同一段时间长度啊!后来咨询鼎阳,原来有个时基精度的问题,下图是该款示波器时基的指标:

这两款示波器如果简单比较时基精度的话,应该是12/99997791=0.12ppm=120ppb,是好于厂家的标称指标的,后来又查了查是德的最高端示波器时基精度能做到的程度:

https://www.keysight.com/cn/zh/assets/7018-06242/data-sheets/5992-3132.pdf

数据源于上面的链接,比较了下,即使最高端,这个指标差别也没到一个量级,和我测的120ppb也不好多少,这样看来10ms的波形,差10几个点也是正常的,心里也就释然了,国产精品不管从稳定性,还有这类核心指标,都很不错了,完全可以常年在线使用了。不过更高端还任重道远,鼎阳和普源加油!

鼎阳SDS6204长波形读取的潜力挖掘及上海光源测试相关推荐

  1. Zstack 鼎阳SDS6204示波器和Archiver Appliance的重度测试2

    https://blog.csdn.net/weixin_43767046/article/details/113748775 https://blog.csdn.net/weixin_4376704 ...

  2. Zstack 鼎阳SDS6204示波器和Archiver Appliance的重度测试1

    今天早晨冷师兄问起鼎阳这款示波器的情况,这几天重度烤机,发现这款一直稳定连续运行没出现过连接等等问题,正兴奋着呢,本来想坚持到开学前多烤烤机再抖抖,实在没忍住跟师兄说了情况,并说发给他,放假白天没有大 ...

  3. 鼎阳SDS6204示波器的EPICS IOC调试

    经过雷雷师弟的努力,该款示波器终于调试成功,相关文件现放在gitee仓库里: https://gitee.com/lup9304/siglent/commit/99ce00d195facd87fa1c ...

  4. 已调信号波形是怎样的_【鼎阳硬件智库原创 | 测试测量】初识任意波形发生器...

    方浩 鼎阳硬件设计与测试智库专家组成员 在产品调试的过程中,大多数的电路需要输入某种幅度随时间变化的信号,在这样的应用场景中,一个完整的测试测量系统一般会包含激励源,被测件和采集仪器三个部分.采集仪器 ...

  5. npn三种波形失真_【鼎阳硬件智库原创 | 测试测量】初识任意波形发生器

    方浩 鼎阳硬件设计与测试智库专家组成员 在产品调试的过程中,大多数的电路需要输入某种幅度随时间变化的信号,在这样的应用场景中,一个完整的测试测量系统一般会包含激励源,被测件和采集仪器三个部分.采集仪器 ...

  6. 画时域随机信号波形_【鼎阳硬件智库原创︱测试测量】任意波形发生器的基本输出波形及其相关参数...

    方浩 鼎阳硬件设计与测试智库专家组成员 传统的函数发生器可以输出正弦波.方波.三角波等标准波形,但是在实际的测试场景中,为了模拟产品在实际使用过程中的复杂情况,往往需要人为地去制造一些"不规 ...

  7. mos管电路_【鼎阳硬件智库原创︱电源】 MOS管驱动电路的设计

    吴恒 鼎阳硬件设计与测试智库专家组成员 引 言 对于开关电源来说,驱动电路作为控制电路和功率电路的接口,其作用至关重要,本文就将详细探讨开关电源的驱动电路的参数设计以及驱动芯片的选型. 常用的mos管 ...

  8. 工频干扰频谱测量_【鼎阳硬件智库译文|高速总线之测试测量】定量测量多通道串行数据系统中的串扰引起的抖动...

    英文原文 by Mratin Miller 汪进进 译 鼎阳硬件设计与测试智库发起人之一 简介 多通道串行数据链路容易受到串扰的影响,这些串扰可能来自于相邻通道,也可能是外部的干扰源(Aggresso ...

  9. ui曲线谁是横坐标_【鼎阳硬件智库原创 | 测试测量】关于示波器的幅频特性曲线...

    关于示波器的幅频特性曲线 -- 公示鼎阳SDS3054和SDS1102E的幅频特性曲线 汪进进 鼎阳硬件设计与测试智库发起人之一 1,基于RC理论模型的示波器幅频特性曲线 示波器的带宽被称为示波器的第 ...

最新文章

  1. python中cgi到底是什么_python cgi是什么
  2. 原生js动态为table追加html,JS动态添加Table的TR,TD实现方法
  3. 今晚直播 | 北邮博士生纪厚业:异质图神经网络之模型和应用
  4. Request和Response-学习笔记02【请求转发和request共享数据、Request_获取ServletContext、request登录案例】
  5. netbeans java9_Java 开发新选择?Apache NetBeans IDE 9.0 备受好评
  6. 微软:Windows 7 和 10 都将删除自动更新!
  7. 论有一个服务器后可以干什么
  8. SSH农产品销售系统设计与实现答辩PPT免费下载
  9. Java游戏小李飞镖,安全工程与虚拟技术部双节活动
  10. windows 2003 server IIS权限设置
  11. EasyCVR通过国标GB28181协议接入设备,出现设备自动拉流是什么原因?
  12. VMware+Ubuntu安装过程,含秘钥
  13. 提高工作效率的工具[分享]
  14. jquery $.fn 是什么意思
  15. jQuery实现简单图片的轮播(自右向左播放)
  16. 向excel里面插入网络图片
  17. 【复盘1】政治+数学+英语+专业课
  18. OpenCV:将一幅图像复制到另一幅图像的指定区域中ROI
  19. 光盘和U盘安装win7和ubuntu14.04全步骤
  20. Altium Designer--如何隐藏连线

热门文章

  1. 行车记录仪CCC认证办理流程介绍
  2. android check,Android超级好用的CheckView
  3. 奇安信天眼系统——探针/分析平台部署及联动
  4. 关于Metasploit 5中测试模块的移植与验证
  5. java淘宝客开发(二)
  6. 疫情之下移动办公成刚需,移动办公工具要“出圈”?
  7. 进化:从孤胆极客到高效团队_询问如何做极客:学习Office功能区,使用旧BIOS引导到USB以及捕捉Windows...
  8. 多分类f1分数_多分类的评价指标PRF(Macro-F1/MicroF1/weighted)详解
  9. 基于GJB 1406A-2005的质量保证大纲
  10. 一本通——1406:单词替换 详解