【技術實現步驟摘要】
本專利技術涉及車燈控制,具體涉及一種基于can總線的車燈控制方法及系統。
技術介紹
1、can總線,全稱為控制器局域網總線,是一種用于實時應用的串行通訊協議總線。它可以使用雙絞線來傳輸信號,是世界上應用最廣泛的現場總線之一。can總線在汽車、自動化和工業環境中被廣泛應用作為標準配置。由于其具有高速、安全、可靠、低成本等優勢,因此成為汽車電子設備之間數據交換的理想選擇。可以說,can總線協議對于汽車中各種不同元件之間的通信起到了至關重要的作用,利用can總線網絡系統來控制管理整車車身電器,現階段已經實現汽車照明、雨刷電機、喇叭等控制系統,最終是以車身電器交互式通信方式構成了車網絡控制的系統。
2、多粒式led車燈是一種汽車照明系統,它采用多個led燈珠來提供更亮、更清晰的照明效果。與傳統的鹵素燈相比,led車燈具有更高的亮度和更長的使用壽命,同時能夠更快地響應車輛的加速和制動動作。而多粒式led車燈的設計非常靈活,可以根據不同的車型和需求進行定制。例如,一些高端車型可以配備37顆led燈珠,其中4顆用于日間行車燈,9顆用于近光燈和輔助遠光燈,16顆用于矩陣式遠光燈,8顆用于角燈和前轉向燈。這種設計不僅提供了出色的照明效果,而且還能夠提高車輛的安全性能。燈珠越多,照明效果自然是越好,能實現的功能就越多,比如矩陣式led大燈,擁有上百顆燈珠,通過控制能實現燈光的動態變化。
3、雖然多粒式led車燈相比于傳統的車燈,功能更加強大,但是相應的結構也更加復雜,矩陣式led大燈上多達上百顆甚至幾百顆led燈珠,而為了實
技術實現思路
1、本專利技術的目的在于提供一種基于can總線的車燈控制方法及系統,解決上述技術問題。
2、本專利技術的目的可以通過以下技術方案實現:
3、一種基于can總線的車燈控制方法,包括以下步驟:
4、獲取多粒式led車燈內各個燈珠的分布信息,以及不同燈光模式下燈珠的運行情況,所述的運行情況包括點亮和熄滅;
5、根據燈珠在不同燈光模式下的運行情況將其劃分為若干組,其中同一組的燈珠在不同燈光模式下的運行情況都相同;
6、獲取燈珠的在點亮狀態下的閃爍次數、閃爍時長以及相鄰兩次閃爍的時間間隔;
7、計算燈珠的異常狀態系數k,其計算方法如下所示:
8、;
9、其中,m表示在預設的監測周期內燈珠的閃爍次數;tm表示燈珠第m次閃爍時的閃爍時長;tp表示第p個閃爍的時間間隔; α表示預設的比例系數;
10、將所述的燈珠的異常狀態系數k與預設的閾值相比較,當所述的異常狀態系數k大于預設的閾值時,則所述的燈珠進入待判定狀態;獲取與所述的待判定狀態的燈珠同組的其他燈珠,并當分組中處于待判定狀態的燈珠占總數的比例超過安全閾值時,判定該分組為故障分組,發出車燈異常提醒。
11、作為本專利技術進一步的方案:將所述的燈珠劃分為若干組的具體步驟如下所示:
12、根據燈珠在不同燈光模式下的運行情況生成燈珠運行矩陣a,其中燈珠運行矩陣a中第i行第j列的元素aij表示編號為i的燈珠在第j種燈光模式下的運行情況,其中aij∈{0,1},0表示燈珠熄滅,1表示燈珠點亮;
13、計算燈珠運行矩陣a中任意兩行中相同列的元素的差值,并生成差值數列δa;
14、判斷所述的差值數列δa中是否存在某一項δan≠0;
15、如果不存在δan≠0,則燈珠運行矩陣a中上述兩行所對應的燈珠為同一組;
16、如果存在δan≠0,則燈珠運行矩陣a中上述兩行所對應的燈珠不為同一組;
17、重復上述計算,直至完成所有燈珠的分組。
18、作為本專利技術進一步的方案:所述的燈珠相鄰兩次閃爍的時間間隔的具體計算方法如下所示:
19、獲取目標燈珠在預設的監測周期內的運行情況;
20、獲取所述的目標燈珠閃爍的開始時間節點和結束時間節點;
21、獲取所述的目標燈珠相鄰兩次閃爍中前一次閃爍的結束時間節點和后一次閃爍的開始時間節點,并計算出兩個節點之間的時間間隔δt;
22、計算所述的目標燈珠相鄰兩次閃爍的時間間隔t=δt-t,其t表示相鄰兩次閃爍中燈珠處于熄滅狀態的時間。
23、作為本專利技術進一步的方案:在發出車燈異常提醒前還包括:
24、分析所述的故障分組在何種燈光模式下被點亮;
25、根據所述的燈光模式發出車燈異常提醒,從而對所述的燈光模式下對應的所有燈珠進行檢修。
26、作為本專利技術進一步的方案:還包括異常判定修正,其具體方法如下所示:
27、獲取故障分組中燈珠運行情況相似的其他分組,記為相似分組;
28、獲取相似分組的判定情況,當所述的相似分組都不為故障分組時,則不發送車燈異常提醒。
29、作為本專利技術進一步的方案:當某一分組連續兩次被判定為故障分組,但其相似分組都不為故障分組時,發送車燈異常提醒。
30、作為本專利技術進一步的方案:獲取所述的相似分組的具體方法如下所示:
31、獲取所述的故障分組與他分組的差值數列δa;
32、判斷差值數列δa中不等于0的項的個數s;
33、選取個數s不超過預設個數的分組作為故障分組的相似分組。
34、一種基于can總線的車燈控制系統,包括:
35、數據獲取模塊:獲取多粒式led車燈內各個燈珠的分布信息,以及不同燈光模式下燈珠的運行情況,所述的運行情況包括點亮和熄滅;
36、根據燈珠在不同燈光模式下的運行情況將其劃分為若干組,其中同一組的燈珠在不同燈光模式下的運行情況都相同;
37、監測模塊:獲取燈珠的在點亮狀態下的閃爍次數、閃爍時長以及相鄰兩次閃爍的時間間隔;
38、計算燈珠的異常狀態系數k,其計算方法如下所示:
39、;
40、其中,m表示在預設的監測周期內燈珠的閃爍次數;tm表示燈珠第m次閃爍時的閃爍時長;tp表示第p個閃爍的時間間隔; α表示預設的比例系數;
41、異常識別模塊:將所述的燈珠的異常狀態系數k與預設的閾值相比較,當所述的異常狀態系數k大于預設的閾值時,則所述的燈珠進入待判定狀態;獲取與所述的待判定狀態的燈珠同組的其他燈珠,并當分組中處于待判定狀態的燈珠占總數的比例超過安全閾值時,判定該分組為故障分組,發出車燈異常提醒。
42、本專利技術的有益效果:在本專利技術中,應對數量較多的燈珠,根據燈珠的運行情況,將不用的燈珠進行分組,對于同一分組來說,這些燈珠都是同時點亮和熄滅的,因此在不考慮燈珠出廠差異的情況下本文檔來自技高網...
【技術保護點】
1.一種基于CAN總線的車燈控制方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種基于CAN總線的車燈控制方法,其特征在于,將所述的燈珠劃分為若干組的具體步驟如下所示:
3.根據權利要求1所述的一種基于CAN總線的車燈控制方法,其特征在于,所述的燈珠相鄰兩次閃爍的時間間隔的具體計算方法如下所示:
4.根據權利要求1所述的一種基于CAN總線的車燈控制方法,其特征在于,在發出車燈異常提醒前還包括:
5.根據權利要求2所述的一種基于CAN總線的車燈控制方法,其特征在于,還包括異常判定修正,其具體方法如下所示:
6.根據權利要求5所述的一種基于CAN總線的車燈控制方法,其特征在于,當某一分組連續兩次被判定為故障分組,但其相似分組都不為故障分組時,發送車燈異常提醒。
7.根據權利要求5所述的一種基于CAN總線的車燈控制方法,其特征在于,獲取所述的相似分組的具體方法如下所示:
8.一種基于CAN總線的車燈控制系統,其特征在于,包括:
【技術特征摘要】
1.一種基于can總線的車燈控制方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種基于can總線的車燈控制方法,其特征在于,將所述的燈珠劃分為若干組的具體步驟如下所示:
3.根據權利要求1所述的一種基于can總線的車燈控制方法,其特征在于,所述的燈珠相鄰兩次閃爍的時間間隔的具體計算方法如下所示:
4.根據權利要求1所述的一種基于can總線的車燈控制方法,其特征在于,在發出車燈異常提醒前還包括:
5.根...
【專利技術屬性】
技術研發人員:朱永平,
申請(專利權)人:常州市輝睿車業有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。