APPARATUS AND METHOD FOR DETERMINING BANK ANGLE
20180154968 ยท 2018-06-07
Assignee
Inventors
Cpc classification
B60W2422/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0054
PERFORMING OPERATIONS; TRANSPORTING
B62J45/4151
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0027
PERFORMING OPERATIONS; TRANSPORTING
B62J45/20
PERFORMING OPERATIONS; TRANSPORTING
B60W2520/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2300/36
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
An object of the present invention is to provide an apparatus and a method for determining a bank angle that accurately determine a bank angle of the body of a vehicle. To achieve the above object, in the apparatus and the method for determining a bank angle according to the present invention, the larger bank angle is selected from a bank angle calculated based on accelerations of the body in the vertical and lateral directions and a bank angle calculated based on angular velocities of the body in the pitch and yaw directions to determine a bank angle of the body.
Claims
1. An apparatus for determining a bank angle, comprising: an accelerometer for detecting an acceleration of the body of a vehicle in the vertical direction and an acceleration of the body in the lateral direction; a gyro sensor for detecting an angular velocity of the body in the pitch direction and an angular velocity of the body in the yaw direction; a first bank angle calculating section for calculating a bank angle of the body based on the accelerations in the vertical and lateral directions detected by the accelerometer; and a second bank angle calculating section for calculating a bank angle of the body based on the angular velocities in the pitch and yaw directions detected by the gyro sensor, wherein the larger bank angle is selected from the bank angle calculated by the first bank angle calculating section and the bank angle calculated by the second bank angle calculating section to determine a bank angle of the body.
2. The apparatus for determining a bank angle according to claim 1, wherein the second bank angle calculating section gives 0 degree as the value of a calculated bank angle when the calculated bank angle is in a blind zone set in a range including 0 degree.
3. The apparatus for determining a bank angle according to claim 1, wherein the bank angle calculated by the first bank angle calculating section is selected as the bank angle of the body when the velocity of the vehicle is equal to or lower than a threshold.
4. The apparatus for determining a bank angle according to claim 1, wherein the vehicle has a rider seat, and the accelerometer and the gyro sensor are disposed under the seat on the body.
5. A method for determining a bank angle, comprising: a step of detecting an acceleration of the body of a vehicle in the vertical direction and an acceleration of the body in the lateral direction; a step of detecting an angular velocity of the body in the pitch direction and an angular velocity of the body in the yaw direction; a step of calculating a first bank angle of the body based on the accelerations of the body in the vertical and lateral directions; a step of calculating a second bank angle of the body based on the angular velocities of the body in the pitch and yaw directions; and a step of selecting the larger bank angle from the first bank angle and the second bank angle to determine a bank angle of the body.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0008]
[0009]
[0010]
[0011]
[0012]
DESCRIPTION OF EMBODIMENTS
[0013] The present invention will now be described based on the embodiment shown in the accompanying drawings. As shown in
[0014] The individual components of the apparatus will now be described in detail. In this example, the vehicle V is a motorcycle having a rider seat. As shown in
[0015] As shown in
[0016] The arithmetic unit C is disposed under the seat B1 on the body B together with the accelerometer 1 and the gyro sensor 2. When the arithmetic unit C is disposed near the accelerometer 1 and the gyro sensor 2, the wiring can advantageously be short, however, the arithmetic unit C may be disposed at any place. The arithmetic unit C includes: a first bank angle calculating section 3 for calculating a bank angle G of the body B based on the accelerations Gz and Gy; a second bank angle calculating section 4 for calculating a bank angle J of the body B based on the angular velocities R and R, and a bank angle selecting section 5 for selecting the larger bank angle from the bank angle G and the bank angle J to determine a bank angle e of the body B.
[0017] The first bank angle calculating section 3 calculates the bank angle G based on the vertical acceleration Gz and the lateral acceleration Gy of the body B detected by the accelerometer 1. As shown in
[0018] The second bank angle calculating section 4 calculates the bank angle J based on the pitch angular velocity R and the yaw angular velocity R of the body B detected by the gyro sensor 2. As shown in
[0019] The bank angle selecting section 5 selects the larger bank angle from the bank angle G calculated by the first bank angle calculating section 3 and the bank angle J calculated by the second bank angle calculating section 4 to finally determine the bank angle e.
[0020] As described above, the first bank angle calculating section 3 calculates the bank angle G based on the accelerations Gz and Gy detected by the accelerometer 1. When the vehicle V turns at a high velocity Vv and is subjected to a large centrifugal force, the bank angle G tends to be smaller than the actual bank angle of the body B. When the body B is not subjected to a large centrifugal force, however, the bank angle G calculated by the first bank angle calculating section 3 based on the data from the accelerometer 1 is substantially close to the actual bank angle. In other words, when the vehicle V runs at a low velocity or is at rest, the bank angle G calculated based on the vertical acceleration Gz and the lateral acceleration Gy of the body B is substantially close to the actual bank angle of the body B.
[0021] On the other hand, the second bank angle calculating section 4 calculates the bank angle J based on the pitch angular velocity R and the yaw angular velocity R detected by the gyro sensor 2. Therefore, the second bank angle calculating section 4 can give the bank angle J that is substantially close to the actual bank angle with little deviation. When the body B is banked slowly, however, the gyro sensor 2 cannot accurately detect the pitch angular velocity R and the yaw angular velocity R. In this case, the bank angle J calculated by the second bank angle calculating section 4 tends to be smaller than the actual bank angle.
[0022] If the larger bank angle is selected as the bank angle e from the bank angle G calculated by the first bank angle calculating section 3 and the bank angle J calculated by the second bank angle calculating section J, the bank angle e will substantially be close to the actual bank angle of the body B irrespective of the conditions of the vehicle V.
[0023] Since the gyro sensor 2 is mounted in the body B of the vehicle V, which is subjected to the vibration of the engine, the pitch angular velocity R and the yaw angular velocity R are influenced by the components of the engine's vibration. Under such conditions, when a calculated bank angle J is near 0 degree, the value tends to be incorrect. As shown in
[0024] As described above, when the vehicle V runs at a low velocity Vv, the bank angle G calculated by the first bank angle calculating section 3 tends to be substantially close to the actual bank angle of the body B. As described above, when the body B is banked slowly, the bank angle J calculated by the second bank angle calculating section 4 tends to be smaller than the actual bank angle. In this respect, a threshold V may be set for the velocity Vv. In this case, whenever the velocity Vv is equal to or lower than the threshold V, the bank angle selecting section 5 selects the bank angle G calculated by the first bank angle calculating section 3 based on the data from the accelerometer 1. Accordingly, the bank angle e closer to the actual bank angle of the body B is given. This method may be provided together with the above method using the blind zone for a bank angle J calculated by the second bank angle calculating section 4 in order to give 0 degree as the value of the bank angle J when the calculated bank angle J is in the blind zone.
[0025] The arithmetic unit C is a computer system having hardware resources including an amplifier for amplifying the signals from the accelerometer 1 and the gyro sensor 2, a converter for converting analog signals to digital signals, a central processing unit (CPU), a memory such as a read only memory (ROM), a random access memory (RAM), a crystal oscillator, and bus lines connecting these components, all of which are not shown. The programs for processing various signals to determine the bank angle e may be prestored in the ROM or other memory.
[0026] Since the arithmetic unit C is a known computer system, the arithmetic unit C can be integrated with an electronic control unit (ECU) in the vehicle V if the vehicle V has the ECU.
[0027] The procedures took by the first bank angle calculating sections 3, the second bank angle calculating section 4, and the bank angle selecting section 5 of the apparatus S for determining a bank angle will now be described with reference to the flow chart of
[0028] The apparatus S for determining a bank angle repeats Step 101 to Step 105 to continue to determine the bank angle e of the body B. In this example, the method for determining a bank angle includes Step 101 to Step 105.
[0029] The determined bank angle e may be used to control the damping force of a shock absorber in the vehicle V or be displayed on a monitor (not shown) for the rider of the vehicle V.
[0030] As described above, the apparatus S for determining a bank angle selects the larger bank angle from the bank angle G calculated based on the vertical and lateral accelerations Gz and Gy of the body B and the bank angle J calculated based on the pitch and yaw angular velocities R and R of the body B to determine the bank angle e. Accordingly, the apparatus S for determining a bank angle can give the bank angle e substantially close to the actual bank angle of the body B irrespective of the conditions of the vehicle V. According to the apparatus S and the method for determining a bank angle, the bank angle of the body B of the vehicle V can accurately be determined.
[0031] In addition, the blind zone may be set in a certain range including 0 degree for a bank angle J calculated by the second bank angle calculating section 4. In this case, when the calculated bank angle J is in the blind zone, the second bank angle calculating section 4 may give 0 degree as the value of the bank angle J. In the range in which the bank angle J calculated based on the data from the gyro sensor 2 tends to be incorrect, the apparatus S for determining a bank angle tends to select the bank angle G calculated based on the data from the accelerometer 1. Accordingly, the apparatus S for determining a bank angle can give the bank angle e closer to the actual bank angle of the body B.
[0032] In addition, whenever the velocity Vv is equal to or lower than the threshold V, the bank angle G calculated by the first bank angle calculating section 3 based on the data from the accelerometer 1 may be selected as the bank angle e. Accordingly, the apparatus S can give the bank angle e closer to the actual bank angle of the body B.
[0033] When the vehicle V has a rider seat and the accelerometer 1 and the gyro sensor 2 are disposed under the seat B1 on the body B, the accelerations Gz and Gy and the angular velocities R and R can be detected near the center of gravity of the body B of the vehicle V with a rider. Accordingly, the apparatus S can give the bank angle e closer to the actual bank angle of the body B.
[0034] This application claims a priority on Japanese Patent Application No. 2015-152963 filed on Jul. 31, 2015 and all of the contents thereof are incorporated herein by reference.