CN117288978B - 旋转状态及速度测量方法以及装置 - Google Patents

旋转状态及速度测量方法以及装置 Download PDF

Info

Publication number
CN117288978B
CN117288978B CN202311580821.2A CN202311580821A CN117288978B CN 117288978 B CN117288978 B CN 117288978B CN 202311580821 A CN202311580821 A CN 202311580821A CN 117288978 B CN117288978 B CN 117288978B
Authority
CN
China
Prior art keywords
phase
state
matrix
rotating
parameters
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.)
Active
Application number
CN202311580821.2A
Other languages
English (en)
Other versions
CN117288978A (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.)
Shenzhen Saiyuan Microelectronics Co ltd
Original Assignee
Shenzhen Saiyuan Microelectronics 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 Shenzhen Saiyuan Microelectronics Co ltd filed Critical Shenzhen Saiyuan Microelectronics Co ltd
Priority to CN202311580821.2A priority Critical patent/CN117288978B/zh
Publication of CN117288978A publication Critical patent/CN117288978A/zh
Application granted granted Critical
Publication of CN117288978B publication Critical patent/CN117288978B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P13/00Indicating or recording presence, absence, or direction, of movement
    • G01P13/02Indicating direction only, e.g. by weather vane

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Electric Motors In General (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

本发明提供了一种旋转状态及速度测量方法以及装置,通过选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;分别读取多相旋转设备的其它相信号的电平状态;根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速。在本发明中,可以针对任意相的旋转设备进行旋转状态的确定以及旋转转速的计算,适用性高。

Description

旋转状态及速度测量方法以及装置
技术领域
本发明涉及信号处理的技术领域,特别涉及一种旋转状态及速度测量方法以及装置。
背景技术
目前对于旋转或直线运动机构,已有的方法是利用三相传感器、两相编码器等采集反馈信号,通过反馈信号的电平变化状态和顺序,来判断旋转方向。
但是上述方法对不同的两相或三相信号的检测方式和处理逻辑不同,需要至少两个相位区间状态才能判断旋转方向,给应用带来复杂性。对于大于三相的周期信号没有专门的处理方式。
发明内容
本发明的主要目的为提供一种旋转状态及速度测量方法以及装置,旨在克服目前不能对大于三相的周期信号进行处理的缺陷。
为实现上述目的,本发明提供了一种旋转状态及速度测量方法,包括以下步骤:
选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;
分别读取多相旋转设备的其它相信号的电平状态;
根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;
根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速。
进一步地,所述选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿的步骤之前,还包括:
确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形。
进一步地,所述计算出旋转转速的步骤,包括:
通过MT测速法计算出旋转转速;其计算公式为:
n=60M/(T*Z)
其中,Z为传感器系数,n为旋转转速,M为上升沿/下降沿变化次数,T为周期。
进一步地,所述多相旋转设备的相数至少为2。
进一步地,所述确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形的步骤之后,还包括:
针对不同相数的旋转设备,分别确定在不同的旋转状态下,其基准相信号为上升沿/下降沿时,其它相的电平状态,并将其记录在一个映射表中。
本发明还提供了一种旋转状态及速度测量装置,包括:
检测单元,用于选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;
读取单元,用于分别读取多相旋转设备的其它相信号的电平状态;
第一确定单元,用于根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;
测量单元,用于根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速。
进一步地,还包括:
第二确定单元,用于确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形。
进一步地,所述计算出旋转转速,包括:
通过MT测速法计算出旋转转速;其计算公式为:
n=60M/(T*Z)
其中,Z为传感器系数,n为旋转转速,M为上升沿/下降沿变化次数,T为周期。
进一步地,所述多相旋转设备的相数至少为2。
进一步地,还包括:
记录单元,用于针对不同相数的旋转设备,分别确定在不同的旋转状态下,其基准相信号为上升沿/下降沿时,其它相的电平状态,并将其记录在一个映射表中。
本发明提供的旋转状态及速度测量方法以及装置,通过选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;分别读取多相旋转设备的其它相信号的电平状态;根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速。在本发明中,可以针对任意相的旋转设备进行旋转状态的确定以及旋转转速的计算,适用性高。
附图说明
图1是本发明一实施例中旋转状态及速度测量方法步骤示意图;
图2是本发明一实施例中旋转状态及速度测量装置结构框图;
图3是本发明一实施例的设备的结构示意框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,本发明一实施例中提供了一种旋转状态及速度测量方法,包括以下步骤:
步骤S1,选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;
步骤S2,分别读取多相旋转设备的其它相信号的电平状态;
步骤S3,根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;
步骤S4,根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速。
在本实施例中,如上述步骤S1所述的,上述多相旋转设备可以是二相、三相、四相或者更多相,其相数至少为2,对此不作限定。选择多相旋转设备的多相位置信号中任意一相为基准相信号,即选择其中一个相信号作为参考。通常情况下,基准相信号的选取可以是任意的,只要能够准确检测该相信号的上升沿/下降沿即可。检测基准相信号的上升沿/下降沿,指的是通过特定方式,监测记录该相信号从低电平到高电平(上升沿)或从高电平到低电平(下降沿)的过程。在检测上升沿或下降沿时,可以使用各种常见的信号处理方法,如阈值比较、斜率计算等。
如上述步骤S2所述的,在多相旋转设备中,除了基准相信号A外,还有其他相信号,如B相、C相等。要确定旋转设备的旋转状态,需要读取其他相信号的电平状态。这是因为在旋转设备旋转的过程中,不同的相信号会发生相位差,即信号的变化时刻是不同的。通过同时读取多个相信号的电平状态,可以确定相位差,从而确定旋转设备的旋转状态。
以三相旋转设备为例,如果选择A相信号作为基准相信号,那么就需要读取B相和C相信号的电平状态来确定旋转设备的旋转状态。如果B相信号处于高电平,C相信号处于低电平,那么可以判断旋转设备在正向旋转;如果B相信号处于低电平,C相信号处于高电平,那么可以判断旋转设备在反向旋转。
如上述步骤S3所述的,在多相旋转设备的旋转过程中,不同相信号的电平状态存在一定的相位差。因此,只选择基准相信号的上升沿/下降沿来监测旋转设备旋转状态是不够准确的。需要结合其他相信号的电平状态来确定旋转设备的旋转状态。具体来说,在监测基准相信号的上升沿/下降沿时,通过同时读取其他相信号的电平状态,可以确定旋转设备的旋转状态。假设某个时刻A相信号处于上升沿,同时B相信号处于高电平,C相信号处于低电平,那么可以判断旋转设备在正向旋转。如果B相信号处于低电平,C相信号处于高电平,则可以判断旋转设备在反向旋转。
如上述步骤S4所述的,在确定了旋转设备的旋转状态之后,可以通过监测基准相信号的上升沿/下降沿变化次数来计算旋转转速。具体来说,可以测量一定时间内(例如1秒)基准相信号的上升沿/下降沿变化次数,然后通过计算得到旋转周期的倒数。从而可以得到旋转设备的旋转转速。
在一实施例中,所述选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿的步骤之前,还包括:
确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形。
在本实施例中,在进行选择基准相信号和检测其上升沿/下降沿之前,需要先确定多相旋转设备的相数。相数指的是旋转设备旋转一周所经过的相个数。常见的多相旋转设备有三相、五相等。
确定相数后,需要根据相数来确定各个相的标准相位差和各相的信号波形。标准相位差指的是相邻相信号之间的时间差。在多相旋转设备中,各个相信号的变化时间是有规律的,相位差决定了相邻相信号之间的时间间隔。
例如,对于三相旋转设备,标准相位差为120度,即每相之间的相位差为120度。这意味着在旋转设备旋转一周的过程中,每个相信号的变化时刻相互之间相差120度。
除了相位差外,各相信号的波形也需要确定。在理想情况下,各个相信号应该是正弦波或方波等规则波形。
确定相数、标准相位差和信号波形是选择基准相信号和检测其上升沿/下降沿的前置步骤。这些信息的准确确定对于后续的旋转状态检测和转速测量至关重要。
在一实施例中,所述计算出旋转转速的步骤,包括:
通过MT测速法计算出旋转转速;其计算公式为:
n=60M/(T*Z)
其中,Z为传感器系数,n为旋转转速,M为上升沿/下降沿变化次数,T为周期。
在一实施例中,所述多相旋转设备的相数至少为2。
在一实施例中,所述确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形的步骤之后,还包括:
针对不同相数的旋转设备,分别确定在不同的旋转状态下,其基准相信号为上升沿/下降沿时,其它相的电平状态,并将其记录在一个映射表中。
在本实施例中,结合参照下表1,在确定了相数、标准相位差和信号波形之后,对于不同相数的旋转设备,需要针对不同的旋转状态来确定在基准相信号上升沿/下降沿时,其他相信号的电平状态。这可以通过记录不同旋转状态下各个相信号的电平状态,并将其整理到一个映射表中来实现。
映射表的作用是建立基准相信号上升沿/下降沿与其他相信号电平状态之间的对应关系。通过在不同旋转状态下记录相信号的电平状态,可以得到基准相信号上升沿/下降沿时其他相信号应该处于的电平状态。将这些信息整理到映射表中,可以在实际旋转状态检测中进行查找和匹配,以确定旋转设备的旋转状态。
例如,对于三相旋转设备,可以记录不同旋转状态下A相信号上升沿时B相和C相的电平状态。如果在正向旋转状态下,当A相信号上升沿时,B相为高电平,C相为低电平,那么可以将这个状态记录在映射表中。同样地,在反向旋转状态下,A相信号上升沿时,B相为低电平,C相为高电平,也要将这个状态记录在映射表中。
通过建立映射表,可以在基准相信号上升沿/下降沿的检测过程中,根据其他相信号的电平状态进行匹配和判断,从而准确确定旋转设备的旋转状态。这样可以实现对于不同相数的旋转设备的旋转状态检测和转速测量。
在一实施例中,所述方法还包括:
检测多相旋转设备运行时的状态参数;
检测多相旋转设备的类型信息,根据所述类型信息在数据库中匹配对应的参数合集;其中,数据库中存储有类型信息与参数合集的映射关系,所述参数合集中包括旋转设备状态检测模型的多个最优参数;
获取初始旋转设备状态检测模型,并基于所述参数合集对初始旋转设备状态检测模型进行模型参数的更新,得到旋转设备状态检测模型;
基于所述旋转设备状态检测模型对所述状态参数进行检测分析,得到所述多相旋转设备的状态检测结果;将所述状态参数以及所述状态检测结果进行向量化,得到向量参数;
检测多相旋转设备的相数,获取所述相数对应的数字,作为第一数字x;
获取所述状态参数中参数的数量,获取所述数量对应的数字,作为第二数字y;
从数据库中获取预设的数字矩阵;其中,所述数字矩阵包括m行n列数字;
从所述数字矩阵中获取第一目标数字;其中,所述第一目标数字是位于数字矩阵第x行第y列上的数字;
从所述数字矩阵中获取第二目标数字;其中,所述第二目标数字是位于数字矩阵第x行第x列上的数字;
从所述数字矩阵中获取第三目标数字;其中,所述第三目标数字是位于数字矩阵第y行第y列上的数字;
将所述第一目标数字与所述数字矩阵中第1行第2列上的数字进行交换,将所述第二目标数字与所述数字矩阵中第1行第1列上的数字进行交换,将所述第三目标数字与所述数字矩阵中第2行第1列上的数字进行交换,全部交换后得到新数字矩阵;
基于所述新数字矩阵,生成一个加密密码;基于所述加密密码对所述向量参数进行加密得到加密向量参数,保存所述加密向量参数至预设的数据表中,并对所述数据表进行标识;其中,所述标识为xy。
在本实施例中,首先需要检测多相旋转设备的状态参数:在旋转设备运行时,通过传感器或测量设备实时获取多相旋转设备的状态参数,如电流、电压、功率、转速等。这些参数可以反映旋转设备的运行状态和性能。
检测多相旋转设备的类型信息:通过标识号或其他方式获取旋转设备的类型信息,例如旋转设备的型号、制造商、功率级别等。根据这些类型信息,在数据库中匹配对应的参数合集。
数据库中的映射关系:在数据库中维护了类型信息与参数合集之间的映射关系。这意味着每个旋转设备类型都有一个相应的参数合集,包括旋转设备状态检测模型的最优参数。上述参数合集中的最优参数针对性强,是模型检测时的最佳模型参数,有益于提升后续的模型检测结果。
获取初始旋转设备状态检测模型并更新:首先获取初始的旋转设备状态检测模型,可以是基于已知的算法或模型,通常为深度学习模型。然后,根据匹配到的参数合集,更新初始模型的参数。这样得到的旋转设备状态检测模型能更好地适应当前的旋转设备类型和运行状态。
基于旋转设备状态检测模型进行检测分析和向量化:利用更新后的旋转设备状态检测模型,对实时获取的状态参数进行分析和处理,得到多相旋转设备的状态检测结果。同时,将状态参数和检测结果进行向量化,将其表示为一个向量。
检测多相旋转设备的相数:根据之前确定的方法,检测多相旋转设备的相数,并将其转化为对应的数字,作为第一数字x。
获取参数数量并转化为数字:根据旋转设备状态参数的数量,确定对应的数字,作为第二数字y。
获取预设的数字矩阵:从数据库中获取预设的数字矩阵,该矩阵包含m行n列的数字。每个位置上具有一个数字,上述数字可以相同,也可以不同。
获取及交换目标数字:根据之前得到的数字x和y,从数字矩阵中获取第一个目标数字、第二个目标数字和第三个目标数字。然后,根据规定的交换顺序,将这些目标数字与相应位置的数字进行交换。使得上述交换后的数字矩阵具有唯一性、独特性,避免被轻易破解。
生成加密密码:基于交换后的新数字矩阵,生成一个加密密码,可以是基于密码学算法或其他加密算法得到的结果。也可以从上述新数字矩阵中选择出多个位置的数字进行组合得到加密密码,上述加密密码的生成方式众多,在此不进行赘述。
对向量参数进行加密和保存:将之前向量化得到的参数,利用生成的加密密码进行加密处理,得到加密向量参数。然后,将加密向量参数保存至预设的数据表中,并为该数据表进行标识(xy)。后续若需要解密上述加密向量参数,可以基于上述标识,采用上述同样的方式对预设的数字矩阵进行变换得到新数字矩阵,进而采用相同的密码生成逻辑,得到对应的加密密码,进而进行解密。
通过以上步骤,可以实现对多相旋转设备状态参数的检测、匹配参数合集、模型更新、状态检测结果的向量化、加密和保存等功能,以提高多相旋转设备状态检测和数据保密性。
参照图2,本发明一实施例中还提供了一种旋转状态及速度测量装置,包括:
检测单元,用于选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;
读取单元,用于分别读取多相旋转设备的其它相信号的电平状态;
第一确定单元,用于根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;
测量单元,用于根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速。
在一实施例中,还包括:
第二确定单元,用于确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形。
在一实施例中,所述计算出旋转转速,包括:
通过MT测速法计算出旋转转速;其计算公式为:
n=60M/(T*Z)
其中,Z为传感器系数,n为旋转转速,M为上升沿/下降沿变化次数,T为周期。
在一实施例中,所述多相旋转设备的相数至少为2。
在一实施例中,还包括:
记录单元,用于针对不同相数的旋转设备,分别确定在不同的旋转状态下,其基准相信号为上升沿/下降沿时,其它相的电平状态,并将其记录在一个映射表中。
在一实施例中,所述装置还包括:处理单元,所述处理单元具体用于:
检测多相旋转设备运行时的状态参数;
检测多相旋转设备的类型信息,根据所述类型信息在数据库中匹配对应的参数合集;其中,数据库中存储有类型信息与参数合集的映射关系,所述参数合集中包括旋转设备状态检测模型的多个最优参数;
获取初始旋转设备状态检测模型,并基于所述参数合集对初始旋转设备状态检测模型进行模型参数的更新,得到旋转设备状态检测模型;
基于所述旋转设备状态检测模型对所述状态参数进行检测分析,得到所述多相旋转设备的状态检测结果;将所述状态参数以及所述状态检测结果进行向量化,得到向量参数;
检测多相旋转设备的相数,获取所述相数对应的数字,作为第一数字x;
获取所述状态参数中参数的数量,获取所述数量对应的数字,作为第二数字y;
从数据库中获取预设的数字矩阵;其中,所述数字矩阵包括m行n列数字;
从所述数字矩阵中获取第一目标数字;其中,所述第一目标数字是位于数字矩阵第x行第y列上的数字;
从所述数字矩阵中获取第二目标数字;其中,所述第二目标数字是位于数字矩阵第x行第x列上的数字;
从所述数字矩阵中获取第三目标数字;其中,所述第三目标数字是位于数字矩阵第y行第y列上的数字;
将所述第一目标数字与所述数字矩阵中第1行第2列上的数字进行交换,将所述第二目标数字与所述数字矩阵中第1行第1列上的数字进行交换,将所述第三目标数字与所述数字矩阵中第2行第1列上的数字进行交换,全部交换后得到新数字矩阵;
基于所述新数字矩阵,生成一个加密密码;基于所述加密密码对所述向量参数进行加密得到加密向量参数,保存所述加密向量参数至预设的数据表中,并对所述数据表进行标识;其中,所述标识为xy。
在本实施例中,首先需要检测多相旋转设备的状态参数:在旋转设备运行时,通过传感器或测量设备实时获取多相旋转设备的状态参数,如电流、电压、功率、转速等。这些参数可以反映旋转设备的运行状态和性能。
检测多相旋转设备的类型信息:通过标识号或其他方式获取旋转设备的类型信息,例如旋转设备的型号、制造商、功率级别等。根据这些类型信息,在数据库中匹配对应的参数合集。
数据库中的映射关系:在数据库中维护了类型信息与参数合集之间的映射关系。这意味着每个旋转设备类型都有一个相应的参数合集,包括旋转设备状态检测模型的最优参数。上述参数合集中的最优参数针对性强,是模型检测时的最佳模型参数,有益于提升后续的模型检测结果。
获取初始旋转设备状态检测模型并更新:首先获取初始的旋转设备状态检测模型,可以是基于已知的算法或模型,通常为深度学习模型。然后,根据匹配到的参数合集,更新初始模型的参数。这样得到的旋转设备状态检测模型能更好地适应当前的旋转设备类型和运行状态。
基于旋转设备状态检测模型进行检测分析和向量化:利用更新后的旋转设备状态检测模型,对实时获取的状态参数进行分析和处理,得到多相旋转设备的状态检测结果。同时,将状态参数和检测结果进行向量化,将其表示为一个向量。
检测多相旋转设备的相数:根据之前确定的方法,检测多相旋转设备的相数,并将其转化为对应的数字,作为第一数字x。
获取参数数量并转化为数字:根据旋转设备状态参数的数量,确定对应的数字,作为第二数字y。
获取预设的数字矩阵:从数据库中获取预设的数字矩阵,该矩阵包含m行n列的数字。每个位置上具有一个数字,上述数字可以相同,也可以不同。
获取及交换目标数字:根据之前得到的数字x和y,从数字矩阵中获取第一个目标数字、第二个目标数字和第三个目标数字。然后,根据规定的交换顺序,将这些目标数字与相应位置的数字进行交换。使得上述交换后的数字矩阵具有唯一性、独特性,避免被轻易破解。
生成加密密码:基于交换后的新数字矩阵,生成一个加密密码,可以是基于密码学算法或其他加密算法得到的结果。也可以从上述新数字矩阵中选择出多个位置的数字进行组合得到加密密码,上述加密密码的生成方式众多,在此不进行赘述。
对向量参数进行加密和保存:将之前向量化得到的参数,利用生成的加密密码进行加密处理,得到加密向量参数。然后,将加密向量参数保存至预设的数据表中,并为该数据表进行标识(xy)。后续若需要解密上述加密向量参数,可以基于上述标识,采用上述同样的方式对预设的数字矩阵进行变换得到新数字矩阵,进而采用相同的密码生成逻辑,得到对应的加密密码,进而进行解密。
通过以上步骤,可以实现对多相旋转设备状态参数的检测、匹配参数合集、模型更新、状态检测结果的向量化、加密和保存等功能,以提高多相旋转设备状态检测和数据保密性。
在本实施例中,上述装置实施例中的各个单元的具体实现,请参照上述方法实施例中所述,在此不再进行赘述。
参照图3,本发明实施例中还提供一种设备,其内部结构可以如图3所示。该设备包括通过***总线连接的处理器、存储器、显示屏、输入装置、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该设备的数据库用于存储本实施例中对应的数据。该设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现上述方法。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的设备的限定。
本发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
综上所述,为本发明实施例中提供的旋转状态及速度测量方法以及装置,通过选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;分别读取多相旋转设备的其它相信号的电平状态;根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速。在本发明中,可以针对任意相的旋转设备进行旋转状态的确定以及旋转转速的计算,适用性高。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种旋转状态及速度测量方法,其特征在于,包括以下步骤:
选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;
分别读取多相旋转设备的其它相信号的电平状态;
根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;
根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速;
还包括:
检测多相旋转设备运行时的状态参数;
检测多相旋转设备的类型信息,根据所述类型信息在数据库中匹配对应的参数合集;其中,数据库中存储有类型信息与参数合集的映射关系,所述参数合集中包括旋转设备状态检测模型的多个最优参数;
获取初始旋转设备状态检测模型,并基于所述参数合集对初始旋转设备状态检测模型进行模型参数的更新,得到旋转设备状态检测模型;
基于所述旋转设备状态检测模型对所述状态参数进行检测分析,得到所述多相旋转设备的状态检测结果;将所述状态参数以及所述状态检测结果进行向量化,得到向量参数;
检测多相旋转设备的相数,获取所述相数对应的数字,作为第一数字x;
获取所述状态参数中参数的数量,获取所述数量对应的数字,作为第二数字y;
从数据库中获取预设的数字矩阵;其中,所述数字矩阵包括m行n列数字;
从所述数字矩阵中获取第一目标数字;其中,所述第一目标数字是位于数字矩阵第x行第y列上的数字;
从所述数字矩阵中获取第二目标数字;其中,所述第二目标数字是位于数字矩阵第x行第x列上的数字;
从所述数字矩阵中获取第三目标数字;其中,所述第三目标数字是位于数字矩阵第y行第y列上的数字;
将所述第一目标数字与所述数字矩阵中第1行第2列上的数字进行交换,将所述第二目标数字与所述数字矩阵中第1行第1列上的数字进行交换,将所述第三目标数字与所述数字矩阵中第2行第1列上的数字进行交换,全部交换后得到新数字矩阵;
基于所述新数字矩阵,生成一个加密密码;基于所述加密密码对所述向量参数进行加密得到加密向量参数,保存所述加密向量参数至预设的数据表中,并对所述数据表进行标识;其中,所述标识为xy。
2.根据权利要求1所述的旋转状态及速度测量方法,其特征在于,所述选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿的步骤之前,还包括:
确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形。
3.根据权利要求1所述的旋转状态及速度测量方法,其特征在于,所述计算出旋转转速的步骤,包括:
通过MT测速法计算出旋转转速;其计算公式为:
n=60M/(T*Z)
其中,Z为传感器系数,n为旋转转速,M为上升沿/下降沿变化次数,T为周期。
4.根据权利要求1所述的旋转状态及速度测量方法,其特征在于,所述多相旋转设备的相数至少为2。
5.根据权利要求2所述的旋转状态及速度测量方法,其特征在于,所述确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形的步骤之后,还包括:
针对不同相数的旋转设备,分别确定在不同的旋转状态下,其基准相信号为上升沿/下降沿时,其它相的电平状态,并将其记录在一个映射表中。
6.一种旋转状态及速度测量装置,其特征在于,包括:
检测单元,用于选择多相旋转设备的多相位置信号中任意一相为基准相信号,检测基准相信号的上升沿/下降沿;
读取单元,用于分别读取多相旋转设备的其它相信号的电平状态;
第一确定单元,用于根据基准相信号的上升沿/下降沿,以及其它相信号的电平状态,确定多相旋转设备的旋转状态;
测量单元,用于根据基准相信号的上升沿/下降沿,测量纪录周期内基准相信号的上升沿/下降沿变化次数,并计算出旋转转速;
还包括:
检测多相旋转设备运行时的状态参数;
检测多相旋转设备的类型信息,根据所述类型信息在数据库中匹配对应的参数合集;其中,数据库中存储有类型信息与参数合集的映射关系,所述参数合集中包括旋转设备状态检测模型的多个最优参数;
获取初始旋转设备状态检测模型,并基于所述参数合集对初始旋转设备状态检测模型进行模型参数的更新,得到旋转设备状态检测模型;
基于所述旋转设备状态检测模型对所述状态参数进行检测分析,得到所述多相旋转设备的状态检测结果;将所述状态参数以及所述状态检测结果进行向量化,得到向量参数;
检测多相旋转设备的相数,获取所述相数对应的数字,作为第一数字x;
获取所述状态参数中参数的数量,获取所述数量对应的数字,作为第二数字y;
从数据库中获取预设的数字矩阵;其中,所述数字矩阵包括m行n列数字;
从所述数字矩阵中获取第一目标数字;其中,所述第一目标数字是位于数字矩阵第x行第y列上的数字;
从所述数字矩阵中获取第二目标数字;其中,所述第二目标数字是位于数字矩阵第x行第x列上的数字;
从所述数字矩阵中获取第三目标数字;其中,所述第三目标数字是位于数字矩阵第y行第y列上的数字;
将所述第一目标数字与所述数字矩阵中第1行第2列上的数字进行交换,将所述第二目标数字与所述数字矩阵中第1行第1列上的数字进行交换,将所述第三目标数字与所述数字矩阵中第2行第1列上的数字进行交换,全部交换后得到新数字矩阵;
基于所述新数字矩阵,生成一个加密密码;基于所述加密密码对所述向量参数进行加密得到加密向量参数,保存所述加密向量参数至预设的数据表中,并对所述数据表进行标识;其中,所述标识为xy。
7.根据权利要求6所述的旋转状态及速度测量装置,其特征在于,还包括:
第二确定单元,用于确定多相旋转设备的相数,根据所述相数,确定各个相的标准相位差和各相的信号波形。
8.根据权利要求6所述的旋转状态及速度测量装置,其特征在于,所述计算出旋转转速,包括:
通过MT测速法计算出旋转转速;其计算公式为:
n=60M/(T*Z)
其中,Z为传感器系数,n为旋转转速,M为上升沿/下降沿变化次数,T为周期。
9.根据权利要求6所述的旋转状态及速度测量装置,其特征在于,所述多相旋转设备的相数至少为2。
10.根据权利要求7所述的旋转状态及速度测量装置,其特征在于,还包括:
记录单元,用于针对不同相数的旋转设备,分别确定在不同的旋转状态下,其基准相信号为上升沿/下降沿时,其它相的电平状态,并将其记录在一个映射表中。
CN202311580821.2A 2023-11-24 2023-11-24 旋转状态及速度测量方法以及装置 Active CN117288978B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311580821.2A CN117288978B (zh) 2023-11-24 2023-11-24 旋转状态及速度测量方法以及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311580821.2A CN117288978B (zh) 2023-11-24 2023-11-24 旋转状态及速度测量方法以及装置

Publications (2)

Publication Number Publication Date
CN117288978A CN117288978A (zh) 2023-12-26
CN117288978B true CN117288978B (zh) 2024-03-08

Family

ID=89248410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311580821.2A Active CN117288978B (zh) 2023-11-24 2023-11-24 旋转状态及速度测量方法以及装置

Country Status (1)

Country Link
CN (1) CN117288978B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11146680A (ja) * 1997-11-10 1999-05-28 Alps Electric Co Ltd 多相モータの駆動装置
CN1495406A (zh) * 2002-09-05 2004-05-12 本田技研工业株式会社 旋转检测装置
JP2008278606A (ja) * 2007-04-27 2008-11-13 Mitsubishi Electric Corp 回転電機の回転位置検出装置及び回転電機
CN102710191A (zh) * 2006-11-30 2012-10-03 株式会社电装 用于驱动旋转机械的装置和方法
CN102830247A (zh) * 2012-09-11 2012-12-19 深圳市开立科技有限公司 一种检测旋转部件旋转状态的方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11146680A (ja) * 1997-11-10 1999-05-28 Alps Electric Co Ltd 多相モータの駆動装置
CN1495406A (zh) * 2002-09-05 2004-05-12 本田技研工业株式会社 旋转检测装置
CN102710191A (zh) * 2006-11-30 2012-10-03 株式会社电装 用于驱动旋转机械的装置和方法
JP2008278606A (ja) * 2007-04-27 2008-11-13 Mitsubishi Electric Corp 回転電機の回転位置検出装置及び回転電機
CN102830247A (zh) * 2012-09-11 2012-12-19 深圳市开立科技有限公司 一种检测旋转部件旋转状态的方法和装置

Also Published As

Publication number Publication date
CN117288978A (zh) 2023-12-26

Similar Documents

Publication Publication Date Title
CN110245654B (zh) 指针读数识别方法及装置、计算机装置及可读存储介质
CN112782743B (zh) 一种车辆定位方法、装置、计算机设备及存储介质
JP7122960B2 (ja) 異常検出装置
Jimenez et al. Feature extraction for nonintrusive load monitoring based on S-Transform
CN117453848B (zh) 智慧标识管理方法及***
CN111027531A (zh) 指针式仪表信息识别方法、装置及电子设备
CN111443163A (zh) 一种臭氧缺失数据的插补方法、装置及插补设备
CN117288978B (zh) 旋转状态及速度测量方法以及装置
CN117336326A (zh) 工业物联网的数据采集分析方法、装置、设备及存储介质
US20180211426A1 (en) Trend dynamic sensor imaging using contour maps to visualize multiple trend data sets in a single view
Konstantinou et al. A data-based detection method against false data injection attacks
CN111552696A (zh) 基于大数据的数据处理方法、装置、计算机设备和介质
CN1180568C (zh) 保护数据存储介质中保密数据的方法
Vladimirov et al. The IoT identification procedure based on the degraded flash memory sector
CN109753157A (zh) 显示屏的手势控制方法及装置
KR20170092601A (ko) 재료 샘플에 존재하는 물리적 변화를 이용하여 난수를 생성하기 위한 시스템 및 방법
CN110210092B (zh) 一种体温数据处理方法、装置、存储介质及终端设备
CN110188961A (zh) 配电***的健康度预测方法、***和计算机可读存储介质
CN103295645B (zh) 一种动态存储器的扫描检测方法及***
CN110827259B (zh) 一种用于目标关键点检测的样本增广的方法与设备
CN110248372B (zh) 一种模拟器检测的方法、装置、存储介质及计算机设备
CN112417975A (zh) 一种获取指针式仪表读数的方法及装置
CN113254412A (zh) 一种数据转换方法和装置
CN116881746B (zh) 电力***中异常数据的辨识方法、辨识装置
EP3480781A1 (en) Interactive method and system for scaling data plots in distributed control system

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
GR01 Patent grant
GR01 Patent grant