System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于智能駕駛,特別的涉及一種電子控制單元與攝像頭之間的數據監控裝置及方法。
技術介紹
1、隨著智能駕駛領域的不斷發展,依賴于車載攝像頭捕捉的圖像數據來進行環境感知和決策的純視覺方案,逐漸成為絕大部分車廠的優選方案,其利用圖像處理技術和機器學習方法(尤其是深度學習),從圖像數據中提取有用信息以識別出道路標志、行人、其他車輛以及交通信號等,從而實現自動駕駛功能。
2、由于真實路況以及環境的復雜程度,基于純視覺方案的智能駕駛算法在學習驗證階段通常采用場景仿真軟件來生成各種復雜路況,以代替車載攝像頭獲取圖像數據,并將渲染出來的圖像通過注入設備注入到車輛的電子控制單元(electronic?control?unit,也即ecu)以用于深度學習。
3、由于車載攝像頭與電子控制單元之間的數據交互處于黑盒狀態,如果注入設備無法正常模擬出車載攝像頭與電子控制單元之間的數據交互,易導致電子控制單元認為車載攝像頭不存在或者配置不匹配從而報錯,進而影響注入設備的注入效率。
技術實現思路
1、本申請為解決上述提到由于車載攝像頭與電子控制單元之間的數據交互處于黑盒狀態,如果注入設備無法正常模擬出車載攝像頭與電子控制單元之間的數據交互,易導致電子控制單元認為車載攝像頭不存在或者配置不匹配從而報錯,進而影響注入設備的注入效率等技術問題,提出一種電子控制單元與攝像頭之間的數據監控裝置及方法,其技術方案如下:
2、第一方面,本申請實施例提供了一種電子控制單元與攝像頭之間的數據
3、處理器接口轉串行鏈路模塊的串行鏈路端與電子控制單元連接,處理器接口轉串行鏈路模塊的處理器接口端與可編程邏輯模塊的第一處理器接口端連接,處理器接口轉串行鏈路模塊的串行通信端分別與可編程邏輯模塊的串行通信端,以及串行鏈路轉處理器接口模塊的串行通信端連接;
4、串行鏈路轉處理器接口模塊的串行通信端還與可編程邏輯模塊的串行通信端連接,串行鏈路轉處理器接口模塊的處理器接口端與可編程邏輯模塊的第二處理器接口端連接,串行鏈路轉處理器接口模塊的串行鏈路端與攝像頭連接;
5、可編程邏輯模塊的數據儲存端與儲存模塊連接,可編程邏輯模塊的數據收發端與上位機連接,以將電子控制單元與攝像頭之間所監測到的交互數據上傳至上位機。
6、在第一方面的一種可選方案中,可編程邏輯模塊包括處理器接口發送單元、處理器接口接收單元、串行通信監控單元、光口收發單元以及以太網收發單元,其中:
7、處理器接口發送單元分別與串行鏈路轉處理器接口模塊的處理器接口端,以及儲存模塊連接;
8、處理器接口接收單元分別與處理器接口轉串行鏈路模塊的處理器接口端,以及儲存模塊連接;
9、串行通信監控單元分別與處理器接口轉串行鏈路模塊的串行通信端、串行鏈路轉處理器接口模塊的串行通信端,以及以太網收發單元連接;
10、光口收發單元分別與儲存模塊以及上位機連接;
11、以太網收發單元還與上位機連接。
12、在第一方面的又一種可選方案中,可編程邏輯模塊還包括串口通信單元,串口通信單元分別與處理器接口發送單元、處理器接口接收單元、串行通信監控單元,以及上位機連接。
13、在第一方面的又一種可選方案中,儲存模塊包括第一儲存單元以及第二儲存單元,其中:
14、第一儲存單元分別與處理器接口發送單元,以及光口收發單元連接;
15、第二儲存單元分別與處理器接口發送單元,以及處理器接口接收單元連接。
16、在第一方面的又一種可選方案中,處理器接口轉串行鏈路模塊以及串行鏈路轉處理器接口模塊連接在接口子卡上,可編程邏輯模塊以及儲存模塊連接在主板上,接口子卡與主板之間通過連接器連接。
17、在第一方面的又一種可選方案中,處理器接口轉串行鏈路模塊的個數為三個,串行鏈路轉處理器接口模塊的個數為三個。
18、在第一方面的又一種可選方案中,處理器接口轉串行鏈路模塊包括max9295串行器芯片。
19、在第一方面的又一種可選方案中,串行鏈路轉處理器接口模塊包括max9296解串器芯片。
20、在第一方面的又一種可選方案中,儲存模塊為第四代雙倍數據速率儲存器。
21、第二方面,本申請實施例提供了一種電子控制單元與攝像頭之間的數據監控方法,該方法應用于上述第一方面或第一方面的任意一種可選方案所提供的電子控制單元與攝像頭之間的數據監控裝置,該方法包括:
22、當串行鏈路轉處理器接口模塊的串行鏈路端接收到攝像頭發出的交互數據時,由串行鏈路轉處理器接口模塊對交互數據進行解析處理,得到處理器接口數據以及串行通信數據;
23、由串行鏈路轉處理器接口模塊的處理器接口端將處理器接口數據發送至可編程邏輯模塊的第二處理器接口端,以及由串行鏈路轉處理器接口模塊的串行通信端將串行通信數據分別發送至可編程邏輯模塊的串行通信端和處理器接口轉串行鏈路模塊的串行通信端;
24、由可編程邏輯模塊按照預設的第一配置信息對處理器接口數據進行解析處理,并由可編程邏輯模塊的數據儲存端將解析處理后的處理器接口數據發送至儲存模塊,以及按照預設的第二配置信息對串行通信數據進行解析處理,并由可編程邏輯模塊的數據收發端將解析處理后的串行通信數據發送至上位機;
25、由儲存模塊將解析處理后的處理器接口數據發送至可編程邏輯模塊,并由可編程邏輯模塊的數據收發端將解析處理后的處理器接口數據發送至上位機,以及對解析處理后的處理器接口數據進行打包處理;
26、由可編程邏輯模塊的第一處理器接口端將打包處理后的處理器接口數據發送至處理器接口轉串行鏈路模塊的處理器接口端,并由處理器接口轉串行鏈路模塊對打包處理后的處理器接口數據以及串行通信數據進行封裝處理,得到交互數據;
27、由處理器接口轉串行鏈路模塊的串行鏈路端將交互數據發送至電子控制單元。
28、本申請的有益效果:
29、通過構建包括處理器接口轉串行鏈路模塊、串行鏈路轉處理器接口模塊、可編程邏輯模塊以及儲存模塊的數據監控裝置,可在電子控制單元與攝像頭進行數據交互時,由可編程邏輯模塊將監測到的交互數據上傳至上位機,以使該上位機結合交互數據配置出正常模擬車載攝像頭與電子控制單元之間數據交互的注入設備,不僅可有效避免電子控制單元出現報錯,保障注入設備的注入效率,還可利用可編程邏輯模塊的低延時性,保障電子控制單元與攝像頭之間的正常數據交互,進而帶來更好的數據監控效果。
本文檔來自技高網...【技術保護點】
1.一種電子控制單元與攝像頭之間的數據監控裝置,其特征在于,所述裝置包括處理器接口轉串行鏈路模塊、串行鏈路轉處理器接口模塊、可編程邏輯模塊以及儲存模塊,其中:
2.根據權利要求1所述的裝置,其特征在于,所述可編程邏輯模塊包括處理器接口發送單元、處理器接口接收單元、串行通信監控單元、光口收發單元以及以太網收發單元,其中:
3.根據權利要求2所述的裝置,其特征在于,所述可編程邏輯模塊還包括串口通信單元,所述串口通信單元分別與所述處理器接口發送單元、所述處理器接口接收單元、所述串行通信監控單元,以及所述上位機連接。
4.根據權利要求2所述的裝置,其特征在于,所述儲存模塊包括第一儲存單元以及第二儲存單元,其中:
5.根據權利要求1所述的裝置,其特征在于,所述處理器接口轉串行鏈路模塊以及所述串行鏈路轉處理器接口模塊連接在接口子卡上,所述可編程邏輯模塊以及所述儲存模塊連接在主板上,所述接口子卡與所述主板之間通過連接器連接。
6.根據權利要求1所述的裝置,其特征在于,所述處理器接口轉串行鏈路模塊的個數為三個,所述串行鏈路轉處理器接口模
7.根據權利要求1所述的裝置,其特征在于,所述處理器接口轉串行鏈路模塊包括max9295串行器芯片。
8.根據權利要求1所述的裝置,其特征在于,所述串行鏈路轉處理器接口模塊包括max9296解串器芯片。
9.根據權利要求1所述的裝置,其特征在于,所述儲存模塊為第四代雙倍數據速率儲存器。
10.一種應用于權利要求1-9任一項所述電子控制單元與攝像頭之間的數據監控裝置的數據監控方法,其特征在于,包括:
...【技術特征摘要】
1.一種電子控制單元與攝像頭之間的數據監控裝置,其特征在于,所述裝置包括處理器接口轉串行鏈路模塊、串行鏈路轉處理器接口模塊、可編程邏輯模塊以及儲存模塊,其中:
2.根據權利要求1所述的裝置,其特征在于,所述可編程邏輯模塊包括處理器接口發送單元、處理器接口接收單元、串行通信監控單元、光口收發單元以及以太網收發單元,其中:
3.根據權利要求2所述的裝置,其特征在于,所述可編程邏輯模塊還包括串口通信單元,所述串口通信單元分別與所述處理器接口發送單元、所述處理器接口接收單元、所述串行通信監控單元,以及所述上位機連接。
4.根據權利要求2所述的裝置,其特征在于,所述儲存模塊包括第一儲存單元以及第二儲存單元,其中:
5.根據權利要求1所述的裝置,其特征在于,所述處理器接口轉串行鏈路模塊...
【專利技術屬性】
技術研發人員:梅春發,黃啟勝,張強,潘登,李影博,路斌,孟璋劼,何兵,
申請(專利權)人:中國汽車工程研究院股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。