CONTROL DEVICE FOR VEHICULAR LAMP, CONTROL METHOD FOR VEHICULAR LAMP, VEHICULAR LAMP SYSTEM
20200031279 ยท 2020-01-30
Inventors
Cpc classification
B60Q11/007
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18009
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60Q11/00
PERFORMING OPERATIONS; TRANSPORTING
B60Q9/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
To obtain correction information for automatic leveling control without a special environment. A device controlling the vehicular lamp axis in accordance with attitude change in the pitch direction of a vehicle including: a detection part detecting a first and a second acceleration; a correction part obtaining variation of the vehicle angle at a stop based on the two accelerations of a first and a second timing, obtaining vehicle angle while traveling based on the two accelerations while traveling, and obtaining and retaining a correction angle based on the difference between the two; an angle calculation part obtaining the vehicle angle while traveling based on the two accelerations, and obtaining an actual vehicle angle by subtracting the correction angle from the vehicle angle while traveling; and an optical axis control part generating a control signal based on the actual vehicle angle, and providing the control signal to the vehicular lamp.
Claims
1. A control device which variably controls optical axis of the vehicular lamp in accordance with an attitude change in the pitch direction of a vehicle comprising: a detection part that detects a first acceleration correlated with the longitudinal direction of the vehicle and a second acceleration correlated with the vertical direction of the vehicle; a correction part which (i) obtains a vehicle angle variation while the vehicle is at a stop based on the first acceleration and the second acceleration of a first timing and a second timing which follows the first timing while the vehicle is at a stop, (ii) obtains a vehicle angle while the vehicle is traveling based on the correlation between the first acceleration and the second acceleration while the vehicle is traveling, and (iii) obtains and retains a correction angle based on the difference between the vehicle angle while the vehicle is traveling and the vehicle angle variation while the vehicle is at a stop; an angle calculation part which (i) obtains the vehicle angle while the vehicle is traveling based on the correlation between the first acceleration and the second acceleration while the vehicle is traveling, and (ii) obtains an actual vehicle angle based on a value obtained by subtracting the correction angle from the vehicle angle while the vehicle is traveling; and an optical axis control part which generates a control signal for controlling the optical axis of the vehicular lamp based on the actual vehicle angle obtained by the angle calculation part, and provides the control signal to the vehicular lamp.
2. The control device for a vehicular lamp according to claim 1, wherein the first timing and the second timing while the vehicle is at a stop correspond to the timing before and after the attitude change of the vehicle, respectively.
3. The control device for a vehicular lamp according to claim 1, wherein the angle calculation part obtains the vehicle attitude angle while the vehicle is traveling using the accumulated first acceleration and the second acceleration when the accumulated number of the first acceleration and the second acceleration while the vehicle is traveling is equal to or greater than a predetermined value.
4. The control device for a vehicular lamp according to claim 2, wherein the angle calculation part obtains the vehicle attitude angle while the vehicle is traveling using the accumulated first acceleration and the second acceleration when the accumulated number of the first acceleration and the second acceleration while the vehicle is traveling is equal to or greater than a predetermined value.
5. The control device for a vehicular lamp according to claim 1, wherein the correlation between the first acceleration and the second acceleration is the slope of the approximate straight line obtained from the first acceleration and the second acceleration.
6. The control device for a vehicular lamp according to claim 2, wherein the correlation between the first acceleration and the second acceleration is the slope of the approximate straight line obtained from the first acceleration and the second acceleration.
7. The control device for a vehicular lamp according to claim 3, wherein the correlation between the first acceleration and the second acceleration is the slope of the approximate straight line obtained from the first acceleration and the second acceleration.
8. The control device for a vehicular lamp according to claim 4, wherein the correlation between the first acceleration and the second acceleration is the slope of the approximate straight line obtained from the first acceleration and the second acceleration.
9. The control device for a vehicular lamp according to claim 1, wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
10. The control device for a vehicular lamp according to claim 2, wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
11. The control device for a vehicular lamp according to claim 3, wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
12. The control device for a vehicular lamp according to claim 4, wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
13. The control device for a vehicular lamp according to claim 5, wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
14. The control device for a vehicular lamp according to claim 6, wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
15. The control device for a vehicular lamp according to claim 7, wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
16. The control device for a vehicular lamp according to claim 8 wherein optical axis control based on the actual vehicle attitude angle is not executed until the correction angle is determined by the correction part.
17. A control method which variably controls optical axis of the vehicular lamp in accordance with an attitude change in the pitch direction of a vehicle comprising: a first step that detects a first acceleration correlated with the longitudinal direction of the vehicle and a second acceleration correlated with the vertical direction of the vehicle; a second step which (i) obtains a vehicle angle variation while the vehicle is at a stop based on the first acceleration and the second acceleration of a first timing and a second timing which follows the first timing while the vehicle is at a stop, (ii) obtains a vehicle angle while the vehicle is traveling based on the correlation between the first acceleration and the second acceleration while the vehicle is traveling, and (iii) obtains and retains a correction angle based on the difference between the vehicle angle while the vehicle is traveling and the vehicle angle variation while the vehicle is at a stop; a third step which (i) obtains the vehicle angle while the vehicle is traveling based on the correlation between the first acceleration and the second acceleration while the vehicle is traveling, and (ii) obtains an actual vehicle angle based on a value obtained by subtracting the correction angle from the vehicle angle while the vehicle is traveling; and a step which generates a control signal for controlling the optical axis of the vehicular lamp based on the actual vehicle angle obtained by the third step, and provides the control signal to the vehicular lamp.
18. A vehicular lamp system comprising the control device according to claim 1 and a vehicular lamp controlled by the control device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018]
[0019] The control part 11 controls the operation of the vehicular lamp system, and carries out a predetermined operation program in a computer system comprising a CPU, ROM, RAM, and the like, for example. As functional blocks, the control part 11 is configured to include a memory part 20, an angle setting part 21, and an optical axis control part 22. Here, in the present embodiment, the memory part 20 and the angle setting part 21 correspond to the correction part, and the angle setting part 21 corresponds to the angle calculation part.
[0020] The acceleration sensor 12 is a sensor capable of detecting accelerations at least in the direction of two mutually orthogonal axes and is installed at a predetermined position in the vehicle. This acceleration sensor 12 is installed in the vehicle so that the axial direction of one axis corresponds to the longitudinal direction of the vehicle and the axial direction of the other axis corresponds to the vertical direction of the vehicle, for example. Thereby, it is possible to detect the acceleration correlated with the longitudinal direction of the vehicle and the acceleration correlated with the vertical direction of the vehicle.
[0021] Each lamp unit 13 is installed at a predetermined position in the front portion of the vehicle, and irradiates light to the front of the vehicle. Each lamp unit 13 is configured to include a light source part 31 having a light source and a reflecting mirror, etc., and an optical axis adjusting part 32 (abbreviated as OPT AXIS ADJ PART in
[0022] The memory part 20 stores data necessary for information processing in the control part 11. As the memory part 20, it is desirable to use a memory capable of retaining data even when the vehicle ignition switch is off. Therefore, in the present embodiment, a non-volatile memory is used in the memory part 20.
[0023] The angle setting part 21 sets a vehicle angle which indicates the attitude in the pitch direction of the vehicle based on the acceleration obtained from the acceleration sensor 12. In the present embodiment, the angle setting part 21 also performs the setting of the correction information (initial setting) for correcting the installation error due to the acceleration sensor 12 installation to the vehicle body.
[0024] The optical axis control part 22 generates a control signal for controlling the optical axis a of each lamp unit 13 based on the vehicle angle set by the angle setting part 21, and provides the control signal to each lamp unit 13.
[0025]
[0026]
[0027] Output values of each of the X axis and Y axis of the acceleration sensor before the attitude change of the vehicle are defined as X.sub.bf and Y.sub.bf, respectively. Here, when the vehicle angle is defined as .sub.bf and the deviation angle at the time of installation of the acceleration sensor is defined as , the relationship between the sum of .sub.bf and , and the output values of the acceleration sensor can be expressed as follows.
.sub.bf+=arctan(X.sub.bf/Y.sub.bf) (1)
[0028] Similarly. output values of each of the X axis and Y axis of the acceleration sensor after the attitude change of the vehicle are defined as X.sub.af and Y.sub.af, respectively. Here, when the actual vehicle angle is defined as .sub.af and the deviation angle at the time of installation of the acceleration sensor is defined as , the relationship between the sum of .sub.af and , and the output values of the acceleration sensor can be expressed as follows.
.sub.af+=arctan(X.sub.af/Y.sub.af) (2)
[0029] From the above equations (1) and (2), the following relational expression is derived.
.sub.af=.sub.bf{arctan(X.sub.af/Y.sub.af)arctan(X.sub.bf/Y.sub.bf)}(3)
[0030] The term {arctan (X.sub.af/Y.sub.af)arctan(X.sub.bf/Y.sub.bf)} in the above relational expression (3) corresponds to the variation of the vehicle angle before and after the attitude change of the vehicle. Since the above relational expression does not include the deviation angle at the time of installation of the acceleration sensor, the vehicle angle .sub.af after the attitude change can be obtained even when the deviation angle is unknown. And since the road surface inclination angle does not change while the vehicle is at a stop, by adding the above variation to the vehicle angle .sub.bf before the attitude change of the vehicle, the vehicle angle .sub.af after the attitude change can be obtained.
[0031] The acquired vehicle angle .sub.af as described above is written and retained (stored) in the memory part 20 of the control part 11 every time it is acquired. Then, while the vehicle is at a stop, leveling control of the optical axis a is performed using the vehicle angle .sub.af. To be precise, since the variation obtained by the term {arctan(X.sub.af/Y.sub.af)arctan(X.sub.bf/Y.sub.bf)} in the above relational expression (3) is the difference between before and after the attitude change, leveling control of the optical axis a is performed based on this difference. For example, if the initial value of the optical axis of the lamp unit 13 is set to 0, then based on this 0, leveling control is performed so as to move the optical axis by an angle corresponding to the above variation.
[0032]
[0033]
[0034]
[0035] In the vehicular lamp system of the present embodiment, when a predetermined command etc. to instruct the control unit 11 to perform initial learning is given by the car dealer service personnel, initial learning process starts. It is desirable that this initial learning process starts as soon as possible after replacing the acceleration sensor 12, or after replacing the leveling control unit including the control part 11 and the acceleration sensor 12. For example, it is desirable to start the initial learning process immediately after the replacement.
[0036] The angle setting part 21 determines whether or not the vehicle is at a stop (STEP S10). The determination as to whether or not the vehicle is at a stop can be made, for example, based on the vehicle speed signal. For example, when the vehicle speed is 0 (zero) or below a certain vehicle speed close to zero, the angle setting part 21 determines that the vehicle is at a stop, and when the vehicle speed is greater than the certain vehicle speed, the angle setting part 21 determines that the vehicle is traveling. Here, the determination may also be made based on the output values of the acceleration sensor 12.
[0037] When the vehicle is at a stop (STEP S10; YES), the angle setting part 21 calculates the vehicle angle .sub.af while the vehicle is at a stop (STEP S11). The calculation method is as described above, and the angle setting part 21 acquires the output values of the acceleration sensor immediately after stopping where these values are regarded as the output values X.sub.bf, Y.sub.bf before the attitude change of the vehicle, and stores them in the memory part 20, for example. The timing of this immediately after stopping can be suitably set, and can be set several seconds after the vehicle is determined to be at a stop in STEP S11, for example. Thereafter, if there is a change in the attitude of the vehicle, then the angle setting part 21 obtains the output values X.sub.af and Y.sub.af of the acceleration sensor 12 at that time and stores them in the memory part 20. With regard to the determination of presence or absence of the attitude change, when changes in the output values of the acceleration sensor 12 is greater than certain values, it can be determined that there is an attitude change. Here, if there is no attitude change, then the output values X.sub.af and Y.sub.af of the acceleration sensor 12 at an appropriate timing are obtained and used as output values after the attitude change. The calculated vehicle angle .sub.af is written and stored into the memory part 20.
[0038] Next, the angle setting part 21 provides the optical axis control part 22 the vehicle angle .sub.af (or the variation) obtained in accordance with the attitude change while the vehicle is at a stop. The optical axis control part 22 performs optical axis control based on the vehicle angle .sub.af (or the variation) (STEP S12). Specifically, a control signal for controlling the optical axis a of each lamp unit 13 is generated by the optical axis control part 22 and the control signal is outputted to each lamp unit 13 and the optical axis a is adjusted according to the control signal. Thereafter, the process returns to the above-described STEP S10, and the subsequent processes are performed.
[0039] When the vehicle is traveling (STEP S10; NO), the angle setting part 21 obtains the output values of the acceleration sensor while the vehicle is traveling, and calculates the vehicle angle .sub.d based thereon (STEP S13). The method of calculating the vehicle angle .sub.d is as described with reference to
[0040] Next, the angle setting part 21 determines whether or not an initial learning process is currently in progress (STEP S14). When the initial learning process is in progress (STEP S14; YES), the angle setting part 21 determines whether or not the stored number of output value data accumulated by the acceleration sensor 12 stored in the memory part 20 is equal to or greater than a predetermined value (STEP S15). Here, with regard to the predetermined value used for the determination, a value that ensures the calculation accuracy of the vehicle angle .sub.d is acquired by experiment etc. and is set.
[0041] If the number of stored data is equal to or greater than a predetermined value (STEP S15; YES), then the angle setting part 21 calculates the vehicle reference angle .sub.I and writes and stores it in the memory part 20 (STEP S16). The method of calculating the vehicle reference angle .sub.I is as described with reference to
[0042] Here, if the number of stored data is less than the predetermined value (STEP S15; NO), then the vehicle reference angle .sub.I is not calculated and the process returns to STEP S10, then the subsequent processes are performed. That is, while the number of accumulated data is less than the predetermined value, the accumulation of output values of the acceleration sensor 12 while the vehicle is traveling continues.
[0043] As can be understood from the processes of STEP S13 to STEP S16, in the vehicular lamp system of the present embodiment, leveling control using the vehicle angle .sub.d based on acceleration is not executed during the initial learning process, and the state of the optical axis is retained based on the vehicle angle .sub.af set when the vehicle is at a stop.
[0044] When the initial learning process is completed (STEP S14; NO), the angle setting part 21 calculates the actual vehicle angle (STEP S17). The actual vehicle angle is obtained as a difference between the vehicle angle .sub.d obtained based on the acceleration and the vehicle reference angle .sub.I(=.sub.d.sub.I).
[0045] The angle setting part 21 provides the calculated actual vehicle angle to the optical axis control part 22. The optical axis control part 22 performs optical axis control based on the actual vehicle angle (STEP S18). Specifically, a control signal for controlling the optical axis a of each lamp unit 13 is generated by the optical axis control part 22 and outputted to each lamp unit 13, and the optical axis a of each lamp unit 13 is adjusted according to the control signal. Thereafter, the process returns to the above-described STEP S10, and the subsequent processes are performed.
[0046] According to the above-described embodiment, it is possible to obtain correction information necessary for automatic leveling control without requiring a special environment such as a road surface inclination angle of 0.
[0047] It should be noted that this invention is not limited to the subject matter of the foregoing embodiment, and can be implemented by being variously modified within the scope of the present invention as defined by the appended claims. For example, in the above-described embodiment, although the direction of the light source of the lamp unit was adjusted by an actuator, the optical axis adjustment method is not limited thereto. For example, if the light source of the lamp unit has a configuration in which a plurality of light emitting elements are arranged in a matrix, then automatic leveling can also be realized by switching up and down the row of the light emitting elements to be lit according to the attitude angle.