CN107204775A - 模拟信号的采样方法及采样装置 - Google Patents
模拟信号的采样方法及采样装置 Download PDFInfo
- Publication number
- CN107204775A CN107204775A CN201710412189.9A CN201710412189A CN107204775A CN 107204775 A CN107204775 A CN 107204775A CN 201710412189 A CN201710412189 A CN 201710412189A CN 107204775 A CN107204775 A CN 107204775A
- Authority
- CN
- China
- Prior art keywords
- timing
- high frequency
- value
- timer
- sampling
- 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
Links
- 238000005070 sampling Methods 0.000 title claims abstract description 201
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 7
- 230000006872 improvement Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/124—Sampling or signal conditioning arrangements specially adapted for A/D converters
- H03M1/1245—Details of sampling arrangements or methods
- H03M1/126—Multi-rate systems, i.e. adaptive to different fixed sampling rates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
- Measuring Volume Flow (AREA)
Abstract
本发明公开了一种模拟信号的采样方法,包括:响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期时清零并重新从零计时;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期时清零并重新从零计时;所述低频定时周期为所述高频定时周期的整数倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成倍数关系;当检测到计时值为零时触发采样模块对模拟信号进行采样。相应地,本发明还公开了一种模拟信号的采样装置。采用本发明实施例,提高模拟信号采样的准确性,避免低频采样影响高频采样。
Description
技术领域
本发明涉及模拟信号采样技术领域,尤其涉及一种模拟信号的采样方法及采样装置。
背景技术
在模拟信号电路中,往往需要对电路上的元件进行模拟信号采集,又称AD采集。而对于存在多路AD采集的电路,有几十kHz的高频信号采集,也有一点几kHz的低频信号采集,甚至还存在采集频率较慢的温度采集。在高频信号采集时是不能被干扰的,即使是几百纳秒的干扰,也会造成较大的采集误差。现有技术中的高频信号采集、低频信号采集以及温度采集各自按照其采集周期进行采集,但在某些情况下,低频信号采集和温度采集会影响高频信号采集,不仅会使采集出现偏差,还会导致控制上的一些采样信号出现尖峰的情况。
发明内容
本发明实施例提出的一种模拟信号的采样方法及采样装置,提高模拟信号采样的准确性,避免低频采样影响高频采样。
本发明实施例提出一种模拟信号的采样方法,包括:
响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;
实时获取所述高频定时器的计时值和所述低频定时器的计时值;
当获取到的高频定时器的定时值为零时,生成高频采样信号并发送给高频采样模块,以触发所述高频采样模块对高频模拟信号进行采样;
当获取到的低频定时器的定时值为零时,生成低频采样信号并发送给低频采样模块,以触发所述低频采样模块对低频模拟信号进行采样。
进一步地,所述采样方法还包括:
当生成温度采样信号时,读取当前所述高频定时器的计时值和所述低频定时器的计时值;
判断所述高频定时器的计时值是否在预设的第一区间内,以及判断所述低频定时器的计时值是否在预设的第二区间内;其中,所述第一区间为[A-K,A]∪[0,K],所述第二区间为[B-K,B]∪[0,K],A为所述高频定时周期,B为所述低频定时周期,K为偏移所述高频定时周期或偏移所述低频定时周期的偏移值;
当所述高频定时器的计时值不在预设的第一区间,且所述低频定时器的计时值不在预设的第二区间时,将所述温度采样信号发送给温度采样模块,以触发所述温度采样模块采样温度传感器上的温度值。
进一步地,所述生成温度采样信号的过程为:
响应对工作环境的温度的采样请求,启动温度定时器进行计时工作;所述温度定时器的计时是从零开始计时到温度定时值时清零并重新从零开始计时;
实时获取所述温度定时器的计时值;
当获取到的所述温度定时器的计时值为零时,生成温度采样信号。
在一种实施方式,所述第一计时初始值与所述第二计时初始值的差值为A×I+A/2;A为所述高频定时周期,I为0至N之间的任意一个整数值;
在另一种实施方式中,所述高频定时周期为125/6us;所述低频定时周期为500/3us;则所述第一计时初始值与所述第二计时初始值的差值为5us。
相应地,本发明实施例还提供一种模拟信号的采样装置,包括:
定时器启动模块,用于响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;
计时值获取模块,用于实时获取所述高频定时器的计时值和所述低频定时器的计时值;
第一信号生成模块,用于当获取到的高频定时器的定时值为零时,生成高频采样信号并发送给高频采样模块,以触发所述高频采样模块对高频模拟信号进行采样;
第二信号生成模块,用于当获取到的低频定时器的定时值为零时,生成低频采样信号并发送给低频采样模块,以触发所述低频采样模块对低频模拟信号进行采样。
进一步地,所述采样装置还包括:
计时值读取模块,用于当生成温度采样信号时,读取当前所述高频定时器的计时值和所述低频定时器的计时值;
计时判断模块,用于判断所述高频定时器的计时值是否在预设的第一区间内,以及判断所述低频定时器的计时值是否在预设的第二区间内;其中,所述第一区间为[A-K,A]∪[0,K],所述第二区间为[B-K,B]∪[0,K],A为所述高频定时周期,B为所述低频定时周期,K为偏移所述高频定时周期或偏移所述低频定时周期的偏移值;
信号发送模块,用于当所述高频定时器的计时值不在预设的第一区间,且所述低频定时器的计时值不在预设的第二区间时,将所述温度采样信号发送给温度采样模块,以触发所述温度采样模块采样温度传感器上的温度值。
进一步地,所述生成温度采样信号的过程为:
响应对工作环境的温度的采样请求,启动温度定时器进行计时工作;所述温度定时器的计时是从零开始计时到温度定时值时清零并重新从零开始计时;
实时获取所述温度定时器的计时值;
当获取到的所述温度定时器的计时值为零时,生成温度采样信号。
在一种实施方式,,所述第一计时初始值与所述第二计时初始值的差值为A×I+A/2;A为所述高频定时周期,I为0至N之间的任意一个整数值;
在另一种实施方式,,所述高频定时周期为125/6us;所述低频定时周期为500/3us;
则所述第一计时初始值与所述第二计时初始值的差值为5us。
实施本发明实施例,具有如下有益效果:
本发明实施例提供的模拟信号的采样方法及采样装置,在对高频模拟信号和低频模拟信号同时进行采样时,调整对高频模拟信号的采样进行定时的高频定时器的高频定时周期,与对低频模拟信号的采样进行定时的低频定时器的低频定时周期为整数倍数关系,控制高频采样模块的采样周期与低频采样模块的采样周期形成倍数关系,通过设置两定时器的初始计时值相异且不与高频定时器的高频定时周期成整数倍数关系,从而使得高频采样模块和低频采样模块对信号的采样能有效错开,避免低频采样对高频采样的影响,并消除信号采样的尖峰出现。另外,在每次温度采样前,判断定时器的计时值是否在零点前后的范围内,若是,则跳过本次温度采集,若否,触发温度采样,从而避免温度采样对高频采样的干扰,进一步确保高频采样的准确性。
附图说明
图1是本发明提供的模拟信号的采样方法的一个实施例的流程示意图;
图2是本发明提供的模拟信号的采样***的一个实施例的结构示意图;
图3是本发明提供的高频与低频采样之间的采样时间间隔的一个实施例的示意图;
图4是本发明提供的模拟信号的采样装置的一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明提供的模拟信号的采样方法的一个实施例的流程示意图;该采样方法由集成的多个定时器的控制处理器执行,具体包括步骤S1至S4,如下:
S1,响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;
需要说明的是,在启动高频定时器和低频定时器进行计时工作时,调整高频定时器的高频定时周期与低频定时器的低频定时周期为整数倍数关系,并且设置高频定时器的计时初始值(上述第一计时初始值)与低频定时器的计时初始值(上述第二计时初始值)两者的非零差值不与高频定时周期成整数倍数关系,即也不与低频定时周期成整数倍数关系,保证高频采样模块采样和低频采样模块采样时一直保持一个时间间隔,当该非零差值小于高频定时周期时该时间间隔为该非零差值,或者当该非零差值大于高频定时周期时该时间间隔为该非零差值除以高频定时周期的余数。另外,定时器工作的计时工作过程是:从计时初始值开始计时到高频定时周期时清零,然后重新从零计时到高频定时周期时再次清零,继续重新从零计时直至接收到停止或暂停采样的信号时停止计时。
S2,实时获取所述高频定时器的计时值和所述低频定时器的计时值;
S3,当获取到的高频定时器的定时值为零时,生成高频采样信号并发送给高频采样模块,以触发所述高频采样模块对高频模拟信号进行采样;
S4,当获取到的低频定时器的定时值为零时,生成低频采样信号并发送给低频采样模块,以触发所述低频采样模块对低频模拟信号进行采样。
对于所述第一计时初始值与所述第二计时初始值的差值的调整的优选方式是,以A为所述高频定时周期且I为0至N之间的任意一个整数值,设置所述第一计时初始值与所述第二计时初始值的差值为A×I+A/2,使得高频采样和低频采样的时间间隔为高频定时周期的一半,即低频采样点位于相邻两个高频采样点的中间,从而在最大程度上避免低频采样对高频采样的干扰。
作为本发明实施例的进一步改进,由于采样***除包括高频采样和低频采样的同时进行之外,还包括低频采样的过程,因而本发明实施例提供的采样方法还包括提供避免温度采样对高频采样的影响的方案,具体包括:
当生成温度采样信号时,读取当前所述高频定时器的计时值和所述低频定时器的计时值;
判断所述高频定时器的计时值是否在预设的第一区间内,以及判断所述低频定时器的计时值是否在预设的第二区间内;其中,所述第一区间为[A-K,A]∪[0,K],所述第二区间为[B-K,B]∪[0,K],A为所述高频定时周期,B为所述低频定时周期,K为偏移所述高频定时周期或偏移所述低频定时周期的偏移值;
当所述高频定时器的计时值不在预设的第一区间,且所述低频定时器的计时值不在预设的第二区间时,将所述温度采样信号发送给温度采样模块,以触发所述温度采样模块采样温度传感器上的温度值。
需要说明的是,由上述采样的设定是,定时器的计时值为零时则生成采样信号通知采样模块进行采样的,因而通过判断控制采样过程的定时器的计时值不在计时为零的前后计时值范围之内时,触发温度采样,否则跳过本次温度采样,进而确保温度采样与模拟信号的采样之间存在时间间隔,避免温度采样对模拟信号的采样造成干扰。
进一步地,上述生成温度采样信号的过程为:
响应对工作环境的温度的采样请求,启动温度定时器进行计时工作;所述温度定时器的计时是从零开始计时到温度定时值时清零并重新从零开始计时;
实时获取所述温度定时器的计时值;
当获取到的所述温度定时器的计时值为零时,生成温度采样信号。
参见图2,图2是本发明提供的模拟信号的采样***的一个实施例的结构示意图。
为了更好地解释本发明的技术方案,以下将结合图2提供的采样***对本发明提供的采样方法进行举例解释:
图2提供的采样***包括MCU、智能功率模块(Intelligent Power Module,简称IPM)、功率校正因数单元(Power Factor Correction,简称PFC)、环境温度传感电路和电机组成。模拟信号的采集由MCU进行,分别包括:对功率校正因数单元的输入电流Iac采样、对电机的三相电流(Iu、Iw和Iv)采样和对环境温度采样。其中,Iac采样属于高频电流(高频模拟信号)采样,对电机的三相电流采集属于低频电流(低频模拟信号)采样,本举例中的PFC为50kHz的开关频率,因此对PFC进行高频电流采集的频率也为50kHz,而对电机的三相电流采样的采样频率为6kHz,因而,为了使高频采样周期与低频采样周期成倍数关系,本举例将高频采样周期从50kHz调整为48kHz,与低频采样周期6kHz成倍数关系,则在本举例中,MCU内设置有高频定时器和低频定时器,高频定时器用于Iac采样,低频定时器用于三相电流采样,对应上述设置,设置高频定时器的高频定时周期为125/6us、低频定时器的低频定时周期为500/3us,并设置高频定时器的初始计时值为0,以及设置低频定时器初始计时值为5us,详细可见图3,图3是本发明提供的高频与低频采样之间的采样时间间隔的一个实施例的示意图。由于两个定时器的定时周期成倍数关系,而定时器存在5us的初始计时间隔,能保证每次的Iac电流采集时能有效避开三相电流采集的影响,从而使得电流采集以显示电流波时,消除电流尖蜂,确保电流波型为正弦包络。
本发明实施例提供的模拟信号的采样方法,在对高频模拟信号和低频模拟信号同时进行采样时,调整对高频模拟信号的采样进行定时的高频定时器的高频定时周期,与对低频模拟信号的采样进行定时的低频定时器的低频定时周期为整数倍数关系,控制高频采样模块的采样周期与低频采样模块的采样周期形成倍数关系,通过设置两定时器的初始计时值相异且不与高频定时器的高频定时周期成整数倍数关系,从而使得高频采样模块和低频采样模块对信号的采样能有效错开,避免低频采样对高频采样的影响,并消除信号采样的尖峰出现。另外,在每次温度采样前,判断定时器的计时值是否在零点前后的范围内,若是,则跳过本次温度采集,若否,触发温度采样,从而避免温度采样对高频采样的干扰,进一步确保高频采样的准确性。
参见图4,是本发明提供的模拟信号的采样装置的一个实施例的结构示意图,该采样装置为软***,设置在控制处理器中,能够实现上述实施例提供的模拟信号的采样方法,该采样装置包括:
定时器启动模块10,用于响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;
计时值获取模块20,用于实时获取所述高频定时器的计时值和所述低频定时器的计时值;
第一信号生成模块30,用于当获取到的高频定时器的定时值为零时,生成高频采样信号并发送给高频采样模块,以触发所述高频采样模块对高频模拟信号进行采样;
第二信号生成模块40,用于当获取到的低频定时器的定时值为零时,生成低频采样信号并发送给低频采样模块,以触发所述低频采样模块对低频模拟信号进行采样。
进一步地,所述采样装置还包括:
计时值读取模块50,用于当生成温度采样信号时,读取当前所述高频定时器的计时值和所述低频定时器的计时值;
计时判断模块60,用于判断所述高频定时器的计时值是否在预设的第一区间内,以及判断所述低频定时器的计时值是否在预设的第二区间内;其中,所述第一区间为[A-K,A]∪[0,K],所述第二区间为[B-K,B]∪[0,K],A为所述高频定时周期,B为所述低频定时周期,K为偏移所述高频定时周期或偏移所述低频定时周期的偏移值;
信号发送模块70,用于当所述高频定时器的计时值不在预设的第一区间,且所述低频定时器的计时值不在预设的第二区间时,将所述温度采样信号发送给温度采样模块,以触发所述温度采样模块采样温度传感器上的温度值。
进一步地,所述生成温度采样信号的过程为:
响应对工作环境的温度的采样请求,启动温度定时器进行计时工作;所述温度定时器的计时是从零开始计时到温度定时值时清零并重新从零开始计时;
实时获取所述温度定时器的计时值;
当获取到的所述温度定时器的计时值为零时,生成温度采样信号。
在一种实施方式,,所述第一计时初始值与所述第二计时初始值的差值为A×I+A/2;A为所述高频定时周期,I为0至N之间的任意一个整数值;
在另一种实施方式,,所述高频定时周期为125/6us;所述低频定时周期为500/3us;
则所述第一计时初始值与所述第二计时初始值的差值为5us。
本发明实施例提供的模拟信号的采样装置,在对高频模拟信号和低频模拟信号同时进行采样时,调整对高频模拟信号的采样进行定时的高频定时器的高频定时周期,与对低频模拟信号的采样进行定时的低频定时器的低频定时周期为整数倍数关系,控制高频采样模块的采样周期与低频采样模块的采样周期形成倍数关系,通过设置两定时器的初始计时值相异且不与高频定时器的高频定时周期成整数倍数关系,从而使得高频采样模块和低频采样模块对信号的采样能有效错开,避免低频采样对高频采样的影响,并消除信号采样的尖峰出现。另外,在每次温度采样前,判断定时器的计时值是否在零点前后的范围内,若是,则跳过本次温度采集,若否,触发温度采样,从而避免温度采样对高频采样的干扰,进一步确保高频采样的准确性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种模拟信号的采样方法,其特征在于,包括:
响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;
实时获取所述高频定时器的计时值和所述低频定时器的计时值;
当获取到的高频定时器的定时值为零时,生成高频采样信号并发送给高频采样模块,以触发所述高频采样模块对高频模拟信号进行采样;
当获取到的低频定时器的定时值为零时,生成低频采样信号并发送给低频采样模块,以触发所述低频采样模块对低频模拟信号进行采样。
2.如权利要求1所述的模拟信号的采样方法,其特征在于,所述采样方法还包括:
当生成温度采样信号时,读取当前所述高频定时器的计时值和所述低频定时器的计时值;
判断所述高频定时器的计时值是否在预设的第一区间内,以及判断所述低频定时器的计时值是否在预设的第二区间内;其中,所述第一区间为[A-K,A]∪[0,K],所述第二区间为[B-K,B]∪[0,K],A为所述高频定时周期,B为所述低频定时周期,K为偏移所述高频定时周期或偏移所述低频定时周期的偏移值;
当所述高频定时器的计时值不在预设的第一区间,且所述低频定时器的计时值不在预设的第二区间时,将所述温度采样信号发送给温度采样模块,以触发所述温度采样模块采样温度传感器上的温度值。
3.如权利要求2所述的模拟信号的采样方法,其特征在于,所述生成温度采样信号的过程为:
响应对工作环境的温度的采样请求,启动温度定时器进行计时工作;所述温度定时器的计时是从零开始计时到温度定时值时清零并重新从零开始计时;
实时获取所述温度定时器的计时值;
当获取到的所述温度定时器的计时值为零时,生成温度采样信号。
4.如权利要求1所述的模拟信号的采样方法,其特征在于,
所述第一计时初始值与所述第二计时初始值的差值为A×I+A/2;A为所述高频定时周期,I为0至N之间的任意一个整数值。
5.如权利要求1所述的模拟信号的采样方法,其特征在于,所述高频定时周期为125/6us;所述低频定时周期为500/3us;
则所述第一计时初始值与所述第二计时初始值的差值为5us。
6.一种模拟信号的采样装置,其特征在于,包括:
定时器启动模块,用于响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;
计时值获取模块,用于实时获取所述高频定时器的计时值和所述低频定时器的计时值;
第一信号生成模块,用于当获取到的高频定时器的定时值为零时,生成高频采样信号并发送给高频采样模块,以触发所述高频采样模块对高频模拟信号进行采样;
第二信号生成模块,用于当获取到的低频定时器的定时值为零时,生成低频采样信号并发送给低频采样模块,以触发所述低频采样模块对低频模拟信号进行采样。
7.如权利要求6所述的模拟信号的采样装置,其特征在于,所述采样装置还包括:
计时值读取模块,用于当生成温度采样信号时,读取当前所述高频定时器的计时值和所述低频定时器的计时值;
计时判断模块,用于判断所述高频定时器的计时值是否在预设的第一区间内,以及判断所述低频定时器的计时值是否在预设的第二区间内;其中,所述第一区间为[A-K,A]∪[0,K],所述第二区间为[B-K,B]∪[0,K],A为所述高频定时周期,B为所述低频定时周期,K为偏移所述高频定时周期或偏移所述低频定时周期的偏移值;
信号发送模块,用于当所述高频定时器的计时值不在预设的第一区间,且所述低频定时器的计时值不在预设的第二区间时,将所述温度采样信号发送给温度采样模块,以触发所述温度采样模块采样温度传感器上的温度值。
8.如权利要求7所述的模拟信号的采样装置,其特征在于,所述生成温度采样信号的过程为:
响应对工作环境的温度的采样请求,启动温度定时器进行计时工作;所述温度定时器的计时是从零开始计时到温度定时值时清零并重新从零开始计时;
实时获取所述温度定时器的计时值;
当获取到的所述温度定时器的计时值为零时,生成温度采样信号。
9.如权利要求6所述的模拟信号的采样装置,其特征在于,
所述第一计时初始值与所述第二计时初始值的差值为A×I+A/2;A为所述高频定时周期,I为0至N之间的任意一个整数值。
10.如权利要求6所述的模拟信号的采样装置,其特征在于,所述高频定时周期为125/6us;所述低频定时周期为500/3us;
则所述第一计时初始值与所述第二计时初始值的差值为5us。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710412189.9A CN107204775B (zh) | 2017-06-02 | 2017-06-02 | 模拟信号的采样方法及采样装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710412189.9A CN107204775B (zh) | 2017-06-02 | 2017-06-02 | 模拟信号的采样方法及采样装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107204775A true CN107204775A (zh) | 2017-09-26 |
CN107204775B CN107204775B (zh) | 2021-02-02 |
Family
ID=59907245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710412189.9A Active CN107204775B (zh) | 2017-06-02 | 2017-06-02 | 模拟信号的采样方法及采样装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107204775B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109032031A (zh) * | 2018-08-21 | 2018-12-18 | 中车株洲电力机车有限公司 | 一种调整采样周期的方法、装置、设备及可读存储介质 |
CN109495181A (zh) * | 2018-12-07 | 2019-03-19 | 青岛海信宽带多媒体技术有限公司 | 光模块信号处理方法、装置及光模块 |
CN110702972A (zh) * | 2019-10-08 | 2020-01-17 | 浙江大学 | 一种模拟信号自适应采样方法及装置 |
CN115883049A (zh) * | 2022-11-30 | 2023-03-31 | 深圳市云天数字能源有限公司 | 信号同步方法及装置 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5737231A (en) * | 1993-11-30 | 1998-04-07 | Square D Company | Metering unit with enhanced DMA transfer |
CN2308900Y (zh) * | 1997-08-05 | 1999-02-24 | 山东矿业学院 | 网络式多用户电能计量仪 |
US20050041767A1 (en) * | 2003-08-20 | 2005-02-24 | Whitehead David E. | System for synchronous sampling and time-of-day clocking using an encoded time signal |
CN1599252A (zh) * | 2003-09-16 | 2005-03-23 | 三星电子株式会社 | 对多个模拟信号进行采样的装置 |
CN1746838A (zh) * | 2005-10-17 | 2006-03-15 | 张金贵 | 一种多通道模拟信号的采样方法和*** |
US7420491B2 (en) * | 2004-10-18 | 2008-09-02 | Linear Technology Corp. | Analog signal sampling system and method having reduced average input current |
CN101278838A (zh) * | 2008-04-29 | 2008-10-08 | 罗远明 | 多通道呼吸生理信号无线监测***及方法 |
CN103078641A (zh) * | 2013-01-17 | 2013-05-01 | 陕西北斗恒通信息科技有限公司 | 多通道抗干扰数字采样装置 |
CN103152052A (zh) * | 2011-12-06 | 2013-06-12 | 中国科学院深圳先进技术研究院 | 对多个电压模拟信号进行采样的方法 |
CN103197142A (zh) * | 2013-03-15 | 2013-07-10 | 清华大学 | 未知频率持续模拟信号和猝发数字信号同时捕获方法 |
US20140132240A1 (en) * | 2012-11-15 | 2014-05-15 | Dale J. McQuirk | Temperature dependent timer circuit |
CN105703749A (zh) * | 2014-11-24 | 2016-06-22 | 中国科学院沈阳自动化研究所 | 一种低功耗精确的休眠定时器电路及方法 |
-
2017
- 2017-06-02 CN CN201710412189.9A patent/CN107204775B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5737231A (en) * | 1993-11-30 | 1998-04-07 | Square D Company | Metering unit with enhanced DMA transfer |
CN2308900Y (zh) * | 1997-08-05 | 1999-02-24 | 山东矿业学院 | 网络式多用户电能计量仪 |
US20050041767A1 (en) * | 2003-08-20 | 2005-02-24 | Whitehead David E. | System for synchronous sampling and time-of-day clocking using an encoded time signal |
CN1599252A (zh) * | 2003-09-16 | 2005-03-23 | 三星电子株式会社 | 对多个模拟信号进行采样的装置 |
US7420491B2 (en) * | 2004-10-18 | 2008-09-02 | Linear Technology Corp. | Analog signal sampling system and method having reduced average input current |
CN1746838A (zh) * | 2005-10-17 | 2006-03-15 | 张金贵 | 一种多通道模拟信号的采样方法和*** |
CN101278838A (zh) * | 2008-04-29 | 2008-10-08 | 罗远明 | 多通道呼吸生理信号无线监测***及方法 |
CN103152052A (zh) * | 2011-12-06 | 2013-06-12 | 中国科学院深圳先进技术研究院 | 对多个电压模拟信号进行采样的方法 |
US20140132240A1 (en) * | 2012-11-15 | 2014-05-15 | Dale J. McQuirk | Temperature dependent timer circuit |
CN103078641A (zh) * | 2013-01-17 | 2013-05-01 | 陕西北斗恒通信息科技有限公司 | 多通道抗干扰数字采样装置 |
CN103197142A (zh) * | 2013-03-15 | 2013-07-10 | 清华大学 | 未知频率持续模拟信号和猝发数字信号同时捕获方法 |
CN105703749A (zh) * | 2014-11-24 | 2016-06-22 | 中国科学院沈阳自动化研究所 | 一种低功耗精确的休眠定时器电路及方法 |
Non-Patent Citations (2)
Title |
---|
D. HAZARIKA等: ""Microprocessor-Based Temperature Monitoring System Using Optical Fibers"", 《IEEE SENSORS JOURNAL》 * |
谷金阳: ""基于单片机的低频高压脉冲电源的研究"", 《中国优秀硕士学位论文全文数据库•信息科技辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109032031A (zh) * | 2018-08-21 | 2018-12-18 | 中车株洲电力机车有限公司 | 一种调整采样周期的方法、装置、设备及可读存储介质 |
CN109495181A (zh) * | 2018-12-07 | 2019-03-19 | 青岛海信宽带多媒体技术有限公司 | 光模块信号处理方法、装置及光模块 |
CN110702972A (zh) * | 2019-10-08 | 2020-01-17 | 浙江大学 | 一种模拟信号自适应采样方法及装置 |
CN115883049A (zh) * | 2022-11-30 | 2023-03-31 | 深圳市云天数字能源有限公司 | 信号同步方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107204775B (zh) | 2021-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107204775A (zh) | 模拟信号的采样方法及采样装置 | |
CN103197129B (zh) | 电力信号过零点检测方法 | |
JP2006512837A (ja) | Tdd無線通信の同期追跡を維持するための方法および装置 | |
CN101699757A (zh) | 一种适合低速的开关磁阻电机无位置传感器方法 | |
CN106505918A (zh) | 一种无刷直流电机位置检测方法及*** | |
CN104597314A (zh) | 用于家用电器的过零点检测抗干扰方法、装置及家用电器 | |
CN105807264B (zh) | 雷达脉冲重复频率检测与初始脉冲到达时间的估计方法 | |
CN109462452A (zh) | 一种提高暂态录波型故障指示器采样同步精度的方法 | |
CN110780110B (zh) | 一种基波电压过零点自动检测方法、***及采样装置 | |
CN101789685A (zh) | 一种部分pfc装置及其控制方法 | |
CN107589410A (zh) | 一种无断点多目标信号合成方法 | |
CN110687399A (zh) | 一种配电网故障指示器波形故障开始时刻判断方法 | |
CN101901589B (zh) | 影像处理***与内存装置的取样相位校正方法 | |
CN109581157B (zh) | 一种匝间快速连续冲击测试装置与方法 | |
CN104201948A (zh) | 一种开关磁阻电机无位置传感器控制装置及控制方法 | |
CN108089097A (zh) | 智能在线式配电网接地故障定位方法 | |
CN102401856B (zh) | 一种基于模糊聚类方法的工频电压信号实时频率测量方法 | |
CN100441153C (zh) | 多通道集成压电扫查结构健康监测*** | |
CN106849951B (zh) | 基于多通道模数转换器的高低频信号有限时间混合采集方法 | |
CN112448563A (zh) | 一种周期变化范围限制及过采样结合的同步信号抗干扰方法 | |
CN112858802B (zh) | 开关功率转换器输出电参数有效值确定方法、装置及*** | |
CN205941675U (zh) | 过零点捕捉装置 | |
CN107727978A (zh) | 一种电除尘电场火花闪络检测方法及*** | |
CN107356799A (zh) | 一种电流延时采样方法 | |
CN103760514A (zh) | 一种电能表快速检测的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200312 Address after: 510530 Guangdong city of Guangzhou province YUNPU Whampoa district four Road No. 6 Applicant after: Guangzhou Shiyuan Electronic Technology Company Limited Address before: 510530 Guangdong city of Guangzhou province YUNPU Whampoa district four Road No. 6 Applicant before: Guangzhou Shiyuan Electronic Technology Company Limited Applicant before: GUANGZHOU RUIXIN ELECTRONICS Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |