US 12,304,317 B2
Auxiliary force control system and method for power-assisted bicycle
Ping-Chen Fu, New Taipei (TW); Tsai-Huan Lin, New Taipei (TW); and Pawat Chunhachatrachai, New Taipei (TW)
Assigned to SINBON ELECTRONICS COMPANY LTD., New Taipei (TW)
Filed by SINBON ELECTRONICS COMPANY LTD., New Taipei (TW)
Filed on Jan. 26, 2022, as Appl. No. 17/585,533.
Claims priority of application No. 110144428 (TW), filed on Nov. 29, 2021.
Prior Publication US 2023/0166604 A1, Jun. 1, 2023
Int. Cl. B60L 15/20 (2006.01); B62J 45/20 (2020.01); B62J 45/411 (2020.01); B62J 45/412 (2020.01)
CPC B60L 15/20 (2013.01) [B62J 45/20 (2020.02); B62J 45/411 (2020.02); B62J 45/412 (2020.02); B60L 2200/12 (2013.01)] 7 Claims
OG exemplary drawing
 
1. An auxiliary force control system for a power-assisted bicycle, applied to a power-assisted bicycle having a motor, the auxiliary force control system comprising:
a sensing device mounted on the power-assisted bicycle to receive a riding torque and a riding speed;
a mobile computing device generating a tuning factor via a first Artificial Neural Network (ANN) model and a second ANN model, wherein
personal data and historical riding data are input data of the first ANN model;
a predicted grade outputted by the first ANN model, the personal data, and environment data are input data of the second ANN model; and
the tuning factor is output data of the second ANN model;
a first controller mounted on the power-assisted bicycle, signally connected to the mobile computing device to receive the tuning factor, and generating a final factor according to the tuning factor, a mode factor of the power-assisted bicycle, and a gap-range factor; and
a second controller mounted on the power-assisted bicycle, signally connected to the sensing device, the first controller, and the motor, and comprising an intelligent module and a safety control module, wherein
the intelligent module generates a parameter of target output of the motor according to the final factor, the riding torque, and the riding speed;
the safety control module generates a motor driver current according to the parameter of target output of the motor and outputs the motor driver current to the motor to drive the motor;
the intelligent module stores a lower speed limit and an upper speed limit;
when the intelligent module determines that the riding speed is less than the lower speed limit, the intelligent module computes a first parameter of target output of the motor according to the riding torque and the final factor; the safety control module has a torque-current corresponding table and defines the motor driver current according to the first parameter of target output of the motor via the torque-current corresponding table;
when the intelligent module determines that the riding speed is greater than the upper speed limit, the intelligent module computes a second parameter of target output of the motor according to the riding speed and the final factor; the safety control module has a speed-current corresponding table and defines the motor driver current according to the second parameter of target output of the motor via the speed-current corresponding table; and
when the intelligent module determines that the riding speed is greater than or equal to the lower speed limit and less than or equal to the upper speed limit, the intelligent module computes a third parameter of target output of the motor according to the riding torque, the riding speed, and the final factor; the safety control module has a parameter-current corresponding table and defines the motor driver current according to the third parameter of target output of the motor via the parameter-current corresponding table.