脉冲数采集设备及系统、脉冲信号处理方法及装置制造方法及图纸

技术编号:38262869 阅读:11 留言:0更新日期:2023-07-27 10:22
公开了一种脉冲数采集设备及系统、脉冲信号处理方法及装置,涉及集成电路技术领域,该脉冲数采集设备包括接收装置和处理装置;其中,接收装置用于与外部设备耦接,以及接收外部设备产生的第一脉冲信号;处理装置与接收装置耦接,用于对第一脉冲信号进行计数,得到第一脉冲信号的脉冲数。本公开的技术方案中由于处理装置采集脉冲数的时间精度高于外部设备产生脉冲信号的时间精度,因此能够能够较为准确的采集到外部设备产生的脉冲信号的脉冲数。确的采集到外部设备产生的脉冲信号的脉冲数。确的采集到外部设备产生的脉冲信号的脉冲数。

【技术实现步骤摘要】
脉冲数采集设备及系统、脉冲信号处理方法及装置


[0001]本公开涉及集成电路
,尤其涉及一种脉冲数采集设备及系统、脉冲信号处理方法及装置。

技术介绍

[0002]在工业控制系统(例如,汽车智能控制系统)中,可以通过设置风扇为系统中的其他电子组件降温,以提高电子组件的寿命和工作效率。如果风扇发生故障,将会导致电子组件上产生的热量较高,会对电子组件的寿命造成影响,因此准确的判断风扇是否发生故障对于控制系统尤为重要。
[0003]通常,可以通过采集风扇的脉冲信号的数量,确定风扇的转数,根据风扇的转数确定风扇是否发生故障。

技术实现思路

[0004]相关技术中,通过采集设备采集风扇的脉冲信号的数量时,存在采集的脉冲数不准确的问题。
[0005]为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种脉冲数采集设备及系统、脉冲信号处理方法及装置,能够较为准确的采集到外部设备产生的脉冲信号的脉冲数。
[0006]根据本公开的第一方面,提供了一种脉冲数采集设备,包括:接收装置和处理装置。接收装置用于与外部设备耦接,以及接收该外部设备产生的第一脉冲信号。处理装置与接收装置耦接,用于对第一脉冲信号进行计数,得到第一脉冲信号的脉冲数;其中,处理装置采集脉冲数的时间精度高于外部设备产生脉冲信号的时间精度。
[0007]基于本方案,利用脉冲数采集设备对外部设备(如风扇)产生的第一脉冲信号的脉冲数进行采集,由于该脉冲数采集设备中处理装置采集脉冲数的时间精度高于外部设备产生脉冲信号的时间精度,因此,该脉冲数采集设备能够较为准确的采集到外部设备产生的脉冲信号的脉冲数。
[0008]根据本公开的第二方面,提供了一种脉冲信号处理方法,包括:首先,控制脉冲数采集设备对外部设备产生的第一脉冲信号的脉冲数进行计数;其中,该脉冲数采集设备采集脉冲信号的时间精度高于外部设备产生脉冲信号的时间精度。然后,根据读取指令,在脉冲数采集设备的寄存器中读取第一脉冲信号的脉冲数。
[0009]根据本公开的第三方面,提供了一种脉冲信号处理装置,包括:控制模块,用于控制脉冲数采集设备对外部设备产生的第一脉冲信号的脉冲数进行计数;其中,该脉冲数采集设备采集脉冲信号的时间精度高于外部设备产生脉冲信号的时间精度;读取模块,用于根据读取指令,在脉冲数采集设备的寄存器中读取第一脉冲信号的脉冲数。
[0010]根据本公开的第四方面,提供了一种脉冲数采集系统,包括:如上述第一方面所述的脉冲数采集设备和外部设备,该外部设备与脉冲数采集设备耦接。
[0011]根据本公开的第五方面,提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序用于执行上述如第二方面所述的方法。
[0012]根据本公开的第六方面,提供了一种电子设备,该电子设备包括:处理器;用于存储处理器可执行指令的存储器;处理器,用于从存储器中读取可执行指令,并执行指令以实现上述如第二方面所述的方法。
附图说明
[0013]图1是本公开一些实施例提供的一种脉冲数采集系统的示意图;
[0014]图2是本公开一些实施例提供的一种脉冲数采集设备的示意图;
[0015]图3是本公开一些实施例提供的另一种脉冲数采集设备的示意图;
[0016]图4是本公开一些实施例提供的又一种脉冲数采集设备的示意图;
[0017]图5是本公开一些实施例提供的一种脉冲信号处理方法的流程图;
[0018]图6是本公开一些实施例提供的另一种脉冲信号处理方法的流程图;
[0019]图7是本公开一些实施例提供的又一种脉冲信号处理方法的流程图;
[0020]图8是本公开一些实施例提供的一种脉冲信号处理装置的示意图;
[0021]图9是本公开一些实施例提供的一种电子设备的结构图。
具体实施方式
[0022]为了解释本公开,下面将参考附图详细地描述本公开的示例实施例,显然,所描述的实施例仅是本公开的一部分实施例,而不是全部实施例,应理解,本公开不受示例性实施例的限制。
[0023]应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0024]申请概述
[0025]通常,智能控制系统中包括大量的电子组件,这些电子组件在运行过程中会产生大量的热量,该热量会导致电子组件受损或电子组件的工作效率下降,从而影响智能控制系统的性能。
[0026]在智能控制系统(如智能计算平台)中通常配置有风扇,该风扇用于降低智能计算平台中各电子组件所产生的热量,以保证各电子组件不会因温度过高而受损或性能下降。例如,风扇通过转动引起空气流动,能够带走电子组件周围所产生的热量,从而达到冷却的效果,确保各电子组件的寿命和工作效率不会受到温度过高的影响。也就是说,风扇及风扇的正常运转对于智能控制系统中各电子组件的正常运行较为重要,因此需要准确的确定智能控制系统中的风扇是否发生故障。
[0027]在一些示例中,可以通过风扇在预设时长内的转数(以下简称为风扇的转数)确定风扇的运行状态,以确定风扇是否发生故障。例如,当风扇的转数小于阈值转数时,表明风扇可能出现故障,需要对风扇的运行状态进行检查,以保证不会对系统中各电子组件的寿命和工作效率造成影响。
[0028]示例性地,风扇的转数与风扇所产生的脉冲信号的脉冲数之间存在一定的比例关系。因此,可以根据风扇所产生的脉冲信号的脉冲数确定风扇的转数,进而根据风扇的转数
确定风扇的运行状态(如风扇是否发生故障)。
[0029]在一些示例中,风扇产生一个脉冲信号的时间非常短,即风扇产生的脉冲信号的周期很短。相关技术中,可以通过采集设备采集风扇产生的脉冲信号的脉冲数,但是,大多数采集设备的采集精度较低,无法准确的采集风扇产生的脉冲信号的脉冲数。例如,若采集设备的采集精度较低,当风扇产生一个脉冲信号时,采集设备无法及时采集到该脉冲信号,导致采集设备采集的脉冲数不准确。因此,根据采集设备采集的脉冲数确定的风扇转数也会不准确,导致确定的风扇的运行状态出错。
[0030]例如,以风扇在1秒内转动3000转,风扇转1圈可以产生4个脉冲信号为例,风扇产生一个脉冲信号的周期近似于80微秒(μs)。相关技术中,采集设备通常为定时器/计数器,而大部分的定时器/计数器的采集精度只能达到毫秒级,无法达到微秒级。因此,该定时器/计数器不能准确的采集到风扇所产生的脉冲信号的脉冲数。需要说明的是,本公开对于风扇产生的脉冲信号的周期大小不作限定,例如,风扇产生的脉冲信号的周期也可以小于80微秒(μs)。
[0031]在一些示例中,为了提高采集的脉冲数的准确度,可以通过新增额外的硬件组件对脉冲数进行采集。例如,可以通过增加一个微控制单元(MicroController Unit,MCU)配合定时器/计数器,采集风扇产生的脉冲信号的脉冲数。或者,也可以使用两个电子组件(如两个MCU)对风扇产生的脉冲信号的脉冲本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种脉冲数采集设备,包括:接收装置,用于与外部设备耦接,以及接收所述外部设备产生的第一脉冲信号;处理装置,与所述接收装置耦接,用于对所述第一脉冲信号进行计数,得到所述第一脉冲信号的脉冲数;其中,所述处理装置采集脉冲数的时间精度高于所述外部设备产生脉冲信号的时间精度。2.根据权利要求1所述的脉冲数采集设备,其中,所述处理装置包括:信号产生器,用于产生第二脉冲信号;采集模块,与所述信号产生器耦接,用于比较所述第一脉冲信号和所述第二脉冲信号,得到所述第一脉冲信号的脉冲数。3.根据权利要求2所述的脉冲数采集设备,还包括:与所述采集模块耦接的寄存器;所述寄存器,用于存储所述第一脉冲信号的脉冲数。4.根据权利要求1

3中任一项所述的脉冲数采集设备,其中,所述脉冲数采集设备包括通用定时器GPT。5.一种脉冲信号处理方法,包括:控制脉冲数采集设备对外部设备产生的第一脉冲信号的脉冲数进行计数;其中,所述脉冲数采集设备采集脉冲信号的时间精度高于所述外部设备产生脉冲信号的时间精度;根据读取指令,在所述脉冲数采集设备的寄存器中读取所述第一脉冲信号的脉冲数。6.根据权利要求5所述的脉冲信号处理方法,其中,所述控制脉冲数采集设备对外部设备产生的第一脉冲信号的脉冲数进行计数,包括:控制所述脉冲数采集设备启动,并将所述脉冲数采集设备的工作模式配置为累加计数模式;控制所述脉冲数采集设备接收所述外部设备产生的第一脉冲信号。7.根据权利要求6所...

【专利技术属性】
技术研发人员:李闯
申请(专利权)人:上海安亭地平线智能交通技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1