The disclosure relates to an e-bike, and particularly to a control system and a control method of controlling the e-bike based on sensing signals.
E-bike refers to a bicycle integrated with a motor, a driver, and different sensors to sense riding status of a rider and provides an auxiliary force by the motor, which allows the rider to pedal the bicycle with less effort.
The most common e-bike in the market is usually equipped with a torque sensor, a pedaling sensor, or an action sensor, etc. to measure rider's pedaling actions, and provide auxiliary forces in accordance with the pedaling actions through the motor. To unlock the motor of the bicycle, control peripheral devices (such as a headlight) of the bicycle, or adjust the auxiliary mode of the motor, the rider has to manually operate the dashboard along with the control handle on the bicycle.
However, the exsisted e-bike does not provide any redundant input source except for the dashboard and the control handle. When the dashboard and/or the control handle is malfunction, the rider can no longer control the e-bike. Moreover, equipping the dashboard and the control handle with the e-bike results in a higher cost, and wiring the dashboard and the control handle leads to a complicated assembly process of the e-bike. Also, the rider needs to move his/her hand to operate the dashboard and the control handle to control the e-bike while riding the e-bike, which brings the rider's safety issue.
The present disclosure is directed to a control system and method for e-bike, which allows the user to operate the functions of the e-bike directly through pedaling actions and achieves a redundant input effect.
In one of the exemplary embodiments, the control system is integrated with an e-bike having a motor and a pedal, and includes:
In one of the exemplary embodiments, the control method is integrated with an e-bike having a motor and a pedal and includes following steps:
The present disclosure regards the pedaling actions made by the user as an input source of control commands, so as to replace command input sources from a dashboard or control handle of a traditional bike. Therefore, the dashboard and the control handle can be removed, so the assembly process and the components of the bike can be simplified to reduce entire production cost. On the other hand, if the dashboard and the control handle are kept on the bike, the present disclosure may use the pedaling actions as a redundant input when the dashboard and/or the control handle is malfunction, so as to improve the user's safety while riding the bide.
In cooperation with the attached drawings, the technical contents and detailed description of the present disclosure are described hereinafter according to multiple embodiments. Any equivalent variation and modification made according to appended claims is all covered by the claims claimed by the present disclosure.
Please refer to
In one embodiment, the control system of the present disclosure may be embedded in the e-bike 1 to be a core control system of the e-bike 1. In another embodiment, the control system may be individually existed and electrically connected or communication connected to the e-bike 1 through a wired manner or a wireless manner.
In the present disclosure, the sensor 12 may be any type of sensors which can measure or compute the pedaling actions of the user. For example, the sensor 12 may be a torque sensor, a pedal-angle sensor, a pedaling sensor, a pedal-frequency sensor, an action sensor, or a power meter, etc., but not limited thereto.
In one embodiment, the sensor 12 connects to a pedal 15 or other component that is related to user's pedaling action on the e-bike 1 through a wired manner or a wireless manner. The sensor 12 is used to sense the sensing signal generated due to the pedal action made by the user. In another embodiment, the sensor 12 is directly arranged on the pedel 15 or a related component to directly measure the sensing signal generated by the pedaling action of the user.
The driver 11 receives the sensing signal generated from the sensor 12. The driver 11 connects to a control core of the e-bike 1 (such as a motor 13) and at least one peripheral device (such as a headlight 14). In the present disclosure, the driver 11 determines whether the user intends to control the e-bike 1 based on the sensing signal from the sensor 12 and determines what is the control action required by the user. Therefore, the driver 1 controls the e-bike 1 to perform the control action corresponding to the user's control intention, such as switching to an auxiliary mode of the motor 13 that provides an auxiliary force (i.e., the auxiliary force provided by the motor 3 can be increased or decreased) or turning on or off the headlight 14 (including a front headlight and a rear headlight), etc.
However, the above descriptions are only a few embodiments of the present disclosure, the control made by the control system of the present disclosure to the e-bike 1 is not limited to the aforementioned motor 13 and headlight 14.
Please refer to
In one embodiment, the multiple software modules of the driver 11 at least include a control unit 110, a command identifying unit 111, and a counting unit 112, wherein the counting unit 112 is connected to the command identifying unit 111 and the command identifying unit 111 is connected to the control unit 110.
As described above, the sensor 12 is used to generate the sensing signal of the e-bike 1 when the pedal 15 is pedaled by the user. The driver 11 is connected to the sensor 12 through a digital or analog signal receiving unit (not shown) to continuously receive the sensing signal generated from the sensor 12.
In the present disclosure, the e-bike 1 at least includes a power-off mode in which the motor is turned off, a locking mode in which the system is powered on but the motor 13 is locked, a normal operation mode in which the motor 13 is unlocked, and a standby mode in which the motor 13 is unlocked and waiting for any action commands. In particular, under the locking mode which the system is powered on but the motor 13 is still locked, the user may ride the e-bike 1 while the motor 13 is locked and restricted in providing the auxiliary force. Under the normal operation mode, the motor 13 may provide the auxiliary force correspondingly based on the current auxiliary mode and the pedaling action currently made by the user. Under the standby mode, the driver 11 receives the control command inputted based on the user's pedaling action and controls the e-bike 1 to perform the control action corresponding to the received control command.
Detailed contents about the aforementioned modes will be discussed later.
In the present disclosure, the driver 11 times a first time-duration (such as 5 seconds or 10 seconds, etc.) through the counting unit 112 when the system is powered on and the e-bike 1 is in the locking mode. The user has to perform a designated pedaling action by the pedal 15 in the first time-duration to unlock the motor 13 and make the e-bike 1 to enter the normal operation mode. It should be mentioned that the user can ride the e-bike 1 under either the locking mode or the normal operation mode, a difference is that the motor 13 of the e-bike 1 provides no auxiliary force under the locking mode but provides the auxiliary force under the normal operation mode.
In addition, the driver 11 times a second time-duration through the counting unit 112 when the e-bike 1 is in the normal operation mode or the standby mode. In should be mentioned that the second time-duration and the first time-duration may be same time length or different time lengths. A difference between the first time-duration and the second time-duration is that the counting unit 112 performs periodic timing in the normal operation mode or the standby mode based on the second time-duration.
The command identifying unit 111 continuously samples the sensing signal from the sensor 12 and checks these sampled sensing signals one by one to determine whether a feature signal that matches with a default condition is included in these sampled sensing signals. In the present disclosure, the command identifying unit 111 regards the feature signal that matches with the default condition as a control command that is inputted by the user through the user's pedaling action.
In one embodiment, the driver 11 uses the command identifying unit 11 to identify, during the first time-duration, whether the current-received sensing signal matches with a default unlocking condition. In particular, the command identifying unit 111 continuously samples and checks the sensing signal of the sensor 12 during the first time-duration when the e-bike 1 is powered on and determines whether these sampled sensing signals include the feature signal that matches with the unlocking condition (detailed discussion in the following), wherein the feature signal can be regarded as the control command.
In one embodiment, the driver 11 uses the command identifying unit 111 to identify, during the second time-duration, whether the sensing signal matches with a default mode-determination condition. In particular, the command identifying unit 111 continuously samples the sensing signal of the sensor 12 when the e-bike 1 is powered on, the motor 13 is unlocked, and the e-bike 1 is in the normal operation mode or the standby mode, and checks theses sampled sensing signals one by one in each cycle (i.e., the multiple continuous second time-durations) to determine whether these sampled sensing signals include the feature signal that matches with the mode-determination condition (detailed discussion in the following), wherein the feature signal can be regarded as the control command.
Specifically, the command identifying unit 111 checks a value, sign, frequency, or direction, etc. of these sampled sensing signals to determine whether the sampled sensing signals match with the unlocking condition and the mode-determination condition. In one embodiment, the sensing signal may be, for example but not limited to, a pedaling torque signal, a rotation angle signal of the pedal 15, a pedaling frequency signal, a pedaling direction signal of the pedal 15, a riding gradient signal, or a vehicle speed signal according to the type of the sensor 12.
When a sensing signal matches with the unlocking condition during the first time-duration, the command identifying unit 111 triggers the control unit 110 to control the e-bike 1 to enter the normal operation mode (in which the motor 13 is unlocked). Also, when a sensing signal matches with the mode-determination condition during the second time-duration under the normal operation mode, the command identifying unit 111 triggers the control unit 110 to control the e-bike 1 to enter the standby mode. Under the standby mode, the user may perform special pedaling actions to the e-bike 1 to operate the control core or the peripheral device(s) of the e-bike 1.
Moreover, when a sensing signal again matches with the mode-determination condition during the second time-duration under the standby mode, the command identifying unit 111 triggers the control unit 110 to control the e-bike 1 to return to the normal operation mode. Meanwhile, the control system determines that the user does not intend to operate the e-bike 1.
In one embodiment, the driver 11 may connect to user's mobile device 2 through a digital signal receiving unit or an analog signal receiving unit, wherein the mobile device 2 may be a smart phone, a smart watch, or a Bluetooth earphone, etc., but not limited thereto. The mobile device 2 may sense a pose or gesture of the user or environmental data around the user and then transmit the sensing signal to the driver 11. In the embodiment, the driver 11 may use the sensing signal provided by the mobile device 2 to fine-tune the auxiliary force provided by the motor 13 (for example, fine-tune the auxiliary force when the e-bike 1 goes downhill to assist the user). By combining the sensing signal of the sensor 12 and the sensing signal or pose/gesture of the mobile device 2 to perform identification, the probability of misjudgment can be further reduced.
Please refer to
As shown in
After entering the locking mode, the control system continuously senses the sensing signal generated due to the pedal 15 being pedaled through the sensor 12 (step S32), and the driver 11 times a first time-duration through the counting unit 112 (step S33). In the embodiment, the driver 11 determines whether the user performs a pedaling action during the first time-duration (step S34), i.e., the driver 11 determines whether a normal sensing signal is received from the sensor 12. If the user does not perform any pedaling action during the first time-duration, the driver 11 controls the e-bike 1 to limit the output of the motor 13 for safety (step S36). Meanwhile, the driver 11 keeps the motor 13 of the e-bike 1 to be under the locking mode, and the control system goes back to the step S31 for re-execution and re-determination.
If the driver 11 determines that the user does perform the pedaling action during the first time-duration in step S34, the driver 11 further determines whether the sensing signal matches with the unlocking condition through the command identifying unit 111 (step S35). If the user does perform the pedaling action but the sensing signal does not match with the unlocking condition, which means that the user is riding the e-bike 1 but does not want to unlock the motor 13. In this scenario, the driver 11 controls the e-bike 1 to prohibit the output of the motor 13 (step S36), keeps the e-bike 1 to be under the locking mode, and the control system goes back to step S31 for re-execution and re-determination.
If the driver 11 determines that the user does perform the pedaling action during the first time-duration in the step S34 and determines that the sensing signal generated due to the pedaling action matches with the default unlocking condition in the step S35, the driver 11 controls the e-bike 1 to unlock the motor 13 and enter the normal operation mode through the control unit 110 and start to periodically time the second time-duration (step S37).
Under the normal operation mode, the driver 11 keeps receiving the sensing signal and periodically checks whether the received sensing signal matches with the default mode-determination condition during the second time-duration (step S38). If it is found that a sensing signal matches with the mode-determination condition, which means that the user wants to control the e-bike 1 through the pedaling action; otherwise, the user wants to normally ride the e-bike 1.
In particular, if the driver 11 determines that the sensing signal does not match with the mode-determination condition in one cycle, it keeps the e-bike 1 in the normal operation mode and then goes back to the step S37 to periodically check whether the next sensing signal matches with the default mode-determination condition during the second time-duration; otherwise, the driver 11 controls the e-bike 1 to enter the default standby mode and periodically time the second time-duration in the standby mode (step S39).
When the e-bike 1 is in the standby mode, the user may normally ride the e-bike 1. Meanwhile, the driver 11 records and samples every sensing signal generated due to the pedaling action made by the user, and the driver 11 continuously checks these sampled sensing signals one by one to determine whether these sampled sensing signals include the feature(s) matching with one or more default conditions during the second time-duration.
In one embodiment, when the driver 11 again determines that the sensing signal matches with the mode-determination condition in one cycle under the standby mode, it confirms that the user has finished operating the e-bike 1. Meanwhile, the driver 11 controls the e-bike 1 to return to the normal operation mode.
Specifically, when the e-bike 1 is in the standby mode, the driver 11 continuously checks whether the sampled sensing signal matches with either the mode-determination condition or an operation condition (step S40). When the sensing signal matches with the mode-determination condition, the driver 11 controls the e-bike 1 to return to the normal operation mode (i.e., returns to the step S37). When the sensing signal matches with the operation condition, the driver 11 controls the e-bike 1 to perform a control action corresponding to the operation condition.
In the present disclosure, the sensor 12 may be a pedaling sensor, and the sensing signal may include a rotation angle signal of the pedal 15.
In one embodiment, the control action includes turning the headlight 14 on or off or adjusting the auxiliary mode for the motor 13 to provide the auxiliary force. For example, when the sensing signal indicates that the user steps the pedal 15 forward for half a circle and an error of the rotation angle signal is less than a threshold, the driver 11 confirms that the sensing signal matches with the operation condition of turning on the headlight 14 and then controls the e-bike 1 to turn on the front headlight and the rear headlight; when the sensing signal indicates that the user steps the pedal 15 backward for half a circle and the error of the rotation angle signal is less than the threshold, the driver 11 confirms that the sensing signal matches with the operation condition of turning off the headlight 14 and then controls the e-bike 1 to turn off the front headlight and the rear headlight.
For another example, when the sensing signal indicates that the user steps the pedal 15 forward for one circle and the error of the rotation angle signal is less than a threshold, the driver 11 confirms that the sensing signal matches with the operation condition of increasing the motor auxiliary force and then controls the e-bike 1 to adjust the auxiliary mode that the motor 13 provides the auxiliary force to level up for one level; when the sensing signal indicates that the user steps the pedal 15 backward for one circle and the error of the rotation angle signal is less than the threshold, the driver 11 confirms that the sensing signal matches with the operation condition of decreasing the motor auxiliary force and then controls the e-bike 1 to adjust the auxiliary mode that the motor 13 provides the auxiliary force to level down for one level. The pedaling actions of stepping forward or stepping backward, and stepping half a circle or stepping one circle as mentioned above are not only intuitive but also having high variability among the actions, so the operation of the user can be simplified and the accuracy can be improved.
It should be mentioned that the control commands sent by the user through the pedaling actions should not conflict against the current status of the e-bike 1. For example, if the headlight 14 is on, even if the user sends the sensing signal that matches with the operation condition of turning on the headlight 14 through the pedaling action, the driver 11 will not again control the e-bike 1 to turn on the headlight 14. Similarly, if the headlight 14 is already turned off, even if the user sends the sensing signal that matches with the operation condition of turning off the headlight 14 through the pedaling action, the driver 11 will not again control the e-bike 1 to turn off the headlight 14.
For another example, the motor 13 may have multiple auxiliary modes with different levels to provide different auxiliary forces, wherein the auxiliary mode of a higher level may provide a higher auxiliary force while the auxiliary mode of a lower level may provide a lower auxiliary force. In the embodiment, if the motor 13 is under the highest level of auxiliary mode, even if the user sends the sensing signal that matches with the operation condition of increasing the level of the auxiliary mode through the pedaling action, the driver 11 will not adjust the motor 13 to level up the auxiliary mode. Similarly, if the motor 13 is already under the lowest level of auxiliary mode, even if the user sends the sensing signal that matches with the operation condition of decreasing the level of the auxiliary mode through the pedaling action, the driver 11 will not adjust the motor 13 to level down the auxiliary mode.
Please refer to
In the embodiment of
As shown in
According to the above scenarios, before controlling the e-bike 1 to perform the corresponding control action under the standby mode, the driver 11 has to first check the current status of the e-bike 1 for safety.
Please refer back to
The status confirming unit 113 connects to the motor 13, the headlight 14, and another peripheral device (not shown) of the e-bike 1 through a digital signal receiving unit or an analog signal receiving unit. The outputting unit 114 connects to the motor 13, the headlight 14, and other peripheral device of the e-bike 1 through electronic lines.
When the command identifying unit 111 determines that the sensing signal matches with any of the default operation conditions under the standby mode, the driver 11 confirms the current status of the motor 13, the headlight 14, or other peripheral device through the status confirming unit 113. In the embodiment of
When the current status of the e-bike 1 conflicts against the control action corresponding to the matched operation condition, the driver 11 will not control the e-bike 1, instead, the e-bike 1 stays in the standby mode (i.e., goes back to the step S39). When the current status of the e-bike 1 does not conflict against the control action corresponding to the matched operation condition in the step S41, the driver 11 provides corresponding power to the e-bike 1 through the outputting unit 114 to control the motor 13, the headlight 14, or other peripheral device of the e-bike 1 to execute the control action corresponding to the operation condition (step S42).
In the present disclosure, the control system may continuously execute each step shown in
As mentioned above, the control system and control method of the present disclosure uses the sensor 12 to sense the user's pedaling actions, so as to control the e-bike 1 to switch between different modes. Therefore, the sensing signals generated by the sensor 12 are critical to the present disclosure.
In one embodiment, the sensor 12 includes a pedaling sensor, the sensing signals generated by the pedaling sensor at least include a pedaling torque signal and a rotation angle signal of the pedal 15. The pedaling torque signal indicates the pedaling force the user made to the pedal 15 (i.e., the pedaling torque), and the rotation angle signal indicates the rotation angle of the pedal 15 after being pedaled by the user. By analyzing the pedaling force and the rotation angle, the driver 11 may determine whether the user intends to control the e-bike 1 or not.
Please refer to
As mentioned above, if the user wants the e-bike 1 to enter the normal operation mode, the user needs to step on the pedal 15 during the first time-duration under the locking mode and ensures the sensing signal generated by the pedaling action to match with the mode-determination condition. In one embodiment, multiple pedaling actions are indicated from the sensing signal according to the mode-determination condition during the first time-duration, wherein the pedaling torque signal of each pedaling action is greater than a first threshold while the rotation angle signal of each pedaling action is smaller than a second threshold.
As shown in
In one embodiment, the user needs to pull the handbrake while pedaling, so the multiple rotation angle signals of the pedal 15 can be limited smaller than an action-restricted angle θACT (i.e., the second threshold). Under the circumstance, during the first time-duration, multiple pedaling torque signals match with the first threshold and multiple rotation angle signals match with the second threshold, so the driver 11 may determine that the user does intend to unlock the e-bike 1 and then control the e-bike 1 to switch from the current locking mode to the normal operation mode.
As mentioned above, when the e-bike 1 is in the normal operation mode, the user may normally ride the e-bike 1 through regular pedaling and switch the e-bike's mode and input commands through special pedaling actions. To avoid accidental trigger, the present disclosure sets a special pedaling feature as the mode-determination condition.
In one embodiment, the driver 11 confirms that the user intends to input a command when the user first steps the pedal 15 backward and then steps the pedal 15 forward during the second time-duration under the normal operation mode and the pedaling angles of each pedaling match with a default threshold. Therefore, the driver 11 controls the e-bike 1 to enter the standby mode. However, the above description is only one of the exemplary embodiments of the present disclosure, but not limited thereto.
Please refer to
As shown in
By setting a relatively strict mode-determination condition, the present disclosure prevents the driver 11 from misjudging user's intention of riding the e-bike and causing dangerous.
It should be noticed that the present disclosure determines user's intention by checking the rotation angle of the pedal 15, instead of asking the user to step the pedal 15 to a specific position. More specifically, the rotation angle signal of the pedal 15 is a pulse signal, instead of an absolute position of the pedal 15 on the e-bike 1. Therefore, the driver 11 can be prevented from misjudging the user's intention feature to be other operation feature.
In one embodiment, the driver 11 determines that the user's pedaling action matches with the operation condition of turning on the headlight 14 when the pedaling action includes stepping the pedal 15 forward for half a circle (e.g., +180 degrees starting from the initial angle θ0) during the second time-duration under the standby mode, and determines that the user's pedaling action matches with the operation condition of turning off the headlight 14 when the pedaling action includes stepping the pedal 15 backward for half a circle (e.g., −180 degrees starting from the initial angle θ0) during the second time-duration under the standby mode.
In one embodiment, the driver 11 determines that the user's pedaling action matches with the operation condition of leveling up the auxiliary mode when the pedaling action includes stepping the pedal 15 forward for one circle (e.g., +360 degrees starting from the initial angle θ0) during the second time-duration under the standby mode, and determines that the user's pedaling action matches with the operation condition of leveling down the auxiliary mode when the pedaling action includes stepping the pedal 15 backward for one circle (e.g., −360 degrees starting from the initial angle θ0) during the second time-duration under the standby mode.
When checking one sensing signal, the driver 1 may determine whether this sensing signal includes multiple features corresponding to multiple control commands. If one sensing signal simultaneously includes multiple features corresponding to multiple control commands, the driver 11 only performs the last control command. For example, the sensing signal corresponding to stepping the pedal 15 for one circle includes the sensing signal corresponding to stepping the pedal 15 for half a circle; since stepping the pedal 15 for one circle is the last feature to be achieved, the driver 11 only checks the feature of stepping for one circle and performs the control command corresponding to this feature.
However, the above descriptions about the operation conditions under the standby mode are only a part of the exemplary embodiments of the present disclosure, but not limited thereto.
Please refer to
As shown in
In the normal operation mode, the driver 11 periodically times the second time-duration and checks the user's pedaling input during the second time-duration. When a feature signal that matches with the mode-determination condition (such as a second feature signal) is found from the user's pedaling input, the driver 11 controls the e-bike 1 to switch from the normal operation mode to the standby mode.
In the standby mode, the driver 11 periodically times the second time-duration and checks the user's pedaling input during the second time-duration. When a feature signal that matches with a first operation condition (such as a third feature signal for turning on or off the headlight 14) is found from the user's pedaling input, the driver 11 controls the e-bike 1 to turn on or off the headlight 14 of the e-bike 1. Also, when a feature signal that matches with a second operation condition (such as a fourth feature signal for leveling up or down the auxiliary mode of the motor 13 to provide the auxiliary force) is found from the user's pedaling input, the driver 11 controls the e-bike 1 to level up or down the auxiliary mode of the motor 13 to next level.
After the third feature signal and/or the fourth feature signal is found, the system is still under the standby mode, and the driver 11 periodically times the second time-duration and checks the user's pedaling input during the second time-duration. When the second feature signal that matches with the mode-determination condition is found again from the pedaling input, it means the user has finished its control to the e-bike 1. Meanwhile, the driver 11 controls the e-bike 1 to switch from the standby mode to the normal operation mode. Under the normal operation mode, the driver 11 only checks whether the user's pedaling input matches with the mode-determination condition or not, and the driver 11 does not check whether the pedaling input matches with any of the operation conditions. Therefore, the misjudgment can be effectively avoided.
It should be mentioned that the control system and the control method of the present disclosure use the user's pedaling actions to directly control the e-bike 1; however, the e-bike 1 can still retain the full dashboard (and the corresponding control handle). Therefore, the dashboard and the control system of the present disclosure can be regarded as redundant control solutions. When one of the dashboards and the control system of the e-bike 1 is malfunction, the user can still control the e-bike 1 through the redundant control solution. As a result, the safety of the e-bike is improved.
Moreover, because the user is allowed to directly control the e-bike 1 through his/her pedaling actions, the manufacturer of the dashboard may simplify the design of the dashboard to retain only the displaying function for information such as vehicle speed, remaining power, and faulty alarm, etc. without the operation function as discussed above. Therefore, simple displaying module, such as a light-emitting diode (LED) module or a liquid-crystal display (LCD) module is enough to implement the dashboard, so as to simplify the assembly process of the e-bike 1 and reduce the cost of the e-bike 1 while retaining the dashboard on the e-bike 1.
As the skilled person will appreciate, various changes and modifications can be made to the described embodiment. It is intended to include all such variations, modifications and equivalents which fall within the scope of the present disclosure, as defined in the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
202310639735.8 | Jun 2023 | CN | national |