CN116118925A - Moped torque compensation method and device, moped and storage medium - Google Patents
Moped torque compensation method and device, moped and storage medium Download PDFInfo
- Publication number
- CN116118925A CN116118925A CN202211692869.8A CN202211692869A CN116118925A CN 116118925 A CN116118925 A CN 116118925A CN 202211692869 A CN202211692869 A CN 202211692869A CN 116118925 A CN116118925 A CN 116118925A
- Authority
- CN
- China
- Prior art keywords
- crank
- torque
- crank angle
- power
- torque compensation
- 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.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62M—RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
- B62M6/00—Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
- B62M6/40—Rider propelled cycles with auxiliary electric motor
- B62M6/45—Control or actuating devices therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J45/00—Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
- B62J45/20—Cycle computers as cycle accessories
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J45/00—Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
- B62J45/40—Sensor arrangements; Mounting thereof
- B62J45/41—Sensor arrangements; Mounting thereof characterised by the type of sensor
- B62J45/411—Torque sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J45/00—Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
- B62J45/40—Sensor arrangements; Mounting thereof
- B62J45/42—Sensor arrangements; Mounting thereof characterised by mounting
- B62J45/421—Sensor arrangements; Mounting thereof characterised by mounting at the pedal crank
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62M—RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
- B62M6/00—Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
- B62M6/40—Rider propelled cycles with auxiliary electric motor
- B62M6/45—Control or actuating devices therefor
- B62M6/50—Control or actuating devices therefor characterised by detectors or sensors, or arrangement thereof
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Hybrid Electric Vehicles (AREA)
Abstract
本申请涉及一种助力车扭矩补偿方法、装置、助力车和存储介质。所述方法包括:获取助力车的曲柄在运动过程中的所有曲柄角度;根据曲柄角度确定曲柄角度变化周期;根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值,其中,在曲柄角度变化周期,曲柄的力矩先增大后减小,扭矩补偿值先减小后增大。采用本方法能够根据扭矩补偿值对曲柄力矩进行补偿,以使输入的力矩平稳,确保助力车的电力输出动力平稳。
The present application relates to a torque compensation method and device for a power-assisted vehicle, a power-assisted vehicle and a storage medium. The method includes: obtaining all crank angles of the crank of the moped during motion; determining the crank angle change period according to the crank angle; determining the torque compensation value of the driving motor of the power-assisted bicycle according to the crank angle change period, wherein, during the crank angle change period, The torque of the crank first increases and then decreases, and the torque compensation value first decreases and then increases. By adopting the method, the crank torque can be compensated according to the torque compensation value, so as to make the input torque stable and ensure the stable electric power output of the moped.
Description
技术领域technical field
本申请涉及助力车技术领域,特别是涉及一种助力车扭矩补偿方法、装置、助力车、存储介质和计算机程序产品。The present application relates to the technical field of mopeds, in particular to a torque compensation method and device for mopeds, mopeds, storage media and computer program products.
背景技术Background technique
由于使用的便捷,助力自行车等助力车开始使用在人们的生活中。助力自行车包括与电动马达集成的常规自行车部件,该电动马达可用于推进,包括辅助或补充由骑手供应的踏板动力。Due to the convenience of use, mopeds such as power-assisted bicycles have begun to be used in people's lives. Assisted bicycles include conventional bicycle components integrated with an electric motor that can be used for propulsion, including assisting or supplementing pedal power supplied by the rider.
助力车的踩踏的曲柄属于一种绕支点可活动的杠杆模型,在助力车骑行过程中,助力车的电机的输出动力不平稳。The pedaling crank of the moped belongs to a lever model that can move around a fulcrum. During the riding process of the moped, the output power of the motor of the moped is not stable.
发明内容Contents of the invention
基于此,有必要针对上述技术问题,提供一种能够解决助力车的电机输出动力不平稳的助力车扭矩补偿装置、方法、助力车、计算机可读存储介质和计算机程序产品。Based on this, it is necessary to address the above technical problems and provide a moped torque compensation device, method, moped, computer readable storage medium and computer program product that can solve the problem of uneven output power of the motor of the moped.
第一方面,本申请提供了一种助力车扭矩补偿方法,所述方法包括:In a first aspect, the present application provides a torque compensation method for a moped, the method comprising:
获取助力车的曲柄在运动过程中的所有曲柄角度;Obtain all crank angles of the crank of the moped during motion;
根据所述曲柄角度确定曲柄角度变化周期;determining the crank angle variation period according to the crank angle;
根据所述曲柄角度变化周期确定所述助力车的驱动电机的扭矩补偿值,其中,在所述曲柄角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述驱动电机输出的扭矩在预设的扭矩范围内。Determine the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, within the crank angle change cycle, the trend of the torque compensation value of the drive motor is different in different states, so that the drive motor outputs The torque is within the preset torque range.
在其中一个实施例中,所述曲柄角度变化周期包括曲柄第一状态和曲柄第二状态;所述曲柄的力矩在所述曲柄第一状态增大,对应的所述助力车的驱动电机的扭矩补偿值减小;In one of the embodiments, the crank angle change period includes the first state of the crank and the second state of the crank; the torque of the crank increases in the first state of the crank, and the corresponding torque of the drive motor of the moped compensates value decreases;
所述曲柄的力矩在所述曲柄第二状态减小,对应的所述助力车的驱动电机的扭矩补偿值增大。The torque of the crank decreases in the second state of the crank, and the corresponding torque compensation value of the driving motor of the power-assisted bicycle increases.
在其中一个实施例中,所述获取助力车的曲柄在运动过程中的所有曲柄角度,包括:In one of the embodiments, the acquisition of all crank angles of the crank of the moped during motion includes:
获取所述曲柄两次经过设定起始位置之间产生的脉冲信号数;Obtain the number of pulse signals generated between the crank passing through the set starting position twice;
根据所述脉冲信号数确定每个脉冲信号对应的曲柄角度。The crank angle corresponding to each pulse signal is determined according to the number of pulse signals.
在其中一个实施例中,所述根据所述曲柄角度变化周期确定所述助力车的驱动电机的扭矩补偿值,包括:In one of the embodiments, the determining the torque compensation value of the driving motor of the power-assisted bicycle according to the crank angle variation period includes:
根据所述曲柄角度确定曲柄角度变化周期,在所述曲柄角度变化周期,根据所述曲柄角度的正弦关系确定所述助力车的驱动电机的扭矩补偿值。A crank angle variation period is determined according to the crank angle, and a torque compensation value of the driving motor of the power-assisted vehicle is determined according to a sine relationship of the crank angle during the crank angle variation period.
在其中一个实施例中,其特征在于,所述根据所述曲柄角度变化周期确定所述助力车的驱动电机的扭矩补偿值,包括:In one of the embodiments, it is characterized in that the determining the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle variation cycle includes:
根据所述曲柄角度确定曲柄角度变化周期,在所述曲柄角度变化周期,根据所述曲柄角度的余弦关系确定所述助力车的驱动电机的扭矩补偿值。A crank angle change cycle is determined according to the crank angle, and a torque compensation value of the driving motor of the power-assisted vehicle is determined according to a cosine relationship of the crank angle during the crank angle change cycle.
第二方面,本申请还提供了一种助力车扭矩补偿装置,In the second aspect, the present application also provides a torque compensation device for a moped,
所述装置包括设置在助力车上的扭矩传感器和与所述扭矩传感器连接的控制器,其中,所述扭矩传感器内集成有霍尔型传感器和磁环,所述霍尔传感器不随所述助力车的曲柄旋转同步旋转,所述磁环随着所述助力车的曲柄旋转同步旋转,所述霍尔传感器和所述磁环,用于确定所述助力车的曲柄运动过程中的所有曲柄角度;The device includes a torque sensor arranged on the moped and a controller connected to the torque sensor, wherein a hall sensor and a magnetic ring are integrated in the torque sensor, and the hall sensor is not attached to the crank of the moped The rotation rotates synchronously, the magnetic ring rotates synchronously with the crank rotation of the moped, and the Hall sensor and the magnetic ring are used to determine all crank angles during the crank movement of the moped;
所述控制器,用于根据所述曲柄角度确定曲柄角度变化周期,根据所述曲柄角度变化周期确定所述助力车的驱动电机的扭矩补偿值,其中,在所述曲柄角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述驱动电机输出的扭矩在预设的扭矩范围内。The controller is configured to determine a crank angle change cycle according to the crank angle, and determine a torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, within the crank angle change cycle, different states The trends of the torque compensation values of the driving motors described below are different, so that the output torque of the driving motors is within a preset torque range.
第三方面,本申请还提供了一种助力车。所述助力车包括助力车本体和助力车扭矩补偿装置,In a third aspect, the present application also provides a moped. The booster bike includes a booster bike body and a booster bike torque compensation device,
所述装置包括设置在助力车上的扭矩传感器和与所述扭矩传感器连接的控制器,其中,所述扭矩传感器内集成有霍尔型传感器和磁环,所述霍尔传感器不随所述助力车的曲柄旋转同步旋转,所述磁环随着所述助力车的曲柄旋转同步旋转,所述霍尔传感器和所述磁环,用于确定所述助力车的曲柄运动过程中的所有曲柄角度;The device includes a torque sensor arranged on the moped and a controller connected to the torque sensor, wherein a hall sensor and a magnetic ring are integrated in the torque sensor, and the hall sensor is not attached to the crank of the moped The rotation rotates synchronously, the magnetic ring rotates synchronously with the crank rotation of the moped, and the Hall sensor and the magnetic ring are used to determine all crank angles during the crank movement of the moped;
所述控制器,用于根据所述曲柄角度确定曲柄角度变化周期,根据所述曲柄角度变化周期确定所述助力车的驱动电机的扭矩补偿值,其中,在所述曲柄The controller is configured to determine a crank angle variation period according to the crank angle, and determine a torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle variation period, wherein, in the crank angle
角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述5驱动电机输出的扭矩在预设的扭矩范围内。During the angle change period, the trend of the torque compensation value of the drive motor is different in different states, so that the torque output by the drive motor is within a preset torque range.
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:In a fourth aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:
0获取助力车的曲柄在运动过程中的所有曲柄角度;0 Get all the crank angles of the crank of the moped during the movement;
根据所述曲柄角度确定曲柄角度变化周期;determining the crank angle variation period according to the crank angle;
根据所述曲柄角度变化周期确定所述助力车的驱动电机的扭矩补偿值,其中,在所述曲柄角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述驱动电机输出的扭矩在预设的扭矩范围内。Determine the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, within the crank angle change cycle, the trend of the torque compensation value of the drive motor is different in different states, so that the drive motor outputs The torque is within the preset torque range.
5第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,5 In the fifth aspect, the present application also provides a computer program product. said computer program product,
包括计算机程序,该计算机程序被处理器执行时实现以下步骤:Including a computer program which, when executed by a processor, implements the following steps:
获取助力车的曲柄在运动过程中的所有曲柄角度;Obtain all crank angles of the crank of the moped during motion;
根据所述曲柄角度确定曲柄角度变化周期;determining the crank angle variation period according to the crank angle;
根据所述曲柄角度变化周期确定所述助力车的驱动电机的扭矩补偿值,其0中,在所述曲柄角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述驱动电机输出的扭矩在预设的扭矩范围内。Determine the torque compensation value of the drive motor of the power-assisted vehicle according to the crank angle change cycle, wherein, in the crank angle change cycle, the torque compensation value trend of the drive motor is different in different states, so that the drive The torque output by the motor is within a preset torque range.
上述助力车扭矩补偿方法、装置、助力车、存储介质和计算机程序产品,通过获取助力车的曲柄在运动过程中的所有曲柄角度;根据曲柄角度变化周期The above-mentioned moped torque compensation method, device, moped, storage medium and computer program product obtain all crank angles of the crank of the moped during motion; according to the crank angle change period
确定曲柄的力矩变化,基于曲柄的力矩变化,根据曲柄角度确定助力车的驱动5电机的扭矩补偿值。根据扭矩补偿值对曲柄力矩进行补偿,以使输入的力矩平稳,进而确保助力车的电力输出动力平稳。The torque change of the crank is determined, and based on the torque change of the crank, the torque compensation value of the drive 5 motor of the moped is determined according to the crank angle. The crank torque is compensated according to the torque compensation value, so that the input torque is stable, and then the electric power output of the moped is stable.
附图说明Description of drawings
图1为一个实施例中助力车扭矩补偿方法的流程示意图;Fig. 1 is a schematic flow chart of a method for torque compensation of a moped in an embodiment;
图2为一个实施例中曲柄在运动过程中的曲柄角度示意图;Fig. 2 is a schematic diagram of the crank angle during the movement of the crank in one embodiment;
图3为一个实施例中曲柄在运动过程中的变化示意图;Fig. 3 is a schematic diagram of the change of the crank during the movement in one embodiment;
图4为一个实施例中曲柄补偿前扭矩和补偿后扭矩的示意图;Fig. 4 is a schematic diagram of crank torque before compensation and torque after compensation in one embodiment;
图5为另一个实施例中助力车扭矩补偿方法的流程示意图;Fig. 5 is a schematic flow chart of a torque compensation method for a moped in another embodiment;
图6为一个实施例中助力车扭矩补偿装置的结构框图;Fig. 6 is a structural block diagram of a torque compensation device for a moped in an embodiment;
图7为另一个实施例中助力车扭矩补偿装置的结构框图;Fig. 7 is a structural block diagram of a torque compensation device for a moped in another embodiment;
图8为一个实施例中计算机设备的内部结构图。Figure 8 is a diagram of the internal structure of a computer device in one embodiment.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.
在助力车骑行过程中,踩踏的曲柄属于一种绕支点可活动的杠杆模型,所以施加在曲柄上的力的方向是变化的,所以产生的力矩也是变化。由于曲柄又属于圆周运动模型,故理想情况下,扭矩传感器感应的力矩是一个周期变化的正弦波,导致电机出力也随之呈现波动的状态,不够平稳。为了解决助力车的电机的输出动力不平稳的问题,提出了一种助力车扭矩补偿方法。During the riding process of the moped, the pedaled crank belongs to a lever model that can move around the fulcrum, so the direction of the force applied to the crank changes, so the generated torque also changes. Since the crank belongs to the circular motion model, ideally, the torque sensed by the torque sensor is a sine wave that changes periodically, resulting in a fluctuating state of motor output, which is not stable enough. In order to solve the problem of unstable output power of the motor of the moped, a torque compensation method of the moped is proposed.
在一个实施例中,如图1所示,提供了一种助力车扭矩补偿方法,本实施例以该方法应用于助力车进行举例说明。本实施例中,该方法包括以下步骤:In one embodiment, as shown in FIG. 1 , a method for torque compensation of a moped is provided, and this embodiment is illustrated by taking the method applied to a moped. In this embodiment, the method includes the following steps:
步骤102,获取助力车的曲柄在运动过程中的所有曲柄角度。
其中,曲柄就是自行车的脚踏板连接的杠杆,曲柄的位置即是脚踏板的位置。助力车的结构包括助力车本体、电机和电机控制器。Wherein, crank is exactly the lever that the pedal of bicycle is connected, and the position of crank is exactly the position of pedal. The structure of the moped includes a moped body, a motor and a motor controller.
曲柄角度是指助力车的曲柄在运动过程中各曲柄状态的绝对位置。曲柄的绝对位置的确定可以是通过确定助力车的设定起始位置,根据设定起始位置确定曲柄在运动过程中的绝对位置,设定起始位置是预配置的。助力车的曲柄的运动过程可以是一个圆周运动,这里获取的曲柄角度可以是曲柄运动一周的所有曲柄角度。曲柄角度可以通过设置在助力车上的霍尔型传感器确定,也可以通过其他类型的传感器来确定,在此,对传感器的类型不做限定。The crank angle refers to the absolute position of each crank state during the motion of the crank of the moped. The absolute position of the crank can be determined by determining the set initial position of the moped, and the absolute position of the crank during movement is determined according to the set initial position. The set initial position is preconfigured. The motion process of the crank of the moped may be a circular motion, and the crank angles obtained here may be all the crank angles of one round of the crank motion. The crank angle can be determined by a Hall-type sensor provided on the moped, or by other types of sensors, and the type of the sensor is not limited here.
例如,当检测到曲柄经过设定起始位置,产生一个触发信号,当曲柄经过不同霍尔型传感器时,霍尔型传感器感应到曲柄,则会产生一个脉冲信号,将脉冲信号发送至处理器,处理器根据接收到的脉冲信号进行计数。当第二次经过起始位置时,得到曲柄转一圈的脉冲计数值,根据脉冲计数值得到曲柄在每个脉冲信号处的曲柄角度,设定起始位置可以根据实际的需求进行设置。例如,曲柄运动一周的角度为360°,曲柄运动一周产生了6个脉冲,则对应的曲柄角度是0°、60°、120°、180°、240°和360°,得到曲柄在运动过程的绝对位置。如图2所示,包括曲柄运动一周的所有曲柄角度,其中,过零可以理解为曲柄经过起始位置,根据当前起始位置到下一次经过起始位置之间产生的脉冲计数值,可以确定曲柄运动一周的所有曲柄角度。For example, when it is detected that the crank passes the set starting position, a trigger signal is generated, and when the crank passes through different Hall sensors, the Hall sensor senses the crank, and a pulse signal is generated, and the pulse signal is sent to the processor , the processor counts according to the received pulse signal. When passing the initial position for the second time, the pulse count value of one revolution of the crank is obtained, and the crank angle of the crank at each pulse signal is obtained according to the pulse count value, and the initial position can be set according to actual needs. For example, the angle of one round of crank movement is 360°, and six pulses are generated during one round of crank movement, then the corresponding crank angles are 0°, 60°, 120°, 180°, 240° and 360°, and the absolute position. As shown in Figure 2, it includes all crank angles for one round of crank movement. Among them, zero crossing can be understood as the crank passing the initial position. According to the pulse count value generated between the current initial position and the next passing initial position, it can be determined All crank angles for one revolution of the crank.
步骤104,根据曲柄角度确定曲柄角度变化周期。
其中,曲柄角度变化周期是指曲柄运动一周的角度变化。例如,助力车在运动过程中曲柄角度变化从0到90°、从90°到180°、从180°到270°,再从270°到360°。Wherein, the crank angle change cycle refers to the change of the angle of the crank for one revolution. For example, the crank angle changes from 0 to 90°, from 90° to 180°, from 180° to 270°, and from 270° to 360° during the motion of the moped.
步骤106,根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值,其中,在曲柄角度变化周期内,不同状态下驱动电机的扭矩补偿值趋势不同,使得驱动电机输出的扭矩在预设的扭矩范围内。
其中,预设的扭矩范围可以是根据实际需求进行设置的。对扭矩传感器的扭矩进行补偿,其目的使驱动电机的输出动力保持平稳。Wherein, the preset torque range may be set according to actual requirements. The torque of the torque sensor is compensated to keep the output power of the drive motor stable.
可以理解的是,在曲柄的运动过程中,通过检测用户踩踏的力矩来输出电机助力。根据力矩的确定方式,随着曲柄的曲柄角度不断变化,施加在曲柄上力和力臂之间的夹角也是不断地变化,助力车的力矩也是随着夹角不断变换,助力车上的扭矩传感器感应的力矩也是不断变化的,根据感应到的力矩的变化,助力车的输出与力矩对应的输出动力,输出动力也是变化的,导致助力车的输出动力不平稳,增加能耗、效率下降,进而影响电机的使用寿命。为了确保助力车的输出动力平稳,即需要使扭矩传感器感应的力矩在设定范围内波动,需要对用户踩踏的力矩进行补偿以使电机助力。扭矩是使物体发生转动的一种特殊的力矩。It can be understood that, during the movement of the crank, the motor assist is output by detecting the pedaling torque of the user. According to the way to determine the torque, as the crank angle of the crank changes continuously, the angle between the force applied on the crank and the arm also changes continuously, and the torque of the moped also changes with the angle, and the torque sensor on the moped senses The torque of the moped is also constantly changing. According to the change of the sensed torque, the output power of the moped corresponds to the torque, and the output power is also changing, resulting in unstable output power of the moped, increased energy consumption, and decreased efficiency, which in turn affects the motor. service life. In order to ensure a stable output power of the moped, that is, it is necessary to make the torque sensed by the torque sensor fluctuate within the set range, and it is necessary to compensate the pedaling torque of the user to assist the motor. Torque is a special moment that makes an object rotate.
其中,在曲柄角度变化周期,在曲柄角度变化周期,曲柄的力矩可以是先增大后减小,扭矩补偿值先减小后增大。在确定扭矩补偿值时,根据各曲柄状态对应的曲柄角度来确定的。如图3所示,在曲柄施加固定力时,曲柄旋转一周的力矩变化中,存在两个力矩感应的最低点曲柄状态1和曲柄状态3,以及两个力矩感应的最高点曲柄状态2和曲柄状态4,曲柄状态1设定为0°,曲柄状态2就是90°,曲柄状态3就是180°,曲柄状态4就是270°。在曲柄状态1到曲柄状态2的区间1,随着曲柄位置的变化,力矩越来越大,此时根据曲柄位置计算的扭矩补偿值越来越小。在曲柄状态2到曲柄状态3的区间2,随着曲柄位置的变化,力矩越来越小,此时根据曲柄位置计算的扭矩补偿值越来越大。Wherein, during the crank angle change cycle, the crank torque may first increase and then decrease, and the torque compensation value first decrease and then increase. When determining the torque compensation value, it is determined according to the crank angle corresponding to each crank state. As shown in Figure 3, when the crank exerts a fixed force, there are two torque-induced lowest points crank
在曲柄状态3到曲柄状态4的区间3,随着曲柄位置的变化,力矩越来越大,此时根据曲柄位置计算的扭矩补偿值越来越小。在曲柄状态4到曲柄状态1的区间4,随着曲柄位置的变化,力矩越来越小,此时根据曲柄位置计算的扭矩补偿值越来越大,如图4所示,在对曲柄各状态的力矩进行补偿后,得到补偿后的扭矩,补偿后扭矩设定范围内波动。补偿后扭矩设定范围内波动可以理解为补偿后扭矩保持平稳。In the interval 3 from crank state 3 to crank state 4, as the crank position changes, the torque becomes larger and larger, and the torque compensation value calculated according to the crank position becomes smaller and smaller. In the interval 4 from crank state 4 to crank
进一步地,根据扭矩补偿值对扭矩传感器的输出进行补偿,可以还原人施加的真实扭矩,让电机输出的助力输出更加平稳。不同路况出来的扭矩大小不一样,相对来说,平路的扭矩比较小,爬坡时扭矩较大。本实施例以助力车行驶在平路为例来说明。Further, compensating the output of the torque sensor according to the torque compensation value can restore the real torque applied by the person, and make the power output output by the motor more stable. The torque generated by different road conditions is different. Relatively speaking, the torque on a flat road is relatively small, and the torque on a hill is relatively large. This embodiment is described by taking the moped driving on a flat road as an example.
上述助力车扭矩补偿方法中,通过获取助力车的曲柄在运动过程中的所有曲柄角度;根据曲柄角度变化周期确定曲柄的力矩变化,基于曲柄的力矩变化,根据曲柄角度确定助力车的驱动电机的扭矩补偿值。根据扭矩补偿值对扭矩传感器的输出进行补偿,以使输入的力矩平稳,进而确保助力车的电力输出动力平稳,同时也避免了滤波带来的响应滞后性,使得力矩的输出更加及时。In the above-mentioned moped torque compensation method, by obtaining all crank angles of the crank of the moped during motion; determining the torque change of the crank according to the crank angle change cycle, and determining the torque compensation value of the driving motor of the moped based on the crank torque change according to the crank angle . Compensate the output of the torque sensor according to the torque compensation value to make the input torque stable, thereby ensuring the power output of the moped is stable, and avoiding the response hysteresis caused by filtering, making the torque output more timely.
在一个实施例中,曲柄角度变化周期包括曲柄第一状态和曲柄第二状态,曲柄第一状态是指曲柄的力矩增大的状态,曲柄第二状态是指曲柄的力矩减小的状态。曲柄的力矩在曲柄第一状态增大,对应的助力车的驱动电机的扭矩补偿值减小;曲柄的力矩在曲柄第二状态减小,对应的助力车的驱动电机的扭矩补偿值增大。通过根据曲柄角度确定各曲柄状态的扭矩补偿值,对曲柄力矩进行补偿,以使输入的力矩平稳。In one embodiment, the crank angle variation cycle includes a crank first state and a crank second state, the first crank state refers to a state in which the torque of the crank increases, and the second state of the crank refers to a state in which the torque of the crank decreases. When the torque of the crank increases in the first state of the crank, the corresponding torque compensation value of the drive motor of the bicycle decreases; when the torque of the crank decreases in the second state of the crank, the corresponding torque compensation value of the drive motor of the bicycle increases. By determining the torque compensation value of each crank state according to the crank angle, the crank torque is compensated to make the input torque stable.
在另一个实施例中,如图5所示,提供了一种助力车扭矩补偿方法,本实施例以该方法应用于助力车进行举例说明。本实施例中,该方法包括以下步骤:In another embodiment, as shown in FIG. 5 , a method for compensating torque of a moped is provided, and this embodiment is illustrated by applying the method to a moped. In this embodiment, the method includes the following steps:
步骤502,获取曲柄两次经过设定起始位置之间产生的脉冲信号数。
其中,助力车的曲柄在经过零点检测装置时,会触发产生一个零点信号,表明助力车的曲柄经过设定起始位置。零点信号可以是一种脉冲信号,也可以是一种磁场信号,也可以是模拟信号、光信号等。此时,曲柄在运动过程中若经过一个霍尔型传感器,则会触发产生一个脉冲信号。将脉冲信号发送至控制器,控制器根据接收到的脉冲信号进行计数。当第二次经过起始位置时,得到曲柄转一圈的脉冲计数值。其中,零点检测装置可以是不同类型的传感器,零点检测装置不随着曲柄旋转。零点检测装置可以是一个零点霍尔传感器,零点检测装置不随曲柄的旋转而旋转,是固定在指定的位置。当曲柄在旋转过程中,当设置在扭矩传感器上的单对极磁环随着曲柄旋转一圈,零点检测装置输出一个脉冲,作为设定起始位置。Wherein, when the crank of the moped passes through the zero-point detection device, a zero-point signal will be triggered to indicate that the crank of the moped has passed the set initial position. The zero point signal can be a pulse signal, a magnetic field signal, an analog signal, an optical signal, etc. At this time, if the crank passes a Hall sensor during motion, it will be triggered to generate a pulse signal. The pulse signal is sent to the controller, and the controller counts according to the received pulse signal. When the starting position is passed for the second time, the pulse count value of one revolution of the crank is obtained. Wherein, the zero point detection device can be different types of sensors, and the zero point detection device does not rotate with the crank. The zero point detection device may be a zero point Hall sensor, and the zero point detection device does not rotate with the rotation of the crank, but is fixed at a designated position. When the crank is rotating, when the single-pole magnetic ring arranged on the torque sensor rotates one circle with the crank, the zero point detection device outputs a pulse as the set starting position.
步骤504,根据脉冲信号数确定每个脉冲信号对应的曲柄角度。
例如,如图2所示,两个零点之间的脉冲即为曲柄转过一圈的脉冲信号。假设零点位置为0°,一圈有6个脉冲信号,那么从零点开始算,每经过1个脉冲信号就经过60°,以此类推获得其他曲柄位置。可以理解的是,两个零点之间的脉冲数越多,则角度分辨率就越高,角度更加精细,进而根据曲柄角度可以确定各曲柄状态的扭矩补偿值,以使输入的力矩更加平稳。For example, as shown in Figure 2, the pulse between the two zero points is the pulse signal of the crank turning one revolution. Assuming that the zero point position is 0°, and there are 6 pulse signals in one circle, counting from the zero point, every time a pulse signal passes through, 60° will pass, and so on to obtain other crank positions. It can be understood that the more the number of pulses between two zero points, the higher the angular resolution and the finer the angle, and then the torque compensation value of each crank state can be determined according to the crank angle to make the input torque more stable.
步骤506,根据曲柄角度确定曲柄角度变化周期。
步骤508,根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值,其中,在曲柄角度变化周期内,不同状态下驱动电机的扭矩补偿值趋势不同,使得驱动电机输出的扭矩在预设的扭矩范围内。Step 508: Determine the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, within the crank angle change cycle, the trend of the torque compensation value of the drive motor in different states is different, so that the output torque of the drive motor is within the preset torque within range.
其中,根据曲柄角度确定曲柄角度变化周期,曲柄角度变化周期包括曲柄第一状态和曲柄第二状态;曲柄的力矩在曲柄第一状态增大,对应的助力车的驱动电机的扭矩补偿值减小;曲柄的力矩在曲柄第二状态减小,对应的助力车的驱动电机的扭矩补偿值增大。Wherein, the crank angle change cycle is determined according to the crank angle, and the crank angle change cycle includes the first state of the crank and the second state of the crank; the torque of the crank increases in the first state of the crank, and the corresponding torque compensation value of the drive motor of the moped decreases; The torque of the crank decreases in the second state of the crank, and the corresponding torque compensation value of the driving motor of the power-assisted bicycle increases.
根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值可以通过以下至少一种方式实现:Determining the torque compensation value of the drive motor of the moped according to the crank angle change cycle can be achieved in at least one of the following ways:
方式一:根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的正弦关系确定助力车的驱动电机的扭矩补偿值。其中,正弦关系是预先设置的,在曲柄角度变化周期,根据曲柄角度的正弦关系确定助力车的驱动电机的扭矩补偿值,满足扭矩补偿值在曲柄第一状态减小,在第二状态增大。Method 1: Determine the crank angle variation period according to the crank angle, and determine the torque compensation value of the drive motor of the moped according to the sine relationship of the crank angle during the crank angle variation period. Wherein, the sinusoidal relationship is preset. In the crank angle change period, the torque compensation value of the driving motor of the power-assisted vehicle is determined according to the crank angle sinusoidal relationship, satisfying that the torque compensation value decreases in the first state of the crank and increases in the second state.
方式二:根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的余弦关系确定助力车的驱动电机的扭矩补偿值。其中,余弦关系是预先设置的,在曲柄角度变化周期,根据曲柄角度的正弦关系确定助力车的驱动电机的扭矩补偿值,满足扭矩补偿值在曲柄第一状态减小,在第二状态增大。Method 2: Determine the crank angle variation period according to the crank angle, and determine the torque compensation value of the driving motor of the moped according to the cosine relationship of the crank angle during the crank angle variation period. Wherein, the cosine relationship is preset. In the crank angle change cycle, the torque compensation value of the driving motor of the power-assisted vehicle is determined according to the sine relationship of the crank angle, so that the torque compensation value decreases in the first state of the crank and increases in the second state.
方式三:计算各曲柄状态的原始扭矩值,根据各曲柄状态的原始扭矩值和设定扭矩值之间的扭矩差值,得到各曲柄状态的扭矩补偿值。Method 3: Calculate the original torque value of each crank state, and obtain the torque compensation value of each crank state according to the torque difference between the original torque value of each crank state and the set torque value.
上述助力车扭矩补偿方法,通过获取曲柄两次经过设定起始位置之间产生的脉冲信号数,根据脉冲信号数确定每个脉冲信号对应的曲柄角度,根据曲柄角度变化周期确定曲柄的力矩变化,基于曲柄的力矩变化,根据曲柄角度确定助力车的驱动电机的扭矩补偿值。根据扭矩补偿值对曲柄的力矩进行补偿,以使输入的力矩平稳,进而确保助力车的电机输出动力平稳,延长了电机的使用寿命。In the above-mentioned moped torque compensation method, by obtaining the number of pulse signals generated between the two passes of the crank through the set starting position, the crank angle corresponding to each pulse signal is determined according to the number of pulse signals, and the torque change of the crank is determined according to the change period of the crank angle. Based on the torque change of the crank, the torque compensation value of the driving motor of the power-assisted bicycle is determined according to the crank angle. The torque of the crank is compensated according to the torque compensation value, so that the input torque is stable, thereby ensuring a stable output power of the motor of the moped, and prolonging the service life of the motor.
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flow charts involved in the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flow charts involved in the above embodiments may include multiple steps or stages, and these steps or stages are not necessarily executed at the same time, but may be executed at different times, The execution order of these steps or stages is not necessarily performed sequentially, but may be executed in turn or alternately with other steps or at least a part of steps or stages in other steps.
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的助力车扭矩补偿方法的助力车扭矩补偿装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个助力车扭矩补偿装置实施例中的具体限定可以参见上文中对于助力车扭矩补偿方法的限定,在此不再赘述。Based on the same inventive concept, an embodiment of the present application further provides a torque compensation device for a motorized vehicle for implementing the above-mentioned method for compensating the torque of a motorized vehicle. The solution to the problem provided by the device is similar to the implementation described in the above-mentioned method, so for the specific limitations in one or more embodiments of the power-assisted vehicle torque compensation device provided below, please refer to the above-mentioned method for the power-assisted vehicle torque compensation limited and will not be repeated here.
在一个实施例中,如图6所示,提供了一种助力车扭矩补偿装置,助力车扭矩补偿装置包括设置在助力车上的扭矩传感器和与扭矩传感器连接的控制器,其中,扭矩传感器内集成有霍尔型传感器和磁环,霍尔传感器不随助力车的曲柄旋转同步旋转,磁环随着助力车的曲柄旋转同步旋转,霍尔传感器和磁环,用于确定助力车的曲柄运动过程中的所有曲柄角度;控制器,用于根据曲柄角度确定曲柄角度变化周期,根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值,其中,在曲柄角度变化周期内,不同状态下驱动电机的扭矩补偿值趋势不同,使得驱动电机输出的扭矩在预设的扭矩范围内。In one embodiment, as shown in FIG. 6 , a power-assisted vehicle torque compensation device is provided. The power-assisted vehicle torque compensation device includes a torque sensor arranged on the power-assisted vehicle and a controller connected to the torque sensor, wherein the torque sensor is integrated with a Hall Hall sensor and magnetic ring, the Hall sensor does not rotate synchronously with the crank rotation of the moped, the magnetic ring rotates synchronously with the crank rotation of the moped, the Hall sensor and the magnetic ring are used to determine all crank angles during the crank movement of the moped; The controller is used to determine the crank angle change cycle according to the crank angle, and determine the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, within the crank angle change cycle, the trend of the torque compensation value of the drive motor is different under different states, Make the torque output by the drive motor within a preset torque range.
可以理解的是,霍尔型传感器的数量可以根据实际需求进行设置,例如,可以是两个,在此对霍尔型传感器的数量不做限定。助力车的曲柄的运动过程可以是一个圆周运动,曲柄运动至不同位置,对应的曲柄的角度不同,此时确定的曲柄的角度是一个相对位置,为了准确地确定曲柄在运动过程的绝对位置,可以确定曲柄的起始位置,基于确定的起始位置,可以确定曲柄在运动过程的绝对位置。曲柄的起始位置的确定可以通过脉冲计数的脉冲信号数来确定,脉冲信号数为零,默认为曲柄的起始位置,当脉冲计数的脉冲信号数到达设定计数值时,则表明曲柄运动一周再次到达起始位置。It can be understood that the number of Hall-type sensors can be set according to actual needs, for example, there can be two, and the number of Hall-type sensors is not limited here. The motion process of the crank of the moped can be a circular motion. The crank moves to different positions, and the corresponding crank angles are different. The angle of the crank determined at this time is a relative position. In order to accurately determine the absolute position of the crank during the motion, you can The starting position of the crank is determined, and based on the determined starting position, the absolute position of the crank during motion can be determined. The starting position of the crank can be determined by the pulse signal number of the pulse count. The pulse signal number is zero, and the default is the starting position of the crank. When the pulse signal number of the pulse count reaches the set count value, it indicates that the crank is moving A week to get to the starting position again.
曲柄角度是指曲柄在运动过程中的绝对位置,曲柄角度可以通过设置在助力车的扭矩传感器上的霍尔型传感器来确定。当检测到曲柄经过起始位置,产生一个触发信号,当曲柄经过霍尔型传感器时,霍尔型传感器感应到曲柄,则会产生一个脉冲信号,将脉冲信号发送至控制器,控制器根据接收到的脉冲信号进行计数。当第二次经过起始位置时,得到曲柄转一圈的脉冲计数值,根据脉冲计数值得到曲柄在每个脉冲信号处的曲柄角度。例如,曲柄运动一周的角度为360°,曲柄运动一周产生了6个脉冲,则对应的曲柄角度是0°、60°、120°、180°、240°和360°,得到曲柄在运动过程的绝对位置。The crank angle refers to the absolute position of the crank during motion, and the crank angle can be determined by a Hall sensor arranged on the torque sensor of the moped. When it is detected that the crank passes the initial position, a trigger signal is generated. When the crank passes the Hall sensor, the Hall sensor senses the crank, and a pulse signal is generated, which is sent to the controller. The received pulse signal is counted. When passing through the starting position for the second time, the pulse count value of one revolution of the crank is obtained, and the crank angle of the crank at each pulse signal is obtained according to the pulse count value. For example, the angle of one round of crank movement is 360°, and six pulses are generated during one round of crank movement, then the corresponding crank angles are 0°, 60°, 120°, 180°, 240° and 360°, and the absolute position.
助力车运过程中驱动力来源于电机输出的驱动力和/或人施加的驱动力,助力车在行驶过程中随着曲柄的运动变化,力矩也是不断的变化的,助力车的电机的输出动力也是变化的,为了确保助力车的电机的输出动力平稳,需要对曲柄运动过程中的各个位置进行扭矩补偿。During the operation of the moped, the driving force comes from the driving force output by the motor and/or the driving force applied by the person. The torque of the moped changes with the movement of the crank during the driving process, and the output power of the motor of the moped also changes. , in order to ensure the stable output power of the motor of the moped, it is necessary to perform torque compensation for each position during the crank movement.
上述通过在设置在助力车上的扭矩传感器和与扭矩传感器连接的控制器,其中,扭矩传感器内集成有霍尔型传感器和磁环,霍尔传感器不随助力车的曲柄旋转同步旋转,磁环随着助力车的曲柄旋转同步旋转,基于霍尔型传感器确定助力车的曲柄在运动过程中的曲柄角度。根据运动过程中曲柄角度的变化周期,确定助力车的驱动电机的扭矩补偿值呈周期性变化,以使输入的力矩平稳,进而确保助力车的电力输出动力平稳。The above is through the torque sensor arranged on the moped and the controller connected to the torque sensor, wherein the torque sensor is integrated with a Hall sensor and a magnetic ring, the Hall sensor does not rotate synchronously with the crank rotation of the moped, and the magnetic ring follows the rotation of the moped. The crank rotates synchronously, and the crank angle of the crank of the moped is determined based on the Hall sensor. According to the change cycle of the crank angle during the exercise, it is determined that the torque compensation value of the driving motor of the moped changes periodically, so that the input torque is stable, and then the power output of the moped is stable.
在一个实施例中,曲柄角度变化周期包括曲柄第一状态和曲柄第二状态;曲柄的力矩在曲柄第一状态增大,对应的助力车的驱动电机的扭矩补偿值减小;曲柄的力矩在曲柄第二状态减小,对应的助力车的驱动电机的扭矩补偿值增大。In one embodiment, the crank angle change period includes the first state of the crank and the second state of the crank; the torque of the crank increases in the first state of the crank, and the corresponding torque compensation value of the drive motor of the power-assisted bicycle decreases; The second state decreases, and the corresponding torque compensation value of the driving motor of the power-assisted vehicle increases.
在另一个实施例中,提供了一种助力车扭矩补偿装置,包括设置在助力车上的扭矩传感器和与扭矩传感器连接的控制器,其中,扭矩传感器内集成有霍尔型传感器和磁环,霍尔传感器不随助力车的曲柄旋转同步旋转,磁环随着助力车的曲柄旋转同步旋转。In another embodiment, a power-assisted vehicle torque compensation device is provided, including a torque sensor arranged on the power-assisted vehicle and a controller connected to the torque sensor, wherein the torque sensor is integrated with a Hall-type sensor and a magnetic ring, and the Hall The sensor does not rotate synchronously with the crank rotation of the moped, but the magnetic ring rotates synchronously with the crank rotation of the moped.
如图7所示,提供了一种扭矩传感器的结构示意图,扭矩传感器内集成有两个霍尔型传感器和两个磁环,其中,一个霍尔型传感器为零点霍尔型传感器,另一霍尔型传感器为脉冲霍尔型传感器,一个磁环为单极对磁环,另一磁环为多对极磁环;零点霍尔型传感器,用于根据单极对磁环,输出零点信号以及确定设定起始位置,并将零点信号发送至控制器,以使控制器响应零点信号,确定曲柄两次经过设定起始位置之间的所有曲柄角度,根据所有曲柄角度的曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值;所有曲柄角度脉冲霍尔型传感器基于多对极磁环确定的。换言之,扭矩传感器包含两个磁环和两个霍尔传感器,霍尔传感器不动,两个磁环随着曲柄旋转同步旋转。其中,外圈磁环为单对极磁环,旋转一圈,零点霍尔输出一个脉冲,作为初始位置检测。内圈为多对极磁环,假设有32对极,那么磁环旋转一圈,脉冲霍尔会输出32个脉冲,可以作为当前位置的计算,得到曲柄在运动过程中的所有曲柄角度。As shown in Figure 7, a schematic structural diagram of a torque sensor is provided. Two Hall sensors and two magnetic rings are integrated in the torque sensor, wherein one Hall sensor is a zero-point Hall sensor, and the other Hall sensor is Hall-type sensor is a pulse Hall-type sensor, one magnetic ring is a unipolar pair of magnetic rings, and the other magnetic ring is a multi-pair magnetic ring; the zero-point Hall-type sensor is used to output a zero-point signal and Determine the set starting position, and send the zero point signal to the controller, so that the controller responds to the zero point signal, and determine all crank angles between the two passes of the crank through the set starting position, according to the crank angle change cycle of all crank angles Determine the torque compensation value of the drive motor of the moped; all crank angle pulse Hall sensors are determined based on multi-pole magnetic rings. In other words, the torque sensor contains two magnetic rings and two Hall sensors, the Hall sensor does not move, and the two magnetic rings rotate synchronously with the rotation of the crank. Among them, the outer magnetic ring is a single-pole magnetic ring, and when it rotates one circle, the zero-point Hall outputs a pulse as the initial position detection. The inner ring is a multi-pole magnetic ring. Assuming there are 32 pairs of poles, then the magnetic ring rotates once, and the pulse hall will output 32 pulses, which can be used as the calculation of the current position to obtain all the crank angles of the crank during motion.
可以理解的是,零点霍尔型传感器也可以理解为零点检测装置,零点检测装置设置在扭矩传感器内部,单对极磁环的磁极与曲柄的位置对应设置,当零点霍尔型传感器检测到单对极磁环的信号时,即检测到曲柄的对应位置。零点检测装置也可以设置在扭矩传感器外部,直接检测曲柄的对应位置。例如光电传感器,电磁传感器或金属传感器,检测在曲柄转动经过时的信号,传递给控制器,控制器即知道曲柄此时的位置,作为零点位置进行控制工作。其中,基于曲柄角度变化周期,根据各曲柄状态的曲柄角度确定助力车的驱动电机的扭矩补偿值根据曲柄角度的正弦关系确定助力车的驱动电机的扭矩补偿值,也可以根据曲柄角度的余弦关系确定助力车的驱动电机的扭矩补偿值。It can be understood that the zero-point Hall-type sensor can also be understood as a zero-point detection device. The zero-point detection device is arranged inside the torque sensor, and the magnetic poles of the single-pole magnetic ring are set corresponding to the position of the crank. When the zero-point Hall-type sensor detects a single When the signal of the polar magnetic ring is detected, the corresponding position of the crank is detected. The zero point detection device can also be arranged outside the torque sensor to directly detect the corresponding position of the crank. For example, photoelectric sensor, electromagnetic sensor or metal sensor detects the signal when the crank rotates, and transmits it to the controller. The controller knows the position of the crank at this time and controls it as the zero position. Among them, based on the crank angle change cycle, the torque compensation value of the drive motor of the power-assisted vehicle is determined according to the crank angle of each crank state. The torque compensation value of the drive motor of the power-assisted vehicle is determined according to the sine relationship of the crank angle, and the power-assisted vehicle can also be determined according to the cosine relationship of the crank angle. The torque compensation value of the drive motor.
上述助力车扭矩补偿装置,通过设置零点检测装置检测到曲柄经过设定起始位置时,获取曲柄两次经过设定起始位置之间产生的脉冲信号数,根据脉冲信号数确定每个脉冲信号对应的曲柄角度,基于曲柄的力矩变化,根据曲柄角度确定助力车的驱动电机的扭矩补偿值。通过设置零点检测装置确定曲柄状态的绝对位置,以及根据扭矩补偿值对曲柄力矩进行补偿,以使输入的力矩平稳,进而确保助力车的电力输出动力平稳。The aforementioned moped torque compensating device detects that the crank passes the set initial position by setting the zero point detection device, obtains the number of pulse signals generated between the two passes of the crank through the set initial position, and determines each pulse signal corresponding to the number of pulse signals according to the number of pulse signals. The crank angle is based on the torque change of the crank, and the torque compensation value of the driving motor of the moped is determined according to the crank angle. The absolute position of the state of the crank is determined by setting a zero-point detection device, and the torque of the crank is compensated according to the torque compensation value, so that the input torque is stable, thereby ensuring that the electric power output of the moped is stable.
上述助力车扭矩补偿装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the torque compensation device of the above-mentioned power-assisted vehicle can be fully or partially realized by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.
在一个实施例中,提供了一种助力车,包括助力车本体和上述的助力车扭矩补偿装置。In one embodiment, a power-assisted vehicle is provided, including a power-assisted vehicle body and the above-mentioned power-assisted vehicle torque compensating device.
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种助力车扭矩补偿装置方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure may be as shown in FIG. 8 . The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, mobile cellular network, NFC (Near Field Communication) or other technologies. When the computer program is executed by the processor, a method for a power-assisted vehicle torque compensation device is realized. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a button, a trackball or a touch pad provided on the casing of the computer device , and can also be an external keyboard, touchpad, or mouse.
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 8 is only a block diagram of a partial structure related to the solution of this application, and does not constitute a limitation on the computer equipment to which the solution of this application is applied. The specific computer equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:In one embodiment, a computer device is provided, including a memory and a processor, a computer program is stored in the memory, and the processor implements the following steps when executing the computer program:
获取助力车的曲柄在运动过程中的所有曲柄角度;Obtain all crank angles of the crank of the moped during motion;
根据曲柄角度确定曲柄角度变化周期;Determine the crank angle change cycle according to the crank angle;
根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值,其中,在曲柄角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述驱动电机输出的扭矩在预设的扭矩范围内。Determine the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, in the crank angle change cycle, the torque compensation value trend of the drive motor is different under different states, so that the output torque of the drive motor is within a preset within the torque range.
在一个实施例中,处理器执行计算机程序时还实现以下:In one embodiment, the processor also implements the following when executing the computer program:
曲柄角度变化周期包括曲柄第一状态和曲柄第二状态;曲柄的力矩在曲柄第一状态增大,对应的助力车的驱动电机的扭矩补偿值减小;The crank angle change cycle includes the first state of the crank and the second state of the crank; the torque of the crank increases in the first state of the crank, and the corresponding torque compensation value of the driving motor of the moped decreases;
曲柄的力矩在曲柄第二状态减小,对应的助力车的驱动电机的扭矩补偿值增大。The torque of the crank decreases in the second state of the crank, and the corresponding torque compensation value of the driving motor of the power-assisted bicycle increases.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the following steps are also implemented when the processor executes the computer program:
获取曲柄两次经过设定起始位置之间产生的脉冲信号数;Obtain the number of pulse signals generated between the crank's two passes through the set starting position;
根据脉冲信号数确定每个脉冲信号对应的曲柄角度。The crank angle corresponding to each pulse signal is determined according to the number of pulse signals.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the following steps are also implemented when the processor executes the computer program:
根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的正弦关系确定助力车的驱动电机的扭矩补偿值。The crank angle change period is determined according to the crank angle, and in the crank angle change period, the torque compensation value of the drive motor of the power-assisted bicycle is determined according to the sinusoidal relationship of the crank angle.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the following steps are also implemented when the processor executes the computer program:
根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的余弦关系确定助力车的驱动电机的扭矩补偿值。The crank angle change period is determined according to the crank angle, and in the crank angle change period, the torque compensation value of the driving motor of the power-assisted bicycle is determined according to the cosine relationship of the crank angle.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
获取助力车的曲柄在运动过程中的所有曲柄角度;Obtain all crank angles of the crank of the moped during motion;
根据曲柄角度确定曲柄角度变化周期;Determine the crank angle change cycle according to the crank angle;
根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值,其中,在曲柄角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述驱动电机输出的扭矩在预设的扭矩范围内。Determine the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, in the crank angle change cycle, the torque compensation value trend of the drive motor is different under different states, so that the output torque of the drive motor is within a preset within the torque range.
在一个实施例中,计算机程序被处理器执行时还实现以下:In one embodiment, the computer program also implements the following when executed by the processor:
曲柄角度变化周期包括曲柄第一状态和曲柄第二状态;曲柄的力矩在曲柄第一状态增大,对应的助力车的驱动电机的扭矩补偿值减小;The crank angle change cycle includes the first state of the crank and the second state of the crank; the torque of the crank increases in the first state of the crank, and the corresponding torque compensation value of the driving motor of the moped decreases;
曲柄的力矩在曲柄第二状态减小,对应的助力车的驱动电机的扭矩补偿值增大。The torque of the crank decreases in the second state of the crank, and the corresponding torque compensation value of the driving motor of the power-assisted bicycle increases.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
获取曲柄两次经过设定起始位置之间产生的脉冲信号数;Obtain the number of pulse signals generated between the crank's two passes through the set starting position;
根据脉冲信号数确定每个脉冲信号对应的曲柄角度。The crank angle corresponding to each pulse signal is determined according to the number of pulse signals.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的正弦关系确定助力车的驱动电机的扭矩补偿值。The crank angle change period is determined according to the crank angle, and in the crank angle change period, the torque compensation value of the drive motor of the power-assisted bicycle is determined according to the sinusoidal relationship of the crank angle.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的余弦关系确定助力车的驱动电机的扭矩补偿值。The crank angle change period is determined according to the crank angle, and in the crank angle change period, the torque compensation value of the driving motor of the power-assisted bicycle is determined according to the cosine relationship of the crank angle.
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
获取助力车的曲柄在运动过程中的所有曲柄角度;Obtain all crank angles of the crank of the moped during motion;
根据曲柄角度确定曲柄角度变化周期;Determine the crank angle change cycle according to the crank angle;
根据曲柄角度变化周期确定助力车的驱动电机的扭矩补偿值,其中,在曲柄角度变化周期内,不同状态下所述驱动电机的扭矩补偿值趋势不同,使得所述驱动电机输出的扭矩在预设的扭矩范围内。Determine the torque compensation value of the driving motor of the power-assisted vehicle according to the crank angle change cycle, wherein, in the crank angle change cycle, the torque compensation value trend of the drive motor is different under different states, so that the output torque of the drive motor is within a preset within the torque range.
在一个实施例中,计算机程序被处理器执行时还实现以下:In one embodiment, the computer program also implements the following when executed by the processor:
曲柄角度变化周期包括曲柄第一状态和曲柄第二状态;曲柄的力矩在曲柄第一状态增大,对应的助力车的驱动电机的扭矩补偿值减小;The crank angle change cycle includes the first state of the crank and the second state of the crank; the torque of the crank increases in the first state of the crank, and the corresponding torque compensation value of the driving motor of the moped decreases;
曲柄的力矩在曲柄第二状态减小,对应的助力车的驱动电机的扭矩补偿值增大。The torque of the crank decreases in the second state of the crank, and the corresponding torque compensation value of the driving motor of the power-assisted bicycle increases.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
获取曲柄两次经过设定起始位置之间产生的脉冲信号数;Obtain the number of pulse signals generated between the crank's two passes through the set starting position;
根据脉冲信号数确定每个脉冲信号对应的曲柄角度。The crank angle corresponding to each pulse signal is determined according to the number of pulse signals.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的正弦关系确定助力车的驱动电机的扭矩补偿值。The crank angle change period is determined according to the crank angle, and in the crank angle change period, the torque compensation value of the drive motor of the power-assisted bicycle is determined according to the sinusoidal relationship of the crank angle.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
根据曲柄角度确定曲柄角度变化周期,在曲柄角度变化周期,根据曲柄角度的余弦关系确定助力车的驱动电机的扭矩补偿值。The crank angle change period is determined according to the crank angle, and in the crank angle change period, the torque compensation value of the driving motor of the power-assisted bicycle is determined according to the cosine relationship of the crank angle.
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all Information and data authorized by the user or fully authorized by all parties.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above-mentioned embodiments can be completed by instructing related hardware through computer programs, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any reference to storage, database or other media used in the various embodiments provided in the present application may include at least one of non-volatile and volatile storage. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive variable memory (ReRAM), magnetic variable memory (Magnetoresistive Random Access Memory, MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (Phase Change Memory, PCM), graphene memory, etc. The volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a blockchain-based distributed database, etc., but is not limited thereto. The processors involved in the various embodiments provided by this application can be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logic devices based on quantum computing, etc., and are not limited to this.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation modes of the present application, and the description thereof is relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be determined by the appended claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211692869.8A CN116118925A (en) | 2022-12-28 | 2022-12-28 | Moped torque compensation method and device, moped and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211692869.8A CN116118925A (en) | 2022-12-28 | 2022-12-28 | Moped torque compensation method and device, moped and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116118925A true CN116118925A (en) | 2023-05-16 |
Family
ID=86307322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211692869.8A Pending CN116118925A (en) | 2022-12-28 | 2022-12-28 | Moped torque compensation method and device, moped and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116118925A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117682001A (en) * | 2024-02-01 | 2024-03-12 | 苏州拓氪科技有限公司 | Zero point determining method of torque sensor of center drive system and center drive system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102036875A (en) * | 2008-05-19 | 2011-04-27 | 新时代技研株式会社 | Electric power assisted bicycle |
CN107026539A (en) * | 2017-05-22 | 2017-08-08 | 华中科技大学 | Integrated magnetic coder and Hall switch determine the external rotor permanent magnet synchronous machine of position |
KR20170095713A (en) * | 2016-02-12 | 2017-08-23 | 서울과학기술대학교 산학협력단 | Virtual stroke actuation system and method for a hybrid systems |
CN107757813A (en) * | 2016-08-18 | 2018-03-06 | 株式会社岛野 | The control method of bicycle control and bicycle |
CN108372900A (en) * | 2017-01-31 | 2018-08-07 | 株式会社岛野 | The control method of bicycle control and bicycle |
CN111065575A (en) * | 2017-09-15 | 2020-04-24 | 雅马哈发动机株式会社 | Electric assist system and electric assist vehicle |
CN115402459A (en) * | 2022-09-15 | 2022-11-29 | 深圳海翼智新科技有限公司 | Electronic system for an electric power assisted bicycle and motor driving method |
-
2022
- 2022-12-28 CN CN202211692869.8A patent/CN116118925A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102036875A (en) * | 2008-05-19 | 2011-04-27 | 新时代技研株式会社 | Electric power assisted bicycle |
KR20170095713A (en) * | 2016-02-12 | 2017-08-23 | 서울과학기술대학교 산학협력단 | Virtual stroke actuation system and method for a hybrid systems |
CN107757813A (en) * | 2016-08-18 | 2018-03-06 | 株式会社岛野 | The control method of bicycle control and bicycle |
CN108372900A (en) * | 2017-01-31 | 2018-08-07 | 株式会社岛野 | The control method of bicycle control and bicycle |
CN107026539A (en) * | 2017-05-22 | 2017-08-08 | 华中科技大学 | Integrated magnetic coder and Hall switch determine the external rotor permanent magnet synchronous machine of position |
CN111065575A (en) * | 2017-09-15 | 2020-04-24 | 雅马哈发动机株式会社 | Electric assist system and electric assist vehicle |
CN115402459A (en) * | 2022-09-15 | 2022-11-29 | 深圳海翼智新科技有限公司 | Electronic system for an electric power assisted bicycle and motor driving method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117682001A (en) * | 2024-02-01 | 2024-03-12 | 苏州拓氪科技有限公司 | Zero point determining method of torque sensor of center drive system and center drive system |
CN117682001B (en) * | 2024-02-01 | 2024-05-10 | 苏州拓氪科技有限公司 | Zero point determining method of torque sensor of center drive system and center drive system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107757813B (en) | The control method of bicycle control and bicycle | |
JP7155682B2 (en) | CONTACT STATE DETECTION DEVICE, CONTACT STATE DETECTION METHOD AND PROGRAM | |
CN116118925A (en) | Moped torque compensation method and device, moped and storage medium | |
WO2007119701A1 (en) | Rotation angle detector | |
US9377326B2 (en) | Power-assisted bicycle having sensor with multiple magnet positions and magnetic fluxes unevenly distributed in shell | |
CN102826180B (en) | Power-assisted bicycle employing sensor with uniformly distributed magnetic blocks in shell | |
TW201922580A (en) | Human-powered vehicle control device | |
US8326570B2 (en) | Steering wheel position sensor | |
JP2004340677A (en) | Rotation angle detector and rotation angle detecting method | |
JP2013047657A (en) | Control apparatus for sensor for bicycle and control method of sensor for bicycle | |
US20150362388A1 (en) | Method for detecting a torque applied to a shaft | |
CN107856740A (en) | The computational methods and system of a kind of wheel steering angle | |
JP2020001531A (en) | Contact state detection device, method and program of detecting contact state | |
CN202783674U (en) | Rotary disk sensing element with uneven distribution of magnetic flux by multiple magnetic blocks | |
CN100528681C (en) | Electric assisted vehicle booster control device | |
JP2004239737A (en) | Rotation angle detection device and rotation angle detection method | |
CN102795294A (en) | Turntable sensor element with evenly distributed multi-magnetic blocks | |
JP4119153B2 (en) | Rotation angle detection device and detection method | |
CN107588787B (en) | Rotary encoder, method of operation thereof, and bicycle with rotary encoder | |
CN202847952U (en) | A power-assisted bicycle with multi-magnetic blocks evenly distributed sensors on the motor casing | |
CN115402459A (en) | Electronic system for an electric power assisted bicycle and motor driving method | |
WO2014019412A1 (en) | Power-assist bicycle using sensor having multiple magnetic blocks of unevenly distributed magnetic fluxes in housing | |
CN110422268A (en) | A kind of electric bicycle pedal moment control device | |
CN202783640U (en) | Electric bicycle utilizing sensor with uneven-distributed multiple magnet positions and magnetic flux in shell | |
CN219737534U (en) | Reluctance type sensing device for measuring rotating speed and torque |
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 |