System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及測試,具體涉及一種汽車下線檢測方法、裝置、設備及介質。
技術介紹
1、傳統的下線流程主要涉及動力、底盤、車身、電氣四大領域,一般是車輛完成裝配后,離開生產線以前進行的一系列準備工作,比如制動油液的加注、動力系統自檢、門窗天窗的自學習等。近年來隨著汽車智能化水平的逐步提升,智能駕駛輔助系統、智能座艙、線控底盤等前沿技術在車內得以應用且功能和性能等級越來越高,整車網絡環境和功能的復雜程度也隨之日益增加,整車下線流程(eol,end?of?line)需要的檢測和標定的流程環節也越來越多,與之相關的部分流程,例如攝像頭靜態標定、雷達標定、線控制動、線控轉向、vcu等也被加入了下線流程。
2、對于智駕系統相關的執行器vcu(vehicle?control?unit,整車控制器)、制動系統onebox、電動助力轉向系統eps(electric?power?steering,eps)及相關的系統參數,傳統的下線電檢工序,每個環節只能實現單一系統參數的檢測,單一執行器的軟件刷寫或標定,有時還需要專業工程師蹲點才能完成,耗人耗時還容易出現軟件刷寫或標定環節的遺漏。
技術實現思路
1、鑒于以上所述現有技術的缺點,本申請提供一種汽車下線檢測方法、裝置、設備及介質,用于解決現有技術中的至少一個缺陷。
2、為實現上述目的以及其他目的,本申請提供一種汽車下線檢測方法,所述檢測方法包括:
3、獲取多個汽車下線檢測項目;
4、確定多個汽車下線檢測項目之間的
5、根據所述依賴關系與所述非依賴關系確定多個汽車下線檢測項目的檢測流程,所述檢測流程包括:以串行檢測的方式對具有依賴關系的多個汽車下線檢測項目進行檢測、以并行檢測的方式對具有非依賴關系的多個汽車下線檢測項目進行檢測。
6、于本申請一實施例中,所述汽車下線檢測項目包括對車輛的執行器的檢測、對車輛的系統參數的檢測和對車輛的傳感器的檢測。
7、于本申請一實施例中,對車輛的執行器的檢測包括:
8、獲取待升級執行器,并確定所述待升級執行器的類型;
9、采用與待升級執行器的類型對應的通信方式與待升級執行器進行通信,并向待升級執行器發送對應的軟件升級包;
10、基于所述軟件升級包控制所述待升級執行器進行升級。
11、于本申請一實施例中,控制所述待升級執行器進行升級包括:
12、根據執行器之間的依賴關系對待升級執行器進行分組,得到依賴關系組和非依賴關系組,所述依賴關系組中的待升級執行器之間具有依賴關系,非依賴關系組中的待升級執行器之間不具有依賴關系;
13、對于依賴關系組,以串行的方式進行升級;
14、對于非依賴關系組,根據待升級執行器的類型與待升級執行器的父節點對待升級執行器進行分組,得到串行升級分組和并行升級分組,所述串行升級分組中的執行器基于執行器的優先級通過串行的方式進行升級,所述并行升級分組中的執行器通過并行方式進行升級。
15、于本申請一實施例中,所述執行軟件升級流程包括:
16、向所述待升級執行器發送升級請求報文以請求所述待升級執行器進入到升級模式;
17、接收待升級執行器同意進入到升級模式后生成的下載請求報文,基于所述下載請求報文生成第一響應報文,并將所述第一響應報文發送至所述待升級執行器;
18、接收待升級執行器在所述第一響應報文為正響應報文時生成的第二響應報文,并在所述第二響應報文為正響應報文時向所述待升級執行器傳輸軟件升級包;
19、接收所述待升級執行器在軟件升級包下載完畢后生成的退出請求報文,以停止數據傳輸。
20、于本申請一實施例中,對系統參數的檢測的步驟包括:
21、獲取車輛的當前系統參數,并判斷所述當前系統參數是否需要調整;
22、若當前系統參數需要調整,則將當前系統參數與標準系統參數進行比較;
23、當所述當前系統參數與標準系統參數不一致時,調整所述當前系統參數,使所述當前系統參數與所述標準系統參數保持一致;
24、若當前系統參數不需要調整,則記錄所述當前系統參數。
25、于本申請一實施例中,對傳感器的檢測的步驟包括:
26、向與所述傳感器連接的執行器發送安全校驗請求報文;
27、接收所述執行器響應所述安全校驗請求報文執行安全校驗后生成的響應報文,并在所述響應報文為正響應報文時,向所述執行器發送標定執行指令;
28、在接收到所述執行器在完成標定執行指令后生成的標定完成信息時,獲取傳感器的標定值;
29、判斷所述標定值是否正確,并在確認標定值正確后,結束對傳感器的標定操作。
30、為實現上述目的以及其他目的,本申請提供一種汽車下線檢測裝置,所述檢測裝置包括:
31、檢測項目獲取模塊,用于獲取多個汽車下線檢測項目;
32、關系確定模塊,用于確定多個汽車下線檢測項目之間的依賴關系與非依賴關系,所述依賴關系表示多個汽車下線檢測項目中第一項目的檢測依賴于第二項目的檢測完成,所述非依賴關系表示所述第一項目的檢測獨立于第二項目的檢測;所述第一項目或第二項目為所述多個汽車下線檢測項目中一個或多個;
33、檢測流程確定模塊,用于根據所述依賴關系與所述非依賴關系確定多個汽車下線檢測項目的檢測流程,所述檢測流程包括:以串行檢測的方式對具有依賴關系的多個汽車下線檢測項目進行檢測、以并行檢測的方式對具有非依賴關系的多個汽車下線檢測項目進行檢測。
34、為實現上述目的及其他相關目的,本申請提供一種汽車下線檢測設備,包括:
35、一個或多個處理器;和
36、存儲器,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述存儲器實現所述的方法。
37、為實現上述目的及其他相關目的,本申請提供一個或多個機器可讀介質,其上存儲有指令,當由一個或多個處理器執行時,使得處理器執行所述的方法。
38、本申請的有益效果:
39、本申請的一種汽車下線檢測方法,包括:獲取多個汽車下線檢測項目;
40、確定多個汽車下線檢測項目之間的依賴關系與非依賴關系,所述依賴關系表示多個汽車下線檢測項目中第一項目的檢測依賴于第二項目的檢測完成,所述非依賴關系表示所述第一項目的檢測獨立于第二項目的檢測;所述第一項目或第二項目為所述多個汽車下線檢測項目中一個或多個;根據所述依賴關系與所述非依賴關系確定多個汽車下線檢測項目的檢測流程,所述檢測流程包括:以串行檢測的方式對具有依賴關系的多個汽車下線檢測項目進行檢測、以并行本文檔來自技高網...
【技術保護點】
1.一種汽車下線檢測方法,其特征在于,所述檢測方法包括:
2.根據權利要求1所述的汽車下線檢測方法,其特征在于,所述多個汽車下線檢測項目包括對車輛的執行器的檢測、對車輛的系統參數的檢測和對車輛的傳感器的檢測。
3.根據權利要求2所述的汽車下線檢測方法,其特征在于,對車輛的執行器的檢測包括:
4.根據權利要求3所述的汽車下線檢測方法,其特征在于,控制所述待升級執行器進行升級包括:
5.根據權利要求3所述的汽車下線檢測方法,其特征在于,所述執行軟件升級流程包括:
6.根據權利要求2所述的汽車下線檢測方法,其特征在于,對系統參數的檢測的步驟包括:
7.根據權利要求2所述的汽車下線檢測方法,其特征在于,對傳感器的檢測的步驟包括:
8.一種汽車下線檢測裝置,其特征在于,所述檢測裝置包括:
9.一種汽車下線檢測設備,其特征在于,包括:
10.一種機器可讀介質,其特征在于,其上存儲有指令,當由一個或多個處理器執行時,使得處理器執行如權利要求1-7任意一項所述的汽車下線檢測方法。
【技術特征摘要】
1.一種汽車下線檢測方法,其特征在于,所述檢測方法包括:
2.根據權利要求1所述的汽車下線檢測方法,其特征在于,所述多個汽車下線檢測項目包括對車輛的執行器的檢測、對車輛的系統參數的檢測和對車輛的傳感器的檢測。
3.根據權利要求2所述的汽車下線檢測方法,其特征在于,對車輛的執行器的檢測包括:
4.根據權利要求3所述的汽車下線檢測方法,其特征在于,控制所述待升級執行器進行升級包括:
5.根據權利要求3所述的汽車下線檢測方法,其特征在于,所述執行...
【專利技術屬性】
技術研發人員:譚建安,曾成,蘇星溢,
申請(專利權)人:重慶賽力斯鳳凰智創科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。