CN109073424A - 旋转参数检测方法、编码器、激光雷达和无人机 - Google Patents

旋转参数检测方法、编码器、激光雷达和无人机 Download PDF

Info

Publication number
CN109073424A
CN109073424A CN201780025328.0A CN201780025328A CN109073424A CN 109073424 A CN109073424 A CN 109073424A CN 201780025328 A CN201780025328 A CN 201780025328A CN 109073424 A CN109073424 A CN 109073424A
Authority
CN
China
Prior art keywords
detection signal
rotation
time difference
swing circle
edge
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
CN201780025328.0A
Other languages
English (en)
Other versions
CN109073424B (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 Zhuojian Intelligent Manufacturing Co ltd
Original Assignee
Shenzhen Dajiang Innovations 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 Shenzhen Dajiang Innovations Technology Co Ltd filed Critical Shenzhen Dajiang Innovations Technology Co Ltd
Priority to CN202010997936.1A priority Critical patent/CN112033444A/zh
Publication of CN109073424A publication Critical patent/CN109073424A/zh
Application granted granted Critical
Publication of CN109073424B publication Critical patent/CN109073424B/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
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/489Digital circuits therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/347Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
    • G01D5/3473Circular or rotary encoders
    • 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
    • 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
    • G01P13/04Indicating positive or negative direction of a linear movement or clockwise or anti-clockwise direction of a rotational movement
    • G01P13/045Indicating positive or negative direction of a linear movement or clockwise or anti-clockwise direction of a rotational movement with speed indication
    • 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/36Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light
    • 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/36Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light
    • G01P3/38Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light using photographic means
    • 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
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/486Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals delivered by photo-electric detectors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/481Constructional features, e.g. arrangements of optical elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/245Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using a variable number of pulses in a train
    • G01D5/2454Encoders incorporating incremental and absolute signals
    • G01D5/2455Encoders incorporating incremental and absolute signals with incremental and absolute tracks on the same encoder
    • G01D5/2457Incremental encoders having reference marks

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Optical Transform (AREA)
  • Indicating Or Recording The Presence, Absence, Or Direction Of Movement (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

本发明实施例提供一种旋转参数检测方法、编码器、激光雷达和无人机,此方法包括:对码盘的转动进行检测获得一检测信号;根据检测信号,获得旋转物的旋转参数。由于码盘的旋转是由旋转物来带动的,因此码盘的旋转过程可以反映出旋转物的旋转过程。码盘在旋转过程中会产生检测信号,根据码盘在旋转过程中产生的检测信号可以获得该旋转物的旋转方向、旋转速度、机械零位。由于码盘中其中一个扇齿与其它扇齿不同,所以码盘旋转一圈产生的检测信号中存在不同的信号,基于此,本实施例通过一个检测信号就可以获得旋转参数,与现有技术需要三个检测信号相比,减少了检测信号的数量,相应地减少了配套的硬件数量,也降低了故障率,进而降低了成本。

Description

旋转参数检测方法、编码器、激光雷达和无人机
技术领域
本发明实施例涉及编码器技术领域,尤其涉及一种旋转参数检测方法、编码器、激光雷达和无人机。
背景技术
电机是无人机上的一个重要部件,以无人机为无人飞行器为例,电机可以驱动无人飞行器上的螺旋桨旋转,来带动无人飞行器飞行,而且电机的旋转方向影响了无人飞行器的飞行方向,电机的旋转速度影响了无人飞行器的飞行速度。为了准确控制无人飞行器的飞行,需要检测电机的旋转参数,如:旋转速度、旋转方向、旋转时间。目前,主要采用ABZ信号来检测上述旋转参数,具体是,根据A信号和B信号来识别电机的旋转速度以及旋转方向,以及根据Z信号来识别机械零度。但是,上述的A、B、Z信号是由三个传感器来采集获得的,而且三个传感器分别由三个硬件开关来控制,每个硬件开关均有相应的损坏概率,只要其中一个硬件开关损坏,则无法获得上述旋转参数,所以采用ABZ信号来检测旋转参数,出现的故障率较高,成本也相应提升。
发明内容
本发明实施例提供一种旋转参数检测方法、编码器、激光雷达和无人机,用于通过一检测信号来获得旋转参数,降低成本。
第一方面,本发明实施例提供一种旋转参数检测方法,包括:
对码盘的转动进行检测获得一检测信号;所述码盘随旋转物的转动而转动;
根据所述检测信号,获得所述旋转物的旋转参数;所述旋转参数包括:旋转方向、旋转速度、机械零位;
所述码盘上向外沿伸设置有N个扇齿,所述N为大于2的整数,每个扇齿包括第一线段边和第二线段边,所述N个扇齿的第一线段边等间距的位于所述码盘上;
所述N个扇齿中一个扇齿沿所述码盘圆周边上的弧形边与其它N-1个扇齿沿所述码盘圆周边上的弧形边的长度不同,所述其它N-个扇齿沿所述码盘上的弧形边的长度相同。
第二方面,本发明实施例提供一种编码器,包括:码盘和处理器,所述处理器与所述码盘通信连接;所述码盘随旋转物的转动而转动;
所述处理器,用于对所述码盘的转动进行检测获得一检测信号;以及根据所述检测信号,获得所述旋转物的旋转参数;所述旋转参数包括:旋转方向、旋转速度、机械零位;
所述码盘上向外沿伸设置有N个扇齿,所述N为大于2的整数,每个扇齿包括第一线段边和第二线段边,所述N个扇齿的第一线段边等间距的位于所述码盘上;
所述N个扇齿中一个扇齿沿所述码盘圆周边上的弧形边与其它N-1个扇齿沿所述码盘圆周边上的弧形边的长度不同,所述其它N-个扇齿沿所述码盘上的弧形边的长度相同。
第三方面,本发明实施例提供一种激光雷达,包括如第二方面本发明实施例所述的编码器。
第四方面,本发明实施例提供一种无人机,电机和如第二方面本发明实施例所述的编码器;所述编码器用于检测所述电机的旋转参数。
第五方面,本发明实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序在被执行时,实现如第一方面本发明实施例所述的旋转参数检测方法。
本发明实施例提供的旋转参数检测方法、编码器、激光雷达和无人机,此方法包括:对码盘的转动进行检测获得一检测信号;所述码盘随旋转物的转动而转动;根据所述检测信号,获得所述旋转物的旋转参数。由于码盘的旋转是由旋转物来带动的,因此码盘的旋转过程可以反映出旋转物的旋转过程。码盘在旋转过程中会产生检测信号,根据码盘在旋转过程中产生的检测信号可以获得该旋转物的旋转方向、旋转速度、机械零位。由于码盘中其中一个扇齿与其它扇齿不同,所以码盘旋转一圈产生的检测信号中存在不同的信号,基于此,本实施例通过一个检测信号就可以获得旋转参数,与现有技术需要三个检测信号相比,减少了检测信号的数量,相应地减少了配套的硬件数量,也降低了故障率,进而降低了成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明的实施例的无人飞行***100的示意性架构图;
图2为本发明一实施例提供的旋转参数检测方法的流程图;
图3为本发明一实施例提供的码盘的一种示意图;
图4为本发明一实施例提供的码盘与光电传感器的一种示意图;
图5为本发明一实施例提供的码盘顺时针转动时检测信号的一种波形示意图;
图6为本发明一实施例提供的码盘逆时针转动时检测信号的一种波形示意图;
图7为本发明一实施例提供的码盘与光电传感器的另一种示意图;
图8为本发明一实施例提供的码盘顺时针转动时检测信号的另一种波形示意图;
图9为本发明一实施例提供的码盘逆时针转动时检测信号的另一种波形示意图;
图10为本发明一实施例提供的编码器的结构示意图;
图11为本发明另一实施例提供的编码器的结构示意图;
图12为本发明一实施例提供的激光雷达的结构示意图;
图13为本发明一实施例提供的无人机的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例提供了旋转参数检测方法、编码器、激光雷达和无人机。无人机可以是旋翼飞行器(rotorcraft),例如,由多个推动装置通过空气推动的多旋翼飞行器,本发明的实施例并不限于此。
图1是根据本发明的实施例的无人飞行***100的示意性架构图。本实施例以旋翼无人飞行器为例进行说明。
无人飞行***100可以包括无人飞行器110、云台120、显示设备130和控制装置140。其中,无人飞行器110可以包括动力***150、飞行控制***160和机架。无人飞行器110可以与控制装置140和显示设备130进行无线通信。
机架可以包括机身和脚架(也称为起落架)。机身可以包括中心架以及与中心架连接的一个或多个机臂,一个或多个机臂呈辐射状从中心架延伸出。脚架与机身连接,用于在无人飞行器110着陆时起支撑作用。
动力***150可以包括一个或多个电子调速器(简称为电调)151、一个或多个螺旋桨153以及与一个或多个螺旋桨153相对应的一个或多个电机152,其中电机152连接在电子调速器151与螺旋桨153之间,电机152和螺旋桨153设置在无人飞行器110的机臂上;电子调速器151用于接收飞行控制***160产生的驱动信号,并根据驱动信号提供驱动电流给电机152,以控制电机152的转速。电机152用于驱动螺旋桨旋转,从而为无人飞行器110的飞行提供动力,该动力使得无人飞行器110能够实现一个或多个自由度的运动。在某些实施例中,无人飞行器110可以围绕一个或多个旋转轴旋转。例如,上述旋转轴可以包括横滚轴、偏航轴和俯仰轴。应理解,电机152可以是直流电机,也可以交流电机。另外,电机152可以是无刷电机,也可以是有刷电机。
飞行控制***160可以包括飞行控制器161和传感***162。传感***162用于测量无人飞行器的姿态信息,即无人飞行器110在空间的位置信息和状态信息,例如,三维位置、三维角度、三维速度、三维加速度和三维角速度等。传感***162例如可以包括陀螺仪、超声传感器、电子罗盘、惯性测量单元(Inertial Measurement Unit,IMU)、视觉传感器、全球导航卫星***和气压计等传感器中的至少一种。例如,全球导航卫星***可以是全球定位***(Global Positioning System,GPS)。飞行控制器161用于控制无人飞行器110的飞行,例如,可以根据传感***162测量的姿态信息控制无人飞行器110的飞行。应理解,飞行控制器161可以按照预先编好的程序指令对无人飞行器110进行控制,也可以通过响应来自控制装置140的一个或多个控制指令对无人飞行器110进行控制。
云台120可以包括电机122。云台用于携带成像装置123。飞行控制器161可以通过电机122控制云台120的运动。可选地,作为另一实施例,云台120还可以包括控制器,用于通过控制电机122来控制云台120的运动。应理解,云台120可以独立于无人飞行器110,也可以为无人飞行器110的一部分。应理解,电机122可以是直流电机,也可以是交流电机。另外,电机122可以是无刷电机,也可以是有刷电机。还应理解,云台可以位于无人飞行器的顶部,也可以位于无人飞行器的底部。
成像装置123例如可以是照相机或摄像机等用于捕获图像的设备,成像装置123可以与飞行控制器通信,并在飞行控制器的控制下进行拍摄。本实施例的成像装置123至少包括感光元件,该感光元件例如为互补金属氧化物半导体(Complementary Metal OxideSemiconductor,CMOS)传感器或电荷耦合元件(Charge-coupled Device,CCD)传感器。
显示设备130位于无人飞行***100的地面端,可以通过无线方式与无人飞行器110进行通信,并且可以用于显示无人飞行器110的姿态信息。另外,还可以在显示设备130上显示成像装置拍摄的图像。应理解,显示设备130可以是独立的设备,也可以集成在控制装置140中。
控制装置140位于无人飞行***100的地面端,可以通过无线方式与无人飞行器110进行通信,用于对无人飞行器110进行远程操纵。
应理解,上述对于无人飞行***各组成部分的命名仅是出于标识的目的,并不应理解为对本发明的实施例的限制。
其中,下述各实施例中的旋转物可以是图1中的电机152。
图2为本发明一实施例提供的旋转参数检测方法的流程图,如图2所示,本实施例的方法可以包括:
S201、对码盘的转动进行检测获得一检测信号;所述码盘随旋转物的转动而转动。
S202、根据所述检测信号,获得所述旋转物的旋转参数;所述旋转参数包括:旋转方向、旋转速度、机械零位。
本实施例中,获取的旋物参数是以旋转方向、旋转速度和机械零度为例。旋转物在旋转过程中的旋转参数可以通过编码器来检测,因此,本实施例的方案可以应用于编码器中。旋转物在旋转时编码器的码盘也随之旋转。
本实施例中的码盘上向外沿伸设置有N个扇齿,所述N为大于2的整数,每个扇齿包括第一线段边和第二线段边,所述N个扇齿的第一线段边等间距的位于所述码盘上。所述N个扇齿中一个扇齿沿所述码盘圆周边上的弧形边与其它N-1个扇齿沿所述码盘圆周边上的弧形边的长度不同,所述其它N-个扇齿沿所述码盘上的弧形边的长度相同。
例如如图3所示,图3所示的码盘上示出了4个扇齿,其中,这4个扇齿中的第一线段边等分了该码盘,而且每个扇齿中的第二线段边位于第一线段边相对的一侧。其中,这4个扇齿中其中一个扇齿与另外3个扇齿不同,不同之外在于,这一个扇齿沿码盘圆周边上的弧形边与另外3个扇齿沿码盘圆周边上的弧形边不同,如图3所示,这一个扇齿的弧形边的长度大于另外3个扇齿的弧形边的长度,并且这另外3个扇齿的弧形边的长度相同。需要说明的是,本实施例的码盘不限于图3所示的具有的扇齿的数量,而且在一些实施例中,其中一个扇齿的弧形边的长度也可以小于其它扇齿的弧形边的长度。
由于码盘的旋转是由旋转物来带动的,因此码盘的旋转过程可以反映出旋转物的旋转过程。码盘在旋转过程中会产生检测信号,根据码盘在旋转过程中产生的检测信号可以获得该旋转物的旋转方向、旋转速度、机械零位。由于码盘中其中一个扇齿与其它扇齿不同,所以码盘旋转一圈产生的检测信号中存在不同的信号,基于此,本实施例通过一个检测信号就可以获得旋转参数,与现有技术需要三个检测信号相比,减少了检测信号的数量,相应地减少了配套的硬件数量,也降低了故障率,进而降低了成本。
在一些实施例中,码盘的旁边设置有光电传感器,如图4所示,当所述码盘的其中任一扇齿挡住光电传感器时,所述检测信号为持续的第一信号;当所述码盘中的所有扇齿未挡住光电传感器时,所述检测信号为持续的第二信号;所述第一信号不同于所述第二信号。因此,当与其它扇齿不同的这一个扇齿挡住光电传感器时,产生的检测信号为持续的第一信号,并且该持续的第一信号的时长大于其它每个扇齿挡住光电传感器时产生的持续的第一信号的时长。
在一些实施例中,第一信号为低电平信号,第二信号为高电平信号。例如:低电平信号是电平为0的信号,高电平信号是电平为1的信号。
在一些实施例中,检测信号为正弦波信号、余弦波信号、三角波信号。
在一些实施例中,检测信号为方波信号。
参照图4和图5,若旋转物顺时针旋转,码盘也顺时针转,在码盘旋转一周,即一个旋转周期内,由于其中一个扇齿与其它扇齿不同,而且这个扇齿挡住光电传感器时产生的检测信号为持续的低电平信号,并且这个低电平信号的时长最长,而且在这个低电平信号的前一信号为高电平信号,由于这个低电平信号的时长最长,使得该低电平信号的前一高电平信号的时长最短。与其它扇齿相比,这也意味着从这个高电平信号跳变至这个低电平信号的下降沿在时间上提前。
参照图4和图6,若旋转物逆时针旋转,码盘也逆时针转,在码盘旋转一周,即一个旋转周期内,由于其中一个扇齿与其它扇齿不同,而且这个扇齿挡住光电传感器时产生的检测信号为持续的低电平信号,并且这个低电平信号的时长最长,而且在这个低电平信号的后一信号为高电平信号,由于这个低电平信号的时长最长,使得该低电平信号的后一高电平信号的时长最短。与其它扇齿相比,这也意味着从这个低电平信号跳变至这个高电平信号的上升沿在时间上退后。
基于图5或图6的检测信号在旋转周期内的波形可以检测出旋转物的旋转参数。
下面对如何获得旋转参数中的旋转方向进行说明。
在一些实施例中,在旋转物的旋转周期内,根据该检测信号的上升沿和/或下降沿确定旋转方向。其中,以图5和图6所示为例,旋转物顺时针转动时产生的检测信号的上升沿与逆时针转动时产生的检测信号的上升沿存在不同,旋转物顺时针转动时产生的检测信号的下降沿与逆时针转动时产生的检测信号的下降沿存在不同,因此,本实施例根据旋转周期内的检测信号的上升沿和/或下降沿可以确定旋转方向。
在一种实现方式中,在所述旋转物的旋转周期内,本实施例可以根据所述检测信号中上升沿之间的时间关系和/或下降沿之间的时间关系,确定所述旋转方向。其中,以图5和图6所示为例,顺时针旋转与逆时针旋转时检测信号中上升沿存在不同主要体现在时间上,顺时针旋转与逆时针旋转时检测信号中下降沿存在不同主要体现在时间上,因此,本实施例根据旋转周期内的检测信号的上升沿之间的时间关系,和/或,旋转周期内的检测信号的下降沿之间的时间关系可以确定旋转方向。
若扇齿的第一线段边位于该扇齿的逆时针方向,例如如图4所示,结合图5所示的旋转方向为顺时针时检测信号的示意图可知,旋转周期内的检测信号的每两个相邻的上升沿之间的时间差均相等,并且,旋转周期内的检测信号的每两个相邻的下降沿之间的时间差不全相等,如图5所示,第一个下降沿与第二个下降沿之间的时间差小于第二个下降沿与第三个下降沿之间的时间差。结合图6所示的旋转方向为逆时针时检测信号的示意图可知,旋转周期内的检测信号的每两个相邻的下降沿之间的时间差均相等,并且,旋转周期内的检测信号的每两个相邻的上升沿之间的时间差不全相等,如图6所示,第三个上升沿与第四个上升沿之间的时间差大于第四个上升沿与第五个上升沿之间的时间差。
因此,本实施例可以根据旋转周期内检测信号中每两个相邻上升沿的时间差均相等,确定旋转方向为顺时针方向,或者,根据旋转周期内检测信号中每两个相邻下降沿的时间差均相等,确定旋转方向为逆时针方向。
本实施例也可以根据旋转周期内检测信号中每两个相邻下降沿的时间差不全相等,确定旋转方向为顺时针方向,或者,根据旋转周期内检测信号中每两个相邻上升沿的时间差不全相等,确定旋转方向为逆时针方向。这样在一个旋转周期内只要检测出检测信号中相邻下降沿的时间差不同,或者,相邻上升沿的时间差不同,即可以准确确定旋转方向,无需获取旋转周期内所有相邻下降沿的时间差或者所有相邻上升沿的时间差,从而可以更快速地确定旋转方向,提高旋转方向确定效率。
若扇齿的第一线段边位于该扇齿的顺时针方向,例如如图7所示,结合图8所示的旋转方向为顺时针时检测信号的示意图可知,旋转周期内的检测信号的每两个相邻的下降沿之间的时间差均相等,并且,旋转周期内的检测信号的每两个相邻的上升沿之间的时间差不全相等,如图8所示,第三个上升沿与第四个上升沿之间的时间差大于第四个上升沿与第五个上升沿之间的时间差。结合图9所示的旋转方向为逆时针时检测信号的示意图可知,旋转周期内的检测信号的每两个相邻的上升沿之间的时间差均相等,并且,旋转周期内的检测信号的每两个相邻的下降沿之间的时间差不全相等,如图9所示,第一个下降沿与第二个下降沿之间的时间差小于第二个下降沿与第三个下降沿之间的时间差。
因此,本实施例可以根据旋转周期内检测信号中每两个相邻下降沿的时间差均相等,确定旋转方向为顺时针方向,或者,根据旋转周期内检测信号中每两个相邻上升沿的时间差均相等,确定旋转方向为逆时针方向。
本实施例也可以根据旋转周期内检测信号中每两个相邻上升沿的时间差不全相等,确定旋转方向为顺时针方向,或者,根据旋转周期内检测信号中每两个相邻下降沿的时间差不全相等,确定旋转方向为逆时针方向。这样在一个旋转周期内只要检测出检测信号中相邻下降沿的时间差不同,或者,相邻上升沿的时间差不同,即可以准确确定旋转方向,无需获取旋转周期内所有相邻下降沿的时间差或者所有相邻上升沿的时间差,从而可以更快速地确定旋转方向,提高旋转方向确定效率。
下面对如何获得旋转参数中的旋转速度进行说明。
在一种可能的实现方式中,在所述旋转物的旋转周期内,获取所述检测信号的时长;然后根据所述时长,确定所述旋转速度。本实施例中,旋转物旋转一周,相应地,码盘也旋转一周,码盘旋转一周的时长可以获得,根据旋转一周所需的时长,可以确定旋转速度,例如确定的旋转速度为1/T,T为旋转一周所需的时长。
在另一种可能的实现方式中,在旋转物的旋转周期内,根据所述检测信号的上升沿之间的时间关系和/或下降沿之间的时间关系确定所述旋转速度。如果旋转物的旋转速度,会影响到码盘的旋转速度,进而影响到检测信号中上升沿出现的时间和下降沿出现的时间。例如:旋转物的旋转速度快,则上升沿之间的时间差会缩短,下降沿之间的时间差也会缩短;旋转物的旋转速度慢,则上升沿之间的时间差会拉长,下降沿之间的时间差也会拉长,因此,本实施例根据旋转周期内的检测信号的上升沿之间的时间关系和/或下降沿之间的时间关系可以确定旋转方向。下面示出两种具体的实现方案,但本实施例不限于如下两种实现方案。
在一种实现方案中,获取所述旋转周期内所述检测信号中每两个相邻上升沿的时间差,据此可以获得N个时间差,再根据N个所述时间差,获得平均时间差,然后根据该平均时间差,确定旋转速度。或者,获取所述旋转周期内所述检测信号中每两个相邻下降沿的时间差,据此可以获得N个时间差,再根据N个所述时间差,获得平均时间差,然后根据该平均时间差,确定旋转速度。例如如图5、图6、图8、图9所示,根据每两个相邻上升沿的时间差获得的平均时间差,与,根据每两个相邻下降沿的时间差获得的平均时间差相同,因此无论根据上升沿或者下降沿,最终获得的平均时间差相同。其中,由于扇齿将码盘等分为N份,因此码盘旋转1/N圈所需时长等于该平均时间差,据此可以确定旋转速度,例如:旋转速度为1/(N*t),t为平均时间差。
在另一种实现方案中,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,则根据所述旋转周期内任意两个相邻上升沿的时间差,确定所述的旋转速度。例如如图5或图9所示,每两个相邻上升沿的时间差均相等,而且每两个上升沿的时间差等于旋转周期除以N,因此根据该任意两个相邻上升沿的时间差可以确定旋转速度,无需等到一个旋转周期即可快速确定旋转速度,提高了旋转速度检测效率。
或者,若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,则根据所述旋转周期内任意两个相邻下降沿的时间差,确定所述旋转速度。例如如图6或图8所示,每两个相邻下降沿的时间差均相等,而且每两个下降沿的时间差等于旋转周期除以N,因此根据该任意两个相邻下降沿的时间差可以确定旋转速度,无需等到一个旋转周期即可快速确定旋转速度,提高了旋转速度检测效率。
下面对如何获得旋转参数中的机械零点进行说明。
在一些实施例中,在旋转物的旋转周期内,根据该检测信号的上升沿和/或下降沿确定机械零点。其中,以图5和图6所示为例,旋转物顺时针转动时产生的检测信号中一个上升沿与其它上升沿不同,旋转物逆时针转动时间生的检测信号中一个下降沿与其它下降沿不同,因此,本实施例根据旋转周期内的检测信号的上升沿和/或下降沿可以确定旋转方向。
在一种可能的实现方式中,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不全相等,根据所述旋转周期内所述检测信号中上升沿之间的时间关系,确定参考上升沿;然后根据所述参考上升沿的时间点,确定所述机械零点;所述参考上升沿与上一个上升沿之间的时间差不等于所述参考上升沿与下一个上升沿之间的时间差。例如如图6和图8所示,第三个上升沿与第四个上升沿之间的时间差大于第四个上升沿与第五个上升沿之间的时间差,因此,第四个上升沿为参考上升沿,根据该参考上升沿的时间点,确定机械零点,例如:确定该参考上升沿的时间点为机械零点,或者,确定与该参考上升沿的时间点相距预设时长的时间点为机械零点。
在一种可能的实现方式中,若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,根据所述旋转周期内所述检测信号中下降沿之间的时间关系,确定参考下降沿;然后根据所述参考下降沿的时间点,确定所述机械零点;所述参考下降沿与上一个下降沿之间的时间差不等于所述参考下降沿与下一个下降沿之间的时间差。例如如图5和图9所示,第一个下降沿与第二个下降沿之间的时间差小于第二个下降沿与第三个下降沿之间的时间差,因此,第二个下降沿为参考下降沿,根据该参考下降沿的时间点,确定机械零点,例如:确定该参考下降沿的时间点为机械零点,或者,确定与该参考下降沿的时间点相距预设时长的时间点为机械零点。
综上所述,本实施例通过一个检测信号就可以获得旋转方向、旋转速度和机械零点,与现有技术需要三个检测信号相比,减少了检测信号的数量,相应地减少了配套的硬件数量,也降低了故障率,进而降低了成本。
本发明实施例中还提供了一种计算机存储介质,该计算机存储介质中存储有程序指令,所述程序执行时可包括如图2及其对应实施例中的旋转参数检测的方法的部分或全部步骤。
图10为本发明一实施例提供的编码器的结构示意图,如图10所示,本实施例的编码器300可以包括:码盘301和处理器302,所述处理器302与所述码盘301通信连接;其中,所述码盘301随旋转物的转动而转动。
上述处理器302可以是中央处理单元(Central Processing Unit,CPU),该处理器302还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述处理器302,用于对所述码盘301的转动进行检测获得一检测信号;以及根据所述检测信号,获得所述旋转物的旋转参数;所述旋转参数包括:旋转方向、旋转速度、机械零位;
所述码盘301上向外沿伸设置有N个扇齿,所述N为大于2的整数,每个扇齿包括第一线段边和第二线段边,所述N个扇齿的第一线段边等间距的位于所述码盘上;所述N个扇齿中一个扇齿沿所述码盘301圆周边上的弧形边与其它N-1个扇齿沿所述码盘301圆周边上的弧形边的长度不同,所述其它N-个扇齿沿所述码盘301上的弧形边的长度相同。其中,码盘301的示意图例如如图3所示。
本实施例的编码器,可以用于执行上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图11为本发明另一实施例提供的编码器的结构示意图,如图11所示,本实施例的编码器300在图10所示实施例的基础上,还包括:光电传感器303,所述光电传感器303与所述处理器302通信连接;
当所述码盘301的其中任一扇齿挡住光电传感器303时,所述检测信号为持续的第一信号;当所述码盘301中的所有扇齿未挡住所述光电传感器303时,所述检测信号为持续的第二信号;
所述第一信号不同于所述第二信号。
在一些实施例中,第一信号为低电平信号,第二信号为高电平信号。
在一些实施例中,所述检测信号为方波信号。
在一些实施例中,所述处理器302,具体用于:在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述旋转方向。
在一些实施例中,所述处理器302,具体用于:在所述旋转物的旋转周期内,根据所述检测信号中上升沿之间的时间关系和/或下降沿之间的时间关系,确定所述旋转方向。
在一些实施例中,所述处理器302,具体用于:
在所述第一线段边位于所述扇齿的顺时针方向时,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,则确定所述旋转方向为逆时钟方向;若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不均相等,则确定所述旋转方向为顺时钟方向;
在所述第一线段边位于所述扇齿的逆时针方向时,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,则确定所述旋转方向为顺时钟方向;若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不均相等,则确定所述旋转方向为逆时钟方向。
在一些实施例中,所述处理器302,具体用于:在所述旋转物的旋转周期内,获取所述检测信号的时长;根据所述时长,确定所述旋转速度。
在一些实施例中,所述处理器302,具体用于:在所述旋转物的旋转周期内,根据所述检测信号的上升沿之间的时间关系和/或下降沿之间的时间关系确定所述旋转速度。
在一些实施例中,所述处理器302,具体用于:
获取所述旋转周期内所述检测信号中每两个相邻上升沿的时间差,或者,获取所述旋转周期内所述检测信号中每两个相邻下降沿的时间差;
根据N个所述时间差,获得平均时间差;
根据所述平均时间差,确定所述旋转速度。
在一些实施例中,所述处理器302,具体用于:
若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,则根据所述旋转周期内任意两个相邻上升沿的时间差,确定所述的旋转速度;或者,
若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,则根据所述旋转周期内任意两个相邻下降沿的时间差,确定所述旋转速度。
在一些实施例中,所述处理器302,具体用于:在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述机械零位。
在一些实施例中,所述处理器302,具体用于:
若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不全相等,根据所述旋转周期内所述检测信号中上升沿之间的时间关系,确定参考上升沿;以及根据所述参考上升沿的时间点,确定所述机械零点;所述参考上升沿与上一个上升沿之间的时间差不等于所述参考上升沿与下一个上升沿之间的时间差;
若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,根据所述旋转周期内所述检测信号中下降沿之间的时间关系,确定参考下降沿;以及根据所述参考下降沿的时间点,确定所述机械零点;所述参考下降沿与上一个下降沿之间的时间差不等于所述参考下降沿与下一个下降沿之间的时间差。
在一些实施例中,所述旋转物为电机。
可选地,本实施例的编码器还可以包括存储器304。处理器302和存储器304通过总线连接。存储器304可以包括只读存储器和随机存取存储器,并向处理器302提供指令和数据。存储器304的一部分还可以包括非易失性随机存取存储器。存储器304用于存储执行旋转参数检测方法的代码,处理器302用于调用存储器304存储的代码执行上述方案。
本实施例的编码器,可以用于执行上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图12为本发明一实施例提供的激光雷达的结构示意图,如图12所示,本实施例的激光雷达400包括编码器401,其中,编码器401可以采用图10或图11所示装置实施例的结构,其对应地,可以执行本发明上述任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。需要说明的是,激光雷达400还包括其它部件,此处未示出。
图13为本发明一实施例提供的无人机的结构示意图,如图13所示,本实施例的无人机500包括电机501和编码器502,其中,所述编码器502用于检测所述电机501的旋转参数。编码器502可以采用图10或图11所示装置实施例的结构,其对应地,可以执行本发明上述任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。需要说明的是,无人机500还包括其它部件,此处未示出。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读内存(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (30)

1.一种旋转参数检测方法,其特征在于,包括:
对码盘的转动进行检测获得一检测信号;所述码盘随旋转物的转动而转动;
根据所述检测信号,获得所述旋转物的旋转参数;所述旋转参数包括:旋转方向、旋转速度、机械零位;
所述码盘上向外沿伸设置有N个扇齿,所述N为大于2的整数,每个扇齿包括第一线段边和第二线段边,所述N个扇齿的第一线段边等间距的位于所述码盘上;
所述N个扇齿中一个扇齿沿所述码盘圆周边上的弧形边与其它N-1个扇齿沿所述码盘圆周边上的弧形边的长度不同,所述其它N-个扇齿沿所述码盘上的弧形边的长度相同。
2.根据权利要求1所述的方法,其特征在于,当所述码盘的其中任一扇齿挡住光电传感器时,所述检测信号为持续的第一信号;当所述码盘中的所有扇齿未挡住所述光电传感器时,所述检测信号为持续的第二信号;
所述第一信号不同于所述第二信号。
3.根据权利要求2所述的方法,其特征在于,第一信号为低电平信号,第二信号为高电平信号。
4.根据权利要求2所述的方法,其特征在于,所述检测信号为方波信号。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述根据所述检测信号,获得所述旋转物的旋转参数,包括:
在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述旋转方向。
6.根据权利要求5所述的方法,其特征在于,在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述旋转方向,包括:
在所述旋转物的旋转周期内,根据所述检测信号中上升沿之间的时间关系和/或下降沿之间的时间关系,确定所述旋转方向。
7.根据权利要求6所述的方法,其特征在于,在所述旋转物的旋转周期内,根据所述检测信号中上升沿之间的时间关系和/或下降沿之间的时间关系,确定所述旋转方向,包括:
在所述第一线段边位于所述扇齿的顺时针方向时,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,则确定所述旋转方向为逆时钟方向;若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不均相等,则确定所述旋转方向为顺时钟方向;
在所述第一线段边位于所述扇齿的逆时针方向时,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,则确定所述旋转方向为顺时钟方向;若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不均相等,则确定所述旋转方向为逆时钟方向。
8.根据权利要求1-7任意一项所述的方法,其特征在于,所述根据所述检测信号,获得所述旋转物的旋转速度,包括:
在所述旋转物的旋转周期内,获取所述检测信号的时长;
根据所述时长,确定所述旋转速度。
9.根据权利要求1-7任意一项所述的方法,其特征在于,所述根据所述检测信号,获得所述旋转物的旋转速度,包括:
在所述旋转物的旋转周期内,根据所述检测信号的上升沿之间的时间关系和/或下降沿之间的时间关系确定所述旋转速度。
10.根据权利要求9所述的方法,其特征在于,所述在所述旋转物的旋转周期内,根据所述检测信号的上升沿之间和/或下降沿之间的时间关系确定所述旋转速度,包括:
获取所述旋转周期内所述检测信号中每两个相邻上升沿的时间差,或者,获取所述旋转周期内所述检测信号中每两个相邻下降沿的时间差;
根据N个所述时间差,获得平均时间差;
根据所述平均时间差,确定所述旋转速度。
11.根据权利要求9所述的方法,其特征在于,所述在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述旋转速度,包括:
若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,则根据所述旋转周期内任意两个相邻上升沿的时间差,确定所述的旋转速度;或者,
若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,则根据所述旋转周期内任意两个相邻下降沿的时间差,确定所述旋转速度。
12.根据权利要求1-11任意一项所述的方法,其特征在于,所述根据所述检测信号,获得所述旋转物的机械零点,包括:
在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述机械零位。
13.根据权利要求12所述的方法,其特征在于,在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述机械零位,包括:
若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不全相等,根据所述旋转周期内所述检测信号中上升沿之间的时间关系,确定参考上升沿;以及根据所述参考上升沿的时间点,确定所述机械零点;所述参考上升沿与上一个上升沿之间的时间差不等于所述参考上升沿与下一个上升沿之间的时间差;
若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,根据所述旋转周期内所述检测信号中下降沿之间的时间关系,确定参考下降沿;以及根据所述参考下降沿的时间点,确定所述机械零点;所述参考下降沿与上一个下降沿之间的时间差不等于所述参考下降沿与下一个下降沿之间的时间差。
14.根据权利要求1-13任意一项所述的方法,其特征在于,所述旋转物为电机。
15.一种编码器,其特征在于,包括:码盘和处理器,所述处理器与所述码盘通信连接;所述码盘随旋转物的转动而转动;
所述处理器,用于对所述码盘的转动进行检测获得一检测信号;以及根据所述检测信号,获得所述旋转物的旋转参数;所述旋转参数包括:旋转方向、旋转速度、机械零位;
所述码盘上向外沿伸设置有N个扇齿,所述N为大于2的整数,每个扇齿包括第一线段边和第二线段边,所述N个扇齿的第一线段边等间距的位于所述码盘上;
所述N个扇齿中一个扇齿沿所述码盘圆周边上的弧形边与其它N-1个扇齿沿所述码盘圆周边上的弧形边的长度不同,所述其它N-个扇齿沿所述码盘上的弧形边的长度相同。
16.根据权利要求15所述的编码器,其特征在于,还包括:光电传感器,所述光电传感器与所述处理器通信连接;
当所述码盘的其中任一扇齿挡住光电传感器时,所述检测信号为持续的第一信号;当所述码盘中的所有扇齿未挡住所述光电传感器时,所述检测信号为持续的第二信号;
所述第一信号不同于所述第二信号。
17.根据权利要求16所述的编码器,其特征在于,第一信号为低电平信号,第二信号为高电平信号。
18.根据权利要求17所述的编码器,其特征在于,所述检测信号为方波信号。
19.根据权利要求15-18任意一项所述的编码器,其特征在于,所述处理器,具体用于:在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述旋转方向。
20.根据权利要求19所述的编码器,其特征在于,所述处理器,具体用于:在所述旋转物的旋转周期内,根据所述检测信号中上升沿之间的时间关系和/或下降沿之间的时间关系,确定所述旋转方向。
21.根据权利要求20所述的编码器,其特征在于,所述处理器,具体用于:
在所述第一线段边位于所述扇齿的顺时针方向时,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,则确定所述旋转方向为逆时钟方向;若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不均相等,则确定所述旋转方向为顺时钟方向;
在所述第一线段边位于所述扇齿的逆时针方向时,若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,则确定所述旋转方向为顺时钟方向;若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,或,所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不均相等,则确定所述旋转方向为逆时钟方向。
22.根据权利要求15-21任意一项所述的编码器,其特征在于,所述处理器,具体用于:在所述旋转物的旋转周期内,获取所述检测信号的时长;根据所述时长,确定所述旋转速度。
23.根据权利要求15-21任意一项所述的编码器,其特征在于,所述处理器,具体用于:在所述旋转物的旋转周期内,根据所述检测信号的上升沿之间的时间关系和/或下降沿之间的时间关系确定所述旋转速度。
24.根据权利要求23所述的编码器,其特征在于,所述处理器,具体用于:
获取所述旋转周期内所述检测信号中每两个相邻上升沿的时间差,或者,获取所述旋转周期内所述检测信号中每两个相邻下降沿的时间差;
根据N个所述时间差,获得平均时间差;
根据所述平均时间差,确定所述旋转速度。
25.根据权利要求23所述的编码器,其特征在于,所述处理器,具体用于:
若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差均相等,则根据所述旋转周期内任意两个相邻上升沿的时间差,确定所述的旋转速度;或者,
若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差均相等,则根据所述旋转周期内任意两个相邻下降沿的时间差,确定所述旋转速度。
26.根据权利要求15-25任意一项所述的编码器,其特征在于,所述处理器,具体用于:在所述旋转物的旋转周期内,根据所述检测信号的上升沿和/或下降沿确定所述机械零位。
27.根据权利要求26所述的编码器,其特征在于,所述处理器,具体用于:
若所述旋转周期内所述检测信号中每两个相邻上升沿的时间差不全相等,根据所述旋转周期内所述检测信号中上升沿之间的时间关系,确定参考上升沿;以及根据所述参考上升沿的时间点,确定所述机械零点;所述参考上升沿与上一个上升沿之间的时间差不等于所述参考上升沿与下一个上升沿之间的时间差;
若所述旋转周期内所述检测信号中每两个相邻下降沿的时间差不全相等,根据所述旋转周期内所述检测信号中下降沿之间的时间关系,确定参考下降沿;以及根据所述参考下降沿的时间点,确定所述机械零点;所述参考下降沿与上一个下降沿之间的时间差不等于所述参考下降沿与下一个下降沿之间的时间差。
28.根据权利要求15-27任意一项所述的编码器,其特征在于,所述旋转物为电机。
29.一种激光雷达,其特征在于,包括权利要求15-28任意一项所述的编码器。
30.一种无人机,其特征在于,包括:电机和权利要求15-28任意一项所述的编码器;
所述编码器用于检测所述电机的旋转参数。
CN201780025328.0A 2017-12-12 2017-12-12 旋转参数检测方法、编码器、激光雷达和无人机 Active CN109073424B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010997936.1A CN112033444A (zh) 2017-12-12 2017-12-12 旋转参数检测方法、编码器、激光雷达和无人机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/115537 WO2019113763A1 (zh) 2017-12-12 2017-12-12 旋转参数检测方法、编码器、激光雷达和无人机

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202010997936.1A Division CN112033444A (zh) 2017-12-12 2017-12-12 旋转参数检测方法、编码器、激光雷达和无人机

Publications (2)

Publication Number Publication Date
CN109073424A true CN109073424A (zh) 2018-12-21
CN109073424B CN109073424B (zh) 2020-10-23

Family

ID=64831309

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010997936.1A Pending CN112033444A (zh) 2017-12-12 2017-12-12 旋转参数检测方法、编码器、激光雷达和无人机
CN201780025328.0A Active CN109073424B (zh) 2017-12-12 2017-12-12 旋转参数检测方法、编码器、激光雷达和无人机

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202010997936.1A Pending CN112033444A (zh) 2017-12-12 2017-12-12 旋转参数检测方法、编码器、激光雷达和无人机

Country Status (4)

Country Link
US (2) US10859409B2 (zh)
EP (1) EP3653997B1 (zh)
CN (2) CN112033444A (zh)
WO (1) WO2019113763A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111279158A (zh) * 2019-04-23 2020-06-12 大族激光科技产业集团股份有限公司 一种光栅盘及反馈***
CN113894845A (zh) * 2020-07-06 2022-01-07 深圳乐动机器人有限公司 机器人及其边扫转速测量方法、装置、存储介质
CN117175985A (zh) * 2023-11-02 2023-12-05 深圳市恒永达科技股份有限公司 步进电机控制方法和装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019113763A1 (zh) * 2017-12-12 2019-06-20 深圳市大疆创新科技有限公司 旋转参数检测方法、编码器、激光雷达和无人机
CN110476941B (zh) * 2019-09-30 2023-09-26 华南农业大学 自动对靶变量喷雾控制***、喷雾机及控制方法
CN111044982B (zh) * 2019-12-23 2021-09-28 广东纳睿雷达科技股份有限公司 一种雷达方位定位的方法
WO2022094959A1 (zh) * 2020-11-06 2022-05-12 深圳市大疆创新科技有限公司 角度测量装置、雷达、测量方法及存储介质
CN113866454A (zh) * 2021-09-30 2021-12-31 广东美的暖通设备有限公司 检测方法、装置、磁悬浮电机、压缩机和可读存储介质
CN114819034B (zh) * 2022-06-29 2022-09-27 苏州新仪科学仪器有限公司 罐数检测及罐号识别方法、装置及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6358168A (ja) * 1986-08-28 1988-03-12 Nec Corp エンコ−ダ
CN2097269U (zh) * 1991-08-23 1992-02-26 曹登云 保险柜防盗装置
US20060000969A1 (en) * 2004-07-05 2006-01-05 Alps Electric Co., Ltd. Rotation angle detecting device
CN201672931U (zh) * 2010-06-01 2010-12-15 孔国生 一种改进型轴编码器
CN101929874A (zh) * 2010-04-05 2010-12-29 姚福来 传动轴可以轴向滑动的旋转编码器
CN202281780U (zh) * 2011-10-31 2012-06-20 宁波杜亚机电技术有限公司 测量电机旋转方向和速度的光电式编码器
CN102704756A (zh) * 2012-06-05 2012-10-03 张宪季 旋码锁芯

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05288568A (ja) * 1992-04-14 1993-11-02 Tamagawa Seiki Co Ltd 磁気エンコーダ用回転体構造
EP0813050B1 (de) * 1996-06-14 2004-06-30 Robert Bosch Gmbh Einrichtung zur Zylindererkennung bei einer Mehrzylinder-Brennkraftmaschine
US6313625B1 (en) * 1999-01-19 2001-11-06 Ford Global Technologies, Inc. Magnetic rotary position sensing
DE19918414C5 (de) * 1999-04-23 2010-11-25 Novoferm Tormatic Gmbh Antriebseinheit für ein Tor und Verfahren zum Betrieb einer Antriebseinheit für ein Tor
DE19963007A1 (de) * 1999-12-24 2001-06-28 Bosch Gmbh Robert Verfahren und Vorrichtung zur Erkennung einer Verpolung bei einem Signalgeber
DE10017542A1 (de) * 2000-04-08 2001-10-11 Bosch Gmbh Robert Vorrichtung zur Positions- und/oder Drehzahlerkennung eines rotierenden Teils
JP4014580B2 (ja) * 2004-04-02 2007-11-28 株式会社ケーヒン 内燃エンジンの点火時期制御装置
US7104119B1 (en) * 2005-03-08 2006-09-12 Delphi Technologies, Inc. Method and apparatus for determining rotary position
CN200996835Y (zh) * 2006-09-29 2007-12-26 宁竞 计数式旋转编码器
US7541802B2 (en) * 2006-12-08 2009-06-02 Infineon Technologies Ag Method and apparatus for evaluating a sensor signal associated with a rotating object
DE102006061575A1 (de) * 2006-12-27 2008-07-03 Robert Bosch Gmbh Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle
WO2008086102A1 (en) * 2007-01-03 2008-07-17 Motion Technology Incorporated (Motech) System and method for measuring torque in rotating shafts
US8886471B2 (en) * 2008-06-26 2014-11-11 Infineon Technologies Ag Rotation sensing method and system
DE102011054933A1 (de) * 2011-10-28 2013-05-02 Dspace Digital Signal Processing And Control Engineering Gmbh Verfahren zur Erfassung eines Drehwinkels
JP2014013163A (ja) * 2012-07-04 2014-01-23 Yaskawa Electric Corp エンコーダ及びモータ
CN104655161B (zh) * 2013-11-21 2017-05-10 科沃斯机器人股份有限公司 测距装置及其寻找测距起始点的方法
US11125768B2 (en) * 2014-06-17 2021-09-21 Infineon Technologies Ag Angle based speed sensor device
US10222234B2 (en) * 2014-06-17 2019-03-05 Infineon Technologies Ag Rotation sensor
CN104965099A (zh) * 2015-06-30 2015-10-07 深圳乐行天下科技有限公司 一种测速方法及装置
CN105675029B (zh) * 2016-01-07 2018-03-20 三一重型能源装备有限公司 一种风力发电***和测速定位装置及方法
WO2019113763A1 (zh) * 2017-12-12 2019-06-20 深圳市大疆创新科技有限公司 旋转参数检测方法、编码器、激光雷达和无人机

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6358168A (ja) * 1986-08-28 1988-03-12 Nec Corp エンコ−ダ
CN2097269U (zh) * 1991-08-23 1992-02-26 曹登云 保险柜防盗装置
US20060000969A1 (en) * 2004-07-05 2006-01-05 Alps Electric Co., Ltd. Rotation angle detecting device
CN101929874A (zh) * 2010-04-05 2010-12-29 姚福来 传动轴可以轴向滑动的旋转编码器
CN201672931U (zh) * 2010-06-01 2010-12-15 孔国生 一种改进型轴编码器
CN202281780U (zh) * 2011-10-31 2012-06-20 宁波杜亚机电技术有限公司 测量电机旋转方向和速度的光电式编码器
CN102704756A (zh) * 2012-06-05 2012-10-03 张宪季 旋码锁芯

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111279158A (zh) * 2019-04-23 2020-06-12 大族激光科技产业集团股份有限公司 一种光栅盘及反馈***
CN113894845A (zh) * 2020-07-06 2022-01-07 深圳乐动机器人有限公司 机器人及其边扫转速测量方法、装置、存储介质
CN113894845B (zh) * 2020-07-06 2024-01-09 深圳乐动机器人股份有限公司 机器人及其边扫转速测量方法、装置、存储介质
CN117175985A (zh) * 2023-11-02 2023-12-05 深圳市恒永达科技股份有限公司 步进电机控制方法和装置

Also Published As

Publication number Publication date
EP3653997B1 (en) 2022-04-13
EP3653997A1 (en) 2020-05-20
CN109073424B (zh) 2020-10-23
US11320290B2 (en) 2022-05-03
US20200149930A1 (en) 2020-05-14
WO2019113763A1 (zh) 2019-06-20
CN112033444A (zh) 2020-12-04
EP3653997A4 (en) 2020-09-16
US20210108947A1 (en) 2021-04-15
US10859409B2 (en) 2020-12-08

Similar Documents

Publication Publication Date Title
CN109073424A (zh) 旋转参数检测方法、编码器、激光雷达和无人机
US10545392B2 (en) Gimbal and unmanned aerial vehicle and control method thereof
CN104508346B (zh) 非正交轴载体
CN109154815A (zh) 最高温度点跟踪方法、装置和无人机
CN205931245U (zh) 无人机及控制无人机姿态的控制装置
WO2020103049A1 (zh) 旋转微波雷达的地形预测方法、装置、***和无人机
US20200290739A1 (en) Method and device for measuring spray area
CN107076775B (zh) 无人飞行器的风速检测方法、***和无人飞行器
WO2021052334A1 (zh) 一种无人飞行器的返航方法、装置及无人飞行器
US9896205B1 (en) Unmanned aerial vehicle with parallax disparity detection offset from horizontal
CN107111321B (zh) 控制方法、控制装置、飞行控制***与多旋翼无人机
CN210201937U (zh) 一种影像采集装置
CN110300941A (zh) 一种云台的转动控制方法、装置及控制设备、移动平台
CN108521802A (zh) 无人机的控制方法、控制终端和无人机
Segales et al. Implementation of a low cost UAV for photogrammetry measurement applications
CN110770539A (zh) 磁传感器校准方法、控制终端以及可移动平台
CN108450032A (zh) 飞行控制方法和装置
WO2022217461A1 (zh) 电机组件、电机位置的检测方法、装置和可移动平台
CN105321186B (zh) 一种基于正射投影的封闭空间地图采集方法及装置
US10633083B2 (en) Unmanned aerial vehicle and method for driving an unmanned aerial vehicle
CN103063205A (zh) 一种用于寻北***中四位置寻北测量的转位方法及机构
CN102799186B (zh) 远程控制设备的驱动控制器
CN110168524A (zh) 地图叠加展示方法、装置和无人飞行***
CN108253928A (zh) 姿态角度获取方法、装置及可移动设备
CN109282812A (zh) 一种mimu/旋转北斗短基线双天线的定位定向装置

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
TR01 Transfer of patent right

Effective date of registration: 20210915

Address after: 518107 302, 1402, building 1, Senyang Electronic Science and Technology Park, west area, Guangming Gaoxin Park, Tianliao community, Yutang street, Guangming District, Shenzhen, Guangdong

Patentee after: Shenzhen Dajiang Zhuojian Technology Co.,Ltd.

Address before: 518057 Shenzhen Nanshan High-tech Zone, Shenzhen, Guangdong Province, 6/F, Shenzhen Industry, Education and Research Building, Hong Kong University of Science and Technology, No. 9 Yuexingdao, South District, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: SZ DJI TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: 518107 302, 1402, building 1, Senyang Electronic Science and Technology Park, west area, Guangming Gaoxin Park, Tianliao community, Yutang street, Guangming District, Shenzhen, Guangdong

Patentee after: Shenzhen Zhuojian Intelligent Manufacturing Co.,Ltd.

Address before: 518107 302, 1402, building 1, Senyang Electronic Science and Technology Park, west area, Guangming Gaoxin Park, Tianliao community, Yutang street, Guangming District, Shenzhen, Guangdong

Patentee before: Shenzhen Dajiang Zhuojian Technology Co.,Ltd.

CP01 Change in the name or title of a patent holder