CN102495387A - 一种基于折半搜索的数字示波器直流精度自动校准方法 - Google Patents

一种基于折半搜索的数字示波器直流精度自动校准方法 Download PDF

Info

Publication number
CN102495387A
CN102495387A CN2011104324519A CN201110432451A CN102495387A CN 102495387 A CN102495387 A CN 102495387A CN 2011104324519 A CN2011104324519 A CN 2011104324519A CN 201110432451 A CN201110432451 A CN 201110432451A CN 102495387 A CN102495387 A CN 102495387A
Authority
CN
China
Prior art keywords
exp
max
host computer
digital oscilloscope
avg
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011104324519A
Other languages
English (en)
Other versions
CN102495387B (zh
Inventor
刘家玮
邹璞
胡志臣
杨立杰
栾天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Aerospace Measurement and Control Technology Co Ltd
Original Assignee
Beijing Aerospace Measurement and Control Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Aerospace Measurement and Control Technology Co Ltd filed Critical Beijing Aerospace Measurement and Control Technology Co Ltd
Priority to CN 201110432451 priority Critical patent/CN102495387B/zh
Publication of CN102495387A publication Critical patent/CN102495387A/zh
Application granted granted Critical
Publication of CN102495387B publication Critical patent/CN102495387B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of Current Or Voltage (AREA)

Abstract

本发明公开了一种基于折半搜索的数字示波器直流精度自动校准方法,能够达到减少数字示波器的校准时间,提高校准精度的目的;具体为:用户设置前端调理电路的加法器的修正值、数字示波器的通道以及量程,校准误差限ε、校准目标模拟电压信号的电压幅度Dexp;设置加法器修正值为Vmin,数字示波器开始进行采集得到Vmin对应的平均值Dmin;同样地,设置加法器修正值为Vmax,得到Vmax对应的平均值Dmax;上位机根据Dmin、Dmax、Cexp、ε,采用折半搜索的算法进行数据处理并产生校准结果Vexp;上位机将Vexp送至存储器并复位数字示波器;当用户再次重启上位机时,上位机从存储器中读取校准结果并将该校准结果写入至前端调理电路中的加法器,该校准结果用以修正前端调理电路产生的直流误差。

Description

一种基于折半搜索的数字示波器直流精度自动校准方法
技术领域
本发明属于数字示波器领域,具体涉及一种基于折半搜索的数字示波器直流精度自动校准方法。
背景技术
自1972年美国尼科莱特公司研制成功世界上首台数字示波器以来,经过多年的发展,在各行各业有着非常广泛的应用。其工作原理是对于输入信号,由时基电路控制,按一定时间间隔进行采样,再通过A/D转换器量化,对这些瞬时值或采样值进行变换。由于每台数字示波器自身硬件电路特性的不同,信号在通过示波器前端调理电路调理后将会引入幅度不确定的直流误差,这就需要通过在前端调理电路中增加加法电路来修正直流误差。在所有的通道、量程及输入阻抗确定的情况下获得加法器需要写入的修正值,是示波器直流精度校准需要完成的工作。
然而在实际校准过程中,通常是由设计人员根据自身经验,通过逐步尝试的方法来获取加法器的修正值,这样会耗费大量的人力和时间。由于A/D转换器具有单调性特点,结合该单调性特点设计本发明所提供的方法。
发明内容
有鉴于此,本发明提供了一种基于折半搜索的数字示波器直流精度自动校准方法,能够使得用户可以灵活配置校准参量,以达到提高数字示波器的校准精度的目的。
本发明为实现上述目的,采用如下技术方案:
一种基于折半搜索的数字示波器直流精度自动校准方法,所述数字示波器包括:前端调理电路、A/D变换电路、存储器、处理器、触发控制电路和时钟控制与调理电路,其中,前端调理电路分别通过A/D变换电路、处理器与存储器相连,触发控制电路分别连接处理器、时钟控制与调理电路,时钟控制与调理电路连接A/D变换电路,处理器连接上位机。该方法针对数字示波器中的每个通道执行如下校准方法:
S00、设置数字示波器中的待校准通道以及量程,从所述量程中选取一个电压幅值作为待校准通道的目标模拟电压信号的电压幅度Dexp,同时,根据数字示波器中前端调理电路内部的待校准通道的加法器类型,通过上位机设置加法器的修正值的范围为[Vmin,Vmax]、校准误差限为ε。
S01、上位机通过处理器设置加法器使用修正值Vmin,通过待校准通道输入的数据发送给前端调理电路,前端调理电路中的加法器进行加法运算,所述前端调理电路产生相应幅度的模拟电压信号并传送至A/D变换电路。同时,上位机延时固定时间,即50ms~1s后,通过处理器控制触发控制电路产生触发信号并传送至时钟控制与调理电路,时钟控制与调理电路产生采样时钟并发送至A/D变换电路。
S02、A/D变换电路根据所述采样时钟,对所述模拟电压信号进行A/D变换并产生数字电压信号,将该数字电压信号发送至存储器中,待1000个数据存储完毕,停止采集。处理器从存储器中获取数字电压信号并通过数据总线传输到上位机,上位机对所述数字电压信号进行D/A转换并取平均值,记为Dmin
S03、上位机通过处理器设置加法器使用修正值Vmax,进行步骤S01~S02的过程,在上位机中得到Vmax对应的平均值Dmax
S04、上位机根据Dmin、Dmax、Dexp、ε,采用折半搜索的算法进行数据处理并产生校准结果Vexp
所述折半搜索的算法为:
1)上位机通过处理器设置加法器使用修正值Vavg,Vavg=(Vmin+Vmax)/2,Vavg向下取整,并令加法器进行加法运算,数字示波器进行数据采集得到Vavg对应的平均值Davg并传送至上位机。
2)若|Dmin-Dexp|<ε,则校准值Vexp=Vmin,转至7),否则转至3)。
3)若|Dmax-Dexp|<ε,则校准值Vexp=Vmax,转至7),否则转至4)。
4)若(Vmax-Vmin)=1,则将|Dmin-Dexp|,|Dmax-Dexp|进行比较,若|Dmax-Dexp|<|Dmin-Dexp|,则Vexp=Vmax;若|Dmax-Dexp|>|Dmin-Dexp|,则Vexp=Vmin,转至7);若(Vmax-Vmin)不为1,则转至5)。
5)若(Davg-Dexp)×(Dmin-Dexp)<0,则Vexp位于Vavg和Vmin之间,此时令Vmax=Vavg,跳转1),否则跳转6)。
6)若(Davg-Dexp)×(Dmin-Dexp)>0,则Vexp位于Vavg和Vmax之间,此时令Vmin=Vavg,跳转1)。
7)校准结束。
S05、上位机将校准结果Vexp通过处理器传送至存储器,并复位数字示波器。
S06、上位机再次被重启时,上位机从存储器中读取校准结果并将该校准结果通过处理器写入至前端调理电路中的加法器,该校准结果作为加法器修正值。
有益效果:
(1)本发明所提供的方法采用折半搜索的算法,根据用户设置的加法器修正值,进行多次迭代,提高了数字示波器的校准精度,从而减少了人力成本,提高了可生产性。
(2)本发明所提供的方法可以根据用户的不同需要,进行校准误差限和目标模拟电压信号的电压幅度的设置,并结合存储器中的校准结果可以满足用户不同的生产和调试需求。
附图说明
图1为本发明所使用的数字示波器的组成框图。
具体实施方式
下面结合附图并举实施例,对本发明进行详细描述。
当用户使用数字示波器时,若数字示波器根据用户设置的参数产生的电压信号与数字示波器所采集到的电压信号有出入时,需要对数字示波器进行校准。本发明提供了一种基于折半搜索的数字示波器直流偏置自动校准方法。
图1本发明所使用的数字示波器的组成框图。该数字示波器包括:前端调理电路、A/D变换电路、存储器、处理器、触发控制电路和时钟控制与调理电路。各组成部件的连接关系为:前端调理电路分别通过A/D变换电路、处理器与存储器相连,触发控制电路分别连接处理器、时钟控制与调理电路,时钟控制与调理电路连接A/D变换电路,处理器连接上位机。
本发明所提供的方法的具体步骤为:
S00、用户可设置数字示波器的待校准通道,如通道1:CH1,并设置量程为-5V~+5V:1V/div,设置目标模拟电压信号的电压幅度Dexp=0。用户根据前端调理电路内部的加法器的类型(如10位、12位),通过上位机设置加法器修正值的范围为[Vmin,Vmax]、校准误差限为ε。
S01、上位机通过处理器设置加法器使用修正值Vmin,通过待校准通道输入的数据发送给前端调理电路,前端调理电路中的加法器进行加法运算,前端调理电路根据用户的设置产生-5V~+5V幅度范围内的模拟电压(电平)信号并传送至A/D变换电路。同时,上位机延时固定时间(通常为500ms,此时前端调理电路产生的模拟电压信号已经稳定)后,上位机通过处理器控制触发控制电路产生触发信号并传送至时钟控制与调理电路,时钟控制与调理电路产生采样时钟并发送至A/D变换电路。
S02、数字示波器开始进行采集:A/D变换电路根据所述采样时钟,对所述模拟电压信号进行A/D变换,经A/D变换后产生数字电压信号并发送至存储器中,待1000个数据存储完毕,停止采集。处理器从存储器中获取数字电压信号并通过数据总线传输到上位机,上位机对所述数字电压信号进行转换并取平均值,记为Dmin
S03、同样地,上位机通过处理器设置加法器使用修正值Vmax,进行步骤S01~S02的过程,在上位机中得到Vmax对应的平均值为Dmax
S04、上位机根据Dmin、Dmax、Dexp、ε,采用折半搜索的算法进行数据处理并产生校准结果Vexp
所述折半搜索的算法为:
1)上位机通过处理器设置加法器使用修正值Vavg,Vavg=(Vmin+Vmax)/2(向下取整),并令加法器进行加法运算,数字示波器进行数据采集并在上位机中得到Vavg对应的平均值Davg
2)若|Dmin-Dexp|<ε,则校准值Vexp=Vmin,转至7),否则转至3)。
3)若|Dmax-Dexp|<ε,则校准值Vexp=Vmax,转至7),否则转至4)。
4)若(Vmax-Vmin)=1,则将|Dmin-Dexp|,|Dmax-Dexp|进行比较,若|Dmax-Dexp|<|Dmin-Dexp|,则Vexp=Vmax。若|Dmax-Dexp|>|Dmin-Dexp|,则Vexp=Vmin,转至7);若(Vmax-Vmin)不为1,则转至5)。
5)若(Davg-Dexp)×(Dmin-Dexp)<0,则Vexp位于Vavg和Vmin之间,此时令Vmax=Vavg,跳转1),否则跳转6)。
6)若(Davg-Dexp)×(Dmin-Dexp)>0,则Vexp位于Vavg和Vmax之间,此时令Vmin=Vavg,跳转1)。
7)校准结束。
S05、上位机将校准结果Vexp通过处理器传送至存储器,并复位数字示波器。
S06、当上位机再次重启上位机时,上位机从存储器中读取校准结果并将该校准结果通过处理器写入至前端调理电路中的加法器,该校准结果作为加法器修正值,使得数字示波器的直流误差小于所述校准误差限ε,从而使得数字示波器最终采集到的电压信号与用户所设置的电压信号保持一致,实现了对数字示波器的校准。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (2)

1.一种基于折半搜索的数字示波器直流精度自动校准方法,所述数字示波器包括:前端调理电路、A/D变换电路、存储器、处理器、触发控制电路和时钟控制与调理电路,其中,前端调理电路分别通过A/D变换电路、处理器与存储器相连,触发控制电路分别连接处理器、时钟控制与调理电路,时钟控制与调理电路连接A/D变换电路,处理器连接上位机;其特征在于,该方法针对数字示波器中的每个通道执行如下校准方法:
S00、设置数字示波器中的待校准通道以及量程,从所述量程中选取一个电压幅值作为待校准通道的目标模拟电压信号的电压幅度Dexp,同时,根据数字示波器中前端调理电路内部的待校准通道的加法器类型,通过上位机设置加法器的修正值的范围为[Vmin,Vmax]、校准误差限为ε;
S01、上位机通过处理器设置加法器使用修正值Vmin,通过待校准通道输入的数据发送给前端调理电路,前端调理电路中的加法器进行加法运算,所述前端调理电路产生相应幅度的模拟电压信号并传送至A/D变换电路;同时,上位机延时固定时间后,通过处理器控制触发控制电路产生触发信号并传送至时钟控制与调理电路,时钟控制与调理电路产生采样时钟并发送至A/D变换电路;
S02、A/D变换电路根据所述采样时钟,对所述模拟电压信号进行A/D变换并产生数字电压信号,将该数字电压信号发送至存储器中,待1000个数据存储完毕,停止采集;处理器从存储器中获取数字电压信号并通过数据总线传输到上位机,上位机对所述数字电压信号进行D/A转换并取平均值,记为Dmin
S03、上位机通过处理器设置加法器使用修正值Vmax,进行步骤S01~S02的过程,在上位机中得到Vmax对应的平均值Dmax
S04、上位机根据Dmin、Dmax、Dexp、ε,采用折半搜索的算法进行数据处理并产生校准结果Vexp
所述折半搜索的算法为:
1)上位机通过处理器设置加法器使用修正值Vavg,Vavg=(Vmin+Vmax)/2,Vavg向下取整,并令加法器进行加法运算,数字示波器进行数据采集得到Vavg对应的平均值Davg并传送至上位机;
2)若|Dmin-Dexp|<ε,则校准值Vexp=Vmin,转至7),否则转至3);
3)若|Dmax-Dexp|<ε,则校准值Vexp=Vmax,转至7),否则转至4);
4)若(Vmax-Vmin)=1,则将|Dmin-Dexp|,|Dmax-Dexp|进行比较,若|Dmax-Dexp|<|Dmin-Dexp|,则Vexp=Vmax;若|Dmax-Dexp|>|Dmin-Dexp|,则Vexp=Vmin,转至7);若(Vmax-Vmin)不为1,则转至5);
5)若(Davg-Dexp)×(Dmin-Dexp)<0,则Vexp位于Vavg和Vmin之间,此时令Vmax=Vavg,跳转1),否则跳转6);
6)若(Davg-Dexp)×(Dmin-Dexp)>0,则Vexp位于Vavg和Vmax之间,此时令Vmin=Vavg,跳转1);
7)校准结束;
S05、上位机将校准结果Vexp通过处理器传送至存储器,并复位数字示波器;
S06、当上位机再次被重启时,上位机从存储器中读取校准结果并将该校准结果通过处理器写入至前端调理电路中的加法器,该校准结果作为加法器修正值。
2.如权利要求1所述的方法,其特征在于,所述固定时间为50ms~1s。
CN 201110432451 2011-12-21 2011-12-21 一种基于折半搜索的数字示波器直流精度自动校准方法 Active CN102495387B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110432451 CN102495387B (zh) 2011-12-21 2011-12-21 一种基于折半搜索的数字示波器直流精度自动校准方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110432451 CN102495387B (zh) 2011-12-21 2011-12-21 一种基于折半搜索的数字示波器直流精度自动校准方法

Publications (2)

Publication Number Publication Date
CN102495387A true CN102495387A (zh) 2012-06-13
CN102495387B CN102495387B (zh) 2013-10-23

Family

ID=46187227

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110432451 Active CN102495387B (zh) 2011-12-21 2011-12-21 一种基于折半搜索的数字示波器直流精度自动校准方法

Country Status (1)

Country Link
CN (1) CN102495387B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103543427A (zh) * 2013-10-28 2014-01-29 中国电子科技集团公司第四十一研究所 基于智能搜索算法的无源互调测试***校准方法和装置
CN103697928A (zh) * 2013-12-25 2014-04-02 北京航天测控技术有限公司 一种仪器校准方法及装置
CN103995226A (zh) * 2013-12-27 2014-08-20 杭州长川科技有限公司 用于提高模拟集成电路测试***精度的方法
CN106896251A (zh) * 2015-12-17 2017-06-27 北京航天测控技术有限公司 一种示波器带内平坦度的自动修正方法
CN110426545A (zh) * 2019-09-27 2019-11-08 深圳市鼎阳科技有限公司 一种基于数字补偿的精度调节方法及数字示波器

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4564804A (en) * 1981-06-08 1986-01-14 Tektronix, Inc. Method and apparatus for automatically detecting signal levels
US4779045A (en) * 1987-01-29 1988-10-18 Tektronix, Inc. Automatic peak-to-peak amplitude measurement system
CN101131419A (zh) * 2007-09-29 2008-02-27 上海市计量测试技术研究院 数字示波器的频带宽度校准检定方法
CN101609106A (zh) * 2009-05-27 2009-12-23 东南大学 数字示波器的自动设置方法
CN101655542A (zh) * 2009-07-21 2010-02-24 秦轲 数字示波器校准方法
CN102043138A (zh) * 2009-10-23 2011-05-04 鸿富锦精密工业(深圳)有限公司 示波器的通道校准***及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4564804A (en) * 1981-06-08 1986-01-14 Tektronix, Inc. Method and apparatus for automatically detecting signal levels
US4779045A (en) * 1987-01-29 1988-10-18 Tektronix, Inc. Automatic peak-to-peak amplitude measurement system
CN101131419A (zh) * 2007-09-29 2008-02-27 上海市计量测试技术研究院 数字示波器的频带宽度校准检定方法
CN101609106A (zh) * 2009-05-27 2009-12-23 东南大学 数字示波器的自动设置方法
CN101655542A (zh) * 2009-07-21 2010-02-24 秦轲 数字示波器校准方法
CN102043138A (zh) * 2009-10-23 2011-05-04 鸿富锦精密工业(深圳)有限公司 示波器的通道校准***及方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103543427A (zh) * 2013-10-28 2014-01-29 中国电子科技集团公司第四十一研究所 基于智能搜索算法的无源互调测试***校准方法和装置
CN103543427B (zh) * 2013-10-28 2016-05-25 中国电子科技集团公司第四十一研究所 基于智能搜索算法的无源互调测试***校准方法和装置
CN103697928A (zh) * 2013-12-25 2014-04-02 北京航天测控技术有限公司 一种仪器校准方法及装置
CN103697928B (zh) * 2013-12-25 2016-05-11 北京航天测控技术有限公司 一种仪器校准方法及装置
CN103995226A (zh) * 2013-12-27 2014-08-20 杭州长川科技有限公司 用于提高模拟集成电路测试***精度的方法
CN103995226B (zh) * 2013-12-27 2017-01-04 杭州长川科技股份有限公司 用于提高模拟集成电路测试***精度的方法
CN106896251A (zh) * 2015-12-17 2017-06-27 北京航天测控技术有限公司 一种示波器带内平坦度的自动修正方法
CN106896251B (zh) * 2015-12-17 2019-06-04 北京航天测控技术有限公司 一种示波器带内平坦度的自动修正方法
CN110426545A (zh) * 2019-09-27 2019-11-08 深圳市鼎阳科技有限公司 一种基于数字补偿的精度调节方法及数字示波器
CN110426545B (zh) * 2019-09-27 2019-12-24 深圳市鼎阳科技有限公司 一种基于数字补偿的精度调节方法及数字示波器

Also Published As

Publication number Publication date
CN102495387B (zh) 2013-10-23

Similar Documents

Publication Publication Date Title
CN102495387B (zh) 一种基于折半搜索的数字示波器直流精度自动校准方法
CN105242233A (zh) 一种单相电能表的快速校表方法
CN103105571B (zh) 一种基于仿真的绝缘栅双极型晶体管的电流特性测定方法
WO2021063058A1 (zh) Adc误差自动校正方法、装置、模数转换电路及存储介质
CN105388445A (zh) 一种单相电能表的自动校表方法
CN102156681A (zh) 一种移动终端及其usb接口连接控制装置
CN110988782A (zh) 校准电路及***、电能计量芯片及计量设备
CN103728553A (zh) 一种电能计量芯片的验证方法
Sandha et al. Time awareness in deep learning-based multimodal fusion across smartphone platforms
US11596359B2 (en) Methods and systems for mitigating sensor error propagation
CN114499521A (zh) 信号校准方法、装置、计算机设备及存储介质
CN108449088B (zh) 多通道高速采样同步方法及装置
CN103472713A (zh) 一种时钟的时间校正***
CN104467701A (zh) 一种功率放大器的电压校正方法及电子终端
CN108184009B (zh) 功率校准方法及装置、计算机可读存储装置
CN105388345A (zh) 一种内部相位自动校准的示波器
CN115097497A (zh) 一种多通道接收机的幅相校正方法及***
CN106162485B (zh) 耳机阻抗检测***、方法及便携式电子设备
CN106301343B (zh) 一种电平自定义多协议数字音频信号发生***及方法
CN105158715B (zh) 一种高精度电压校准方法
CN109753474B (zh) 基于labview的自适应滤波通用数据采集***
CN106776229A (zh) 终端功耗测试方法及装置
CN112599132A (zh) 基于存算一体芯片的语音处理装置、方法以及电子设备
CN111061248A (zh) 一种基于时间片切片的任务调度***及方法
CN113884972B (zh) 一种基于大数据的智能电能表远程运行误差检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant