本發(fā)明涉及汽車電子照明系統(tǒng)智能控制領(lǐng)域,具體地,涉及用于汽車前照燈的控制方法。
背景技術(shù):
現(xiàn)在我國汽車擁有量越來越多,但是道路的狀況又參差不齊,道路系統(tǒng)也還不是太完善。目前對于汽車智能控制方面研究越來越多,尤其是以CAN總線等現(xiàn)場總線等集成的現(xiàn)代智能控制汽車也朝著更加智能、人性、安全方向發(fā)展。
隨著智能節(jié)能汽車的普及,道路行駛安全性也已經(jīng)深入人心,所以對汽車前照燈的智能化要求也越來越高。經(jīng)過這么多年的的發(fā)展,汽車前照燈系統(tǒng)有了很大的進步,前照燈主要是由遠光燈和近光燈構(gòu)成,對于近光燈的設(shè)計更為重要,近光燈的照射距離一般為30-40m,在車遇上路面不平或轉(zhuǎn)彎或橋梁或窄路或交叉路口等復(fù)雜情況時應(yīng)減速慢行,這時候就因該開啟近光燈,普通近光燈對于道路情況和外界環(huán)境沒有采集信息和判斷,所以近光燈的照射范圍會出現(xiàn)盲區(qū),容易導(dǎo)致一些意外的事件發(fā)生,無法保證安全制動距離,降低了汽車的安全性能。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種用于汽車前照燈的控制方法,該用于汽車前照燈的控制方法克服了現(xiàn)有技術(shù)中的前照燈容易出現(xiàn)盲區(qū),無法實現(xiàn)光照角度調(diào)節(jié)的問題,大大提高了前照燈的利用效率,具有智能化高、控制作用及時,增強了汽車適應(yīng)復(fù)雜道路的能力。
為了實現(xiàn)上述目的,本發(fā)明提供了一種用于汽車前照燈的控制方法,該控制方法包括:
步驟1,采集當(dāng)前外界環(huán)境光強度,在外界環(huán)境光強度低于預(yù)設(shè)環(huán)境光強度的情況下,開啟前照燈;
步驟2,采集當(dāng)前汽車前方的障礙物和該汽車的距離值S,在距離值大于預(yù)設(shè)距離的情況下,開啟前照燈的遠光燈;
在距離值小于預(yù)設(shè)距離的情況下,開啟前照燈的近光燈;
步驟3,采集當(dāng)前汽車的方向盤轉(zhuǎn)角值γ、當(dāng)前汽車的行駛速度值v和汽車的橫擺角速度ω,以如下公式計算得到前照燈的遠光燈或近光燈在水平方向上旋轉(zhuǎn)的角度θ1旋轉(zhuǎn),其中,遠光燈或近光燈的初始朝向與車身的長度方向相同:
v′=cos(γ/N),θ1=90×S×ω/(π×v′),
其中,N為汽車方向盤轉(zhuǎn)角和車身實際轉(zhuǎn)角的比值,N為常量10:1;
采集前照燈的遠光燈或近光燈的實際轉(zhuǎn)動角度θ,在實際水平轉(zhuǎn)動角度θ等于角度θ1的情況下,水平方向上的電機停止調(diào)節(jié);
步驟4,采集當(dāng)前汽車的上坡或下坡的俯仰角δ,將前照燈的遠光燈或近光燈在豎直方向上旋轉(zhuǎn)的角度θ2旋轉(zhuǎn)至當(dāng)前汽車的上坡或下坡的俯仰角δ相同;
采集前照燈的遠光燈或近光燈的實際轉(zhuǎn)動角度θ′,在實際豎直轉(zhuǎn)動角度θ′等于角度θ2的情況下,豎直方向上的電機停止調(diào)節(jié)。
優(yōu)選地,在步驟3中,前照燈的遠光燈或近光燈水平旋轉(zhuǎn)的方法包括:
采集水平步進電機的實際工作頻率f1,通過PID控制算法算出水平步進電機所需要的工作頻率f2,并將所需要的工作頻率f2輸出給水平步進電機驅(qū)動器。
優(yōu)選地,在步驟4中,前照燈的遠光燈或近光燈豎直旋轉(zhuǎn)的方法包括:
采集垂直步進電機的實際的工作頻率f3,通過PID控制算法算出垂直步進電機所需要的工作頻率f4,并將所需要的工作頻率f4輸出給垂直步進電機驅(qū)動器。
優(yōu)選地,PID控制算法包括:
通過如下公式進行計算:
△f=Kp*Err(k)+Ki*Err(k-1)+Kd*Err(k-2);
f4=f3+△f;
其中,Kp,Ki,Kd分別是比例、積分和微分調(diào)節(jié)系數(shù),Err(k)、Err(k-1)、Err(k-2)分別是理論值與此次的誤差、理論值與上次的誤差、理論值與上上一次的誤差。
優(yōu)選地,在步驟2中,預(yù)設(shè)距離為40m。
優(yōu)選地,在步驟1中,預(yù)設(shè)環(huán)境光強度為5LUX。
優(yōu)選地,水平方向上旋轉(zhuǎn)的角度θ1的范圍為(0,15°)。
優(yōu)選地,豎直方向上旋轉(zhuǎn)的角度θ2的范圍為(-30°,30°)。
通過采集外界信息智能的控制汽車前照燈能夠調(diào)整到合適的位置,解決了現(xiàn)有汽車前照燈不能及時調(diào)整的弊端,減少了行駛過程中的視覺盲區(qū),大大提高了前照燈的利用效率,具有智能化高、控制作用及時,增強了汽車適應(yīng)復(fù)雜道路的能力,通過上述的方式,可以實現(xiàn)前照燈的開啟,并控制近光燈或遠光燈的開啟和亮度調(diào)節(jié),還可以實現(xiàn)近光燈或遠光燈的角度的調(diào)節(jié)。
本發(fā)明的其他特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。
附圖說明
附圖是用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1是說明本發(fā)明的一種用于汽車前照燈的控制系統(tǒng)的系統(tǒng)框圖;
圖2是說明本發(fā)明的一種用于汽車前照燈的控制方法的流程圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的具體實施方式進行詳細說明。應(yīng)當(dāng)理解的是,此處所描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
在本發(fā)明中,在未作相反說明的情況下,使用的方位詞如“上、下、左、右”通常是指如圖1所示的上下左右?!皟?nèi)、外”是指具體輪廓上的內(nèi)與外?!斑h、近”是指相對于某個部件的遠與近。
本發(fā)明提供一種用于汽車前照燈的控制方法,該控制方法包括:
步驟1,采集當(dāng)前外界環(huán)境光強度,在外界環(huán)境光強度低于預(yù)設(shè)環(huán)境光強度的情況下,開啟前照燈;
步驟2,采集當(dāng)前汽車前方的障礙物和該汽車的距離值S,在所述距離值大于預(yù)設(shè)距離的情況下,開啟前照燈的遠光燈;
在所述距離值小于預(yù)設(shè)距離的情況下,開啟前照燈的近光燈;
步驟3,采集當(dāng)前汽車的方向盤轉(zhuǎn)角值γ、當(dāng)前汽車的行駛速度值v和汽車的橫擺角速度ω,以如下公式計算得到前照燈的遠光燈或近光燈在水平方向上旋轉(zhuǎn)的角度θ1旋轉(zhuǎn),其中,所述遠光燈或近光燈的初始朝向與車身的長度方向相同:
v′=cos(γ/N),θ1=90×S×ω/(π×v′),
其中,N為汽車方向盤轉(zhuǎn)角和車身實際轉(zhuǎn)角的比值,N為常量10:1;
采集前照燈的遠光燈或近光燈的實際轉(zhuǎn)動角度θ,在所述實際水平轉(zhuǎn)動角度θ等于角度θ1的情況下,水平方向上的電機停止調(diào)節(jié);
步驟4,采集當(dāng)前汽車的上坡或下坡的俯仰角δ,將前照燈的遠光燈或近光燈在豎直方向上旋轉(zhuǎn)的角度θ2旋轉(zhuǎn)至當(dāng)前汽車的上坡或下坡的俯仰角δ相同;
采集前照燈的遠光燈或近光燈的實際轉(zhuǎn)動角度θ′,在所述實際豎直轉(zhuǎn)動角度θ′等于角度θ2的情況下,豎直方向上的電機停止調(diào)節(jié)。
通過采集外界信息智能的控制汽車前照燈能夠調(diào)整到合適的位置,解決了現(xiàn)有汽車前照燈不能及時調(diào)整的弊端,減少了行駛過程中的視覺盲區(qū),大大提高了前照燈的利用效率,具有智能化高、控制作用及時,增強了汽車適應(yīng)復(fù)雜道路的能力。
通過上述的方式,可以實現(xiàn)遠光燈或者近光燈的自動開啟,并實現(xiàn)燈光亮度的調(diào)節(jié),并將前照燈的方向調(diào)整為和所需的位置相同。
在本發(fā)明的一種具體實施方式中,在步驟3中,前照燈的遠光燈或近光燈水平旋轉(zhuǎn)的方法可以包括:
采集水平步進電機的實際工作頻率f1,通過PID控制算法算出水平步進電機所需要的工作頻率f2,并將所述所需要的工作頻率f2輸出給水平步進電機驅(qū)動器。
通過上述的方式,可以實現(xiàn)遠光燈或者近光燈水平位置的調(diào)節(jié)。
在本發(fā)明的一種具體實施方式中,在步驟4中,前照燈的遠光燈或近光燈豎直旋轉(zhuǎn)的方法包括:
采集垂直步進電機的實際的工作頻率f3,通過PID控制算法算出垂直步進電機所需要的工作頻率f4,并將所述所需要的工作頻率f4輸出給垂直步進電機驅(qū)動器。
通過上述的方式,可以實現(xiàn)遠光燈或者近光燈豎直位置的調(diào)節(jié)。
在該種實施方式中,PID控制算法可以包括:
通過如下公式進行計算:
△f=Kp*Err(k)+Ki*Err(k-1)+Kd*Err(k-2);
f4=f3+△f;
其中,Kp,Ki,Kd分別是比例、積分和微分調(diào)節(jié)系數(shù),Err(k)、Err(k-1)、Err(k-2)分別是理論值與此次的誤差、理論值與上次的誤差、理論值與上上一次的誤差。
在本發(fā)明的一種具體實施方式中,在步驟2中,所述預(yù)設(shè)距離為40m。
在本發(fā)明的一種具體實施方式中,在步驟1中,所述預(yù)設(shè)環(huán)境光強度為5LUX。
在本發(fā)明的一種具體實施方式中,所述水平方向上旋轉(zhuǎn)的角度θ1的范圍為(0,15°)。
在本發(fā)明的一種具體實施方式中,所述豎直方向上旋轉(zhuǎn)的角度θ2的范圍為(-30°,30°)。
本發(fā)明提供一種用于汽車的自適應(yīng)前照燈系統(tǒng),該用于汽車的自適應(yīng)前照燈系統(tǒng)包括:
CAN總線模塊,所述CAN總線模塊的一端連接于傳感器組,另一端連接于單片機控制模塊,以將所述傳感器組采集到的信號發(fā)送給所述單片機控制模塊;
單片機控制模塊,所述單片機控制模塊接受所述傳感器組所采集到的以下信號:障礙物距離信號、環(huán)境光信號、車輪轉(zhuǎn)速信號、方向盤轉(zhuǎn)向信號、車身高度信號和車身傾斜角度信號;
LED驅(qū)動模塊,所述LED驅(qū)動模塊被配置成連接于汽車的近光燈和汽車的遠光燈,并被配置成連接于所述單片機控制模塊,以根據(jù)所述單片機控制模塊所輸出的第一控制信號調(diào)節(jié)所述近光燈或遠光燈的開關(guān)狀態(tài)以及所述近光燈或遠光燈的亮度強弱狀態(tài);
步進驅(qū)動模塊,所述步進驅(qū)動模塊被配置成連接于所述近光燈和所述遠光燈,并被配置成連接于所述單片機控制模塊,以根據(jù)所述單片機控制模塊所輸出的第二控制信號調(diào)節(jié)所述近光燈或遠光燈的光源所朝方向。
本發(fā)明通過采集外界信息智能的控制汽車前照燈能夠調(diào)整到合適的位置,解決了現(xiàn)有汽車前照燈不能及時調(diào)整的弊端,減少了行駛過程中的視覺盲區(qū),大大提高了前照燈的利用效率,具有智能化高、控制作用及時,增強了汽車適應(yīng)復(fù)雜道路的能力。
所述紅外測距傳感器、環(huán)境光采集傳感器、車輪速度傳感器、方向盤轉(zhuǎn)向傳感器、車身高度傳感器和水平傳感器分別電連接于所述CAN總線模塊。
通過上述設(shè)置的紅外測距傳感器、環(huán)境光采集傳感器、車輪速度傳感器、方向盤轉(zhuǎn)向傳感器、車身高度傳感器和水平傳感器實現(xiàn)信號的采集,紅外測距傳感器感應(yīng)障礙物的距離,環(huán)境光采集傳感器采集外界的環(huán)境光,車輪速度傳感器感應(yīng)車輪的轉(zhuǎn)速,方向盤轉(zhuǎn)向傳感器感應(yīng)方向盤的轉(zhuǎn)動角度,車身高度傳感器,感應(yīng)汽車車身的高度,水平傳感器感應(yīng)汽車的水平度。STM32單片機通過CAN總線接口與CAN總線模塊連接,傳感器組連在CAN總線模塊的CAN-A與CAN-B上。光照強度達到低于5LUX(單位:勒克斯)才打開近光燈。
以上結(jié)合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對本發(fā)明的技術(shù)方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。
另外需要說明的是,在上述具體實施方式中所描述的各個具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進行組合,為了避免不必要的重復(fù),本發(fā)明對各種可能的組合方式不再另行說明。
此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當(dāng)視為本發(fā)明所公開的內(nèi)容。