Nothing Special   »   [go: up one dir, main page]

WO2024148558A1 - Head section assist control method, head section assist system, and motorcycle - Google Patents

Head section assist control method, head section assist system, and motorcycle Download PDF

Info

Publication number
WO2024148558A1
WO2024148558A1 PCT/CN2023/071882 CN2023071882W WO2024148558A1 WO 2024148558 A1 WO2024148558 A1 WO 2024148558A1 CN 2023071882 W CN2023071882 W CN 2023071882W WO 2024148558 A1 WO2024148558 A1 WO 2024148558A1
Authority
WO
WIPO (PCT)
Prior art keywords
processing device
real
locomotive
torque
preset
Prior art date
Application number
PCT/CN2023/071882
Other languages
French (fr)
Chinese (zh)
Inventor
林继谦
陈育良
阎柏均
Original Assignee
威刚科技股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 威刚科技股份有限公司 filed Critical 威刚科技股份有限公司
Priority to PCT/CN2023/071882 priority Critical patent/WO2024148558A1/en
Publication of WO2024148558A1 publication Critical patent/WO2024148558A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62KCYCLES; CYCLE FRAMES; CYCLE STEERING DEVICES; RIDER-OPERATED TERMINAL CONTROLS SPECIALLY ADAPTED FOR CYCLES; CYCLE AXLE SUSPENSIONS; CYCLE SIDE-CARS, FORECARS, OR THE LIKE
    • B62K21/00Steering devices

Definitions

  • the present invention relates to a locomotive auxiliary control method and a locomotive auxiliary system, and in particular to a locomotive auxiliary control method and a locomotive auxiliary system applied to a locomotive, and a locomotive comprising the locomotive auxiliary system.
  • the invention discloses a front auxiliary control method, a front auxiliary system and a motorcycle, which are mainly used to improve the problem that the handlebars of existing motorcycles are prone to shake when passing through bumpy roads, thereby causing users to have a bad riding experience.
  • One of the embodiments of the present invention discloses a front-end auxiliary control method, which is applicable to a motorcycle.
  • the motorcycle includes a steering kit, which includes a handlebar assembly and a tripod.
  • the handlebar assembly is connected to the tripod.
  • the front-end auxiliary control method can be executed by a processing device, which is arranged on the motorcycle.
  • the processing device executes the front-end auxiliary control method once every default time interval, which is no more than 10 milliseconds.
  • the front-end auxiliary control method includes the following steps: a torque judgment step: judging whether a real-time torque value of a torquer exceeds a preset torque; the torquer is arranged between the handlebar assembly and the tripod, the processing device is electrically connected to the torquer, and the torquer is used to measure the torque between the handlebar assembly and the tripod to generate a real-time torque value; if the real-time torque If the force value is not greater than the preset torque, the following steps are executed: a shaking judgment step: judging whether the number of shaking times of the steering kit is greater than a preset number; if the number of shaking times is greater than the preset number, the following steps are executed: an anti-swing step: controlling a control module of a front auxiliary device to switch a motor of the front auxiliary device to a locking mode; the motor includes a stator and a rotor, and the control module can obtain the rotation angle of the rotor relative to the stator; when the control module controls the rotor to rotate, the
  • the control module is controlled to switch the motor to a normal mode.
  • the processing device also controls the control module according to a real-time vehicle speed of the locomotive to change an input current of the motor, and the input current is inversely proportional to the real-time vehicle speed; wherein, when the motor is in the locking mode, the motor The larger the input current, the harder it is for the rotor to rotate with the tripod.
  • the processing device determines that the real-time torque value is not greater than the preset torque, the processing device also performs a straight line judgment step before executing the shaking judgment step: judging whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, the processing device will continue to execute the shaking judgment step.
  • the processing device first performs a straight line judgment step before executing the anti-swinging step: determining whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, the processing device will continue to execute the anti-swinging step.
  • the processing device determines that the number of shaking times is greater than a preset number, the processing device further executes a road surface warning step: issuing a road surface instability message.
  • the processing device determines that the number of shaking times is greater than a preset number, the processing device further controls the speed of the locomotive not to exceed a default safety speed.
  • the shaking judgment step includes the following steps: an angle recording step: the control module obtains a real-time rotation angle of the rotor relative to the stator, and records the real-time rotation angle in a storage device; an angle difference judgment step: judges whether a real-time angle difference between the real-time rotation angle and a previous rotation angle is greater than a preset angle difference; the previous rotation angle is the real-time rotation angle recorded in the storage device during the previous execution of the angle recording step; if the real-time angle difference is greater than the preset angle difference, the shaking count in the storage device is updated; a shaking count judgment step: reads the shaking count in the storage device, and judges whether the shaking count is greater than the preset count; wherein, when the processing device controls the motor to switch to the locking mode through the control module, the control module enables the stator to maintain the real-time rotation angle in the angle recording step.
  • an angle recording step the control module obtains a real-time rotation angle of the rotor relative to the stator, and records the real-time rotation angle in
  • the number of shakes stored in the storage is reset to zero.
  • the processing device After the shaking number judgment step, if the processing device determines that the shaking number is greater than the preset number, the processing device first performs a straight line judgment step before executing the anti-swinging step: judging whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, the processing device will continue to execute the anti-swinging step.
  • a difference between the real-time rotation angle and a preset straight-moving angle stored in the memory is determined. If the difference is within a preset range, it is determined that the vehicle is moving straight; if the difference is not within the preset range, it is determined that the vehicle is not moving straight.
  • the preset straight-ahead angle is a value pre-stored in a memory, or the preset straight-ahead angle is a preset straight-ahead angle stored in the memory after the processing device executes a straight-ahead angle updating step after the vehicle head auxiliary control method is executed for more than a preset number of times; wherein the straight-ahead angle updating step comprises: updating the preset straight-ahead angle stored in the memory, The preset straight-ahead angle originally stored in the memory is updated to the real-time rotation angle that appears most frequently in the memory.
  • the processing device will execute a steering assist step: controlling the rotor of the front assist device to rotate to assist the tripod to rotate in the direction in which the handlebar assembly is controlled to rotate.
  • the processing device also obtains a real-time vehicle speed of the locomotive, and controls the control module according to the real-time vehicle speed to change an input current of the rotor, wherein the input current is inversely proportional to the real-time vehicle speed; wherein, the greater the input current, the greater the torque of the rotor to the tripod.
  • the processing device calculates the input current based on an input current calculation formula; the input current calculation formula is: the input current is equal to a current upper limit value multiplied by a torque ratio; the processing device searches for the corresponding current upper limit value in the storage device based on the real-time vehicle speed; the torque ratio is the real-time torque value divided by a torque upper limit value; the torque upper limit value is a preset value.
  • a rollover warning step is further included before the steering assist step: determining whether an assist count stored in a storage device is greater than a preset count, and determining whether the real-time torque value is greater than a corresponding dynamic torque threshold value based on a real-time vehicle speed of the vehicle; if the assist count is greater than the preset count, and the real-time torque value is greater than the corresponding dynamic torque threshold value, a rollover warning message is issued; wherein, the processing device updates the assist count in the storage device each time the steering assist step is executed; and the real-time vehicle speed is inversely proportional to the corresponding dynamic torque threshold value.
  • the processing device uses a dynamic torque threshold calculation formula to calculate the dynamic torque threshold corresponding to the real-time vehicle speed.
  • the dynamic torque threshold calculation formula is: the dynamic torque threshold is equal to a torque upper limit value multiplied by a rollover coefficient.
  • the torque upper limit value is a constant value, and the rollover coefficient is inversely proportional to the speed of the locomotive.
  • the processing device also controls the speed of the locomotive not to exceed a default safety speed.
  • the front-end auxiliary system includes: a processing device; a torquer, which is used to be set between a handlebar assembly and a tripod of the motorcycle, and the torquer is used to measure the torque between the handlebar assembly and the tripod to generate a real-time torque value.
  • the processing device is electrically connected to the torquer; a front-end auxiliary device, which includes a control module and a motor.
  • the processing device is electrically connected to the control module, and the control module is electrically connected to the motor.
  • the control module can detect the rotation angle of the stator relative to the rotor. When the control module controls the rotor to rotate, the tripod will be driven by the rotor to rotate.
  • the processing device can execute the front-end auxiliary control method of the present invention.
  • One embodiment of the present invention discloses a motorcycle, which includes: a steering kit and the vehicle head auxiliary system of the present invention, the steering kit includes the handlebar assembly and the tripod.
  • the front-end auxiliary control method, the front-end auxiliary system and the motorcycle of the present invention through the connection relationship between the front-end auxiliary device and the steering kit, the design of the various steps included in the front-end auxiliary control method, when the motorcycle goes straight through a bumpy road, the shaking of the handlebar assembly will be significantly suppressed, and the user can get a good riding experience.
  • FIG. 1 is a front view schematically showing a handlebar assembly, a tripod and a front auxiliary device of a motorcycle according to the present invention.
  • FIG. 2 is a partial exploded schematic diagram of the locomotive front auxiliary device of the present invention.
  • FIG. 3 is a flow chart of a first embodiment of a vehicle head auxiliary control method according to the present invention.
  • FIG. 4 is a flow chart of a second embodiment of a vehicle head auxiliary control method according to the present invention.
  • FIG. 5 is a schematic flow chart of a third embodiment of a vehicle head auxiliary control method according to the present invention.
  • FIG. 6 is a flow chart of a fourth embodiment of a vehicle head auxiliary control method according to the present invention.
  • FIG. 7 is a flow chart of a fifth embodiment of the vehicle head auxiliary control method of the present invention.
  • Figure 1 is a front view of the handlebar assembly, the tripod and the front auxiliary device of the motorcycle of the present invention
  • Figure 2 is a partial exploded schematic diagram of the front auxiliary device of the motorcycle of the present invention
  • Figure 3 is a flow chart of the first embodiment of the front auxiliary control method of the present invention. It should be noted that in order to clearly present the components included in the front auxiliary device, the outer shell of the front auxiliary device in Figures 1 and 2 is shown in the form of imaginary lines.
  • the locomotive of the present invention includes: a steering kit 100 and a locomotive auxiliary system 200.
  • the locomotive of the present invention can be a two-wheeled locomotive or a three-wheeled locomotive.
  • the locomotive of the present invention also includes all the necessary components included in the locomotive of the prior art, such as an engine, a fuel supply device, an exhaust device, a lubrication device, an ignition device, transmission-related components (belts, clutches, transmissions, transmission chains, etc.), a brake device, a suspension device, etc.
  • the steering kit 100 includes a triangular platform 1 and a handlebar assembly 2.
  • the triangular platform 1 includes a fixing base 11 and a connecting The connecting rod 12, one end of the connecting rod 12 is fixed to the fixing seat 11.
  • the handlebar assembly 2 is connected to the other end of the connecting rod 12.
  • the fixing seat 11 can also be connected to two front forks 3, and the two front forks 3 are connected to a front wheel A.
  • Each front fork 3 can be provided with a shock absorber 4.
  • the connection mode and actuation relationship between the handlebar assembly 2 and the tripod 1, the connection mode and actuation relationship between the tripod 1, the front fork 3, the shock absorber 4 and the front wheel A are the same as those in the known technology, and will not be repeated here.
  • the front auxiliary system 200 includes a processing device 5, a torquer 6 and a front auxiliary device 7.
  • the processing device 5 can be, for example, a driving computer of the motorcycle, or the processing device 5 can also be a small computer independent of the driving computer of the motorcycle.
  • the torquer 6 is arranged between the handlebar assembly 2 and the tripod 1, and the torquer 6 is used to measure the torque between the handlebar assembly 2 and the tripod 1 to generate a real-time torque value.
  • the processing device 5 can be, for example, electrically connected to the torquer 6, and the processing device 5 can directly receive the real-time torque value, or the processing device 5 and the torquer 6 are respectively electrically connected to the control module 73, and the processing device 5 can obtain the real-time torque value through the control module 73.
  • the locomotive auxiliary device 7 includes a motor 71, a reducer 72 and a control module 73.
  • the motor 71, the reducer 72 and the control module 73 may be disposed in the same housing (not shown), and the housing of the locomotive auxiliary device 7 may be fixedly disposed on the frame of the motorcycle.
  • the motor 71 includes a stator 711 and a rotor 712.
  • the control module 73 can control the direction (forward or reverse), speed and rotation angle of the rotor 712 relative to the stator 711.
  • the rotating shaft 7121 of the rotor 712 is connected to the reducer 72, one end of an output shaft 721 of the reducer 72 is connected to the connecting rod 12 of the tripod 1, and the other end of the output shaft 721 is connected to the handlebar assembly 2.
  • the connection method between the reducer 72 and the rotor 712 can be designed according to needs and is not limited here.
  • the rotating shaft 7121 of the rotor 712 can be fixedly provided with a gear
  • the reducer 72 can include a plurality of gears, one of which is fixed to the output shaft 721, and one of the gears of the reducer 72 is meshed with the gear fixed to the rotating shaft 7121, and the remaining gears included in the reducer 72 are meshed with each other.
  • the control module 73 can detect the rotation angle of the rotor 712 relative to the stator 711.
  • the control module 73 may include a processor, an angle reader and a rotary encoder, and the angle reader and the rotary encoder are electrically connected to the processor respectively.
  • the angle reader is, for example, a decoder, a quadrature encoder (QEI) module or an input capture module.
  • the rotary encoder may be, for example, an absolute encoder and an incremental encoder.
  • the angle reader is used to read the signal output by the rotary encoder to obtain the rotation angle of the rotor 712 relative to the stator 711.
  • the speed reducer 72 drives the tripod 1 to rotate left or right.
  • the tripod 1 will rotate left or right along with the front wheel A; the connecting rod 12 of the tripod 1 that rotates left or right along with the front wheel A may drive the rotor 712 to rotate left or right relative to the stator 711 through the speed reducer 72.
  • the processor of the control module 73 can know that the angle of the rotor 712 relative to the stator 711 is changing through the angle reader and the rotary encoder. Therefore, the processor can determine that the rotor 712 is rotating with the tripod 1.
  • the processing device 5 can execute the vehicle head auxiliary control method of the present invention, and the processing device 5 executes the vehicle head auxiliary control method once every predetermined time interval.
  • the predetermined time interval is no more than 10 milliseconds (ms).
  • the vehicle head auxiliary control method of the present invention comprises the following steps:
  • a torque determination step S11 determining whether the real-time torque value exceeds a preset torque
  • a shaking determination step S12 determining whether the number of shaking times of the steering assembly is greater than a preset number
  • An anti-swing step S13 controlling the control module of the vehicle head auxiliary device to switch the motor to a locking mode
  • control module When the control module controls the motor to switch to the locking mode, the control module will keep the stator of the motor at the current rotation angle, so that the stator will not easily rotate with the tripod;
  • the processing device can also control the control module to switch the motor to a normal mode, in which the rotor can rotate with the tripod.
  • the processing device may execute a normal mode switching step SX: controlling the control module to switch the motor to the normal mode.
  • the processing device may directly terminate the process of the vehicle head auxiliary control method.
  • the processor of the control module 73 can first obtain the rotation angle of the rotor 712 relative to the stator 711 through the angle reader and the rotary encoder, and then the processor of the control module 73 can change the input current of the three-phase line and cooperate with the relevant electrical
  • a circuit such as a three-phase bridge converter circuit
  • each permanent magnet included in the motor 71 to face an electromagnet with opposite magnetic properties (composed of a coil group after current is passed through it), and the magnetic properties of each permanent magnet and the magnetic properties of the facing electromagnet are in a state of opposite poles attracting each other. In this way, the rotation of the rotor 712 relative to the stator 711 can be restricted, and the effect of preventing the rotor 712 from easily rotating with the tripod 1 can be achieved.
  • the control module 73 can also change the locking ability of the motor 71 by changing the input current of the motor 71. That is, the control module 73 can increase the input current of the motor 71 to strengthen the magnetic force of each electromagnet of the motor 71, thereby making it more difficult for the rotor 712 to rotate relative to the stator 711. Conversely, when the motor 71 is in the locking mode, the control module 73 can reduce the input current of the motor 71 to reduce the magnetic force of each electromagnet of the motor 71, thereby making it easier for the rotor 712 to rotate relative to the stator 711.
  • the control module 73 will switch the motor 71 to a locking mode to keep the rotor 712 at the current rotation angle. At this time, the rotor 712 will not be able to rotate easily relative to the stator 711. As a result, the connecting rod 12 of the tripod 1 connected to the rotor 712 will not easily shake with the fixing seat 11. Correspondingly, the handlebar assembly 2 connected to the connecting rod 12 will not easily shake either.
  • the handlebars are prone to uncontrolled large swings (commonly known as death swings). At this time, if the user does not slowly release the throttle, the motorcycle may lose control.
  • the above-mentioned locomotive and the locomotive auxiliary control method of the present invention can greatly reduce the occurrence of the above-mentioned death swing of the motorcycle through the designs of the torque judgment step S11, the swing judgment step S12 and the anti-swing step S13.
  • the control module 73 controls the motor 71 to be in the locking mode
  • the tripod 1 will still turn with the front wheel A
  • the rotor 712 will still be driven by the connecting rod 12 of the tripod 1 and rotate relative to the stator 711.
  • the motor 71 is in the locking mode
  • the rotor 712 is not completely deadlocked.
  • the front auxiliary control method of the present invention allows the motor 71 to be in the locking mode. The mode is used to reduce the shaking of the handlebar assembly 2 caused by the bumps of the road, rather than to prevent the tripod 1 from rotating.
  • the front auxiliary control method of the present invention is executed once every 10 milliseconds, and the front auxiliary control method includes a normal mode switching step SX, and also includes a torque judgment step S11 and a shaking judgment step S12 before the anti-swing step S13. Therefore, unless the motorcycle continues to move straight (the user does not control the handlebar assembly 2 to turn) through a bumpy road, the control module 73 will not control the motor 71 to switch to the locking mode.
  • the processing device 5 can also control the control module 73 according to a real-time vehicle speed of the locomotive to change an input current of the motor 71.
  • the input current is inversely proportional to the real-time vehicle speed, and the greater the input current of the motor 71, the less likely the rotor 712 is to rotate with the tripod 1. It should be emphasized that no matter how the processing device 5 changes the input current of the motor 71 according to the real-time vehicle speed, when the motor 71 is in the locking mode, the rotor 712 and the tripod 1 are not in a completely deadlocked state.
  • the processing device 5 may be electrically connected to the vehicle computer of the locomotive, and the processing device 5 may obtain the real-time vehicle speed through the vehicle computer. In the embodiment where the processing device 5 is the vehicle computer of the locomotive, the processing device 5 may directly obtain the real-time vehicle speed.
  • the method of measuring vehicle speed is a well-known technology and will not be described in detail here.
  • the control module 73 uses a default formula to calculate the input current of the motor.
  • the above example is only a practical example for illustration, but in actual application, the size and design of each motor are different, so the above preset formula, vehicle speed coefficient, input current upper limit value, etc. can be changed according to the needs.
  • the vehicle speed coefficient and input current upper limit value can be obtained after experiments based on the actual type of locomotive (two-wheel or three-wheel), the size of the locomotive, the type of motor, etc.
  • the values shown in the above table are only one example.
  • the front-end auxiliary control method, the front-end auxiliary system and the motorcycle of the present invention through the connection relationship between the front-end auxiliary device and the steering kit, the design of the various steps included in the front-end auxiliary control method, when the motorcycle goes straight through a bumpy road, the shaking of the handlebar assembly will be significantly suppressed, and the user can get a good riding experience.
  • FIG4 is a flow chart of the second embodiment of the locomotive auxiliary control method of the present invention.
  • the first difference between this embodiment and the first embodiment is that: after the torque determination step S11, if the processing device determines that the real-time torque value is not greater than the preset torque, the processing device first executes a straight determination step S21: determines whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, it will then continue to execute the shaking determination step S12; if the processing device determines that the locomotive is not going straight, the processing device will end the current locomotive auxiliary control method process.
  • the processing device may, for example, determine the difference between a real-time rotation angle of the rotor relative to the stator and a preset straight-moving angle stored in the memory; if the difference is within a preset range, it is determined that the locomotive is moving straight, otherwise, it is determined that the locomotive is not moving straight.
  • the preset straight-moving angle refers to the locomotive's front end being straight and the rotation angle being equal to the rotation angle of the stator. The rotation angle of the rotor relative to the stator when the steering assembly is not operated by the user.
  • the preset straight-ahead angle may be a value pre-stored in a storage device.
  • the rotation angle of the rotor relative to the stator is 0 degrees.
  • the rotation angle of the rotor relative to the stator may not be 0 degrees when the locomotive head is in a straightened state before the locomotive is finally shipped.
  • the relevant personnel can store the rotation angle of the rotor relative to the stator in the storage device as the aforementioned preset straight-ahead angle.
  • the processing device may obtain the real-time rotation angle of the rotor relative to the stator through the control module, and the processing device may record the real-time rotation angle in the storage.
  • the processing device may also execute a straight angle update step: updating the preset straight angle stored in the storage, so as to update the preset straight angle originally stored in the storage to the real-time rotation angle that appears the most times in the storage.
  • the relevant production personnel will store a preset straight-ahead angle in the storage device.
  • the processing device executes the torque determination step S11 once each time, if it is determined that the real-time torque value is not greater than the preset torque (indicating that the user has not operated the handlebar assembly, and the front of the motorcycle is in a straight position), the current real-time rotation angle of the rotor relative to the stator will be recorded in the storage device.
  • the processing device When the processing device executes the front auxiliary control method for the predicted number of times (for example, 300 times), the processing device will count the number of times different real-time rotation angles appear in the storage device, and the real-time rotation angle with the most occurrences will be used as the new preset straight-ahead angle to replace the old preset straight-ahead angle originally stored in the storage device (for example, the preset straight-ahead angle stored before the motorcycle leaves the factory).
  • the design of the above-mentioned straight-travel angle updating step can further ensure that the processing device can correctly determine whether the locomotive is traveling straight in the straight-travel determination step S21.
  • the processing device allows the motor to be in the locking mode only when the motorcycle is in a straight-moving state, and the processing device will not allow the motor to be in the locking mode when the motorcycle is not in a straight-moving state. Therefore, when the motorcycle is turning, The handlebar return mechanism can automatically return the handlebar to its original position, and the motorcycle of the present invention can comply with the above regulations.
  • the second difference between this embodiment and the above-mentioned embodiment is that after the shaking determination step S12, if the processing device determines that the shaking times are greater than the preset times, the processing device can also perform a road warning step S22 after the anti-swinging step S13: issuing a road instability information.
  • the processing device in the road warning step S22, can also reduce the acceleration capability of the motorcycle (for example, by limiting the torque of the motor) to control the speed of the motorcycle not to exceed a default safety speed.
  • the processing device 5 when the processing device 5 executes the road warning step S22, the processing device 5 may transmit the road instability information to the driving computer, and when the driving computer receives the road instability information, the driving computer will control the speed of the locomotive not to exceed the default safety speed.
  • the way in which the driving computer controls the locomotive not to exceed the default safety speed belongs to the scope of the known technology and will not be described in detail here.
  • the processing device 5 when the processing device 5 executes the road warning step, it can directly or indirectly control the speed of the locomotive so that the speed of the locomotive does not exceed the default safety speed, thereby avoiding accidents such as rollover and loss of control of the locomotive due to bumpy roads and excessive speed.
  • the processing device sends out information about unstable road surface
  • the user may, for example, see relevant prompt text or graphics such as "The current road surface is bumpy, and the front auxiliary system is performing assistance" on the digital dashboard.
  • the two differences between the present embodiment and the previous embodiment are not limited to exist simultaneously. In different embodiments, the two differences can be applied to the first embodiment respectively to form another new embodiment.
  • FIG5 is a flow chart of the third embodiment of the vehicle head auxiliary control method of the present invention.
  • the first difference between this embodiment and the first embodiment is that the shaking determination step includes the following steps:
  • An angle recording step S121 the control module obtains a real-time rotation angle of the rotor relative to the stator and records it in a storage device;
  • An angle difference determination step S122 determining whether a real-time angle difference between the real-time rotation angle and a previous rotation angle is greater than a preset angle difference; the previous rotation angle is the real-time rotation angle recorded in the storage in the previous execution of the angle recording step;
  • a shaking number determination step S123 is performed: the shaking number in the memory is read out, and it is determined whether the shaking number is greater than the preset number;
  • the straight-moving determination step S21 is then executed.
  • the straight-moving determination step S21 please refer to the above embodiment, which will not be described again.
  • an updating step S124 is executed: updating the shaking times in the storage.
  • the processing device may first execute a reset step S125: reset the number of shakes stored in the memory to zero, and then execute the number of shakes determination step S123.
  • the control module 73 enables the rotor 712 to maintain the real-time rotation angle in the angle recording step S121.
  • the processing device 5 may include the storage device, or the control module 73 of the vehicle head auxiliary device 7 may include the storage device.
  • the processor of the control module may obtain the real-time rotation angle of the rotor relative to the stator through an angle reader and a rotary encoder, for example.
  • the storage device may be a memory, and at least two addresses of the storage device (hereinafter referred to as the first address and the second address) are used to store two real-time rotation angles.
  • the processing device executes the angle recording step S121 an odd number of times
  • the real-time rotation angle is stored in the first address of the storage device.
  • the processing device executes the angle recording step S121 an even number of times
  • the real-time rotation angle is stored in the second address of the storage device.
  • the real-time rotation angles ⁇ 1 and ⁇ 2 obtained after the processing device executes the first two angle recording steps S121 will be stored in the first address and the second address of the storage device.
  • the processing device executes the third and fourth angle recording steps S121, the real-time rotation angles ⁇ 3 and ⁇ 4 obtained will replace the values originally stored in the first address and the second address of the storage device, and the first address and the second address of the storage device will store the real-time rotation angle ⁇ 3 and the real-time rotation angle ⁇ 4 respectively.
  • the processing device executes the angle difference determination step S122 , the processing device calculates the real-time angle difference by reading two real-time rotation angles in the first address and the second address of the storage.
  • the processing device determines that the real-time angle difference is greater than the preset angle difference, the processing device first reads out the number of shakes in the storage and adds 1 to form a new number of shakes, and then stores the new number of shakes back in the storage. For example, assuming that before the processing device executes the angle difference determination step S122, the number of shakes stored in the storage is 0, and after the processing device executes the angle difference determination step S122, the processing device determines that the real-time angle difference is greater than the preset angle difference, then after the processing device updates the number of shakes in the storage, the number of shakes stored in the storage will become 1.
  • the angle recording step S121 As described above, through the designs of the angle recording step S121, the angle difference determination step S122 and the shaking number determination step S123 in this embodiment, in conjunction with the aforementioned connection method between the front auxiliary device and the steering kit, The effect of judging the shaking times of the steering kit 100 can be achieved.
  • the front auxiliary device 7 connected to the steering kit 100 is used to determine the shaking of the steering kit 100 and count the shaking times of the steering kit.
  • it is not limited to only using the front auxiliary device 7 to count the shaking times of the steering kit 100.
  • various existing vibration sensors can also be used to count the shaking times of the steering kit 100.
  • Another difference between this embodiment and the aforementioned second embodiment is that after the processing device executes the straight-line determination step S21, it first executes the anti-swinging step S13 and then executes the road warning step S22.
  • the road warning step S22 please refer to the aforementioned embodiment and will not be repeated here.
  • the processing device determines that the shaking number is less than the preset number, the processing device will end the process of the current vehicle head auxiliary control method.
  • FIG6 is a flow chart of the third embodiment of the vehicle head auxiliary control method of the present invention.
  • the biggest difference between this embodiment and the aforementioned second embodiment is that: after the torque determination step S11, if the processing device determines that the real-time torque value is greater than the preset torque, a steering assistance step S31 is executed: the rotor of the vehicle head auxiliary device is controlled to rotate to assist the tripod to rotate in the direction in which the handlebar assembly is controlled to rotate.
  • the processing device will determine that the real-time torque value is greater than the preset torque after the torque judgment step S11, and the processing device will execute the steering assistance step S31; when the processing device executes the steering assistance step S31, the processing device will control the control module to make the rotor rotate to the left (or right) relative to the stator; when the rotor rotates to the left (or right), the rotor will drive the tripod to rotate to the left (or right) through the reducer; in this way, the user can use relatively less force to make the motorcycle turn left (or right).
  • the way the control module controls the motor to turn left or right is a well-known technology and will not be repeated here.
  • the processing device in the steering assist step S31, can also control the control module according to the real-time vehicle speed to change an input current of the motor, and the input current is inversely proportional to the real-time vehicle speed; wherein, the greater the input current of the rotor, the greater the torque of the rotor to the triangular platform.
  • the processing device can also control the control module according to the real-time vehicle speed to change an input current of the motor, and the input current is inversely proportional to the real-time vehicle speed; wherein, the greater the input current of the rotor, the greater the torque of the rotor to the triangular platform.
  • the processing device can calculate the input current according to an input current calculation formula.
  • the torque ratio is the real-time torque value divided by the previous torque upper limit value; the torque upper limit value may be a preset fixed value.
  • the above example is only a practical example for illustration, but in actual application, the size and design of each motor are different, so the above input current calculation formula, current upper limit value, torque upper limit value, etc. can be changed according to the needs.
  • the current upper limit value and torque upper limit value can be obtained after experiments based on the actual type of locomotive (two-wheel or three-wheel), the size of the locomotive, the type of motor, etc.
  • the values shown in the above table are only one example.
  • the front-end auxiliary control method of this embodiment through the design of the steering auxiliary step S31, allows the user to steer the front of the motorcycle by applying relatively little force when riding a motorcycle and making a long-distance and large-arc curve, thereby allowing the user to have a good riding experience.
  • the front-end auxiliary control method of this embodiment allows the user to obtain an operating experience similar to that of the Electric Power Steering (EPS) system equipped in some existing automobiles when riding a motorcycle.
  • EPS Electric Power Steering
  • FIG. 7 is a flowchart of the fifth embodiment of the vehicle head assist control method of the present invention.
  • One difference between this embodiment and the aforementioned fourth embodiment is that each time the processing device executes the steering assist step S31 , it will execute a number updating step S41 : updating an assist count in the memory, that is, the processing device will first read out the assist count in the memory, then add 1 to the assist count, and finally store the calculated assist count back in the memory.
  • Another difference between this embodiment and the aforementioned fourth embodiment is that after the processing device determines that the real-time torque value is greater than the preset torque, the processing device further executes a rollover warning step S42 before executing the steering assist step S31: determining whether an assist count stored in the storage is greater than a preset count, and determining whether the real-time torque value is greater than a corresponding dynamic torque threshold based on a real-time vehicle speed of the motorcycle; wherein the real-time vehicle speed is inversely proportional to the corresponding dynamic torque threshold.
  • the processing device determines that the number of assists is greater than the preset number, and the processing device determines that the real-time torque value is greater than the corresponding dynamic torque threshold based on the real-time vehicle speed, the processing device will execute a warning step S43: issuing a rollover warning message; wherein the real-time vehicle speed is inversely proportional to the corresponding dynamic torque threshold.
  • the processing device when the processing device executes the rollover warning step S42, the processing device may transmit the rollover warning information to the driving computer, and when the driving computer receives the rollover warning information, the driving computer may control the locomotive's speed not to exceed the default safety speed.
  • the processing device continuously executes the steering assist step S31, which means that the motorcycle is continuously turning.
  • the real-time torque value is greater than the corresponding dynamic torque threshold value, which means that the user is currently applying a relatively large torque to the handlebar assembly, which means that the motorcycle is passing through a curve with a large curvature.
  • the processing device can limit the speed of the motorcycle. In this way, the possibility of the motorcycle rolling over due to excessive speed when passing through a long and large-curve curve can be greatly reduced.
  • the torque upper limit value may be a preset constant.
  • the torque upper limit value may be the maximum measurable torque value of the torquer.
  • the processing device will determine whether the real-time torque value of the torquer is greater than 24Nm (dynamic torque threshold). If the real-time torque value is greater than 24Nm, the processing device will issue a rollover warning message and control the speed of the motorcycle not to exceed the default safety speed. Otherwise, the processing device will not issue a rollover warning message and will not control the speed of the motorcycle.
  • the specific value of the safe vehicle speed can be calculated based on the actual type of locomotive (two-wheel or three-wheel), the size of the locomotive, etc. through relevant experiments, and is not limited here.
  • the design of the above-mentioned dynamic torque threshold can further prevent the motorcycle from rolling over due to excessive speed when passing through a long and large-radius curve.
  • the above example is only a practical example for illustration, but in actual application, the size and design of each motor are different, so the above dynamic torque threshold calculation formula, rollover coefficient, torque upper limit value, etc. can be changed according to the needs.
  • the rollover coefficient and torque upper limit value can be obtained after experiments based on the actual type of motorcycle (two-wheel or three-wheel), the size of the motorcycle, the type of motor, etc.
  • the values shown in the above table are only one example.
  • the rollover warning step S42 is executed before the straight-ahead determination step S21 , but in different embodiments, the rollover warning step S42 may also be executed after the number updating step S41 .
  • the features proposed are different from those in other embodiments. If the features do not contradict each other, multiple features can be combined with the first embodiment according to needs to form a new embodiment.
  • the front-end auxiliary control method, the front-end auxiliary system and the motorcycle of the present invention can provide users with a better riding experience through the designs of the front-end auxiliary control method, the front-end auxiliary system, etc., and the embodiments of the above parts can further improve the safety of users when riding.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

Provided are a head section assist control method, a head section assist system, and a motorcycle. The motorcycle comprises a steering kit (100) and a head section assist system (200). The head section assist system (200) comprises a processing device (5), a torque meter (6), and a head section assist device (7); the processing device (5) can execute the head section assist control method; the torque meter (6) is used for measuring the torque between a handlebar assembly (2) and a triple clamp (1) of the motorcycle; the head section assist device (7) comprises a control module (73) and a motor (71); and a rotor of the motor is connected to the triple clamp. When the processing device (5) executes the head section assist control method, and if it is determined that a real-time torque value measured by the torque meter (6) is less than a preset torque and the number of times of shaking of the steering kit (100) is greater than a preset number of times, the rotor (712) of the motor (71) is kept at the current position by means of the control module (73), such that the shaking of the triple clamp (1) is suppressed, thereby achieving the effect of reducing the shaking of the handlebar assembly (2).

Description

车头辅助控制方法、车头辅助系统及机车Locomotive auxiliary control method, locomotive auxiliary system and locomotive 技术领域Technical Field
本发明涉及一种车头辅助控制方法、车头辅助系统,尤其涉及一种应用于机车的车头辅助控制方法及车头辅助系统,及包含车头辅助系统的机车。The present invention relates to a locomotive auxiliary control method and a locomotive auxiliary system, and in particular to a locomotive auxiliary control method and a locomotive auxiliary system applied to a locomotive, and a locomotive comprising the locomotive auxiliary system.
背景技术Background technique
在现有常见的各式双轮机车或是三轮机车,在机车通过颠簸的路面时,龙头及把手会发生晃动,如此,让使用者具有不好的骑乘体验。In various common two-wheeled motorcycles or three-wheeled motorcycles, when the motorcycle passes through a bumpy road, the handlebars and the handlebars will shake, thus giving the user a bad riding experience.
发明内容Summary of the invention
本发明公开一种车头辅助控制方法、车头辅助系统及机车,主要用以改善现有的机车,在通过颠簸的路面时,龙头容易发生晃动,从而让使用者具有不好的骑乘体验的问题。The invention discloses a front auxiliary control method, a front auxiliary system and a motorcycle, which are mainly used to improve the problem that the handlebars of existing motorcycles are prone to shake when passing through bumpy roads, thereby causing users to have a bad riding experience.
本发明的其中一个实施例公开一种车头辅助控制方法,其适用于一机车,机车包含一转向套件,转向套件包含一车把手组件及一三角台,车把手组件与三角台相连接,车头辅助控制方法能被一处理装置执行,处理装置设置于机车,处理装置每间隔一默认时间,默认时间不大于10毫秒,即执行一次车头辅助控制方法,车头辅助控制方法包含以下步骤:一扭力判断步骤:判断一扭力器的一实时扭力值是否超过一预设扭力;扭力器设置于车把手组件及三角台之间,处理装置电性连接扭力器,扭力器用以量测车把手组件及三角台彼此间的扭力,以产生实时扭力值;若实时扭力值不大于预设扭力,则执行以下步骤:一晃动判断步骤:判断转向套件的一晃动次数,是否大于一预设次数;若晃动次数,大于预设次数,则执行以下步骤:一防甩步骤:控制一车头辅助装置的一控制模块,以使车头辅助装置的一马达切换至一锁定模式;马达包含一定子及一转子,控制模块能取得转子相对于定子的旋转角度;当控制模块控制转子旋转时,三角台能被转子带动而转动;当控制模块使马达切换至锁定模式时,控制模块将使转子保持在当下的旋转角度;其中,处理装置还能控制控制模块,以使马达切换至一正常模式,于正常模式下,转子能随三角台转动。One of the embodiments of the present invention discloses a front-end auxiliary control method, which is applicable to a motorcycle. The motorcycle includes a steering kit, which includes a handlebar assembly and a tripod. The handlebar assembly is connected to the tripod. The front-end auxiliary control method can be executed by a processing device, which is arranged on the motorcycle. The processing device executes the front-end auxiliary control method once every default time interval, which is no more than 10 milliseconds. The front-end auxiliary control method includes the following steps: a torque judgment step: judging whether a real-time torque value of a torquer exceeds a preset torque; the torquer is arranged between the handlebar assembly and the tripod, the processing device is electrically connected to the torquer, and the torquer is used to measure the torque between the handlebar assembly and the tripod to generate a real-time torque value; if the real-time torque If the force value is not greater than the preset torque, the following steps are executed: a shaking judgment step: judging whether the number of shaking times of the steering kit is greater than a preset number; if the number of shaking times is greater than the preset number, the following steps are executed: an anti-swing step: controlling a control module of a front auxiliary device to switch a motor of the front auxiliary device to a locking mode; the motor includes a stator and a rotor, and the control module can obtain the rotation angle of the rotor relative to the stator; when the control module controls the rotor to rotate, the tripod can be driven by the rotor to rotate; when the control module switches the motor to the locking mode, the control module will keep the rotor at the current rotation angle; wherein, the processing device can also control the control module to switch the motor to a normal mode, in which the rotor can rotate with the tripod.
优选地,于晃动判断步骤后,若判定晃动次数不大于预设次数,则控制控制模块,以使马达切换至正常模式。Preferably, after the shaking determination step, if it is determined that the shaking times are not greater than a preset times, the control module is controlled to switch the motor to a normal mode.
优选地,于防甩步骤中,处理装置还会依据机车的一实时车速,控制控制模块,以改变马达的一输入电流,输入电流与实时车速呈反比;其中,在马达处于锁定模式时,马达 的输入电流越大,转子越不容易随三角台转动。Preferably, in the anti-swing step, the processing device also controls the control module according to a real-time vehicle speed of the locomotive to change an input current of the motor, and the input current is inversely proportional to the real-time vehicle speed; wherein, when the motor is in the locking mode, the motor The larger the input current, the harder it is for the rotor to rotate with the tripod.
优选地,在扭力判断步骤后,若处理装置判定实时扭力值不大于预设扭力时,处理装置在执行晃动判断步骤前,还先执行一直行判断步骤:判断机车是否为直行;若处理装置判定机车为直行,处理装置才接续执行晃动判断步骤。Preferably, after the torque judgment step, if the processing device determines that the real-time torque value is not greater than the preset torque, the processing device also performs a straight line judgment step before executing the shaking judgment step: judging whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, the processing device will continue to execute the shaking judgment step.
优选地,在晃动判断步骤后,若处理装置判定晃动次数大于预设次数时,处理装置在执行防甩步骤前,是先执行一直行判断步骤:判断机车是否为直行;若处理装置判定机车为直行,处理装置才接续执行防甩步骤。Preferably, after the shaking judgment step, if the processing device determines that the number of shaking times is greater than the preset number, the processing device first performs a straight line judgment step before executing the anti-swinging step: determining whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, the processing device will continue to execute the anti-swinging step.
优选地,于晃动判断步骤后,若处理装置判定晃动次数,大于预设次数,则处理装置还执行一路面警示步骤:发出一路面不稳信息。Preferably, after the shaking determination step, if the processing device determines that the number of shaking times is greater than a preset number, the processing device further executes a road surface warning step: issuing a road surface instability message.
优选地,若处理装置判定晃动次数,大于预设次数,则处理装置还控制机车的速度不超过一默认安全车速。Preferably, if the processing device determines that the number of shaking times is greater than a preset number, the processing device further controls the speed of the locomotive not to exceed a default safety speed.
优选地,于晃动判断步骤包含以下步骤:一角度记录步骤:由控制模块取得转子相对于定子的一实时旋转角度,并将实时旋转角度记录于一储存器;一角度差值判断步骤:判断实时旋转角度与一前次旋转角度的一实时角度差值,是否大于一预设角度差值;前次旋转角度是前一次执行角度记录步骤中,记录于储存器中的实时旋转角度;若实时角度差值大于预设角度差值,则更新储存器中的晃动次数;一晃动次数判断步骤:读出储存器中的晃动次数,并判断晃动次数,是否大于预设次数;其中,处理装置通过控制模块,控制马达切换至锁定模式时,控制模块是使定子保持在角度记录步骤中的实时旋转角度。Preferably, the shaking judgment step includes the following steps: an angle recording step: the control module obtains a real-time rotation angle of the rotor relative to the stator, and records the real-time rotation angle in a storage device; an angle difference judgment step: judges whether a real-time angle difference between the real-time rotation angle and a previous rotation angle is greater than a preset angle difference; the previous rotation angle is the real-time rotation angle recorded in the storage device during the previous execution of the angle recording step; if the real-time angle difference is greater than the preset angle difference, the shaking count in the storage device is updated; a shaking count judgment step: reads the shaking count in the storage device, and judges whether the shaking count is greater than the preset count; wherein, when the processing device controls the motor to switch to the locking mode through the control module, the control module enables the stator to maintain the real-time rotation angle in the angle recording step.
优选地,于角度差值判断步骤后,若判定实时角度差值不大于预设角度差值,则将储存器中所储存的晃动次数归零。Preferably, after the angle difference determination step, if it is determined that the real-time angle difference is not greater than the preset angle difference, the number of shakes stored in the storage is reset to zero.
优选地,于晃动次数判断步骤后,若处理装置判定晃动次数大于预设次数时,处理装置在执行防甩步骤前,是先执行一直行判断步骤:判断机车是否为直行;若处理装置判定机车为直行,处理装置才接续执行防甩步骤。Preferably, after the shaking number judgment step, if the processing device determines that the shaking number is greater than the preset number, the processing device first performs a straight line judgment step before executing the anti-swinging step: judging whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, the processing device will continue to execute the anti-swinging step.
优选地,于直行判断步骤中,是判断实时旋转角度与储存器中储存一预设直行角度的一差值,若差值介于一预设范围,则判定机车直行;若差值不介于预设范围,则判定机车非直行。Preferably, in the straight-moving determination step, a difference between the real-time rotation angle and a preset straight-moving angle stored in the memory is determined. If the difference is within a preset range, it is determined that the vehicle is moving straight; if the difference is not within the preset range, it is determined that the vehicle is not moving straight.
优选地,预设直行角度是预先储存于储存器中的数值,或者,预设直行角度是车头辅助控制方法执行超过一预设次数后,处理装置执行一直行角度更新步骤后,储存器中所储存的预设直行角度;其中,直行角度更新步骤为:更新储存器中所储存的预设直行角度, 以将原本储存于储存器中的预设直行角度,更新为储存器中出现最多次的实时旋转角度。Preferably, the preset straight-ahead angle is a value pre-stored in a memory, or the preset straight-ahead angle is a preset straight-ahead angle stored in the memory after the processing device executes a straight-ahead angle updating step after the vehicle head auxiliary control method is executed for more than a preset number of times; wherein the straight-ahead angle updating step comprises: updating the preset straight-ahead angle stored in the memory, The preset straight-ahead angle originally stored in the memory is updated to the real-time rotation angle that appears most frequently in the memory.
优选地,于扭力判断步骤后,若处理装置判定实时扭力值大于预设扭力,则处理装置将执行一转向辅助步骤:控制车头辅助装置的转子转动,以辅助三角台向车把手组件被控制而转动的方向转动。Preferably, after the torque determination step, if the processing device determines that the real-time torque value is greater than the preset torque, the processing device will execute a steering assist step: controlling the rotor of the front assist device to rotate to assist the tripod to rotate in the direction in which the handlebar assembly is controlled to rotate.
优选地,于转向辅助步骤中,处理装置还会取得机车的一实时车速,并依据实时车速控制控制模块,以改变转子的一输入电流,输入电流与实时车速呈反比;其中,输入电流越大,转子给三角台的扭力越大。Preferably, in the steering assist step, the processing device also obtains a real-time vehicle speed of the locomotive, and controls the control module according to the real-time vehicle speed to change an input current of the rotor, wherein the input current is inversely proportional to the real-time vehicle speed; wherein, the greater the input current, the greater the torque of the rotor to the tripod.
优选地,于转向辅助步骤中,处理装置是依据一输入电流计算公式,计算出输入电流;输入电流计算公式为:输入电流等于一电流上限值乘上一扭力比;处理装置是依据实时车速,于储存器中,查找出相对应的电流上限值;扭力比是实时扭力值除上一扭力上限值;扭力上限值是一预设定值。Preferably, in the steering assist step, the processing device calculates the input current based on an input current calculation formula; the input current calculation formula is: the input current is equal to a current upper limit value multiplied by a torque ratio; the processing device searches for the corresponding current upper limit value in the storage device based on the real-time vehicle speed; the torque ratio is the real-time torque value divided by a torque upper limit value; the torque upper limit value is a preset value.
优选地,若实时扭力值大于预设扭力,则于转向辅助步骤前,还包含一侧翻警示步骤:判断储存器中储存的一辅助次数是否大于一预设次数,并依据机车的一实时车速,判断实时扭力值是否大于相对应的一动态扭力阀值;若辅助次数大于预设次数,且实时扭力值大于相对应的动态扭力阀值,则发出一侧翻警示信息;其中,处理装置每次执行转向辅助步骤后,都会更新储存器中的辅助次数;实时车速与相对应的动态扭力阀值呈反比。Preferably, if the real-time torque value is greater than the preset torque, a rollover warning step is further included before the steering assist step: determining whether an assist count stored in a storage device is greater than a preset count, and determining whether the real-time torque value is greater than a corresponding dynamic torque threshold value based on a real-time vehicle speed of the vehicle; if the assist count is greater than the preset count, and the real-time torque value is greater than the corresponding dynamic torque threshold value, a rollover warning message is issued; wherein, the processing device updates the assist count in the storage device each time the steering assist step is executed; and the real-time vehicle speed is inversely proportional to the corresponding dynamic torque threshold value.
优选地,于侧翻警示步骤中,处理装置是利用一动态扭力阀值计算公式,计算出实时车速所对应的动态扭力阀值,动态扭力阀值计算公式为:动态扭力阀值等于一扭力上限值乘上一侧翻系数,扭力上限值是一定值,侧翻系数与机车的车速成反比。Preferably, in the rollover warning step, the processing device uses a dynamic torque threshold calculation formula to calculate the dynamic torque threshold corresponding to the real-time vehicle speed. The dynamic torque threshold calculation formula is: the dynamic torque threshold is equal to a torque upper limit value multiplied by a rollover coefficient. The torque upper limit value is a constant value, and the rollover coefficient is inversely proportional to the speed of the locomotive.
优选地,处理装发出侧翻警示信息后,处理装置还控制机车的速度不超过一默认安全车速。Preferably, after the processing device issues the rollover warning message, the processing device also controls the speed of the locomotive not to exceed a default safety speed.
本发明的其中一个实施例公开一种车头辅助系统,其适用于一机车,车头辅助系统包含:一处理装置;一扭力器,其用以设置于机车的一车把手组件及一三角台之间,扭力器用以量测车把手组件及三角台彼此间的扭力,以产生一实时扭力值,处理装置电性连接扭力器;一车头辅助装置,其包含一控制模块及一马达,处理装置电性连接控制模块,控制模块电性连接马达,控制模块能检测定子相对于转子的旋转角度;当控制模块控制转子旋转时,三角台将被转子带动而转动;其中,处理装置能执行如本发明的车头辅助控制方法。One of the embodiments of the present invention discloses a front-end auxiliary system, which is suitable for a motorcycle. The front-end auxiliary system includes: a processing device; a torquer, which is used to be set between a handlebar assembly and a tripod of the motorcycle, and the torquer is used to measure the torque between the handlebar assembly and the tripod to generate a real-time torque value. The processing device is electrically connected to the torquer; a front-end auxiliary device, which includes a control module and a motor. The processing device is electrically connected to the control module, and the control module is electrically connected to the motor. The control module can detect the rotation angle of the stator relative to the rotor. When the control module controls the rotor to rotate, the tripod will be driven by the rotor to rotate. The processing device can execute the front-end auxiliary control method of the present invention.
本发明的其中一个实施例公开一种机车,其包含:一转向套件及本发明的车头辅助系统,转向套件包含所述车把手组件及所述三角台。 One embodiment of the present invention discloses a motorcycle, which includes: a steering kit and the vehicle head auxiliary system of the present invention, the steering kit includes the handlebar assembly and the tripod.
综上所述,本发明的车头辅助控制方法、车头辅助系统及机车,通过车头辅助装置与转向套件的连接关系,车头辅助控制方法所包含的各个步骤等设计,在机车直行地通过颠簸路面时,车把手组件的晃动将会明显地被抑制,而使用者可以得到良好的骑乘体验。In summary, the front-end auxiliary control method, the front-end auxiliary system and the motorcycle of the present invention, through the connection relationship between the front-end auxiliary device and the steering kit, the design of the various steps included in the front-end auxiliary control method, when the motorcycle goes straight through a bumpy road, the shaking of the handlebar assembly will be significantly suppressed, and the user can get a good riding experience.
为能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与附图仅用来说明本发明,而非对本发明的保护范围作任何的限制。To further understand the features and technical contents of the present invention, please refer to the following detailed description and drawings of the present invention. However, such description and drawings are only used to illustrate the present invention and are not intended to limit the scope of protection of the present invention.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明的机车的车把手组件、三角台及车头辅助装置的主视示意图。FIG. 1 is a front view schematically showing a handlebar assembly, a tripod and a front auxiliary device of a motorcycle according to the present invention.
图2为本发明的机车的车头辅助装置的局部分解示意图。FIG. 2 is a partial exploded schematic diagram of the locomotive front auxiliary device of the present invention.
图3为本发明的车头辅助控制方法的第一实施例的流程示意图。FIG. 3 is a flow chart of a first embodiment of a vehicle head auxiliary control method according to the present invention.
图4为本发明的车头辅助控制方法的第二实施例的流程示意图。FIG. 4 is a flow chart of a second embodiment of a vehicle head auxiliary control method according to the present invention.
图5为本发明的车头辅助控制方法的第三实施例的流程示意图。FIG. 5 is a schematic flow chart of a third embodiment of a vehicle head auxiliary control method according to the present invention.
图6为本发明的车头辅助控制方法的第四实施例的流程示意图。FIG. 6 is a flow chart of a fourth embodiment of a vehicle head auxiliary control method according to the present invention.
图7为本发明的车头辅助控制方法的第五实施例的流程示意图。FIG. 7 is a flow chart of a fifth embodiment of the vehicle head auxiliary control method of the present invention.
具体实施方式Detailed ways
于以下说明中,如有指出请参阅特定附图或是如特定附图所示,其仅是用以强调于后续说明中,所述及的相关内容大部分出现于该特定附图中,但不限制该后续说明中仅可参考所述特定附图。In the following description, if it is indicated to refer to a specific figure or as shown in a specific figure, it is only used to emphasize that most of the related contents described in the subsequent description appear in the specific figure, but it does not limit the subsequent description to only refer to the specific figure.
请一并参阅图1至图3,图1为本发明的机车的车把手组件、三角台及车头辅助装置的主视示意图,图2为本发明的机车的车头辅助装置的局部分解示意图,图3为本发明的车头辅助控制方法的第一实施例的流程示意图。需说明的是,为利清楚地呈现车头辅助装置所包含的构件,于图1及图2中车头辅助装置的外壳,以假想线的方式示出。Please refer to Figures 1 to 3, Figure 1 is a front view of the handlebar assembly, the tripod and the front auxiliary device of the motorcycle of the present invention, Figure 2 is a partial exploded schematic diagram of the front auxiliary device of the motorcycle of the present invention, and Figure 3 is a flow chart of the first embodiment of the front auxiliary control method of the present invention. It should be noted that in order to clearly present the components included in the front auxiliary device, the outer shell of the front auxiliary device in Figures 1 and 2 is shown in the form of imaginary lines.
如图1及图2所示,本发明的机车包含:一转向套件100及一车头辅助系统200。在实际应用中,本发明的机车可以是双轮机车或是三轮机车。于以下说明中,将仅针对本发明的机车与公知技术的机车的最大不同之处进行说明,而本发明机车还包含公知技术的机车所包含的所有必要构件,例如引擎、燃料供给装置、排气装置、润滑装置、点火装置、传动相关构件(皮带、离合器、变速器、传动链条等)、煞车装置、悬吊装置等。As shown in FIG. 1 and FIG. 2 , the locomotive of the present invention includes: a steering kit 100 and a locomotive auxiliary system 200. In practical applications, the locomotive of the present invention can be a two-wheeled locomotive or a three-wheeled locomotive. In the following description, only the biggest difference between the locomotive of the present invention and the locomotive of the prior art will be described, and the locomotive of the present invention also includes all the necessary components included in the locomotive of the prior art, such as an engine, a fuel supply device, an exhaust device, a lubrication device, an ignition device, transmission-related components (belts, clutches, transmissions, transmission chains, etc.), a brake device, a suspension device, etc.
转向套件100包含一三角台1及一车把手组件2。三角台1包含一固定座11及一连 接杆12,连接杆12的一端与固定座11相互固定。车把手组件2与连接杆12的另一端连接。固定座11还可以是与两个前叉3相连接,而两个前叉3与一前轮A连接。各个前叉3可以是设置有一避震器4。关于车把手组件2及三角台1彼此间的连接方式及作动关系,三角台1、前叉3、避震器4及前轮A的连接方式及作动关系,都与公知技术相同,于此不再赘述。The steering kit 100 includes a triangular platform 1 and a handlebar assembly 2. The triangular platform 1 includes a fixing base 11 and a connecting The connecting rod 12, one end of the connecting rod 12 is fixed to the fixing seat 11. The handlebar assembly 2 is connected to the other end of the connecting rod 12. The fixing seat 11 can also be connected to two front forks 3, and the two front forks 3 are connected to a front wheel A. Each front fork 3 can be provided with a shock absorber 4. The connection mode and actuation relationship between the handlebar assembly 2 and the tripod 1, the connection mode and actuation relationship between the tripod 1, the front fork 3, the shock absorber 4 and the front wheel A are the same as those in the known technology, and will not be repeated here.
车头辅助系统200包含一处理装置5、一扭力器6及一车头辅助装置7。处理装置5例如可以是机车的行车计算机,或者,处理装置5也可以是独立于机车的行车计算机的小型计算机。扭力器6设置于车把手组件2及三角台1之间,扭力器6用以量测车把手组件2及三角台1彼此间的扭力,以产生一实时扭力值。处理装置5例如可以是与扭力器6电性连接,而处理装置5能直接接收实时扭力值,或者,处理装置5及扭力器6分别与控制模块73电性连接,而处理装置5可以通过控制模块73,取得实时扭力值。The front auxiliary system 200 includes a processing device 5, a torquer 6 and a front auxiliary device 7. The processing device 5 can be, for example, a driving computer of the motorcycle, or the processing device 5 can also be a small computer independent of the driving computer of the motorcycle. The torquer 6 is arranged between the handlebar assembly 2 and the tripod 1, and the torquer 6 is used to measure the torque between the handlebar assembly 2 and the tripod 1 to generate a real-time torque value. The processing device 5 can be, for example, electrically connected to the torquer 6, and the processing device 5 can directly receive the real-time torque value, or the processing device 5 and the torquer 6 are respectively electrically connected to the control module 73, and the processing device 5 can obtain the real-time torque value through the control module 73.
车头辅助装置7包含一马达71、一减速器72及一控制模块73。马达71、减速器72及控制模块73可以是设置于同一个壳体(图未示)中,且车头辅助装置7的壳体可以是固定设置于机车的车架。The locomotive auxiliary device 7 includes a motor 71, a reducer 72 and a control module 73. The motor 71, the reducer 72 and the control module 73 may be disposed in the same housing (not shown), and the housing of the locomotive auxiliary device 7 may be fixedly disposed on the frame of the motorcycle.
马达71包含一定子711及一转子712。控制模块73能控制转子712相对于定子711的转向(正转或逆转)、转速及旋转角度。转子712的转轴7121与减速器72连接,减速器72的一输出轴721的一端与三角台1的连接杆12连接,输出轴721的另一端与车把手组件2连接。关于减速器72与转子712的连接方式,可以是依据需求加以设计,于此不加以限制。举例来说,转子712的转轴7121可以是固定设置有一齿轮,减速器72可以包含多个齿轮,其中一个齿轮与输出轴721相互固定,减速器72的其中一个齿轮则与固定于转轴7121的齿轮啮合,而减速器72所包含的其余齿轮则是相互啮合。The motor 71 includes a stator 711 and a rotor 712. The control module 73 can control the direction (forward or reverse), speed and rotation angle of the rotor 712 relative to the stator 711. The rotating shaft 7121 of the rotor 712 is connected to the reducer 72, one end of an output shaft 721 of the reducer 72 is connected to the connecting rod 12 of the tripod 1, and the other end of the output shaft 721 is connected to the handlebar assembly 2. The connection method between the reducer 72 and the rotor 712 can be designed according to needs and is not limited here. For example, the rotating shaft 7121 of the rotor 712 can be fixedly provided with a gear, and the reducer 72 can include a plurality of gears, one of which is fixed to the output shaft 721, and one of the gears of the reducer 72 is meshed with the gear fixed to the rotating shaft 7121, and the remaining gears included in the reducer 72 are meshed with each other.
控制模块73能检测转子712相对于定子711的旋转角度。在实际应用中,控制模块73可以是包含有一处理器、一角度读取器及一旋转编码器(Rotary Encoder),角度读取器及旋转编码器分别与处理器电性连接。角度读取器例如是编译码器(Decoder)、正交编码器(QEI)模块或输入捕捉(Input Capture)模块。旋转编码器例如可以是绝对型(Absolute)编码器及增量型(Incremental)编码器。角度读取器是用来读取旋转编码器输出的信号,据以取得转子712相对于定子711的旋转角度。The control module 73 can detect the rotation angle of the rotor 712 relative to the stator 711. In practical applications, the control module 73 may include a processor, an angle reader and a rotary encoder, and the angle reader and the rotary encoder are electrically connected to the processor respectively. The angle reader is, for example, a decoder, a quadrature encoder (QEI) module or an input capture module. The rotary encoder may be, for example, an absolute encoder and an incremental encoder. The angle reader is used to read the signal output by the rotary encoder to obtain the rotation angle of the rotor 712 relative to the stator 711.
当控制模块73控制转子712相对于定子711旋转时,转子712的转轴7121,将通过 减速器72,带动三角台1向左转动或向右转动。当前轮A因路面的起伏、凹凸等因素,而向左或向右转动时,三角台1将随前轮A一同向左转动或向右转动;随前轮A向左或向右转动的三角台1的连接杆12,则可能会通过减速器72,带动转子712相对于定子711向左或向右转动。When the control module 73 controls the rotor 712 to rotate relative to the stator 711, the rotating shaft 7121 of the rotor 712 will pass through The speed reducer 72 drives the tripod 1 to rotate left or right. When the front wheel A rotates left or right due to factors such as the undulations and bumps of the road surface, the tripod 1 will rotate left or right along with the front wheel A; the connecting rod 12 of the tripod 1 that rotates left or right along with the front wheel A may drive the rotor 712 to rotate left or right relative to the stator 711 through the speed reducer 72.
在控制模块73未控制转子712相对于定子711转动的情况下,若转子712是被减速器72带动,而相对于定子711转动,则控制模块73的处理器,可以通过角度读取器及旋转编码器,知道转子712相对于定子711的角度正在改变,由此,处理器即可判定转子712正在随着三角台1转动。When the control module 73 does not control the rotor 712 to rotate relative to the stator 711, if the rotor 712 is driven by the reducer 72 and rotates relative to the stator 711, the processor of the control module 73 can know that the angle of the rotor 712 relative to the stator 711 is changing through the angle reader and the rotary encoder. Therefore, the processor can determine that the rotor 712 is rotating with the tripod 1.
处理装置5能执行本发明的车头辅助控制方法,而处理装置5每间隔一默认时间,即执行一次车头辅助控制方法。在实际应用中,默认时间不大于10毫秒(ms)。The processing device 5 can execute the vehicle head auxiliary control method of the present invention, and the processing device 5 executes the vehicle head auxiliary control method once every predetermined time interval. In practical applications, the predetermined time interval is no more than 10 milliseconds (ms).
请参阅图3,本发明的车头辅助控制方法包含以下步骤:Please refer to FIG3 , the vehicle head auxiliary control method of the present invention comprises the following steps:
一扭力判断步骤S11:判断实时扭力值是否超过一预设扭力;A torque determination step S11: determining whether the real-time torque value exceeds a preset torque;
若实时扭力值不大于预设扭力,则执行以下步骤:If the real-time torque value is not greater than the preset torque, perform the following steps:
一晃动判断步骤S12:判断转向套件的一晃动次数,是否大于一预设次数;A shaking determination step S12: determining whether the number of shaking times of the steering assembly is greater than a preset number;
若晃动次数大于预设次数,则执行以下步骤:If the number of shakes is greater than the preset number, perform the following steps:
一防甩步骤S13:控制车头辅助装置的控制模块,以使马达切换至一锁定模式;An anti-swing step S13: controlling the control module of the vehicle head auxiliary device to switch the motor to a locking mode;
当控制模块控制马达切换至锁定模式时,控制模块将使马达的定子保持在当下的旋转角度,而使定子不轻易随三角台转动;When the control module controls the motor to switch to the locking mode, the control module will keep the stator of the motor at the current rotation angle, so that the stator will not easily rotate with the tripod;
其中,所述处理装置还能控制控制模块,以使马达切换至一正常模式,于正常模式下,转子能随三角台转动。The processing device can also control the control module to switch the motor to a normal mode, in which the rotor can rotate with the tripod.
举例来说,在其中一个实施例中,于晃动判断步骤S12后,若处理装置判定晃动次数不大于预设次数,则处理装置可以是执行一正常模式切换步骤SX:控制控制模块,以使马达切换至正常模式。For example, in one embodiment, after the shaking determination step S12, if the processing device determines that the shaking times are not greater than the preset times, the processing device may execute a normal mode switching step SX: controlling the control module to switch the motor to the normal mode.
其中,若处理装置于扭力判断步骤S11中,判定实时扭力值大于预设扭力,或者,于正常模式切换步骤SX后,处理装置可以是直接结束当次的车头辅助控制方法的流程。If the processing device determines in the torque determination step S11 that the real-time torque value is greater than the preset torque, or after the normal mode switching step SX, the processing device may directly terminate the process of the vehicle head auxiliary control method.
于防甩步骤S13中,在控制模块73控制马达71切换为锁定模式的过程中,控制模块73的处理器可以是先通过角度读取器及旋转编码器,取得转子712相对于定子711的旋转角度,而后,控制模块73的处理器可以是通过改变三相线的输入电流,并配合相关电 路(例如三相桥式变换器电路),据以让马达71所包含的各个永久磁铁,是面对具有相反磁性的电磁铁(由通入电流后的线圈组所构成),而各个永久磁铁的磁性与相面对的电磁铁的磁性是呈现为异极相吸的情况,如此,即可限制转子712相对于定子711转动,而可达到让转子712无法轻易地随三角台1转动的效果。In the anti-swing step S13, when the control module 73 controls the motor 71 to switch to the locking mode, the processor of the control module 73 can first obtain the rotation angle of the rotor 712 relative to the stator 711 through the angle reader and the rotary encoder, and then the processor of the control module 73 can change the input current of the three-phase line and cooperate with the relevant electrical A circuit (such as a three-phase bridge converter circuit) is used to allow each permanent magnet included in the motor 71 to face an electromagnet with opposite magnetic properties (composed of a coil group after current is passed through it), and the magnetic properties of each permanent magnet and the magnetic properties of the facing electromagnet are in a state of opposite poles attracting each other. In this way, the rotation of the rotor 712 relative to the stator 711 can be restricted, and the effect of preventing the rotor 712 from easily rotating with the tripod 1 can be achieved.
承上,在马达71处于锁定模式的情况下,控制模块73还可以通过改变马达71的输入电流,来改变马达71的锁定能力,也就是说,控制模块73可以是增加马达71的输入电流,据以加强马达71的各个电磁铁的磁力,由此,可以让转子712更不容易相对于定子711旋转。相反地,在马达71处于锁定模式的情况下,控制模块73可以是降低马达71的输入电流,据以降低马达71的各个电磁铁的磁力,由此,可以让转子712更容易相对于定子711旋转。As mentioned above, when the motor 71 is in the locking mode, the control module 73 can also change the locking ability of the motor 71 by changing the input current of the motor 71. That is, the control module 73 can increase the input current of the motor 71 to strengthen the magnetic force of each electromagnet of the motor 71, thereby making it more difficult for the rotor 712 to rotate relative to the stator 711. Conversely, when the motor 71 is in the locking mode, the control module 73 can reduce the input current of the motor 71 to reduce the magnetic force of each electromagnet of the motor 71, thereby making it easier for the rotor 712 to rotate relative to the stator 711.
依上所述,在机车通过颠簸的路面,且骑士未转动车把手组件2的情况下,若是转向套件100的晃动次数超过预设次数,则控制模块73将会使马达71切换至锁定模式,以使转子712保持在当下的旋转角度,此时,转子712将无法轻易地相对于定子711旋转,由此,与转子712相连接的三角台1的连接杆12,将不容易随固定座11晃动,相对地,与连接杆12相连接的车把手组件2也不容易晃动。As described above, when the motorcycle passes through a bumpy road and the rider does not turn the handlebar assembly 2, if the steering kit 100 shakes more than a preset number of times, the control module 73 will switch the motor 71 to a locking mode to keep the rotor 712 at the current rotation angle. At this time, the rotor 712 will not be able to rotate easily relative to the stator 711. As a result, the connecting rod 12 of the tripod 1 connected to the rotor 712 will not easily shake with the fixing seat 11. Correspondingly, the handlebar assembly 2 connected to the connecting rod 12 will not easily shake either.
也就是说,在机车通过颠簸的路面的过程中,若马达71处于锁定模式,则用户基本上不太会感受到车把手组件2的晃动,或者,使用者不会感受到车把手组件2大幅度地晃动,如此,可以让使用者具有更好的骑乘体验,也可以提升使用者的骑乘的安全性。相反地,在机车通过颠簸的路面的过程中,若马达71处于正常模式,则用户将会明显地感受到车把手组件2持续地晃动。That is, when the motorcycle passes through a bumpy road, if the motor 71 is in the locked mode, the user will basically not feel the shaking of the handlebar assembly 2, or the user will not feel the handlebar assembly 2 shaking significantly, which can give the user a better riding experience and improve the user's riding safety. On the contrary, when the motorcycle passes through a bumpy road, if the motor 71 is in the normal mode, the user will obviously feel the handlebar assembly 2 shaking continuously.
公知技术的机车,使用者在高速通过颠簸的路面的过程中,容易发生龙头不受控制的大幅动晃动(俗称死亡摇摆),此时,使用者若是没有慢速地收油,则可能会导致机车失控。上述本发明机车及本发明的车头辅助控制方法,通过扭力判断步骤S11、晃动判断步骤S12及防甩步骤S13等设计,可以大幅地降低机车发生上述死亡摇摆的情况。In conventional motorcycles, when the user is driving on a bumpy road at high speed, the handlebars are prone to uncontrolled large swings (commonly known as death swings). At this time, if the user does not slowly release the throttle, the motorcycle may lose control. The above-mentioned locomotive and the locomotive auxiliary control method of the present invention can greatly reduce the occurrence of the above-mentioned death swing of the motorcycle through the designs of the torque judgment step S11, the swing judgment step S12 and the anti-swing step S13.
需特别强调的是,在实际应用中,控制模块73控制马达71处于锁定模式时,若是前轮A发生大幅地转向,三角台1还是会随前轮A一同转向,而转子712还是会被三角台1的连接杆12带动,而相对于定子711旋转,也就是说,在马达71处于锁定模式的情况下,转子712不是被完全死锁。换句话说,本发明的车头辅助控制方法,让马达71处于锁定 模式,是用来减少车把手组件2因为路面的颠簸所带来的晃动,而不是用来让三角台1无法转动。It should be particularly emphasized that in actual applications, when the control module 73 controls the motor 71 to be in the locking mode, if the front wheel A turns sharply, the tripod 1 will still turn with the front wheel A, and the rotor 712 will still be driven by the connecting rod 12 of the tripod 1 and rotate relative to the stator 711. In other words, when the motor 71 is in the locking mode, the rotor 712 is not completely deadlocked. In other words, the front auxiliary control method of the present invention allows the motor 71 to be in the locking mode. The mode is used to reduce the shaking of the handlebar assembly 2 caused by the bumps of the road, rather than to prevent the tripod 1 from rotating.
需说明的是,在控制模块73控制马达71切换至锁定模式起,到处理装置5下一次执行车头辅助控制方法为止,若是使用者因为各种原因,欲使机车转向,使用者仅需要稍微施加较大的力量于车把手组件2,即可让转子712相对于定子711旋转,而三角台1及前轮A将会随车把手组件2一同转向。It should be noted that from the time when the control module 73 controls the motor 71 to switch to the locking mode until the processing device 5 executes the vehicle head auxiliary control method next time, if the user wants to turn the motorcycle for various reasons, the user only needs to apply a slightly larger force to the handlebar assembly 2 to allow the rotor 712 to rotate relative to the stator 711, and the tripod 1 and the front wheel A will turn together with the handlebar assembly 2.
另外,本发明的车头辅助控制方法是每10毫秒执行一次,且车头辅助控制方法包含有正常模式切换步骤SX,于防甩步骤S13之前还包含扭力判断步骤S11及晃动判断步骤S12,因此,除非是机车持续直行地(使用者没有操控车把手组件2进行转向)通过颠簸的路面,否则,控制模块73不会控制马达71切换至锁定模式。In addition, the front auxiliary control method of the present invention is executed once every 10 milliseconds, and the front auxiliary control method includes a normal mode switching step SX, and also includes a torque judgment step S11 and a shaking judgment step S12 before the anti-swing step S13. Therefore, unless the motorcycle continues to move straight (the user does not control the handlebar assembly 2 to turn) through a bumpy road, the control module 73 will not control the motor 71 to switch to the locking mode.
在其中一个较佳的实施例中,于防甩步骤S13中,处理装置5还可以是依据机车的一实时车速控制控制模块73,以改变马达71的一输入电流。其中,输入电流与实时车速呈反比,且马达71的输入电流越大,转子712越不容易随三角台1转动。需强调的是,无论处理装置5依据实时车速,如何改变马达71的输入电流,在马达71处于锁定模式的情况下,转子712及三角台1都不是呈现为完全死锁的状态。In one of the preferred embodiments, in the anti-swing step S13, the processing device 5 can also control the control module 73 according to a real-time vehicle speed of the locomotive to change an input current of the motor 71. The input current is inversely proportional to the real-time vehicle speed, and the greater the input current of the motor 71, the less likely the rotor 712 is to rotate with the tripod 1. It should be emphasized that no matter how the processing device 5 changes the input current of the motor 71 according to the real-time vehicle speed, when the motor 71 is in the locking mode, the rotor 712 and the tripod 1 are not in a completely deadlocked state.
也就是说,在机车处于高速行驶的情况中,控制模块73控制马达71切换至锁定模式时,车头辅助装置7抑制车把手组件2晃动的能力较差;相反地,在机车处于低速行驶的情况中,控制模块73控制马达71切换至锁定模式时,车头辅助装置7抑制车把手组件2晃动的能力较佳。That is to say, when the motorcycle is traveling at high speed, when the control module 73 controls the motor 71 to switch to the locking mode, the ability of the front auxiliary device 7 to suppress the shaking of the handlebar assembly 2 is relatively poor; on the contrary, when the motorcycle is traveling at low speed, when the control module 73 controls the motor 71 to switch to the locking mode, the ability of the front auxiliary device 7 to suppress the shaking of the handlebar assembly 2 is relatively good.
以使用者操控性的角度来说,在机车高速地直行通过颠簸的路面时,使用者仅需要额外施加相对较小的力量(因为马达的输入电流较小),即可操控车把手组件2,相对地,在机车低速地直行通过颠簸的路面时,使用者则需要额外施加相对较大的力量(因为马达的输入电流较大),才可操控车把手组件2,如此设计,可以确保使用者在机车高速行驶,且马达71处于锁定模式的情况下,仍然最大程度地保有机车的操控性,从而保障了使用者的行车安全。From the perspective of user controllability, when the motorcycle is traveling at high speed and straight through a bumpy road, the user only needs to apply a relatively small additional force (because the input current of the motor is small) to control the handlebar assembly 2. Conversely, when the motorcycle is traveling at low speed and straight through a bumpy road, the user needs to apply a relatively large additional force (because the input current of the motor is large) to control the handlebar assembly 2. This design can ensure that the user can still maintain the controllability of the motorcycle to the greatest extent when the motorcycle is traveling at high speed and the motor 71 is in the locking mode, thereby ensuring the user's driving safety.
在处理装置5是独立于行车计算机的装置的实施例中,处理装置5可以是电性连接机车的行车计算机,而处理装置5能通过行车计算机取得实时车速。在处理装置5为机车的行车计算机的实施例中,处理装置5则可以直接取得实时车速,关于行车计算机取得实时 车速的方式为公知技术,于此不再赘述。In the embodiment where the processing device 5 is a device independent of the vehicle computer, the processing device 5 may be electrically connected to the vehicle computer of the locomotive, and the processing device 5 may obtain the real-time vehicle speed through the vehicle computer. In the embodiment where the processing device 5 is the vehicle computer of the locomotive, the processing device 5 may directly obtain the real-time vehicle speed. The method of measuring vehicle speed is a well-known technology and will not be described in detail here.
如下表所示,其显示为控制模块73依据实时车速,控制马达的输入电流的其中一个例子,在此例子中,控制模块73是利用一默认公式,计算出马达的输入电流,预设公式为:马达的输入电流=输入电流上限值*车速系数。输入电流上限值是定值,车速系数与实时车速呈反比。举例来说,假设机车的实时车速是18km/h,则马达的输入电流=15A*0.9=13.5A。As shown in the following table, it shows one example of the control module 73 controlling the input current of the motor according to the real-time vehicle speed. In this example, the control module 73 uses a default formula to calculate the input current of the motor. The default formula is: motor input current = input current upper limit value * vehicle speed coefficient. The input current upper limit value is a fixed value, and the vehicle speed coefficient is inversely proportional to the real-time vehicle speed. For example, assuming that the real-time vehicle speed of the locomotive is 18km/h, the motor input current = 15A*0.9 = 13.5A.
上述例子仅是提出一个实际例子进行说明,但在实际应用中,每一个马达的尺寸、设计等都不相同,所以上述预设公式、车速系数、输入电流上限值等,都可依据需求加以变化。所述车速系数及输入电流上限值可以是依据实际机车的种类(双轮或是三轮)、机车的体积、马达的种类等,经过实验后得到,上表所示数值,仅为其中一个例子。The above example is only a practical example for illustration, but in actual application, the size and design of each motor are different, so the above preset formula, vehicle speed coefficient, input current upper limit value, etc. can be changed according to the needs. The vehicle speed coefficient and input current upper limit value can be obtained after experiments based on the actual type of locomotive (two-wheel or three-wheel), the size of the locomotive, the type of motor, etc. The values shown in the above table are only one example.
综上所述,本发明的车头辅助控制方法、车头辅助系统及机车,通过车头辅助装置与转向套件的连接关系,车头辅助控制方法所包含的各个步骤等设计,在机车直行地通过颠簸路面时,车把手组件的晃动将会明显地被抑制,而使用者可以得到良好的骑乘体验。In summary, the front-end auxiliary control method, the front-end auxiliary system and the motorcycle of the present invention, through the connection relationship between the front-end auxiliary device and the steering kit, the design of the various steps included in the front-end auxiliary control method, when the motorcycle goes straight through a bumpy road, the shaking of the handlebar assembly will be significantly suppressed, and the user can get a good riding experience.
请参阅图4,其显示为本发明的车头辅助控制方法的第二实施例的流程示意图。本实施例与前述第一实施例的第一个不同之处在于:在扭力判断步骤S11后,若处理装置判定实时扭力值不大于预设扭力时,处理装置是先执行一直行判断步骤S21:判断机车是否为直行;若处理装置判定机车为直行,才接续执行晃动判断步骤S12;若处理装置判定机车不是直行,则处理装置将会结束当次的车头辅助控制方法的流程。Please refer to FIG4, which is a flow chart of the second embodiment of the locomotive auxiliary control method of the present invention. The first difference between this embodiment and the first embodiment is that: after the torque determination step S11, if the processing device determines that the real-time torque value is not greater than the preset torque, the processing device first executes a straight determination step S21: determines whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, it will then continue to execute the shaking determination step S12; if the processing device determines that the locomotive is not going straight, the processing device will end the current locomotive auxiliary control method process.
在实际应用中,于直行判断步骤S21中,处理装置例如可以是判断转子相对于定子的一实时旋转角度,与储存器中储存一预设直行角度的一差值;若差值介于一预设范围,则判定机车直行,反之,则判定机车非直行。所述预设直行角度是指机车的车头摆正,且转 向套件未被使用者操作的情况下,转子相对于定子的旋转角度。In actual application, in the straight-moving determination step S21, the processing device may, for example, determine the difference between a real-time rotation angle of the rotor relative to the stator and a preset straight-moving angle stored in the memory; if the difference is within a preset range, it is determined that the locomotive is moving straight, otherwise, it is determined that the locomotive is not moving straight. The preset straight-moving angle refers to the locomotive's front end being straight and the rotation angle being equal to the rotation angle of the stator. The rotation angle of the rotor relative to the stator when the steering assembly is not operated by the user.
在其中一个实施例中,所述预设直行角度可以是预先储存于储存器中的数值。在理想的情况中,机车的车头若是处于摆正状态,则转子相对于定子的旋转角度为0度,但由于机车在生产、组装过程中,存在有各种公差(各零件的生产公差、组装公差等),所以机车最后要出厂前,在车头摆正的状态下,转子相对于定子的旋转角度可能不是0度,此时,相关人员即可将转子相对于定子的旋转角度,储存于储存器中,以作为前述的预设直行角度。In one embodiment, the preset straight-ahead angle may be a value pre-stored in a storage device. Ideally, if the locomotive head is in a straightened state, the rotation angle of the rotor relative to the stator is 0 degrees. However, due to various tolerances (production tolerances of various parts, assembly tolerances, etc.) during the production and assembly of the locomotive, the rotation angle of the rotor relative to the stator may not be 0 degrees when the locomotive head is in a straightened state before the locomotive is finally shipped. At this time, the relevant personnel can store the rotation angle of the rotor relative to the stator in the storage device as the aforementioned preset straight-ahead angle.
在本实施例的其中一个变化方式中,处理装置每次执行扭力判断步骤S11后,若判定实时扭力值不大于预设扭力,则处理装置可以是通过控制模块,取得转子相对于定子的实时旋转角度,且处理装置可以是将实时旋转角度记录于储存器中。当处理装置执行车头辅助控制方法执行超过一预设次数后,处理装置还可以执行一直行角度更新步骤:更新储存器中所储存的预设直行角度,以将原本储存于储存器中的预设直行角度,更新为储存器中出现最多次的实时旋转角度。In one variation of the present embodiment, after the processing device executes the torque determination step S11 each time, if it is determined that the real-time torque value is not greater than the preset torque, the processing device may obtain the real-time rotation angle of the rotor relative to the stator through the control module, and the processing device may record the real-time rotation angle in the storage. When the processing device executes the vehicle head auxiliary control method for more than a preset number of times, the processing device may also execute a straight angle update step: updating the preset straight angle stored in the storage, so as to update the preset straight angle originally stored in the storage to the real-time rotation angle that appears the most times in the storage.
也就是说,在机车出厂之前,相关生产人员会先于储存器中,预存一个预设直行角度。机车出厂后,处理装置每次执行一次扭力判断步骤S11后,若判定实时扭力值不大于预设扭力(代表使用者没有操作车把手组件,而机车的车头是呈现摆正的情况),则会将转子相对于定子当下的实时旋转角度,记录于储存器中,当处理装置执行车头辅助控制方法预测次数(例如300次)后,处理装置即会统计储存器中,不同的实时旋转角度分别出现的次数,且将出现次数最多的实时旋转角度,作为新的预设直行角度,以取代储存器中原本储存的旧的预设直行角度(例如是机车出厂前储存的预设直行角度)。That is to say, before the motorcycle leaves the factory, the relevant production personnel will store a preset straight-ahead angle in the storage device. After the motorcycle leaves the factory, after the processing device executes the torque determination step S11 once each time, if it is determined that the real-time torque value is not greater than the preset torque (indicating that the user has not operated the handlebar assembly, and the front of the motorcycle is in a straight position), the current real-time rotation angle of the rotor relative to the stator will be recorded in the storage device. When the processing device executes the front auxiliary control method for the predicted number of times (for example, 300 times), the processing device will count the number of times different real-time rotation angles appear in the storage device, and the real-time rotation angle with the most occurrences will be used as the new preset straight-ahead angle to replace the old preset straight-ahead angle originally stored in the storage device (for example, the preset straight-ahead angle stored before the motorcycle leaves the factory).
承上,由于机车出厂后,可能会因为各种因素,而使得机车在直行时,转子相对于定子的实时旋转角度,不等于原本预存于储存器中的预设直行角度,所以通过上述直行角度更新步骤的设计,可以更进一步地确保处理装置于直行判断步骤S21,可以正确地判断机车是否为直行。As mentioned above, after the locomotive leaves the factory, due to various factors, the real-time rotation angle of the rotor relative to the stator when the locomotive is traveling straight may not be equal to the preset straight-travel angle originally stored in the memory. Therefore, the design of the above-mentioned straight-travel angle updating step can further ensure that the processing device can correctly determine whether the locomotive is traveling straight in the straight-travel determination step S21.
依上所述,在部分的国家法规中,规定机车在出弯时,若使用者没有握持龙头,龙头必需自动回正,为此,现有大部分的机车,都有设置有龙头回正机构,以让机车可以符合上述法规。所述龙头回正机构是属于公知技术,于此不再赘述。本实施例通过直行判断步骤S21的设计,让处理装置只有在机车处于直行的情况下,才让马达可能处于锁定模式,而处理装置在机车非直行的情况中,不会让马达处于锁定模式,所以在机车出弯的过程中, 龙头回正机构可以让龙头自动地回正,而本发明的机车可以符合上述法规。As mentioned above, some national laws and regulations stipulate that when the motorcycle is turning, if the user does not hold the handlebar, the handlebar must automatically return to the correct position. For this reason, most existing motorcycles are equipped with a handlebar return mechanism so that the motorcycle can comply with the above regulations. The handlebar return mechanism is a well-known technology and will not be described in detail here. In this embodiment, through the design of the straight-moving judgment step S21, the processing device allows the motor to be in the locking mode only when the motorcycle is in a straight-moving state, and the processing device will not allow the motor to be in the locking mode when the motorcycle is not in a straight-moving state. Therefore, when the motorcycle is turning, The handlebar return mechanism can automatically return the handlebar to its original position, and the motorcycle of the present invention can comply with the above regulations.
本实施例与前述实施例的第二个不同之处在于,于晃动判断步骤S12后,若处理装置判定晃动次数大于预设次数,则处理装置还可以是于防甩步骤S13后,执行一路面警示步骤S22:发出一路面不稳信息。在较佳的实施例中,于路面警示步骤S22中,处理装置还可以是降低机车的加速能力(例如是限制马达的扭力),以控制机车的速度不超过一默认安全车速。The second difference between this embodiment and the above-mentioned embodiment is that after the shaking determination step S12, if the processing device determines that the shaking times are greater than the preset times, the processing device can also perform a road warning step S22 after the anti-swinging step S13: issuing a road instability information. In a preferred embodiment, in the road warning step S22, the processing device can also reduce the acceleration capability of the motorcycle (for example, by limiting the torque of the motor) to control the speed of the motorcycle not to exceed a default safety speed.
在处理装置5是独立于机车的行车计算机的小型计算机的实施例中,处理装置5执行所述路面警示步骤S22时,处理装置5可以是向行车计算机传递所述路面不稳信息,而行车计算机接收路面不稳信息时,行车计算机将控制机车的速度不超过所述默认安全车速。行车计算机控制机车不超过默认安全车速的方式,属于公知技术的范畴,于此不再赘述。In the embodiment where the processing device 5 is a small computer independent of the vehicle's driving computer, when the processing device 5 executes the road warning step S22, the processing device 5 may transmit the road instability information to the driving computer, and when the driving computer receives the road instability information, the driving computer will control the speed of the locomotive not to exceed the default safety speed. The way in which the driving computer controls the locomotive not to exceed the default safety speed belongs to the scope of the known technology and will not be described in detail here.
换句话说,在实际应用中,处理装置5执行路面警示步骤时,可以是直接或是间接地控制机车的速度,以使机车的速度不超过默认安全车速,由此,避免机车因为路面颠簸且车速过快,而发生翻车、失控等意外。In other words, in actual applications, when the processing device 5 executes the road warning step, it can directly or indirectly control the speed of the locomotive so that the speed of the locomotive does not exceed the default safety speed, thereby avoiding accidents such as rollover and loss of control of the locomotive due to bumpy roads and excessive speed.
在机车包含有数字仪表板的实施例中,处理装置发出路面不稳信息后,用户例如可以是于数字仪表板上观看到类似“当前路面颠簸,车头辅助系统执行辅助中”等相关提示文字或图样。In an embodiment where the motorcycle includes a digital dashboard, after the processing device sends out information about unstable road surface, the user may, for example, see relevant prompt text or graphics such as "The current road surface is bumpy, and the front auxiliary system is performing assistance" on the digital dashboard.
上述本实施例与前述实施例的两个不同之处,不局限于必需同时存在,在不同的实施例中,两个不同之处可以是分别应用于第一实施例中,以构成另一个新的实施例。The two differences between the present embodiment and the previous embodiment are not limited to exist simultaneously. In different embodiments, the two differences can be applied to the first embodiment respectively to form another new embodiment.
请参阅图5,其显示为本发明的车头辅助控制方法的第三实施例的流程示意图。本实施例与前述第一实施例的第一个不同之处在于:晃动判断步骤是包含以下步骤:Please refer to FIG5 , which is a flow chart of the third embodiment of the vehicle head auxiliary control method of the present invention. The first difference between this embodiment and the first embodiment is that the shaking determination step includes the following steps:
一角度记录步骤S121:由控制模块取得转子相对于定子的一实时旋转角度,并将其记录于一储存器;An angle recording step S121: the control module obtains a real-time rotation angle of the rotor relative to the stator and records it in a storage device;
一角度差值判断步骤S122:判断实时旋转角度与一前次旋转角度的一实时角度差值,是否大于一预设角度差值;前次旋转角度是前一次执行角度记录步骤中,记录于储存器中的实时旋转角度;An angle difference determination step S122: determining whether a real-time angle difference between the real-time rotation angle and a previous rotation angle is greater than a preset angle difference; the previous rotation angle is the real-time rotation angle recorded in the storage in the previous execution of the angle recording step;
若实时角度差值不大于预设角度差值,则执行一晃动次数判断步骤S123:读出储存器中的晃动次数,并判断晃动次数,是否大于预设次数;If the real-time angle difference is not greater than the preset angle difference, a shaking number determination step S123 is performed: the shaking number in the memory is read out, and it is determined whether the shaking number is greater than the preset number;
若晃动次数大于预设次数,则接续执行所述直行判断步骤S21。关于直行判断步骤S21的说明,请参阅前述实施例,于此不再赘述。 If the shaking times are greater than the preset times, the straight-moving determination step S21 is then executed. For the description of the straight-moving determination step S21, please refer to the above embodiment, which will not be described again.
于角度差值判断步骤S122后,若处理装置判定实时角度差值大于预设角度差值,则执行一更新步骤S124:更新储存器中的晃动次数。After the angle difference determination step S122, if the processing device determines that the real-time angle difference is greater than the preset angle difference, an updating step S124 is executed: updating the shaking times in the storage.
于角度差值判断步骤S122后,若实时角度差值不大于预设角度差值,处理装置还可以先执行一归零步骤S125:将储存器中所储存的晃动次数归零,再执行晃动次数判断步骤S123。After the angle difference determination step S122, if the real-time angle difference is not greater than the preset angle difference, the processing device may first execute a reset step S125: reset the number of shakes stored in the memory to zero, and then execute the number of shakes determination step S123.
其中,处理装置5控制马达71切换至锁定模式时,控制模块73是使转子712保持在所述角度记录步骤S121中的实时旋转角度。在实际应用中,处理装置5可以是包含所述储存器,或者,车头辅助装置7的控制模块73可以是包含所述储存器。When the processing device 5 controls the motor 71 to switch to the locking mode, the control module 73 enables the rotor 712 to maintain the real-time rotation angle in the angle recording step S121. In practical applications, the processing device 5 may include the storage device, or the control module 73 of the vehicle head auxiliary device 7 may include the storage device.
如前述实施例的说明,在实际应用中,处理装置在执行角度记录步骤S121时,控制模块的处理器,例如可以是通过角度读取器及旋转编码器,以取得转子相对于定子的实时旋转角度。As described in the above embodiments, in actual applications, when the processing device executes the angle recording step S121, the processor of the control module may obtain the real-time rotation angle of the rotor relative to the stator through an angle reader and a rotary encoder, for example.
在实际应用中,储存器可以是内存,且储存器的至少两个地址(下称第一地址及第二地址)是用来储存两笔实时旋转角度,处理装置于奇数次执行角度记录步骤S121时,是将实时旋转角度储存于储存器的第一地址,处理装置于偶数次执行角度记录步骤S121时,则是将实时旋转角度储存于储存器的第二地址。举例来说,假设处理装置执行四次角度记录步骤S121,则在处理装置执行前两次角度记录步骤S121后所得到的实时旋转角度θ1、θ2,将会储存于储存器的第一地址及第二地址,当处理装置执行第三次及第四次角度记录步骤S121后所得到的实时旋转角度θ3、θ4,则会取代储存器的第一地址及第二地址原本储存的数值,而储存器的第一地址及第二地址将会分别储存实时旋转角度θ3及实时旋转角度θ4。当处理装置执行角度差值判断步骤S122时,处理装置则是通过读取储存器的第一地址及第二地址内的两笔实时旋转角度,来计算出所述实时角度差值。In practical applications, the storage device may be a memory, and at least two addresses of the storage device (hereinafter referred to as the first address and the second address) are used to store two real-time rotation angles. When the processing device executes the angle recording step S121 an odd number of times, the real-time rotation angle is stored in the first address of the storage device. When the processing device executes the angle recording step S121 an even number of times, the real-time rotation angle is stored in the second address of the storage device. For example, assuming that the processing device executes the angle recording step S121 four times, the real-time rotation angles θ1 and θ2 obtained after the processing device executes the first two angle recording steps S121 will be stored in the first address and the second address of the storage device. When the processing device executes the third and fourth angle recording steps S121, the real-time rotation angles θ3 and θ4 obtained will replace the values originally stored in the first address and the second address of the storage device, and the first address and the second address of the storage device will store the real-time rotation angle θ3 and the real-time rotation angle θ4 respectively. When the processing device executes the angle difference determination step S122 , the processing device calculates the real-time angle difference by reading two real-time rotation angles in the first address and the second address of the storage.
需说明的是,于角度差值判断步骤S122中,若处理装置判定实时角度差值大于预设角度差值,则处理装置是先读出储存器中的晃动次数并加1,以形成新的晃动次数,再将新的晃动次数回存于储存器中。举例来说,假设处理装置执行角度差值判断步骤S122前,储存器中储存的晃动次数是0,而处理装置执行角度差值判断步骤S122后,处理装置判定实时角度差值大于预设角度差值,则处理装置更新储存器中的晃动次数后,储存器中储存的晃动次数将会变为1。It should be noted that, in the angle difference determination step S122, if the processing device determines that the real-time angle difference is greater than the preset angle difference, the processing device first reads out the number of shakes in the storage and adds 1 to form a new number of shakes, and then stores the new number of shakes back in the storage. For example, assuming that before the processing device executes the angle difference determination step S122, the number of shakes stored in the storage is 0, and after the processing device executes the angle difference determination step S122, the processing device determines that the real-time angle difference is greater than the preset angle difference, then after the processing device updates the number of shakes in the storage, the number of shakes stored in the storage will become 1.
依上所述,通过本实施例所举的角度记录步骤S121、角度差值判断步骤S122及晃动次数判断步骤S123等设计,配合前述的车头辅助装置与转向套件的相关连接方式等设计, 即可达到判断转向套件100的晃动次数的效果。As described above, through the designs of the angle recording step S121, the angle difference determination step S122 and the shaking number determination step S123 in this embodiment, in conjunction with the aforementioned connection method between the front auxiliary device and the steering kit, The effect of judging the shaking times of the steering kit 100 can be achieved.
需说明的是,本实施例中是利用与转向套件100连接的车头辅助装置7,来进行转向套件100的晃动判断,并据以计数转向套件的晃动次数,但在实际应用中,不局限于仅可利用车头辅助装置7,来进行转向套件100的晃动次数的计数。在不同的实施例中,也可以是利用现有的各式震动传感器,来计数转向套件100的晃动次数。It should be noted that, in this embodiment, the front auxiliary device 7 connected to the steering kit 100 is used to determine the shaking of the steering kit 100 and count the shaking times of the steering kit. However, in practical applications, it is not limited to only using the front auxiliary device 7 to count the shaking times of the steering kit 100. In different embodiments, various existing vibration sensors can also be used to count the shaking times of the steering kit 100.
本实施例与前述第二实施例的另一个不同之处在于:处理装置执行直行判断步骤S21后,是先执行防甩步骤S13,再执行路面警示步骤S22。关于路面警示步骤S22的说明,请参阅前述实施例,于此不再赘述。Another difference between this embodiment and the aforementioned second embodiment is that after the processing device executes the straight-line determination step S21, it first executes the anti-swinging step S13 and then executes the road warning step S22. For the description of the road warning step S22, please refer to the aforementioned embodiment and will not be repeated here.
需说明的是,在晃动次数判断步骤S123后,若处理装置判定晃动次数小于预设次数,则处理装置将会结束当次的车头辅助控制方法的流程。It should be noted that after the shaking number determination step S123, if the processing device determines that the shaking number is less than the preset number, the processing device will end the process of the current vehicle head auxiliary control method.
请参阅图6,其显示为本发明的车头辅助控制方法的第三实施例的流程示意图。本实施例与前述第二实施例最大不同之处在于:于扭力判断步骤S11后,若处理装置判定实时扭力值大于预设扭力,则执行一转向辅助步骤S31:控制车头辅助装置的转子转动,以辅助三角台向车把手组件被控制而转动的方向转动。Please refer to FIG6 , which is a flow chart of the third embodiment of the vehicle head auxiliary control method of the present invention. The biggest difference between this embodiment and the aforementioned second embodiment is that: after the torque determination step S11, if the processing device determines that the real-time torque value is greater than the preset torque, a steering assistance step S31 is executed: the rotor of the vehicle head auxiliary device is controlled to rotate to assist the tripod to rotate in the direction in which the handlebar assembly is controlled to rotate.
也就是说,若是用户操作车把手组件,而让机车的车头向左转(或向右转)时,处理装置于扭力判断步骤S11后,将会判定实时扭力值大于预设扭力,而处理装置将会执行转向辅助步骤S31;当处理装置执行转向辅助步骤S31时,处理装置将会控制控制模块,而使转子相对于定子向左转动(或向右转动);当转子向左转动(或向右转动)时,转子将会通过减速器,带动三角台向左转动(或向右转动);如此,使用者即可用相对较少的力量,而使机车向转左动(或向右转动)。关于控制模块控制马达,向左转或向右转的方式,属于公知技术,于此不再赘述。That is to say, if the user operates the handlebar assembly to turn the front of the motorcycle to the left (or right), the processing device will determine that the real-time torque value is greater than the preset torque after the torque judgment step S11, and the processing device will execute the steering assistance step S31; when the processing device executes the steering assistance step S31, the processing device will control the control module to make the rotor rotate to the left (or right) relative to the stator; when the rotor rotates to the left (or right), the rotor will drive the tripod to rotate to the left (or right) through the reducer; in this way, the user can use relatively less force to make the motorcycle turn left (or right). The way the control module controls the motor to turn left or right is a well-known technology and will not be repeated here.
在其中一个较佳的实施例中,于转向辅助步骤S31中,处理装置还可以是依据实时车速控制控制模块,以改变马达的一输入电流,输入电流与实时车速呈反比;其中,转子的输入电流越大,转子给三角台的扭力越大。也就是说,在机车沿着弯道前进时,机车的车速越快,转子通过减速器给予三角台的扭力越低,如此设计,可以最大程度地保障使用者骑乘的安全性。In one of the preferred embodiments, in the steering assist step S31, the processing device can also control the control module according to the real-time vehicle speed to change an input current of the motor, and the input current is inversely proportional to the real-time vehicle speed; wherein, the greater the input current of the rotor, the greater the torque of the rotor to the triangular platform. In other words, when the motorcycle moves along a curve, the faster the speed of the motorcycle, the lower the torque of the rotor to the triangular platform through the reducer. Such a design can maximize the safety of the user's riding.
如下表所示,在其中一个实际应用中,于转向辅助步骤S31中,处理装置可以是依据一输入电流计算公式,计算出输入电流。输入电流计算公式为:输入电流=电流上限值*扭力比;处理装置是依据机车车速,于储存器中的一预设比对表中,查找出相对应的电流 上限值;扭力比是实时扭力值除上一扭力上限值;扭力上限值可以是预设的定值。举例来说,扭力上限值可以是扭力器的最大可量测的扭力值。举例来说,假设车速为15km/h,且实时扭力值为30Nm,则输入电流=50A*(30/50)=30A。As shown in the following table, in one practical application, in the steering assist step S31, the processing device can calculate the input current according to an input current calculation formula. The input current calculation formula is: input current = current upper limit value * torque ratio; the processing device searches for the corresponding current in a preset comparison table in the memory according to the motorcycle speed. The torque ratio is the real-time torque value divided by the previous torque upper limit value; the torque upper limit value may be a preset fixed value. For example, the torque upper limit value may be the maximum measurable torque value of the torquer. For example, assuming the vehicle speed is 15 km/h and the real-time torque value is 30 Nm, the input current = 50 A*(30/50) = 30 A.
上述例子仅是提出一个实际例子进行说明,但在实际应用中,每一个马达的尺寸、设计等都不相同,所以上述输入电流计算公式、电流上限值、扭力上限值等,都可依据需求加以变化。所述电流上限值及扭力上限值可以是依据实际机车的种类(双轮或是三轮)、机车的体积、马达的种类等,经过实验后得到,上表所示数值,仅为其中一个例子。The above example is only a practical example for illustration, but in actual application, the size and design of each motor are different, so the above input current calculation formula, current upper limit value, torque upper limit value, etc. can be changed according to the needs. The current upper limit value and torque upper limit value can be obtained after experiments based on the actual type of locomotive (two-wheel or three-wheel), the size of the locomotive, the type of motor, etc. The values shown in the above table are only one example.
依上所述,本实施例的车头辅助控制方法,通过转向辅助步骤S31的设计,可以让使用者在骑乘机车,进行长距离且弧状较大的弯道时,仅需要施加相对较少的力量,即可让车头转向,为此,让使用者具有良好的骑乘体验。更白话来说,本实施例的车头辅助控制方法可以让使用者在骑车机车时,可以得到类似在现有部分汽车中,配备的电动助力转向系统(Electric Power Steering,EPS)的操作体验。As described above, the front-end auxiliary control method of this embodiment, through the design of the steering auxiliary step S31, allows the user to steer the front of the motorcycle by applying relatively little force when riding a motorcycle and making a long-distance and large-arc curve, thereby allowing the user to have a good riding experience. In more colloquial terms, the front-end auxiliary control method of this embodiment allows the user to obtain an operating experience similar to that of the Electric Power Steering (EPS) system equipped in some existing automobiles when riding a motorcycle.
请参阅图7,其显示为本发明的车头辅助控制方法的第五实施例的流程示意图。本实施例与前述第四实施例的其中一个不同之处在于:处理装置每次执行转向辅助步骤S31后,都会执行一次数更新步骤S41:更新储存器中的一辅助次数,也就是说,处理装置会先读出储存器中的辅助次数,再对辅助次数加1,最后将计算后的辅助次数,回存于储存器中。Please refer to FIG. 7 , which is a flowchart of the fifth embodiment of the vehicle head assist control method of the present invention. One difference between this embodiment and the aforementioned fourth embodiment is that each time the processing device executes the steering assist step S31 , it will execute a number updating step S41 : updating an assist count in the memory, that is, the processing device will first read out the assist count in the memory, then add 1 to the assist count, and finally store the calculated assist count back in the memory.
本实施例与前述第四实施例的另一个不同之处在于:处理装置判定实时扭力值大于预设扭力后,处理装置于执行转向辅助步骤S31前,还先执行一侧翻警示步骤S42:判断储存器中储存的一辅助次数是否大于一预设次数,并依据机车的一实时车速,判断实时扭力值是否大于相对应的一动态扭力阀值;其中,实时车速与相对应的动态扭力阀值呈反比。 Another difference between this embodiment and the aforementioned fourth embodiment is that after the processing device determines that the real-time torque value is greater than the preset torque, the processing device further executes a rollover warning step S42 before executing the steering assist step S31: determining whether an assist count stored in the storage is greater than a preset count, and determining whether the real-time torque value is greater than a corresponding dynamic torque threshold based on a real-time vehicle speed of the motorcycle; wherein the real-time vehicle speed is inversely proportional to the corresponding dynamic torque threshold.
若处理装置判定辅助次数大于预设次数,且处理装置依据实时车速,判定实时扭力值大于相对应的动态扭力阀值,则处理装置将执行一警示步骤S43:发出一侧翻警示信息;其中,实时车速与相对应的动态扭力阀值呈反比。If the processing device determines that the number of assists is greater than the preset number, and the processing device determines that the real-time torque value is greater than the corresponding dynamic torque threshold based on the real-time vehicle speed, the processing device will execute a warning step S43: issuing a rollover warning message; wherein the real-time vehicle speed is inversely proportional to the corresponding dynamic torque threshold.
在处理装置是独立于机车的行车计算机的小型计算机的实施例中,处理装置执行所述侧翻警示步骤S42时,处理装置可以是向行车计算机传递所述侧翻警示信息,而行车计算机接收侧翻警示信息时,行车计算机可以是控制机车的速度不超过所述默认安全车速。In an embodiment where the processing device is a small computer independent of the locomotive's driving computer, when the processing device executes the rollover warning step S42, the processing device may transmit the rollover warning information to the driving computer, and when the driving computer receives the rollover warning information, the driving computer may control the locomotive's speed not to exceed the default safety speed.
更具体来说,处理装置持续地执行转向辅助步骤S31,代表机车持续地进行转弯,实时扭力值大于相对应的动态扭力阀值,则代表使用者当下正施加相对较大的扭力于车把手组件,代表机车正在通过弧度较大的弯道,在此情况中,通过上述侧翻警示步骤S42的设计,可以让处理装置限制机车的车速,如此,可以大幅地降低机车在通过长距离且弧度较大的弯道的过程中,因为车速过快而发生侧翻的情况。More specifically, the processing device continuously executes the steering assist step S31, which means that the motorcycle is continuously turning. The real-time torque value is greater than the corresponding dynamic torque threshold value, which means that the user is currently applying a relatively large torque to the handlebar assembly, which means that the motorcycle is passing through a curve with a large curvature. In this case, through the design of the above-mentioned rollover warning step S42, the processing device can limit the speed of the motorcycle. In this way, the possibility of the motorcycle rolling over due to excessive speed when passing through a long and large-curve curve can be greatly reduced.
如下表所示,于侧翻警示步骤S42中,处理装置可以是利用一动态扭力阀值计算公式,计算出实时车速所对应的动态扭力阀值,动态扭力阀值计算公式为:动态扭力阀值=侧翻系数*扭力上限值。扭力上限值可以是预设的定值。举例来说,扭力上限值可以是扭力器的最大可量测的扭力值。侧翻系数与实时车速成反比。举例来说,假设车速为15km/h,则动态扭力阀值=0.72*50Nm=30Nm。As shown in the following table, in the rollover warning step S42, the processing device may calculate the dynamic torque threshold corresponding to the real-time vehicle speed using a dynamic torque threshold calculation formula, and the dynamic torque threshold calculation formula is: dynamic torque threshold = rollover coefficient * torque upper limit value. The torque upper limit value may be a preset constant. For example, the torque upper limit value may be the maximum measurable torque value of the torquer. The rollover coefficient is inversely proportional to the real-time vehicle speed. For example, assuming the vehicle speed is 15km/h, the dynamic torque threshold value = 0.72*50Nm = 30Nm.
如上表所示,也就是说,假设用户操作车把手组件,而让机车向左转(或向右转),且机车持续地沿着转弯的道路行进,若机车的车速为35km/h,则处理装置执行侧翻警示步骤S42时,处理装置将会判断扭力器的实时扭力值,是否大于24Nm(动态扭力阀值),若实时扭力值大于24Nm,则处理装置将会发出侧翻警示信息,并控制机车的速度不超过默认安全车速,反之,处理装置将不会发出侧翻警示信息,也不会控制机车的速度。关于预 测安全车速的具体数值,可以是依据实际机车的种类(双轮或三轮)、机车的尺寸等,通过相关实验后,计算所得,于此不加以限制。As shown in the table above, that is to say, assuming that the user operates the handlebar assembly to turn the motorcycle left (or right), and the motorcycle continues to move along the turning road, if the motorcycle speed is 35km/h, then when the processing device executes the rollover warning step S42, the processing device will determine whether the real-time torque value of the torquer is greater than 24Nm (dynamic torque threshold). If the real-time torque value is greater than 24Nm, the processing device will issue a rollover warning message and control the speed of the motorcycle not to exceed the default safety speed. Otherwise, the processing device will not issue a rollover warning message and will not control the speed of the motorcycle. The specific value of the safe vehicle speed can be calculated based on the actual type of locomotive (two-wheel or three-wheel), the size of the locomotive, etc. through relevant experiments, and is not limited here.
在机车高速通过弯道的情况下,使用者稍微地转动车把手组件,就可能大幅地改变机车的姿态,因此,通过上述动态扭力阀值的设计,可以进一步地避免机车在通过长距离且弧度较大的弯道的过程中,因为车速过快而发生侧翻的情况。When the motorcycle is passing through a curve at high speed, the user may significantly change the posture of the motorcycle by slightly turning the handlebar assembly. Therefore, the design of the above-mentioned dynamic torque threshold can further prevent the motorcycle from rolling over due to excessive speed when passing through a long and large-radius curve.
上述例子仅是提出一个实际例子进行说明,但在实际应用中,每一个马达的尺寸、设计等都不相同,所以上述动态扭力阀值计算公式、侧翻系数、扭力上限值等,都可依据需求加以变化。所述侧翻系数及扭力上限值可以是依据实际机车的种类(双轮或是三轮)、机车的体积、马达的种类等,经过实验后得到,上表所示数值,仅为其中一个例子。The above example is only a practical example for illustration, but in actual application, the size and design of each motor are different, so the above dynamic torque threshold calculation formula, rollover coefficient, torque upper limit value, etc. can be changed according to the needs. The rollover coefficient and torque upper limit value can be obtained after experiments based on the actual type of motorcycle (two-wheel or three-wheel), the size of the motorcycle, the type of motor, etc. The values shown in the above table are only one example.
需说明的是,在本实施例的图7中,侧翻警示步骤S42是于直行判断步骤S21之前被执行,但在不同的实施例中,侧翻警示步骤S42也可以是于次数更新步骤S41之后才被执行。It should be noted that, in FIG. 7 of the present embodiment, the rollover warning step S42 is executed before the straight-ahead determination step S21 , but in different embodiments, the rollover warning step S42 may also be executed after the number updating step S41 .
上述各实施例中,所提出的不同于其他实施例的特征,在特征彼此不相互矛盾的情况下,多个特征可以是依据需求,与第一实施例相结合,以构成新的实施例。In the above-mentioned embodiments, the features proposed are different from those in other embodiments. If the features do not contradict each other, multiple features can be combined with the first embodiment according to needs to form a new embodiment.
综上所述,本发明的车头辅助控制方法、车头辅助系统及机车,通过车头辅助控制方法、车头辅助系统等设计,可以让使用者得到更好的骑乘体验,且上述部分的实施例,还可以更进一步提升使用者骑乘时的安全性。In summary, the front-end auxiliary control method, the front-end auxiliary system and the motorcycle of the present invention can provide users with a better riding experience through the designs of the front-end auxiliary control method, the front-end auxiliary system, etc., and the embodiments of the above parts can further improve the safety of users when riding.
以上所述仅为本发明的较佳可行实施例,非因此局限本发明的专利范围,故凡运用本发明说明书及附图内容所做的等效技术变化,均包含于本发明的保护范围内。 The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Therefore, all equivalent technical changes made using the contents of the present invention description and drawings are included in the protection scope of the present invention.

Claims (20)

  1. 一种车头辅助控制方法,其特征在于,所述车头辅助控制方法适用于一机车,所述机车包含一转向套件,所述转向套件包含一车把手组件及一三角台,所述车把手组件与所述三角台相连接,所述车头辅助控制方法能被一处理装置执行,所述处理装置设置于所述机车,所述处理装置每间隔一默认时间,所述默认时间不大于10毫秒,即执行一次所述车头辅助控制方法,所述车头辅助控制方法包含以下步骤:A locomotive auxiliary control method, characterized in that the locomotive auxiliary control method is applicable to a locomotive, the locomotive comprises a steering kit, the steering kit comprises a handlebar assembly and a tripod, the handlebar assembly is connected to the tripod, the locomotive auxiliary control method can be executed by a processing device, the processing device is arranged on the locomotive, the processing device executes the locomotive auxiliary control method once at a default time interval, the default time is no more than 10 milliseconds, and the locomotive auxiliary control method comprises the following steps:
    一扭力判断步骤:判断一扭力器的一实时扭力值是否超过一预设扭力;所述扭力器设置于所述车把手组件及所述三角台之间,所述处理装置电性连接所述扭力器,所述扭力器用以量测所述车把手组件及所述三角台彼此间的扭力,以产生所述实时扭力值;a torque determination step: determining whether a real-time torque value of a torquer exceeds a preset torque; the torquer is disposed between the handlebar assembly and the tripod, the processing device is electrically connected to the torquer, and the torquer is used to measure the torque between the handlebar assembly and the tripod to generate the real-time torque value;
    若所述实时扭力值不大于所述预设扭力,则执行以下步骤:If the real-time torque value is not greater than the preset torque, the following steps are performed:
    一晃动判断步骤:判断所述转向套件的一晃动次数,是否大于一预设次数;A shaking judgment step: judging whether the number of shaking times of the steering kit is greater than a preset number;
    若所述晃动次数,大于所述预设次数,则执行以下步骤:If the shaking times are greater than the preset times, the following steps are performed:
    一防甩步骤:控制一车头辅助装置的一控制模块,以使所述车头辅助装置的一马达切换至一锁定模式;所述马达包含一定子及一转子,所述控制模块能取得所述转子相对于所述定子的旋转角度;当所述控制模块控制所述转子旋转时,所述三角台能被所述转子带动而转动;当所述控制模块使所述马达切换至所述锁定模式时,所述控制模块将使所述转子保持在当下的旋转角度;An anti-swing step: controlling a control module of a vehicle head auxiliary device to switch a motor of the vehicle head auxiliary device to a locking mode; the motor includes a stator and a rotor, and the control module can obtain the rotation angle of the rotor relative to the stator; when the control module controls the rotor to rotate, the tripod can be driven by the rotor to rotate; when the control module switches the motor to the locking mode, the control module will keep the rotor at the current rotation angle;
    其中,所述处理装置还能控制所述控制模块,以使所述马达切换至一正常模式,于所述正常模式下,所述转子能随所述三角台转动。The processing device can also control the control module to switch the motor to a normal mode, in which the rotor can rotate with the tripod.
  2. 依据权利要求1所述的车头辅助控制方法,其特征在于,于所述晃动判断步骤后,若判定所述晃动次数不大于所述预设次数,则控制所述控制模块,以使所述马达切换至所述正常模式。The vehicle head auxiliary control method according to claim 1 is characterized in that after the shaking judgment step, if it is determined that the shaking number is not greater than the preset number, the control module is controlled to switch the motor to the normal mode.
  3. 依据权利要求1所述的车头辅助控制方法,其特征在于,于所述防甩步骤中,所述处理装置还会依据所述机车的一实时车速,控制所述控制模块,以改变所述马达的一输入电流,所述输入电流与所述实时车速呈反比;其中,在所述马达处于所述锁定模式时,所述马达的所述输入电流越大,所述转子越不容易随所述三角台转动。The locomotive auxiliary control method according to claim 1 is characterized in that, in the anti-swing step, the processing device will also control the control module according to a real-time vehicle speed of the locomotive to change an input current of the motor, and the input current is inversely proportional to the real-time vehicle speed; wherein, when the motor is in the locking mode, the greater the input current of the motor, the less likely the rotor is to rotate with the tripod.
  4. 依据权利要求1所述的车头辅助控制方法,其特征在于,在所述扭力判断步骤后,若所述处理装置判定所述实时扭力值不大于所述预设扭力时,所述处理装置在执行所述晃动判断步骤前,还先执行一直行判断步骤:判断所述机车是否为直行;若所述处理装置判 定所述机车为直行,所述处理装置才接续执行所述晃动判断步骤。The locomotive auxiliary control method according to claim 1 is characterized in that, after the torque judgment step, if the processing device determines that the real-time torque value is not greater than the preset torque, the processing device further performs a straight line judgment step before performing the shaking judgment step: judging whether the locomotive is going straight; if the processing device determines that the real-time torque value is not greater than the preset torque, the processing device further performs a straight line judgment step before performing the shaking judgment step: judging whether the locomotive is going straight; The processing device will only continue to execute the shaking judgment step if it is determined that the locomotive is moving straight.
  5. 依据权利要求1所述的车头辅助控制方法,其特征在于,在所述晃动判断步骤后,若所述处理装置判定所述晃动次数大于所述预设次数时,所述处理装置在执行所述防甩步骤前,是先执行一直行判断步骤:判断所述机车是否为直行;若所述处理装置判定所述机车为直行,所述处理装置才接续执行所述防甩步骤。The locomotive auxiliary control method according to claim 1 is characterized in that, after the shaking judgment step, if the processing device determines that the shaking times are greater than the preset times, the processing device first performs a straight line judgment step before executing the anti-swinging step: judging whether the locomotive is going straight; if the processing device determines that the locomotive is going straight, the processing device will continue to execute the anti-swinging step.
  6. 依据权利要求1所述的车头辅助控制方法,其特征在于,于所述晃动判断步骤后,若所述处理装置判定所述晃动次数,大于所述预设次数,则所述处理装置还执行一路面警示步骤:发出一路面不稳信息。The vehicle head auxiliary control method according to claim 1 is characterized in that after the shaking judgment step, if the processing device determines that the shaking number is greater than the preset number, the processing device also executes a road surface warning step: issuing a road instability information.
  7. 依据权利要求6所述的车头辅助控制方法,其特征在于,若所述处理装置判定所述晃动次数,大于所述预设次数,则所述处理装置还控制所述机车的速度不超过一默认安全车速。The locomotive auxiliary control method according to claim 6 is characterized in that if the processing device determines that the number of shaking times is greater than the preset number, the processing device also controls the speed of the locomotive not to exceed a default safety speed.
  8. 依据权利要求1所述的车头辅助控制方法,其特征在于,于所述晃动判断步骤包含以下步骤:The vehicle head auxiliary control method according to claim 1 is characterized in that the shaking determination step comprises the following steps:
    一角度记录步骤:由所述控制模块取得所述转子相对于所述定子的一实时旋转角度,并将所述实时旋转角度记录于一储存器;An angle recording step: obtaining a real-time rotation angle of the rotor relative to the stator by the control module, and recording the real-time rotation angle in a storage device;
    一角度差值判断步骤:判断所述实时旋转角度与一前次旋转角度的一实时角度差值,是否大于一预设角度差值;所述前次旋转角度是前一次执行所述角度记录步骤中,记录于所述储存器中的所述实时旋转角度;An angle difference determination step: determining whether a real-time angle difference between the real-time rotation angle and a previous rotation angle is greater than a preset angle difference; the previous rotation angle is the real-time rotation angle recorded in the storage during the previous execution of the angle recording step;
    若所述实时角度差值大于所述预设角度差值,则更新所述储存器中的所述晃动次数;If the real-time angle difference is greater than the preset angle difference, updating the shaking times in the storage;
    一晃动次数判断步骤:读出所述储存器中的所述晃动次数,并判断所述晃动次数,是否大于所述预设次数;A shaking times determination step: reading the shaking times in the storage device, and determining whether the shaking times is greater than the preset times;
    其中,所述处理装置通过所述控制模块,控制所述马达切换至所述锁定模式时,所述控制模块是使所述定子保持在所述角度记录步骤中的所述实时旋转角度。Wherein, when the processing device controls the motor to switch to the locking mode through the control module, the control module enables the stator to maintain the real-time rotation angle in the angle recording step.
  9. 依据权利要求8所述的车头辅助控制方法,其特征在于,于所述角度差值判断步骤后,若判定所述实时角度差值不大于预设角度差值,则将所述储存器中所储存的所述晃动次数归零。The vehicle head auxiliary control method according to claim 8 is characterized in that, after the angle difference judgment step, if it is determined that the real-time angle difference is not greater than the preset angle difference, the number of shakes stored in the storage is reset to zero.
  10. 依据权利要求8所述的车头辅助控制方法,其特征在于,于所述晃动次数判断步骤后,若所述处理装置判定所述晃动次数大于所述预设次数时,所述处理装置在执行所述防甩步骤前,是先执行一直行判断步骤:判断所述机车是否为直行;若所述处理装置判定 所述机车为直行,所述处理装置才接续执行所述防甩步骤。The locomotive auxiliary control method according to claim 8 is characterized in that after the shaking number determination step, if the processing device determines that the shaking number is greater than the preset number, the processing device first performs a straight line determination step before executing the anti-swing step: determining whether the locomotive is going straight; if the processing device determines that The processing device will continue to execute the anti-swinging step only when the locomotive is moving straight.
  11. 依据权利要求10所述的车头辅助控制方法,其特征在于,于所述直行判断步骤中,是判断所述实时旋转角度与所述储存器中储存一预设直行角度的一差值,若所述差值介于一预设范围,则判定所述机车直行;若所述差值不介于所述预设范围,则判定所述机车非直行。The vehicle head auxiliary control method according to claim 10 is characterized in that, in the straight-moving judgment step, a difference between the real-time rotation angle and a preset straight-moving angle stored in the storage is judged, and if the difference is between a preset range, it is determined that the vehicle is moving straight; if the difference is not between the preset range, it is determined that the vehicle is not moving straight.
  12. 依据权利要求11所述的车头辅助控制方法,其特征在于,所述默认直行角度是预先储存于所述储存器中的数值,或者,所述预设直行角度是所述车头辅助控制方法执行超过一预设次数后,所述处理装置执行一直行角度更新步骤后,所述储存器中所储存的所述预设直行角度;其中,所述直行角度更新步骤为:更新所述储存器中所储存的所述预设直行角度,以将原本储存于所述储存器中的所述预设直行角度,更新为所述储存器中出现最多次的所述实时旋转角度。The vehicle head auxiliary control method according to claim 11 is characterized in that the default straight-ahead angle is a value pre-stored in the storage, or the preset straight-ahead angle is the preset straight-ahead angle stored in the storage after the vehicle head auxiliary control method is executed more than a preset number of times and the processing device executes a straight-ahead angle updating step; wherein the straight-ahead angle updating step is: updating the preset straight-ahead angle stored in the storage to update the preset straight-ahead angle originally stored in the storage to the real-time rotation angle that appears the most times in the storage.
  13. 依据权利要求1所述的车头辅助控制方法,其特征在于,于所述扭力判断步骤后,若所述处理装置判定所述实时扭力值大于所述预设扭力,则所述处理装置将执行一转向辅助步骤:控制所述车头辅助装置的所述转子转动,以辅助所述三角台向所述车把手组件被控制而转动的方向转动。The front-end auxiliary control method according to claim 1 is characterized in that, after the torque judgment step, if the processing device determines that the real-time torque value is greater than the preset torque, the processing device will execute a steering assistance step: controlling the rotation of the rotor of the front-end auxiliary device to assist the tripod to rotate in the direction in which the handlebar assembly is controlled to rotate.
  14. 依据权利要求13所述的车头辅助控制方法,其特征在于,于所述转向辅助步骤中,所述处理装置还会取得所述机车的一实时车速,并依据所述实时车速控制所述控制模块,以改变所述转子的一输入电流,所述输入电流与所述实时车速呈反比;其中,所述输入电流越大,所述转子给所述三角台的扭力越大。The locomotive auxiliary control method according to claim 13 is characterized in that, in the steering assistance step, the processing device also obtains a real-time vehicle speed of the locomotive, and controls the control module according to the real-time vehicle speed to change an input current of the rotor, wherein the input current is inversely proportional to the real-time vehicle speed; wherein the greater the input current, the greater the torque applied by the rotor to the tripod.
  15. 依据权利要求14所述的车头辅助控制方法,其特征在于,于所述转向辅助步骤中,所述处理装置是依据一输入电流计算公式,计算出所述输入电流;所述输入电流计算公式为:所述输入电流等于一电流上限值乘上一扭力比;所述处理装置是依据所述实时车速,于一储存器中,查找出相对应的所述电流上限值;所述扭力比是所述实时扭力值除上一扭力上限值;所述扭力上限值是一预设定值。The front-end auxiliary control method according to claim 14 is characterized in that, in the steering assist step, the processing device calculates the input current based on an input current calculation formula; the input current calculation formula is: the input current is equal to a current upper limit value multiplied by a torque ratio; the processing device searches for the corresponding current upper limit value in a storage device based on the real-time vehicle speed; the torque ratio is the real-time torque value divided by a torque upper limit value; the torque upper limit value is a preset value.
  16. 依据权利要求13所述的车头辅助控制方法,其特征在于,若所述实时扭力值大于所述预设扭力,则于所述转向辅助步骤前,还包含一侧翻警示步骤:判断一储存器中储存的一辅助次数是否大于一预设次数,并依据所述机车的一实时车速,判断所述实时扭力值是否大于相对应的一动态扭力阀值;若所述辅助次数大于所述预设次数,且所述实时扭力值大于相对应的所述动态扭力阀值,则发出一侧翻警示信息;其中,所述处理装置每次执 行所述转向辅助步骤后,都会更新所述储存器中的所述辅助次数;所述实时车速与相对应的所述动态扭力阀值呈反比。The vehicle head assist control method according to claim 13 is characterized in that if the real-time torque value is greater than the preset torque, then before the steering assist step, a rollover warning step is further included: judging whether an assist count stored in a storage device is greater than a preset count, and judging whether the real-time torque value is greater than a corresponding dynamic torque threshold value according to a real-time vehicle speed of the vehicle; if the assist count is greater than the preset count, and the real-time torque value is greater than the corresponding dynamic torque threshold value, a rollover warning message is issued; wherein the processing device executes each time After performing the steering assist step, the assist times in the storage will be updated; the real-time vehicle speed is inversely proportional to the corresponding dynamic torque threshold.
  17. 依据权利要求16所述的车头辅助控制方法,其特征在于,于所述侧翻警示步骤中,所述处理装置是利用一动态扭力阀值计算公式,计算出所述实时车速所对应的所述动态扭力阀值,所述动态扭力阀值计算公式为:所述动态扭力阀值等于一扭力上限值乘上一侧翻系数,所述扭力上限值是一定值,所述侧翻系数与所述机车的车速成反比。The front-end auxiliary control method according to claim 16 is characterized in that, in the rollover warning step, the processing device uses a dynamic torque threshold calculation formula to calculate the dynamic torque threshold corresponding to the real-time vehicle speed, and the dynamic torque threshold calculation formula is: the dynamic torque threshold is equal to a torque upper limit value multiplied by a rollover coefficient, the torque upper limit value is a certain value, and the rollover coefficient is inversely proportional to the vehicle speed of the locomotive.
  18. 依据权利要求16所述的车头辅助控制方法,其特征在于,所述处理装发出所述侧翻警示信息后,所述处理装置还控制所述机车的速度不超过一默认安全车速。The locomotive auxiliary control method according to claim 16 is characterized in that after the processing device issues the rollover warning information, the processing device also controls the speed of the locomotive not to exceed a default safety speed.
  19. 一种车头辅助系统,其特征在于,所述车头辅助系统适用于一机车,所述车头辅助系统包含:A locomotive auxiliary system, characterized in that the locomotive auxiliary system is applicable to a locomotive, and the locomotive auxiliary system comprises:
    一处理装置;a processing device;
    一扭力器,其用以设置于所述机车的一车把手组件及一三角台之间,所述扭力器用以量测所述车把手组件及所述三角台彼此间的扭力,以产生一实时扭力值,所述处理装置电性连接所述扭力器;a torquer, which is arranged between a handlebar assembly and a tripod of the motorcycle, and is used to measure the torque between the handlebar assembly and the tripod to generate a real-time torque value, and the processing device is electrically connected to the torquer;
    一车头辅助装置,其包含一控制模块及一马达,所述处理装置电性连接所述控制模块,所述控制模块电性连接所述马达,所述控制模块能检测所述定子相对于所述转子的旋转角度;当所述控制模块控制所述转子旋转时,所述三角台将被所述转子带动而转动;A head-mounted auxiliary device, comprising a control module and a motor, wherein the processing device is electrically connected to the control module, and the control module is electrically connected to the motor, and the control module can detect the rotation angle of the stator relative to the rotor; when the control module controls the rotor to rotate, the tripod will be driven by the rotor to rotate;
    其中,所述处理装置能执行依据权利要求1至18中任一项所述的车头辅助控制方法。Wherein, the processing device can execute the front-end auxiliary control method according to any one of claims 1 to 18.
  20. 一种机车,其特征在于,所述机车包含:一转向套件及权利要求19所述的车头辅助系统,所述转向套件包含所述车把手组件及所述三角台。 A motorcycle, characterized in that the motorcycle comprises: a steering kit and the front auxiliary system according to claim 19, wherein the steering kit comprises the handlebar assembly and the tripod.
PCT/CN2023/071882 2023-01-12 2023-01-12 Head section assist control method, head section assist system, and motorcycle WO2024148558A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/071882 WO2024148558A1 (en) 2023-01-12 2023-01-12 Head section assist control method, head section assist system, and motorcycle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/071882 WO2024148558A1 (en) 2023-01-12 2023-01-12 Head section assist control method, head section assist system, and motorcycle

Publications (1)

Publication Number Publication Date
WO2024148558A1 true WO2024148558A1 (en) 2024-07-18

Family

ID=91897640

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/071882 WO2024148558A1 (en) 2023-01-12 2023-01-12 Head section assist control method, head section assist system, and motorcycle

Country Status (1)

Country Link
WO (1) WO2024148558A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM311644U (en) * 2006-11-14 2007-05-11 Yicheng Sports Co Ltd Shock-absorbing/vibration-proof structure of bicycle handle
CN101003296A (en) * 2007-01-29 2007-07-25 郭盛源 Guarding against throw structure of locomotive
CN200971141Y (en) * 2006-11-15 2007-11-07 镒晟工业股份有限公司 Anti-vibration structure of handlebar of bicycle
CN103112540A (en) * 2013-02-22 2013-05-22 浙江大学 Electric power-assisted steering control system and electric power-assisted steering control method for electric bicycle
JP2021054328A (en) * 2019-09-30 2021-04-08 本田技研工業株式会社 Steering assist device for saddle-riding type vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM311644U (en) * 2006-11-14 2007-05-11 Yicheng Sports Co Ltd Shock-absorbing/vibration-proof structure of bicycle handle
CN200971141Y (en) * 2006-11-15 2007-11-07 镒晟工业股份有限公司 Anti-vibration structure of handlebar of bicycle
CN101003296A (en) * 2007-01-29 2007-07-25 郭盛源 Guarding against throw structure of locomotive
CN103112540A (en) * 2013-02-22 2013-05-22 浙江大学 Electric power-assisted steering control system and electric power-assisted steering control method for electric bicycle
JP2021054328A (en) * 2019-09-30 2021-04-08 本田技研工業株式会社 Steering assist device for saddle-riding type vehicle

Similar Documents

Publication Publication Date Title
JP5405969B2 (en) Motorcycle steering device
JP6117581B2 (en) Moving body
JP5475603B2 (en) Saddle-type vehicle steering device and motorcycle equipped with the same
JP6213904B1 (en) Vehicle behavior control device
JPH09156526A (en) Steering control device for vehicle
EP3604099A1 (en) Vehicle
TWI832423B (en) Tilt control devices and tilt vehicles
WO2024148558A1 (en) Head section assist control method, head section assist system, and motorcycle
JP4019758B2 (en) Vehicle steering system
JP2742687B2 (en) Rear wheel steering control method for automobiles
WO2022018740A1 (en) A balancing support system for a saddle-ride type motor vehicle
TW202428487A (en) Scooter driving assist control method, scooter driving assist control system and scooter
US8196699B2 (en) Power steering device for a saddle-ridden vehicle
JP2010162958A (en) Vehicle control device
JP4556643B2 (en) Vehicle braking / driving force control device
JPH04274969A (en) Abnormality in torque sensor detecting device for electric power steering
JP3950217B2 (en) Electric power steering device
JP4730577B2 (en) Vehicle steering system
TWI765579B (en) Drive control devices, vehicles
JPH0443171A (en) Rear wheel steering mechanism for vehicle
JP7197551B2 (en) vehicle
WO2024048534A1 (en) Leaning vehicle
WO2023188222A1 (en) Electric saddle-type vehicle
JP2003165451A (en) Power steering
JPH0316304B2 (en)

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23915329

Country of ref document: EP

Kind code of ref document: A1