本實(shí)用新型涉及汽車智能前照燈技術(shù)領(lǐng)域,尤其涉及一種機(jī)械式ADB控制器系統(tǒng)。
背景技術(shù):
在汽車保有量越來越大的今天,不少司機(jī)不能合理的操作遠(yuǎn)近光。據(jù)統(tǒng)計,每年超過三成的夜間交通事故都是因?yàn)闉E用遠(yuǎn)光造成,解決夜間遠(yuǎn)光問題已經(jīng)成了大眾迫切的需要,因此迫切需要智能化的ADB大燈系統(tǒng),這將對降低夜間重大交通事故的財產(chǎn)損失和人員傷亡具有重要的意義。
ADB是自適應(yīng)遠(yuǎn)光輔助(Adaptive Driving Beam)的簡稱,能夠通過安裝在后視鏡上的相機(jī),獲取前車圖像信息,經(jīng)圖像處理器處理后發(fā)送CAN指令至機(jī)械式ADB控制器,機(jī)械式ADB控制器驅(qū)動三路電機(jī),使大燈光型產(chǎn)生變化,遠(yuǎn)光在會車和跟車時產(chǎn)生暗區(qū),避免眩光,提升夜間行車安全性,降低夜間駕車疲勞感,提高駕駛舒適度,擁有非常好的應(yīng)用價值。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型針對現(xiàn)有汽車前照燈控制器的不足,提供了一種機(jī)械式ADB控制器系統(tǒng)。
為了實(shí)現(xiàn)本實(shí)用新型的目的,所采用的技術(shù)方案是:一種機(jī)械式ADB控制器系統(tǒng),包括CAN通信接口、ADB-Master主控制器、左LIN通信接口、右LIN通信接口、左ADB-Slave從控制器、右ADB-Slave從控制器和電機(jī)控制接口,CAN通信接口的一端與BCM車身控制模塊連接,CAN通信接口的另一端與ADB-Master主控制器相連接,ADB-Master主控制器通過左LIN通信接口與左ADB-Slave從控制器相連接,ADB-Master主控制器通過右LIN通信接口與右ADB-Slave從控制器相連接,左ADB-Slave從控制器和右ADB-Slave從控制器分別通過電機(jī)控制接口與多路電機(jī)進(jìn)行通信。
作為本實(shí)用新型的優(yōu)化方案,ADB-Master主控制器包括CAN收發(fā)模塊、主MCU處理器模塊和主LIN收發(fā)模塊,CAN收發(fā)模塊通過CAN通信接口從BCM車身控制模塊獲取實(shí)時的車身信息CAN報文,CAN收發(fā)模塊將車身信息CAN報文轉(zhuǎn)換成串口信號后發(fā)送給主MCU處理器模塊進(jìn)行分析處理,主MCU處理器模塊將分析處理好的串口信號發(fā)送給主LIN收發(fā)模塊,主LIN收發(fā)模塊將主MCU處理器模塊分析處理好的串口信號轉(zhuǎn)換成LIN報文分別發(fā)送給左ADB-Slave從控制器或右ADB-Slave從控制器;主LIN收發(fā)模塊接收左ADB-Slave從控制器或右ADB-Slave從控制器回發(fā)的LIN報文,主LIN收發(fā)模塊將左ADB-Slave從控制器或右ADB-Slave從控制器回發(fā)的LIN報文轉(zhuǎn)換成回發(fā)的串口信號后發(fā)送給主MCU處理器模塊進(jìn)行處理,主MCU處理器模塊將處理后回發(fā)的串口信號發(fā)送給CAN收發(fā)模塊,CAN收發(fā)模塊將處理后回發(fā)的串口信號轉(zhuǎn)換成CAN報文發(fā)送給BCM車身控制模塊。
作為本實(shí)用新型的優(yōu)化方案,左ADB-Slave從控制器和右ADB-Slave從控制器均包括從LIN收發(fā)模塊、從MCU處理器模塊和電機(jī)驅(qū)動模塊,從LIN收發(fā)模塊接收從主LIN收發(fā)模塊發(fā)送過來的LIN報文,從LIN收發(fā)模塊接收將主LIN收發(fā)模塊發(fā)送過來的LIN報文轉(zhuǎn)換成串口信號后發(fā)送給從MCU處理器模塊處理,從MCU處理器模塊將處理后的串口信號發(fā)送給電機(jī)驅(qū)動模塊,電機(jī)驅(qū)動模塊接收后驅(qū)動多路電機(jī)進(jìn)行多光型的切換;電機(jī)驅(qū)動模塊將多路電機(jī)的執(zhí)行信息反饋給從MCU處理器模塊進(jìn)行處理,從LIN收發(fā)模塊將接收到的從MCU處理器模塊發(fā)送的串口信號轉(zhuǎn)換成LIN報文發(fā)送給ADB-Master主控制器。
作為本實(shí)用新型的優(yōu)化方案,主MCU處理器模塊和從MCU處理器模塊所用的處理器均為MC9S 12G192芯片。
作為本實(shí)用新型的優(yōu)化方案,電機(jī)驅(qū)動模塊為L9942芯片。
本實(shí)用新型具有積極的效果:1)本實(shí)用新型采用CAN/LIN總線進(jìn)行信息的傳輸,具有抗干擾能力強(qiáng),實(shí)時性強(qiáng),成本低,高可靠性的優(yōu)點(diǎn);同所需的線束也大為減少,減輕了車身負(fù)擔(dān);同時將CAN/LIN進(jìn)行網(wǎng)絡(luò)休眠和網(wǎng)絡(luò)喚醒的設(shè)計,可以節(jié)省系統(tǒng)能耗;
2)本實(shí)用新型采用了電機(jī)控制接口實(shí)現(xiàn)多路電機(jī)的同步控制,從MCU處理器模塊擁有8個獨(dú)立的8-Bit PWM通道,每一路PWM獨(dú)立控制,互不干擾,通過SPI總線與從MCU處理器模塊通訊,報文之間的信息間隔只有33ms,解決了多路電機(jī)的同步控制問題,即在大燈高度調(diào)節(jié)和水平角度調(diào)節(jié)的同時,完成遠(yuǎn)近光光型的切換。
附圖說明
下面結(jié)合附圖和具體實(shí)施方式對本實(shí)用新型作進(jìn)一步詳細(xì)的說明。
圖1為本實(shí)用新型的原理框圖。
其中:1、CAN通信接口,2、ADB-Master主控制器,3、左LIN通信接口,4、右LIN通信接口,5、左ADB-Slave從控制器,6、右ADB-Slave從控制器,7、電機(jī)控制接口,21、主CAN收發(fā)模塊,22、主MCU處理器模塊,23、主LIN收發(fā)模塊。
具體實(shí)施方式
如圖1所示,一種機(jī)械式ADB控制器系統(tǒng),包括CAN通信接口1、ADB-Master主控制器2、左LIN通信接口3、右LIN通信接口4、左ADB-Slave從控制器5、右ADB-Slave從控制器6和電機(jī)控制接口7,CAN通信接口1的一端與BCM車身控制模塊連接,CAN通信接口1的另一端與ADB-Master主控制器2相連接,ADB-Master主控制器2通過左LIN通信接口3與左ADB-Slave從控制器5相連接,ADB-Master主控制器2通過右LIN通信接口4與右ADB-Slave從控制器6相連接,左ADB-Slave從控制器5和右ADB-Slave從控制器6分別通過電機(jī)控制接口7與多路電機(jī)進(jìn)行通信。其中,BCM車身控制模塊實(shí)時獲取車身的CAN報文,尤其是視覺模塊的信號。
ADB-Master主控制器2包括CAN收發(fā)模塊21、主MCU處理器模塊22和主LIN收發(fā)模塊23,CAN收發(fā)模塊21通過CAN通信接口1從BCM車身控制模塊獲取實(shí)時的車身信息CAN報文,CAN收發(fā)模塊21將車身信息CAN報文轉(zhuǎn)換成串口信號后發(fā)送給主MCU處理器模塊22進(jìn)行分析處理,主MCU處理器模塊22將分析處理好的串口信號發(fā)送給主LIN收發(fā)模塊23,主LIN收發(fā)模塊23將主MCU處理器模塊22分析處理好的串口信號轉(zhuǎn)換成LIN報文分別發(fā)送給左ADB-Slave從控制器5或右ADB-Slave從控制器6;主LIN收發(fā)模塊23接收左ADB-Slave從控制器5或右ADB-Slave從控制器6回發(fā)的LIN報文,主LIN收發(fā)模塊23將左ADB-Slave從控制器5或右ADB-Slave從控制器6回發(fā)的LIN報文轉(zhuǎn)換成回發(fā)的串口信號后發(fā)送給主MCU處理器模塊22進(jìn)行處理,主MCU處理器模塊22將處理后回發(fā)的串口信號發(fā)送給CAN收發(fā)模塊21,CAN收發(fā)模塊21將處理后回發(fā)的串口信號轉(zhuǎn)換成CAN報文發(fā)送給BCM車身控制模塊。其中,CAN收發(fā)模塊21用于CAN報文信號和串口信號的互轉(zhuǎn);主MCU處理器模塊22用于對信號進(jìn)行相關(guān)的分析處理,主MCU處理器模塊22接收的信號包括CAN/LIN報文轉(zhuǎn)化的串口信號,還包括數(shù)字電平信號和模擬采樣信號等等;主LIN收發(fā)模塊23用于LIN報文信號和串口信號的互轉(zhuǎn)。
左ADB-Slave從控制器5和右ADB-Slave從控制器6均包括從LIN收發(fā)模塊、從MCU處理器模塊和電機(jī)驅(qū)動模塊,從LIN收發(fā)模塊接收從主LIN收發(fā)模塊23發(fā)送過來的LIN報文,從LIN收發(fā)模塊接收將主LIN收發(fā)模塊23發(fā)送過來的LIN報文轉(zhuǎn)換成串口信號后發(fā)送給從MCU處理器模塊處理,從MCU處理器模塊將處理后的串口信號發(fā)送給電機(jī)驅(qū)動模塊,電機(jī)驅(qū)動模塊接收后驅(qū)動多路電機(jī)進(jìn)行多光型的切換;電機(jī)驅(qū)動模塊將多路電機(jī)的執(zhí)行信息反饋給從MCU處理器模塊進(jìn)行處理,從LIN收發(fā)模塊將接收到的從MCU處理器模塊發(fā)送的串口信號轉(zhuǎn)換成LIN報文發(fā)送給ADB-Master主控制器2。其中,從LIN收發(fā)模塊用于LIN報文信號和串口信號的互轉(zhuǎn);從MCU處理器模塊用于對相關(guān)的信號進(jìn)行處理,這些信號包括LIN報文轉(zhuǎn)化的串口信號,數(shù)字電平信號、霍爾傳感器信號和電機(jī)控制信號等等;電機(jī)驅(qū)動模塊用于對多路電機(jī)進(jìn)行控制,多路電機(jī)可以是多路步進(jìn)電機(jī),電機(jī)驅(qū)動模塊接收從MCU處理器模塊發(fā)送的SPI控制命令或PWM控制命令,通過電機(jī)控制接口7發(fā)送給多路電機(jī),多路電機(jī)包括左垂直電機(jī)、左水平電機(jī)、左遮光板電機(jī)、右垂直電機(jī)、右水平電機(jī)和右遮光板電機(jī),通過多路電機(jī)實(shí)現(xiàn)多光型的切換。
主MCU處理器模塊22和從MCU處理器模塊所用的處理器均為MC9S 12G192芯片。MC9S 12G192芯片為16位的單片機(jī)芯片,該芯片具有高性能和高性價比的優(yōu)點(diǎn)。
電機(jī)驅(qū)動模塊為L9942芯片,該L9942芯片工作效率高,性價比高。
使用時,通過CAN通信接口1實(shí)現(xiàn)ADB-Master主控制器2和車的實(shí)時通信,獲取車身相關(guān)指令報文;通過左LIN通信接口3和右LIN通信接口4以LIN報文的形式實(shí)現(xiàn)ADB-Master主控制器2分別和左ADB-Slave從控制器5和右ADB-Slave從控制器6的實(shí)時通信;通過電機(jī)控制接口7同步發(fā)送控制信號給三路步進(jìn)電機(jī),進(jìn)行多光型的自由切換,這樣就可以根據(jù)實(shí)時路況實(shí)現(xiàn)可變化的照明暗區(qū),有效地避免會車和跟車產(chǎn)生的遠(yuǎn)光眩目。
以上所述的具體實(shí)施例,對本實(shí)用新型的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本實(shí)用新型的具體實(shí)施例而已,并不用于限制本實(shí)用新型,凡在本實(shí)用新型的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。