CN109011353B - A treadmill speed control method and system - Google Patents
A treadmill speed control method and system Download PDFInfo
- Publication number
- CN109011353B CN109011353B CN201810769968.9A CN201810769968A CN109011353B CN 109011353 B CN109011353 B CN 109011353B CN 201810769968 A CN201810769968 A CN 201810769968A CN 109011353 B CN109011353 B CN 109011353B
- Authority
- CN
- China
- Prior art keywords
- running belt
- time difference
- user
- running
- treadmill
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/02—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
- A63B22/0235—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor
- A63B22/0242—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor with speed variation
- A63B22/025—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor with speed variation electrically, e.g. D.C. motors with variable speed control
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/805—Optical or opto-electronic sensors
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Cardiology (AREA)
- Vascular Medicine (AREA)
- Rehabilitation Tools (AREA)
Abstract
本发明提供一种跑步机速度控制方法和系统,其中方法包括:该跑步机包括跑台上设置的用于感应使用者落脚点的感应器单元、驱动跑带运行的跑带电机以及根据该感应器单元的信号来控制该跑带电机的转速的控制器,其中,所述感应器单元包括多个感应器,所述方法包括以下步骤:步骤1、所述控制器接收所述感应器单元所获取的使用者脚踏跑带的信号,并记录时间;步骤2、所述控制器计算使用者相邻次脚踏跑带的时间差;步骤3、所述控制器比较相邻的使用者相邻次脚踏跑带时间差的大小,并根据前后时间差的大小关系调整跑带运行速度。
The present invention provides a treadmill speed control method and system, wherein the method includes: the treadmill includes a sensor unit arranged on the treadmill for sensing the foothold of a user, a running belt motor for driving the running belt, and a running belt motor according to the sensing A controller for controlling the rotational speed of the running belt motor by using a signal from the sensor unit, wherein the sensor unit includes a plurality of sensors, and the method includes the following steps: Step 1, the controller receives the information from the sensor unit. The obtained signal of the user stepping on the running belt, and recording the time; Step 2, the controller calculates the time difference between the users stepping on the running belt next time; Step 3, the controller compares the adjacent users The size of the time difference between the second pedal and the running belt, and the running speed of the running belt is adjusted according to the relationship between the time difference before and after.
Description
技术领域technical field
本发明涉及一种跑步机,尤其涉及一种跑步机的速度控制方法及系统。The invention relates to a treadmill, in particular to a speed control method and system of the treadmill.
背景技术Background technique
随着人们健身意识的提高,各种健身器械的使用也日益增多,跑步机是大家经常选用的健身器械。目前的跑步机需要在跑步开始前通过按钮、旋钮、遥控器或滑屏预先手动设定跑步机的运行速度,然后跑步机由电机驱动跑带按照设定的速度运行,人在跑带上只能以设定好的速度进行跑步。如果需要变换跑步的速度,就需要停止跑步重新设定跑步机的运行速度,或者在跑动的过程中完成重新设定跑步机的运行速度的操作,使用起来十分不方便。With the improvement of people's fitness awareness, the use of various fitness equipment is also increasing. Treadmill is a fitness equipment that everyone often chooses. The current treadmill needs to manually set the running speed of the treadmill through buttons, knobs, remote control or sliding screen before running, and then the treadmill is driven by the motor to run the running belt at the set speed. Can run at a set speed. If you need to change the running speed, you need to stop running and reset the running speed of the treadmill, or complete the operation of resetting the running speed of the treadmill during running, which is very inconvenient to use.
中国发明专利说明书CN105999619B公开了一种智能跑步机的控制方法,其特征在于,包括以下步骤:步骤1:在上位机上设定保持区内位置的上、下限值;步骤2:在上位机上设定速度调整比例值;步骤3:红外线阵列传感器获取人体重心位置;步骤4:处理器模块检测人体重心是否在保持区内,若人体重心不在保持区内,则执行下一步骤,若人体重心在保持区内,则返回步骤3;步骤5:处理器模块检测人体重心是否在加速区内,若人体重心不在加速区内,则执行下一步骤,若人体重心在加速区内,则传输加速信号至电机驱动器,电机驱动器对电机进行加速,从而完成对跑步机的速度控制,其中,加速调整量=(重心实际位置-位置上限值)*速度调整比例值;步骤6:处理器模块检测人体重心是否在减速区内,若人体重心不在减速区内,则返回步骤3,若人体重心在减速区内,则传输减速信号至电机驱动器,电机驱动器对电机进行减速,从而完成对跑步机的速度控制,其中,减速调整量=(位置下限值-重心实际位置)*速度调整比例值;其中,所述步骤3包括:Chinese invention patent specification CN105999619B discloses a control method of an intelligent treadmill, which is characterized in that it includes the following steps: Step 1: Set the upper and lower limit values of the position in the holding area on the host computer; Step 2: Set the upper and lower limit values of the position in the host computer on the host computer Adjust the proportional value at a fixed speed; Step 3: The infrared array sensor obtains the position of the center of gravity of the human body; Step 4: The processor module detects whether the center of gravity of the human body is in the holding area. If the center of gravity of the human body is not in the acceleration area, the next step will be executed. If the center of gravity of the human body is in the acceleration area, the acceleration signal will be transmitted. To the motor driver, the motor driver accelerates the motor to complete the speed control of the treadmill, wherein, the acceleration adjustment amount = (the actual position of the center of gravity - the upper limit value of the position) * the speed adjustment ratio value; Step 6: The processor module detects the human body Whether the center of gravity is in the deceleration zone, if the body's center of gravity is not in the deceleration zone, go back to step 3, if the body's center of gravity is in the deceleration zone, transmit a deceleration signal to the motor driver, and the motor driver decelerates the motor to complete the speed of the treadmill control, wherein, the deceleration adjustment amount=(the lower limit of the position - the actual position of the center of gravity) * the speed adjustment ratio; wherein, the step 3 includes:
步骤31:红外线阵列传感器获取人体脚步位置数据,并将其传输至处理器模块处理;步骤32:处理器模块将当前脚步位置数据与上一次脚步位置数据进行比较,若当前脚步位置数据大于上一次脚步位置数据,则返回步骤31,若当前脚步位置数据小于上一次脚步位置数据,则执行下一步骤;步骤33:保存上一次脚步位置数据,并记为数据最大值X1,此时,人体脚步最靠近于跑步机的前端;步骤34:红外线阵列传感器继续获取人体脚步位置数据,并继续将其传输至处理器模块处理;步骤35:处理器模块将当前脚步位置数据与上一次脚步位置数据进行比较,若当前脚步位置数据小于上一次脚步位置数据,则返回步骤34,若当前脚步位置数据大于上一次脚步位置数据,则执行下一步骤;步骤36:保存上一次脚步位置数据,并记为数据最小值X2,此时,人体脚步最靠近于跑步机的后端;步骤37:计算得到人体重心位置数据X,X=(X1+X2)/2。这种跑步机的速度控制方法将跑带划分成加速区、保持区、减速区,通过计算人体重心处于哪一区域内,然后进行相应的速度调整:如果人体重心处于加速区内,那么对跑带进行加速;如果人体重心处于保持区内,那么跑带进行匀速运行;如果人体重心处于减速区内,那么对跑带进行减速,人们在使用这种跑步机时必须按照分区进行速度调整,使用不方便,速度控制过程复杂,并且当人体重心位于两区交界处时无法判断是否需要对速度进行调整。分区后的跑步机,跑带设计过于复杂,制造成本高。Step 31: The infrared array sensor acquires the human body footstep position data, and transmits it to the processor module for processing; Step 32: The processor module compares the current footstep position data with the previous footstep position data, if the current footstep position data is greater than the previous footstep position data Step position data, then return to step 31, if the current step position data is less than the last step position data, then execute the next step; Step 33: save the last step position data, and record it as the data maximum value X1, at this time, the human footsteps Closest to the front end of the treadmill; Step 34: The infrared array sensor continues to obtain the human footstep position data, and continues to transmit it to the processor module for processing; Step 35: The processor module compares the current footstep position data with the previous footstep position data. Compare, if the current step position data is less than the last step position data, then return to step 34, if the current step position data is greater than the last step position data, then execute the next step; Step 36: save the last step position data, and record as The minimum value of the data is X2. At this time, the human footsteps are closest to the rear end of the treadmill; Step 37: Calculate the position data X of the center of gravity of the human body, X=(X1+X2)/2. The speed control method of this treadmill divides the running belt into an acceleration area, a holding area, and a deceleration area. By calculating which area the center of gravity of the human body is in, the corresponding speed adjustment is made: if the center of gravity of the human body is in the acceleration area, then the If the center of gravity of the human body is in the holding area, the running belt will run at a uniform speed; if the center of gravity of the human body is in the deceleration area, then the running belt will be decelerated. It is inconvenient, the speed control process is complicated, and it is impossible to judge whether the speed needs to be adjusted when the center of gravity of the human body is located at the junction of the two zones. In the treadmill after partition, the design of the running belt is too complicated and the manufacturing cost is high.
因此,需要一种技术,以实现对跑步机的速度进行控制。Therefore, there is a need for a technique to control the speed of the treadmill.
发明内容SUMMARY OF THE INVENTION
本发明要解决的技术问题是提供一种跑步机速度控制方法及系统,无需对跑步机的跑带进行分区,跑带的运行速度在人们跑步过程中在整个跑带上均可进行调整。The technical problem to be solved by the present invention is to provide a treadmill speed control method and system, which does not need to partition the running belt of the treadmill, and the running speed of the running belt can be adjusted on the entire running belt during people's running.
为解决上述问题,本发明提供了一种跑步机速度控制方法,其中该跑步机包括跑台上设置的用于感应使用者落脚点的感应器单元、驱动跑带运行的跑带电机以及根据该感应器单元的信号来控制该跑带电机的转速的控制器,其中,所述感应器单元包括多个感应器,所述方法包括以下步骤:In order to solve the above problems, the present invention provides a speed control method for a treadmill, wherein the treadmill includes a sensor unit provided on the treadmill for sensing the user's foothold, a running belt motor for driving the running belt, and a running belt motor for driving the running belt. A controller for controlling the rotational speed of the running belt motor by the signal of the sensor unit, wherein the sensor unit includes a plurality of sensors, and the method includes the following steps:
步骤1、所述控制器接收所述感应器单元所获取的使用者脚踏跑带的信号,并记录时间;Step 1, the controller receives the signal of the user stepping on the running belt obtained by the sensor unit, and records the time;
步骤2、所述控制器计算使用者相邻次脚踏跑带的时间差;Step 2, the controller calculates the time difference between the user's adjacent steps on the running belt;
步骤3、所述控制器比较相邻的使用者相邻次脚踏跑带时间差的大小,并根据前后时间差的大小关系按下列方式调整跑带运行速度:Step 3, the controller compares the size of the time difference between the adjacent users' running belts, and adjusts the running speed of the running belt in the following manner according to the size relationship of the time difference before and after:
步骤3-1、当使用者的后一相邻次脚踏跑带时间差大于使用者前一相邻次脚踏跑带时间差时,所述控制器控制所述跑带电机驱动该跑带减速运行;Step 3-1. When the time difference between the user's next adjacent treading belt is greater than the user's previous adjacent treading belt time difference, the controller controls the running belt motor to drive the running belt to decelerate. ;
步骤3-2、当使用者的后一相邻次脚踏跑带时间差等于使用者前一相邻次脚踏跑带时间差时,所述控制器控制所述跑带电机驱动该跑带匀速运行;Step 3-2, when the time difference between the user's next adjacent treading belt is equal to the user's previous adjacent treading belt time difference, the controller controls the running belt motor to drive the running belt to run at a constant speed ;
步骤3-3、当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,所述控制器控制所述跑带电机驱动该跑带加速运行。Step 3-3, when the time difference between the user's next adjacent treading belt is less than the user's previous adjacent treading belt time difference, the controller controls the running belt motor to drive the running belt to accelerate. .
优选地,其特征在于:在所述步骤3-1中,当所述控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值大于设定值E时,所述控制器控制所述跑带电机驱动该跑带减速运行直至停机。Preferably, it is characterized in that: in the step 3-1, when the controller calculates the difference between the time difference between the user's next adjacent treading belt time and the user's previous adjacent treading belt time difference When the difference is greater than the set value E, the controller controls the running belt motor to drive the running belt to decelerate until it stops.
优选地,其特征在于:在所述步骤3-3中,当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,并且当所述控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值的绝对值大于设定值F时,所述控制器控制所述跑带电机驱动该跑带加速运行。Preferably, it is characterized in that: in the step 3-3, when the time difference between the next adjacent times of the user's running belt is less than the time difference of the user's previous adjacent times of treading the belt, and when the control When the absolute value of the difference between the time difference between the user's next adjacent treadmill belt time difference and the user's previous adjacent treadmill belt time difference calculated by the controller is greater than the set value F, the controller controls the running belt. The belt motor drives the running belt to accelerate.
优选地,其特征在于:在所述步骤2中,当所述控制器没有接收所述感应器单元感应使用者脚踏跑带的信号而无法计算所述时间差超过设定时间时,所述控制器控制所述跑带电机驱动该跑带减速运行直至停机。Preferably, it is characterized in that: in the step 2, when the controller does not receive a signal from the sensor unit to sense the user's stepping on the running belt and cannot calculate that the time difference exceeds a set time, the control The controller controls the running belt motor to drive the running belt to decelerate until it stops.
优选地,其特征在于:在所述跑带电机停机后,所述控制器又接收所述感应器单元感应使用者脚踏跑带的信号时,所述跑带电机启动,重新执行所述步骤1。Preferably, it is characterized in that: after the running belt motor is stopped, when the controller receives a signal from the sensor unit that senses the user stepping on the running belt, the running belt motor starts, and the steps are re-executed. 1.
优选地,其特征在于:在所述步骤3-3中,当所述跑带的运行速度大于设定值D时,所述控制器控制所述跑带电机驱动该跑带按该设定值D运行。Preferably, it is characterized in that: in the step 3-3, when the running speed of the running belt is greater than the set value D, the controller controls the running belt motor to drive the running belt according to the set value D runs.
优选地,其特征在于:在所述步骤2中,当所述控制器没有接收所述感应器单元感应使用者脚踏跑带的信号而无法计算所述时间差超过设定时间时,所述控制器控制所述跑带电机驱动该跑带低速运行。Preferably, it is characterized in that: in the step 2, when the controller does not receive a signal from the sensor unit to sense the user's stepping on the running belt and cannot calculate that the time difference exceeds a set time, the control The controller controls the running belt motor to drive the running belt to run at low speed.
基于本发明的另一方面,提供一种跑步机速度控制系统,其中该跑步机包括跑台上设置的用于感应使用者落脚点的感应器单元、驱动跑带运行的跑带电机以及根据该感应器单元的信号来控制该跑带电机的转速的控制器,其中,所述感应器单元包括多个感应器,所述系统包括:Based on another aspect of the present invention, a treadmill speed control system is provided, wherein the treadmill includes a sensor unit provided on the treadmill for sensing the user's foothold, a running belt motor for driving the running belt, and a running belt motor according to the A controller for controlling the rotational speed of the running belt motor with a signal from the sensor unit, wherein the sensor unit includes a plurality of sensors, and the system includes:
获取单元,用于通过所述控制器接收所述感应器单元所获取的使用者脚踏跑带的信号,并记录时间;an acquisition unit, configured to receive the signal of the user stepping on the running belt acquired by the sensor unit through the controller, and record the time;
计算单元,用于通过所述控制器计算使用者相邻次脚踏跑带的时间差;a calculation unit for calculating the time difference between the user's adjacent running belts through the controller;
判断单元,用于通过所述控制器比较相邻的使用者相邻次脚踏跑带时间差的大小,并根据前后时间差的大小关系按下列方式调整跑带运行速度:The judging unit is used to compare the size of the time difference between the adjacent users' running belts next to each other through the controller, and adjust the running speed of the running belt in the following manner according to the magnitude relationship of the time difference before and after:
第一判断模块,用于当使用者的后一相邻次脚踏跑带时间差大于使用者前一相邻次脚踏跑带时间差时,所述控制器控制所述跑带电机驱动该跑带减速运行;The first judgment module is used for the controller to control the running belt motor to drive the running belt when the time difference between the user's next adjacent running belt is greater than the user's previous adjacent running belt time difference slow down operation;
第二判断模块,用于当使用者的后一相邻次脚踏跑带时间差等于使用者前一相邻次脚踏跑带时间差时,所述控制器控制所述跑带电机驱动该跑带匀速运行;The second judging module is used for the controller to control the running belt motor to drive the running belt when the time difference between the user's next adjacent running belt is equal to the user's previous adjacent running belt time difference run at a constant speed;
第三判断模块,用于当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,所述控制器控制所述跑带电机驱动该跑带加速运行。The third judging module is used for the controller to control the running belt motor to drive the running belt when the time difference between the next adjacent times of the user's running belt is less than the time difference of the user's previous adjacent times of running the belt Speed up.
优选地,所述第一判断模块还用于:当所述控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值大于设定值E时,所述控制器控制所述跑带电机驱动该跑带减速运行直至停机。Preferably, the first judging module is further configured to: when the difference between the time difference between the user's next adjacent time stepping on the belt and the user's previous adjacent time stepping on the belt calculated by the controller is greater than When the value E is set, the controller controls the running belt motor to drive the running belt to decelerate until it stops.
优选地,所述第三判断模块还用于:当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,并且当所述控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值的绝对值大于设定值F时,所述控制器控制所述跑带电机驱动该跑带加速运行。Preferably, the third judging module is also used for: when the time difference between the user's next adjacent time stepping on the running belt is less than the user's previous adjacent time stepping on the belt, and when the controller calculates and obtains When the absolute value of the difference between the time difference between the user's next adjacent time stepping on the running belt and the user's previous adjacent time stepping on the running belt is greater than the set value F, the controller controls the running belt motor to drive The running belt accelerates.
优选地,所述计算单元还用于:当所述控制器没有接收所述感应器单元感应使用者脚踏跑带的信号而无法计算所述时间差超过设定时间时,所述控制器控制所述跑带电机驱动该跑带减速运行直至停机。Preferably, the calculation unit is further configured to: when the controller does not receive a signal from the sensor unit to sense the user's stepping on the running belt and cannot calculate that the time difference exceeds a set time, the controller controls the The running belt motor drives the running belt to decelerate until it stops.
优选地,所述获取单元还用于:在所述跑带电机停机后,所述控制器又接收所述感应器单元感应使用者脚踏跑带的信号时,所述跑带电机启动,通过所述控制器接收所述感应器单元所获取的使用者脚踏跑带的信号,并记录时间。Preferably, the acquisition unit is further configured to: after the running belt motor stops, when the controller receives a signal from the sensor unit that senses the user stepping on the running belt, the running belt motor starts, and the running belt motor is activated by The controller receives the signal of the user stepping on the running belt obtained by the sensor unit, and records the time.
优选地,所述第三判断模块还用于:当所述跑带的运行速度大于设定值D时,所述控制器控制所述跑带电机驱动该跑带按该设定值D运行。Preferably, the third judgment module is further configured to: when the running speed of the running belt is greater than the set value D, the controller controls the running belt motor to drive the running belt to run according to the set value D.
优选地,所述计算单元还用于:当所述控制器没有接收所述感应器单元感应使用者脚踏跑带的信号而无法计算所述时间差超过设定时间时,所述控制器控制所述跑带电机驱动该跑带低速运行。Preferably, the calculation unit is further configured to: when the controller does not receive a signal from the sensor unit to sense the user's stepping on the running belt and cannot calculate that the time difference exceeds a set time, the controller controls the The running belt motor drives the running belt to run at low speed.
本发明技术方案提供一种跑步机速度控制方法和系统,其中方法包括:该跑步机包括跑台上设置的用于感应使用者落脚点位置的感应器单元、驱动跑带运行的跑带电机以及根据该感应器单元的信号来控制该跑带电机的转速的控制器,其中,感应器单元包括多个感应器,方法包括以下步骤:步骤1、所述控制器接收所述感应器单元所获取的使用者脚踏跑带的信号,并记录时间;步骤2、所述控制器计算使用者相邻次脚踏跑带的时间差;步骤3、所述控制器比较相邻的使用者相邻次脚踏跑带时间差的大小,并根据前后时间差的大小关系按下列方式调整跑带运行速度。本发明提供的技术方案,实现了跑步机在运行过程中对跑步机运行速度的调整,并且对跑步机运行速度调整的操作简单,并且对跑步机运行速度调整的准确性高。The technical solution of the present invention provides a treadmill speed control method and system, wherein the method includes: the treadmill includes a sensor unit provided on the treadmill for sensing the position of the user's foothold, a running belt motor for driving the running belt, and A controller for controlling the rotational speed of the running belt motor according to the signal of the sensor unit, wherein the sensor unit includes a plurality of sensors, and the method includes the following steps: Step 1. The controller receives the information obtained by the sensor unit. , and record the time; step 2, the controller calculates the time difference of the user stepping on the running belt for adjacent times; step 3, the controller compares the adjacent times of the adjacent users The size of the time difference between the pedal running belt and the running speed of the running belt can be adjusted in the following ways according to the relationship between the time difference before and after. The technical scheme provided by the invention realizes the adjustment of the running speed of the treadmill during the running process, and the operation of the adjustment of the running speed of the treadmill is simple and the accuracy of the adjustment of the running speed of the treadmill is high.
附图说明Description of drawings
图1为根据本发明优选实施方式的跑步机速度控制方法流程图;1 is a flowchart of a treadmill speed control method according to a preferred embodiment of the present invention;
图2为根据本发明优选实施方式的跑步机速度控制系统结构图;以及2 is a structural diagram of a treadmill speed control system according to a preferred embodiment of the present invention; and
图3为根据本发明优选实施方式的跑步机速度控制系统结构图。3 is a structural diagram of a treadmill speed control system according to a preferred embodiment of the present invention.
具体实施方式Detailed ways
为更进一步阐述本实用新型为达成预定实用新型目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本实用新型提出具体实施方式、结构、特征及其功效,详细说明如后。In order to further illustrate the technical means and effects adopted by the present utility model to achieve the intended purpose of the utility model, the following in conjunction with the accompanying drawings and preferred embodiments, the specific embodiments, structures, features and effects of the present utility model will be described in detail. Such as after.
图1为根据本发明优选实施方式的跑步机速度控制方法流程图;如图1所示,一种跑步机速度控制方法,其中该跑步机包括跑台上设置的用于感应使用者落脚点的感应器单元、驱动跑带运行的跑带电机以及根据该感应器单元的信号来控制该跑带电机的转速的控制器,其中,感应器单元包括多个感应器,方法包括以下步骤:Fig. 1 is a flow chart of a treadmill speed control method according to a preferred embodiment of the present invention; as shown in Fig. 1, a treadmill speed control method, wherein the treadmill comprises a treadmill set on the treadmill for sensing the user's foothold A sensor unit, a running belt motor for driving a running belt, and a controller for controlling the rotational speed of the running belt motor according to a signal from the sensor unit, wherein the sensor unit includes a plurality of sensors, and the method includes the following steps:
步骤1、控制器接收感应器单元所获取的使用者脚踏跑带的信号,并记录时间。本申请中,通过在跑步机的脚踏跑带侧面设置传感器,例如红外传感器,获取使用者在脚踏跑带上脚步的落脚位置。图1未示出,如图2所示,通过红外传感器202,获取使用者在跑带上的对应的依次脚踏位置,如S1,S2,S3,S4时的落脚时间,并通过控制器记录脚踏位置S1,S2,S3,S4对应的落脚时间。Step 1. The controller receives the signal of the user stepping on the running belt obtained by the sensor unit, and records the time. In the present application, a sensor, such as an infrared sensor, is provided on the side of the treadmill belt to obtain the foot position of the user's footsteps on the treadmill belt. Not shown in FIG. 1 , as shown in FIG. 2 , through the
步骤2、控制器计算使用者相邻次脚踏跑带的时间差。本申请中,通过控制器,记录相邻次脚踏跑带的位置对应的时间的时间差,如脚踏位置S1,S2,S3,S4是使用者依次在跑带上踏脚的位置,则记录相邻次S1与S2的位置脚踏的时间差,S2与S3的位置脚踏的时间差,S3与S4的位置脚踏的时间差。本申请中,控制器对使用者相邻次脚踏跑带的脚踏的时间差进行计算,如记录的S1和S2的时间差1,S2和S3的时间差2,计算时间差1和时间差2的差值。Step 2: The controller calculates the time difference between the user's adjacent steps on the running belt. In this application, through the controller, the time difference between the times corresponding to the positions of the running belts in adjacent times is recorded. The time difference of pedaling at the position of S1 and S2, the time difference of pedaling at the position of S2 and S3, and the time difference of pedaling at the position of S3 and S4 in adjacent times. In this application, the controller calculates the time difference between the user's pedals on the running belt for adjacent times, such as the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and calculates the difference between time difference 1 and time difference 2. .
步骤3、控制器比较相邻的使用者相邻次脚踏跑带时间差的大小,并根据前后时间差的大小关系按下列方式调整跑带运行速度。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。Step 3. The controller compares the size of the time difference between the adjacent users stepping on the running belt, and adjusts the running speed of the running belt in the following way according to the magnitude of the time difference before and after. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2.
步骤3-1、当使用者的后一相邻次脚踏跑带时间差大于使用者前一相邻次脚踏跑带时间差时,控制器控制跑带电机驱动该跑带减速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2大于时间差1时,控制器控制跑带电机驱动该跑带减速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,根据差值结果,控制跑步机的减速,并且操作简单。Step 3-1. When the time difference between the user's next adjacent treading belt is greater than the user's previous adjacent treading belt time difference, the controller controls the running belt motor to drive the running belt to decelerate. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is greater than the time difference 1, the controller controls the running belt motor to drive the running belt to decelerate. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills. According to the difference As a result, the deceleration of the treadmill is controlled, and the operation is simple.
步骤3-2、当使用者的后一相邻次脚踏跑带时间差等于使用者前一相邻次脚踏跑带时间差时,控制器控制跑带电机驱动该跑带匀速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2等于时间差1时,控制器控制跑带电机驱动该跑带匀速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,根据差值结果,控制跑步机的匀速,并且操作简单。Step 3-2, when the time difference between the user's next adjacent treading belt is equal to the user's previous adjacent treading belt time difference, the controller controls the running belt motor to drive the running belt to run at a constant speed. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is equal to the time difference 1, the controller controls the running belt motor to drive the running belt to run at a constant speed. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills. According to the difference As a result, the constant speed of the treadmill is controlled and the operation is simple.
步骤3-3、当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,控制器控制跑带电机驱动该跑带加速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2小于时间差1时,控制器控制跑带电机驱动该跑带加速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,根据差值结果,控制跑步机的加速,并且操作简单。Step 3-3, when the time difference between the user's next adjacent treading belt is less than the user's previous adjacent treading time difference, the controller controls the running belt motor to drive the running belt to run faster. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is less than the time difference 1, the controller controls the running belt motor to drive the running belt to accelerate. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills. According to the difference As a result, the acceleration of the treadmill is controlled, and the operation is simple.
优选地:在步骤3-1中,当控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值大于设定值E时,控制器控制跑带电机驱动该跑带减速运行直至停机。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2大于时间差1时,并且时间差2与时间差1大于设定值E,如E可以为0.02S,0.03S,0.04S,0.05S,0.06S,0.07S,控制器控制跑带电机驱动该跑带减速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,且差值大于预设的定值,才对跑步机的速度进行调整,避免了当差值较小时,使用者并没有调整跑步机速度需求时的误调整。Preferably: in step 3-1, when the difference between the time difference between the user's next adjacent time stepping on the belt and the user's previous adjacent time stepping on the belt calculated by the controller is greater than the set value E , the controller controls the running belt motor to drive the running belt to decelerate until it stops. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is greater than the time difference 1, and the time difference 2 and the time difference 1 are greater than the set value E, such as E can be 0.02S, 0.03S, 0.04S, 0.05S, 0.06S, 0.07S, the controller controls the running belt motor to drive the The belt runs at a reduced speed. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and the user directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills, and the difference is The speed of the treadmill is adjusted only when the value is greater than the preset value, which avoids misadjustment when the user does not adjust the speed of the treadmill when the difference is small.
优选地,在步骤3-3中,当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,并且当控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值的绝对值大于设定值F时,控制器控制跑带电机驱动该跑带加速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2小于时间差1时,并且时间差2与时间差1的差值的绝对值大于设定值F,如F可以为0.02S,0.03S,0.04S,0.05S,0.06S,0.07S,控制器控制跑带电机驱动该跑带加速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,且差值的绝对值要大于预设的定值,才对跑步机的速度进行调整,避免了当差值较小时,使用者并没有调整跑步机速度需求时的误调整。Preferably, in step 3-3, when the time difference between the user's next adjacent treading belt is smaller than the user's previous adjacent treading time difference, and when the user's next time difference calculated by the controller When the absolute value of the difference between the time difference between the adjacent treading belt time and the user's previous adjacent treading belt time difference is greater than the set value F, the controller controls the running belt motor to drive the running belt to accelerate. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is less than the time difference 1, and the absolute value of the difference between the time difference 2 and the time difference 1 is greater than the set value F, such as F can be 0.02S, 0.03S, 0.04S, 0.05S, 0.06S, 0.07S, the controller Control the running belt motor to drive the running belt to accelerate. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and the user directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills, and the difference is The absolute value of , must be greater than the preset fixed value before adjusting the speed of the treadmill, which avoids the wrong adjustment when the user does not adjust the speed of the treadmill when the difference is small.
优选地,当控制器没有接收感应器单元感应使用者脚踏跑带的信号而无法计算时间差超过设定时间时,控制器控制跑带电机驱动该跑带减速运行直至停机。本申请中,当控制器没有接收到感应器单元获取的使用者脚踏跑带的信号而无法计算位置差超过设定时间时,例如在5S的设定时间内,感应器单元没能获取使用者脚踏在跑带上时,控制器控制跑带电机驱动该跑带减速运行直至停机。本申请在超过设定时间后自动停机,当使用者离开跑步机时,通过控制器自动控制跑步机减速直至停车,实现了使用者离开跑步机后的自动停机。Preferably, when the controller does not receive a signal from the sensor unit to sense the user's stepping on the running belt and cannot calculate that the time difference exceeds the set time, the controller controls the running belt motor to drive the running belt to decelerate until it stops. In this application, when the controller does not receive the signal obtained by the sensor unit of the user stepping on the running belt and cannot calculate the position difference exceeding the set time, for example, within the set time of 5S, the sensor unit fails to obtain the use When the user steps on the running belt, the controller controls the running belt motor to drive the running belt to decelerate until it stops. The application automatically stops after the set time is exceeded. When the user leaves the treadmill, the controller automatically controls the treadmill to decelerate until it stops, so as to realize the automatic stop after the user leaves the treadmill.
优选地,在跑带电机停机后,控制器又接收感应器单元感应使用者脚踏跑带的信号时,跑带电机启动,重新执行步骤1。本申请在跑步机停机后,当控制器再次接收感应器单元获取的使用者脚踏跑带的信号时,跑带电机启动。本申请在跑步机停机后,当使用者需要使用跑步机时,使用者脚踏跑带,感应器单元获取使用者脚踏跑带的信号时,跑带电机启动。本申请的跑步机自动启动技术,方便使用者使用跑步机。Preferably, after the running belt motor stops, when the controller receives a signal from the sensor unit that senses the user stepping on the running belt, the running belt motor starts, and step 1 is performed again. In the present application, after the treadmill is stopped, when the controller receives the signal obtained by the sensor unit of the user stepping on the running belt again, the running belt motor starts. In the present application, after the treadmill is stopped, when the user needs to use the treadmill, the user steps on the running belt, and when the sensor unit obtains the signal of the user stepping on the running belt, the running belt motor starts. The automatic starting technology of the treadmill of the present application is convenient for the user to use the treadmill.
优选地,在步骤3-3中,当跑带的运行速度大于设定值D时,控制器控制跑带电机驱动该跑带按该设定值D运行。本申请中,当跑步机跑带的运行速度大于设定值D时,如使用者一般最快速度为8km/h,当设定值D为8km/h时,超过使用者的使用极限,本申请将跑带运行速度超过设定值D时,为保证使用者的安全,通过控制器控制跑带电机驱动跑带按设定值D运行,以避免使用者因为跑带速度过快而受伤。Preferably, in step 3-3, when the running speed of the running belt is greater than the set value D, the controller controls the running belt motor to drive the running belt to run according to the set value D. In this application, when the running speed of the treadmill running belt is greater than the set value D, the fastest speed of the user is generally 8km/h. When the set value D is 8km/h, it exceeds the user's usage limit. When applying to make the running speed of the running belt exceed the set value D, in order to ensure the safety of the user, the controller controls the running belt motor to drive the running belt to run at the set value D, so as to avoid injury to the user due to the excessive speed of the running belt.
优选地,在步骤2中,当控制器没有接收感应器单元感应使用者脚踏跑带的信号而无法计算时间差超过设定时间时,控制器控制跑带电机驱动该跑带低速运行。本申请中,当控制器没有接收到感应器单元获取的使用者脚踏跑带的信号而无法计算位置差超过设定时间时,例如在5S的设定时间内,感应器单元没能获取使用者脚踏在跑带上时,控制器控制跑带电机驱动该跑带减速运行,减少跑步机的功率消耗。Preferably, in step 2, when the controller does not receive a signal from the sensor unit to sense the user stepping on the running belt and cannot calculate that the time difference exceeds the set time, the controller controls the running belt motor to drive the running belt to run at low speed. In this application, when the controller does not receive the signal obtained by the sensor unit of the user stepping on the running belt and cannot calculate the position difference exceeding the set time, for example, within the set time of 5S, the sensor unit fails to obtain the use When the user steps on the running belt, the controller controls the running belt motor to drive the running belt to decelerate and reduce the power consumption of the treadmill.
图3为根据本发明优选实施方式的跑步机速度控制系统结构图。一种跑步机速度控制系统,其中该跑步机包括跑台上设置的用于感应使用者落脚点的感应器单元、驱动跑带运行的跑带电机以及根据该感应器单元的信号来控制该跑带电机的转速的控制器,其中,感应器单元包括多个感应器,系统包括:3 is a structural diagram of a treadmill speed control system according to a preferred embodiment of the present invention. A treadmill speed control system, wherein the treadmill includes a sensor unit provided on the treadmill for sensing the foothold of a user, a running belt motor for driving a running belt, and a signal from the sensor unit to control the running A controller with a rotational speed of a motor, wherein the sensor unit includes a plurality of sensors, and the system includes:
获取单元301,用于通过控制器接收感应器单元所获取的使用者脚踏跑带的信号,并记录时间。图3未示出,如图2所示,通过红外传感器202,获取使用者在跑带上的对应的依次脚踏位置,如S1,S2,S3,S4时的落脚时间,并通过控制器记录脚踏位置S1,S2,S3,S4对应的落脚时间。The acquiring unit 301 is configured to receive, through the controller, the signal of the user stepping on the running belt acquired by the sensor unit, and record the time. Not shown in FIG. 3 , as shown in FIG. 2 , through the
计算单元302,用于通过控制器计算使用者相邻次脚踏跑带的时间差。本申请中,通过控制器,记录相邻次脚踏跑带的位置对应的时间的时间差,如脚踏位置S1,S2,S3,S4是使用者依次在跑带上踏脚的位置,则记录相邻次S1与S2的位置脚踏的时间差,S2与S3的位置脚踏的时间差,S3与S4的位置脚踏的时间差。本申请中,控制器对使用者相邻次脚踏跑带的脚踏的时间差进行计算,如记录的S1和S2的时间差1,S2和S3的时间差2,计算时间差1和时间差2的差值。The calculating unit 302 is configured to calculate, through the controller, the time difference between the user's adjacent running belts. In this application, through the controller, the time difference between the times corresponding to the positions of the running belts in adjacent times is recorded. The time difference of pedaling at the position of S1 and S2, the time difference of pedaling at the position of S2 and S3, and the time difference of pedaling at the position of S3 and S4 in adjacent times. In this application, the controller calculates the time difference between the user's pedals on the running belt for adjacent times, such as the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and calculates the difference between time difference 1 and time difference 2. .
判断单元303,用于通过控制器比较相邻的使用者相邻次脚踏跑带时间差的大小,并根据前后时间差的大小关系按下列方式调整跑带运行速度。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。The judging unit 303 is used for comparing the size of the time difference between adjacent users stepping on the running belt next time through the controller, and adjusting the running speed of the running belt in the following manner according to the magnitude relationship of the time difference before and after. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2.
第一判断模块3031,用于当使用者的后一相邻次脚踏跑带时间差大于使用者前一相邻次脚踏跑带时间差时,控制器控制跑带电机驱动该跑带减速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2大于时间差1时,控制器控制跑带电机驱动该跑带减速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,根据差值结果,控制跑步机的减速,并且操作简单。The first judging module 3031 is used for the controller to control the running belt motor to drive the running belt to decelerate when the time difference between the user's next adjacent running belt is greater than the user's previous adjacent running belt time difference. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is greater than the time difference 1, the controller controls the running belt motor to drive the running belt to decelerate. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills. According to the difference As a result, the deceleration of the treadmill is controlled, and the operation is simple.
第二判断模块3032,用于当使用者的后一相邻次脚踏跑带时间差等于使用者前一相邻次脚踏跑带时间差时,控制器控制跑带电机驱动该跑带匀速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2等于时间差1时,控制器控制跑带电机驱动该跑带匀速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,根据差值结果,控制跑步机的匀速,并且操作简单。The second judging module 3032 is used for the controller to control the running belt motor to drive the running belt to run at a constant speed when the time difference between the user's next adjacent running belt is equal to the user's previous adjacent running belt time difference. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is equal to the time difference 1, the controller controls the running belt motor to drive the running belt to run at a constant speed. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills. According to the difference As a result, the constant speed of the treadmill is controlled and the operation is simple.
第三判断模块3033,用于当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,控制器控制跑带电机驱动该跑带加速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2小于时间差1时,控制器控制跑带电机驱动该跑带加速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,根据差值结果,控制跑步机的加速,并且操作简单。The third judging module 3033 is used for the controller to control the running belt motor to drive the running belt to accelerate when the time difference between the user's next adjacent running belt is less than the user's previous adjacent running belt time difference. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is less than the time difference 1, the controller controls the running belt motor to drive the running belt to accelerate. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills. According to the difference As a result, the acceleration of the treadmill is controlled, and the operation is simple.
优选地,第一判断模块3031还用于:当控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值大于设定值E时,控制器控制跑带电机驱动该跑带减速运行直至停机。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2大于时间差1时,并且时间差2与时间差1大于设定值E,如E可以为0.02S,0.03S,0.04S,0.05S,0.06S,0.07S,控制器控制跑带电机驱动该跑带减速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,且差值大于预设的定值,才对跑步机的速度进行调整,避免了当差值较小时,使用者并没有调整跑步机速度需求时的误调整。Preferably, the first judging module 3031 is also used for: when the difference between the time difference between the user's next adjacent time stepping on the belt and the user's previous adjacent time stepping on the belt calculated by the controller is greater than the set value At E, the controller controls the running belt motor to drive the running belt to decelerate until it stops. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is greater than the time difference 1, and the time difference 2 and the time difference 1 are greater than the set value E, such as E can be 0.02S, 0.03S, 0.04S, 0.05S, 0.06S, 0.07S, the controller controls the running belt motor to drive the The belt runs at a reduced speed. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and the user directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills, and the difference is The speed of the treadmill is adjusted only when the value is greater than the preset value, which avoids misadjustment when the user does not adjust the speed of the treadmill when the difference is small.
优选地,第三判断模块还用于:当使用者的后一相邻次脚踏跑带时间差小于使用者前一相邻次脚踏跑带时间差时,并且当控制器计算得到的使用者后一相邻次脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值的绝对值大于设定值F时,控制器控制跑带电机驱动该跑带加速运行。本申请中,按记录的S1和S2的时间差1,S2和S3的时间差2,并比较时间差1和时间差2的大小关系,并按时间差1和时间差2的大小关系调整跑带运行速度。当时间差2小于时间差1时,并且时间差2与时间差1的差值的绝对值大于设定值F,如F可以为0.02S,0.03S,0.04S,0.05S,0.06S,0.07S,控制器控制跑带电机驱动该跑带加速运行。本申请实现了,跑步机在运行过程中,使用者不用操作按钮,直接比较相邻次后一脚踏跑带时间差与使用者前一相邻次脚踏跑带时间差的差值,且差值的绝对值要大于预设的定值,才对跑步机的速度进行调整,避免了当差值较小时,使用者并没有调整跑步机速度需求时的误调整。Preferably, the third judging module is also used for: when the time difference between the next adjacent times of the user's running belt is less than the time difference between the user's previous adjacent times of treading the belt, and when the user's post-running belt calculated by the controller When the absolute value of the difference between the time difference between one adjacent treadmill belt and the user's previous adjacent treadmill time difference is greater than the set value F, the controller controls the running belt motor to drive the running belt to accelerate. In this application, according to the recorded time difference 1 between S1 and S2, and the time difference 2 between S2 and S3, and compare the magnitude relationship between time difference 1 and time difference 2, and adjust the running speed of the running belt according to the magnitude relationship between time difference 1 and time difference 2. When the time difference 2 is less than the time difference 1, and the absolute value of the difference between the time difference 2 and the time difference 1 is greater than the set value F, such as F can be 0.02S, 0.03S, 0.04S, 0.05S, 0.06S, 0.07S, the controller Control the running belt motor to drive the running belt to accelerate. The present application realizes that, during the running process of the treadmill, the user does not need to operate the button, and the user directly compares the difference between the time difference between the next and next treadmills and the time difference between the user's previous and adjacent treadmills, and the difference is The absolute value of , must be greater than the preset fixed value before adjusting the speed of the treadmill, which avoids the wrong adjustment when the user does not adjust the speed of the treadmill when the difference is small.
优选地,计算单元302还用于:当控制器没有接收感应器单元感应使用者脚踏跑带的信号而无法计算时间差超过设定时间时,控制器控制跑带电机驱动该跑带减速运行直至停机。本申请中,当控制器没有接收到感应器单元获取的使用者脚踏跑带的信号而无法计算位置差超过设定时间时,例如在5S的设定时间内,感应器单元没能获取使用者脚踏在跑带上时,控制器控制跑带电机驱动该跑带减速运行直至停机。本申请在超过设定时间后自动停机,当使用者离开跑步机时,通过控制器自动控制跑步机减速直至停车,实现了使用者离开跑步机后的自动停机。Preferably, the calculation unit 302 is further configured to: when the controller does not receive a signal from the sensor unit to sense the user stepping on the running belt and cannot calculate that the time difference exceeds the set time, the controller controls the running belt motor to drive the running belt to decelerate until the running belt is decelerated. downtime. In this application, when the controller does not receive the signal obtained by the sensor unit of the user stepping on the running belt and cannot calculate the position difference exceeding the set time, for example, within the set time of 5S, the sensor unit fails to obtain the use When the user steps on the running belt, the controller controls the running belt motor to drive the running belt to decelerate until it stops. The application automatically stops after the set time is exceeded. When the user leaves the treadmill, the controller automatically controls the treadmill to decelerate until it stops, so as to realize the automatic stop after the user leaves the treadmill.
优选地,获取单元301还用于:在跑带电机停机后,控制器又接收感应器单元感应使用者脚踏跑带的信号时,跑带电机启动,通过控制器接收感应器单元所获取的使用者脚踏跑带的信号,并记录时间。本申请在跑步机停机后,当控制器再次接收感应器单元获取的使用者脚踏跑带的信号时,跑带电机启动。本申请在跑步机停机后,当使用者需要使用跑步机时,使用者脚踏跑带,感应器单元获取使用者脚踏跑带的信号时,跑带电机启动。本申请的跑步机自动启动技术,方便使用者使用跑步机。Preferably, the acquiring unit 301 is further configured to: after the running belt motor stops, when the controller receives a signal from the sensor unit that senses the user stepping on the running belt, the running belt motor starts, and the controller receives the information acquired by the sensor unit. The user steps on the signal of the running belt and records the time. In the present application, after the treadmill is stopped, when the controller receives the signal obtained by the sensor unit of the user stepping on the running belt again, the running belt motor starts. In the present application, after the treadmill is stopped, when the user needs to use the treadmill, the user steps on the running belt, and when the sensor unit obtains the signal of the user stepping on the running belt, the running belt motor starts. The automatic starting technology of the treadmill of the present application is convenient for the user to use the treadmill.
优选地,第三判断模块3033还用于:当跑带的运行速度大于设定值D时,控制器控制跑带电机驱动该跑带按该设定值D运行。本申请中,当跑步机跑带的运行速度大于设定值D时,如使用者一般最快速度为8km/h,当设定值D为8km/h时,超过使用者的使用极限,本申请将跑带运行速度超过设定值D时,为保证使用者的安全,通过控制器控制跑带电机驱动跑带按设定值D运行,以避免使用者因为跑带速度过快而受伤。Preferably, the third judgment module 3033 is further configured to: when the running speed of the running belt is greater than the set value D, the controller controls the running belt motor to drive the running belt to run according to the set value D. In this application, when the running speed of the treadmill running belt is greater than the set value D, the fastest speed of the user is generally 8km/h. When the set value D is 8km/h, it exceeds the user's usage limit. When applying to make the running speed of the running belt exceed the set value D, in order to ensure the safety of the user, the controller controls the running belt motor to drive the running belt to run at the set value D, so as to avoid injury to the user due to the excessive speed of the running belt.
优选地,计算单元302还用于:当控制器没有接收感应器单元感应使用者脚踏跑带的信号而无法计算时间差超过设定时间时,控制器控制跑带电机驱动该跑带低速运行。本申请中,当控制器没有接收到感应器单元获取的使用者脚踏跑带的信号而无法计算位置差超过设定时间时,例如在5S的设定时间内,感应器单元没能获取使用者脚踏在跑带上时,控制器控制跑带电机驱动该跑带减速运行,减少跑步机的功率消耗。Preferably, the calculation unit 302 is further configured to: when the controller does not receive a signal from the sensor unit to sense the user stepping on the running belt and cannot calculate that the time difference exceeds the set time, the controller controls the running belt motor to drive the running belt to run at low speed. In this application, when the controller does not receive the signal obtained by the sensor unit of the user stepping on the running belt and cannot calculate the position difference exceeding the set time, for example, within the set time of 5S, the sensor unit fails to obtain the use When the user steps on the running belt, the controller controls the running belt motor to drive the running belt to decelerate and reduce the power consumption of the treadmill.
以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化和修饰,均仍属于本发明技术方案的范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention in any form. Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. , without departing from the scope of the technical solution of the present invention, when the technical content disclosed above can be used to make some changes or modifications to equivalent embodiments of equivalent changes, as long as it does not depart from the technical solution content of the present invention, according to the technical essence of the present invention Any simple modifications, equivalent changes and modifications made to the above embodiments still fall within the scope of the technical solutions of the present invention.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810769968.9A CN109011353B (en) | 2018-07-13 | 2018-07-13 | A treadmill speed control method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810769968.9A CN109011353B (en) | 2018-07-13 | 2018-07-13 | A treadmill speed control method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109011353A CN109011353A (en) | 2018-12-18 |
| CN109011353B true CN109011353B (en) | 2020-07-14 |
Family
ID=64642471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810769968.9A Expired - Fee Related CN109011353B (en) | 2018-07-13 | 2018-07-13 | A treadmill speed control method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109011353B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112546575B (en) * | 2020-12-15 | 2022-03-29 | 青岛海尔科技有限公司 | Adjustment method and device for target device, storage medium, and electronic device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105056466A (en) * | 2015-07-15 | 2015-11-18 | 山东英吉多健康产业有限公司 | Treadmill control method |
| CN105126302A (en) * | 2015-09-02 | 2015-12-09 | 江苏康力源健身器材有限公司 | Running machine adapted to speed of runner automatically |
| CN105396261A (en) * | 2015-12-18 | 2016-03-16 | 柳时栋 | Intelligent treadmill and control method thereof |
| US9763604B1 (en) * | 2016-04-09 | 2017-09-19 | Bertec Corporation | Gait perturbation system and a method for testing and/or training a subject using the same |
-
2018
- 2018-07-13 CN CN201810769968.9A patent/CN109011353B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105056466A (en) * | 2015-07-15 | 2015-11-18 | 山东英吉多健康产业有限公司 | Treadmill control method |
| CN105126302A (en) * | 2015-09-02 | 2015-12-09 | 江苏康力源健身器材有限公司 | Running machine adapted to speed of runner automatically |
| CN105396261A (en) * | 2015-12-18 | 2016-03-16 | 柳时栋 | Intelligent treadmill and control method thereof |
| US9763604B1 (en) * | 2016-04-09 | 2017-09-19 | Bertec Corporation | Gait perturbation system and a method for testing and/or training a subject using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109011353A (en) | 2018-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017166340A1 (en) | Intelligent running machine and control method therefor | |
| CN104826277B (en) | A kind of treadmill intelligence motion sensing control method and apparatus | |
| US7815547B2 (en) | Exercise system capable of providing heart rate detection warning and control method thereof | |
| US20140336857A1 (en) | Method for automatic adjustment of pedelec | |
| CN109011353B (en) | A treadmill speed control method and system | |
| CN104258536B (en) | Automatic speed regulation treadmill | |
| CN108939456A (en) | A kind of treadmill method for control speed and system | |
| CN109091803A (en) | A kind of treadmill | |
| TW201741196A (en) | System and method of controlling derailleur of bicycle | |
| CN103294904A (en) | Automatic adjustment method for E-bike | |
| CN116459491A (en) | A spinning bicycle and its control method and device | |
| CN109954251A (en) | A treadmill control method | |
| CN204073260U (en) | Automatic speed regulation treadmill | |
| CN108771827B (en) | Running machine | |
| CN109011356A (en) | A kind of treadmill | |
| CN104258541B (en) | For the automatic speed governing device of treadmill | |
| CN109011351A (en) | A kind of treadmill | |
| CN207679958U (en) | A kind of self-adjustable foot pedal | |
| CN108992861A (en) | Control method and device of treadmill, readable storage medium and treadmill | |
| CN109289155A (en) | A kind of treadmill method for control speed and system | |
| TW202314459A (en) | An input device and a method for providing a scrolling input to a computing device | |
| CN109045627A (en) | A kind of treadmill method for control speed and system | |
| CN110302504B (en) | Electric treadmill speed control method | |
| CN108273237B (en) | A kind of multigym and application method with amusement interactive function | |
| CN109011355A (en) | A kind of treadmill method for control speed and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20191126 Address after: 321300 No.28 Zhongxing Avenue, Zhejiang business return Innovation Park, Longshan Town, Yongkang City, Jinhua City, Zhejiang Province Applicant after: Yongkang haodao fitness equipment Co.,Ltd. Address before: 321300, Zhejiang Province, Jinhua City, Yongkang City, former warehouse Town Luo Village No. 213 Applicant before: Liu Zhipeng |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200714 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |
