本發(fā)明涉及汽車照明,具體涉及一種平臺化前大燈驅動系統(tǒng)與驅動方法。
背景技術:
1、隨著汽車照明技術的發(fā)展,汽車前大燈由傳統(tǒng)的鹵素大燈發(fā)展到現(xiàn)在智能化與網聯(lián)化的智慧型led大燈,汽車前大燈的功能越來越多,對于汽車照明而言,不同級別的車型對前照燈的功能要求差異很大,低端車型前燈的基本需求是遠近光燈與信號燈(日行燈、位置燈與轉向燈)可以點亮,大燈高度可以分檔調節(jié);中端車型在低端車型基礎上增加轉向燈動態(tài)流水或者增加解閉鎖迎賓效果;高端車型在中端車型的基礎上增加adb、afs、dlp等高級照明與音樂燈光秀功能。主機廠把項目定點給燈廠后,一個項目可能包含多個驅動的配置,車燈廠家對項目的每個配置提供定制化燈具驅動開發(fā),定制開發(fā)的驅動需要完全解讀客戶的需求,分解到每一個模塊中。首先要充分了解系統(tǒng)的需求有哪些,系統(tǒng)對外的接口有哪些,系統(tǒng)的邊界在哪里,有哪些負載與設備需要驅動。其次要確定功能模塊,在硬件、軟件與功能安全等方面充分考慮每個功能模塊電路是否能實現(xiàn)客戶的要求。在項目開發(fā)中,需要對電路模塊進行模塊測試、系統(tǒng)測試與模擬故障進行診斷測試等,不斷修復驅動的軟硬件bug,直到達到可以交付的狀態(tài)。由于是定制開發(fā)的驅動,這種定制化程度非常高的驅動需要投入非常高的開發(fā)成本,開發(fā)周期也比較長,遠滿足不了車型的快速換代。
2、也即,非平臺化前大燈驅動開發(fā)后只能適配于一種車型,沒有很好的通用性。有的硬件模塊可以移植到其他車型上,但是由于其他車型照明配光的變化使其led負載功率不同,導致軟件不能直接移植。有的硬件可以移植到另一個車型上,但是由于功能的差異,有些硬件模塊無需使用或者缺少某些硬件模塊,這可能就導致浪費pcb面積、硬件預留模塊過多或者硬件模塊不支持、散熱器過大,結構尺寸不匹配等問題。因此,非平臺化的驅動,每設計一款汽車前燈驅動,所有結構件模具需要重新開模,硬件需要重新設計,軟件也需要重新設計,也需要制定一套相匹配的測試與生產工藝方法,這些設計開發(fā)的費用都需要平攤到銷售的產品中去,這不僅僅提高了產品價格,也會因為投入過多的人力資源造成資源浪費。
3、上述問題是目前亟待解決的。
技術實現(xiàn)思路
1、本發(fā)明目的是為了克服現(xiàn)有技術中存在的前大燈驅動開發(fā)成本高,通用性低的問題,提供了一種平臺化前大燈驅動系統(tǒng)與驅動方法。
2、一方面,本發(fā)明實施例提供了一種平臺化前大燈驅動系統(tǒng),所述驅動系統(tǒng)包括至少一種平臺化驅動控制裝置和與所述平臺化驅動控制裝置相連的led負載,所述平臺化驅動控制裝置包括:防反接模塊、ldo模塊、mcu控制模塊、恒流恒壓驅動模塊、開關模塊和通訊模塊;所述防反接模塊與所述恒流恒壓驅動模塊的第一輸入端電連接,用于保護所述恒流恒壓驅動模塊;所述mcu控制模塊的第一輸入端連接rbin引腳,第一輸出端連接恒流恒壓驅動模塊的第二輸入端,用于基于通過rbin引腳獲取到的分bin電阻的電壓值通過pwm調光自動調節(jié)所述恒流恒壓驅動模塊輸出的電流值和/或電壓值;所述恒流恒壓驅動模塊外接led負載,用于基于輸出的電流值和/或電壓值驅動所述led負載工作;所述ldo模塊輸出端與所述mcu控制模塊的第二輸入端電連接,用于為所述mcu控制模塊提供工作電壓;所述mcu控制模塊第二輸出端與所述開關模塊輸入端電連接,用于通過pwm控制所述開關模塊的工作狀態(tài);所述通訊模塊與所述mcu控制模塊電連接,用于通過通訊模塊對所述mcu控制模塊進行驅動配置和/或驅動升級。
3、進一步的,所述mcu控制模塊還用于:通過rbin引腳獲取到的分bin電阻的電壓值基于預先配置在驅動器中的配置信息調取與之對應的電流值和/或電壓值;基于所述電流值和/或電壓值通過pwm調光自動調節(jié)所述恒流恒壓驅動模塊輸出的電流值或電壓值。
4、進一步的,所述配置信息包括電流配置字關系列表和功能復用配置字關系列表,所述電流配置字關系列表包括分bin電阻的電壓值與恒流恒壓驅動模塊輸出的電流值之間的對應關系,所述功能復用配置字關系列表包括配置字、配置字值與功能之間的對應關系。
5、進一步的,所述mcu控制模塊的第一輸入端還連接于ntc引腳,所述mcu控制模塊還用于基于所述ntc引腳輸入的led負載上的熱敏電阻阻值控制恒流恒壓驅動模塊輸出的電流值和/或電壓值,包括:當所述熱敏電阻阻值大于預設阻值閾值時,mcu控制模塊控制降低所述恒流恒壓驅動模塊輸出的電流值。
6、進一步的,所述恒流恒壓驅動模塊包括至少一個恒流驅動模塊和/或至少一個恒壓驅動模塊,所述恒流驅動模塊包括多個cc通道,用于驅動所述led負載實現(xiàn)靜態(tài)功能,所述恒壓驅動模塊包括多個cv通道,用于驅動所述led負載實現(xiàn)動態(tài)功能。
7、進一步的,所述開關模塊包括至少一個高邊開關模塊和/或至少一個低邊開關模塊,所述低邊開關模塊接地,所述高邊開關模塊包括n路高邊開關,所述高邊開關外接驅動裝置。
8、進一步的,所述平臺化驅動控制裝置還包括數(shù)模轉換器,所述數(shù)模轉換器一端與所述mcu控制模塊電連接,另一端與所述驅動裝置電連接,所述高邊開關模塊的一端與所述mcu控制模塊電連接,另一端與所述驅動裝置電連接,所述數(shù)模轉換器和高邊開關模塊用于基于所述mcu控制模塊發(fā)送的控制指令共同控制所述驅動裝置的工作狀態(tài)。
9、進一步的,所述平臺化驅動控制裝置還包括電機驅動器,所述電機驅動器的一端與所述mcu控制模塊電連接,另一端外接步進電機,用于基于所述mcu控制模塊發(fā)送的控制指令控制所述步進電機的工作狀態(tài)。
10、進一步的,所述通訊模塊包括can收發(fā)器模塊和lin接口模塊,所述lin接口模塊的一端用于接收lin信號,另一端與所述mcu控制模塊連接,所述lin接口模塊用于驅動配置與驅動的升級,所述can收發(fā)器模塊一端與所述mcu控制模塊連接,另一端外接led負載,用于實現(xiàn)對led負載的控制。
11、第二方面,本發(fā)明實施例提供了一種平臺化前大燈驅動方法,所述方法應用于上述的平臺化前大燈驅動系統(tǒng)中,所述方法包括:通過rbin引腳獲取到分bin電阻的電壓值;基于預先配置在驅動器中的配置信息調取與之對應的電流值和/或電壓值;基于所述電流值或電壓值通過pwm調光自動調節(jié)所述恒流恒壓驅動模塊輸出的電流值和/或電壓值;基于輸出的電流值和/或電壓值驅動led負載工作。
12、又一方面,本發(fā)明還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有一個或一個以上的指令,所述計算機指令用于使所述計算機執(zhí)行上述的平臺化前大燈驅動方法。
13、再一方面,本發(fā)明提供了一種電子設備,包括:存儲器和處理器;所述存儲器中存儲有至少一條程序指令;所述處理器通過加載并執(zhí)行所述至少一條程序指令以實現(xiàn)上述的平臺化前大燈驅動方法。
14、本發(fā)明的有益效果是:
15、(1)通過將各功能模塊集成在平臺化驅動控制裝置中,使其硬件設計具備模塊化,平臺化的驅動可以使用在多個車型上,避免重復性開發(fā)驅動,進而降低了驅動開發(fā)成本,提高了驅動控制裝置的通用性。
16、(2)通過將配置字配置在驅動器中,使得軟件設計具有移植性,進而在面對不同的驅動時無需針對不同驅動進行軟件重新開發(fā)。
17、(3)通過配置字配置固化在驅動器中,可以使得平臺化前大燈驅動系統(tǒng)能夠適用于多種負載情況,并且也可以使某個模塊的功能進行復用,進而使平臺驅動具有更多的擴展性。
18、(4)平臺化驅動在測試,生產工藝,連接器與結構散熱等做到了統(tǒng)一,實現(xiàn)自動化生產,達到降低成本的目的。