×

Method for Detecting Bicycle Pedaling Frequencies

  • US 20170003311A1
  • Filed: 07/01/2015
  • Published: 01/05/2017
  • Est. Priority Date: 07/01/2015
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for detecting bicycle pedaling frequencies, which uses an accelerometer configured in the body and connected to a processing unit, in which the processing unit is connected to a wireless communication circuit for transmitting data to an electronic device so as to display the pedaling data and the processing unit determines the acceleration value acquired by the accelerometer thereby calculating the number of times that the acceleration waveform crosses over a central line from the upper half cycle per minute as the pedaling frequency, the method comprising the following steps:

  • (a01) Start;

    (a02) Determining whether the pedal is in a motion state;

    if yes, performing STEP (a03), otherwise performing STEP (a17);

    (a03) Reading acceleration value and time;

    (a04) Determining whether the current position of the pedal is in an upper half cycle;

    if yes, performing STEP (a05), otherwise performing STEP (a11);

    (a05) Determining whether the acceleration value is smaller than the lower index of the central value;

    if yes, performing STEP (a06), otherwise performing STEP (a07);

    (a06) Adding 1 to the effective number for crossing over the central line of the acceleration value, then continuing to perform STEP (a08);

    (a07) Keeping the cross-over effective number unchanged, then continuing to perform STEP (a08);

    (a08) Determining whether the cross-over effective number is greater than the predetermined reference value;

    if yes, performing STEP (a09), otherwise performing STEP (a10);

    (a09) Writing in the interval time and the number of pedal cycling, and updating the central value of acceleration and the pedal position data, and resetting the cross-over effective number to zero, then continuing to perform STEP (a17);

    (a10) Determining whether the idle time is longer than a predetermined time;

    if yes, repeating STEP (a02), otherwise continuing to perform STEP (a17);

    (a11) Determining whether the acceleration value is greater than the upper index of the central value;

    if yes, performing STEP (a12), otherwise performing STEP (a13);

    (a12) Adding 1 to the effective number for crossing over the central line of the acceleration value, then continuing to perform STEP (a14);

    (a13) Keeping the cross-over effective number unchanged, then continuing to perform STEP (a14);

    (a14) Determining whether the cross-over effective number is greater than the predetermined reference value;

    if yes, performing STEP (a15), otherwise performing STEP (a16);

    (a15) Updating the pedal position data, resetting the cross-over effective number to zero, and then continuing to perform STEP (a17);

    (a16) Determining whether the idle time is longer than a predetermined time;

    if yes, repeating STEP (a02), otherwise continuing to perform STEP (a17);

    (a17) Determining whether the status data of the pedal is to be transferred;

    if yes, performing STEP (a18), otherwise repeating STEP (a03);

    (a18) Calculating the pedaling frequency and transferring to the electronic device, and then repeating STEP (a03).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×