1. 程式人生 > >智慧網聯汽車ADAS雷達汽車報警資料發生器

智慧網聯汽車ADAS雷達汽車報警資料發生器

ADAS雷達報警資料發生器屬於車載電子產品設計領域,用於車載電子產品除錯測試的原車匯流排資料模擬軟體及系統。車載電子產品通常需要與原車匯流排進行資料通訊,為了方便設計除錯和產品測試,技術人員通常一個模擬原車匯流排通訊功能的電路板作為匯流排模擬器,輸入電源實現模擬功能。

 

用電路板來實現模擬汽車匯流排通訊的方式也有不足,隨著新車型、車系的不斷推出,模擬測試的電路板的種類也越來越多,需要電路板開發、製作的成本,另外,也給電路板種類管理帶來了一定的難度。就目前測試情況來說,有車速為3-8,屬於低速ADAS雷達汽車報警資料發生,車速為10-30為中速ADAS雷達汽車報警資料發生,車速為30-60的高速ADAS雷達汽車報警資料發生。

邏輯模式為,當汽車車速大於10啟動ADAS雷達汽車報警;當汽車車速大於30公里每小時的時候發生碰撞行為為中度碰撞,所以,像沃爾沃汽車的行人碰撞預警系統,一般都是車速為30公里左右實現自動剎車;當車速大於30,重力感測器根據不同的碰撞強度等級上報警告資訊,角速度和向速度實時更新,算的多類樣本的斜率,其中,對汽車CAN匯流排的車速的監測就非常重要。因此,現有的通過模擬原車匯流排通訊功能的電路板作為匯流排模擬器方式需求在不斷更替。

 

技術實現要素

 

ADAS雷達汽車報警資料發生器要解決的技術問題在於,針對通過模擬原車匯流排通訊功能的電路板作為匯流排模擬器方式的不足,提出一種用於車載電子產品除錯測試的原車匯流排模擬軟體及其系統的設計方法,通過軟體模擬器來實現模擬原車的匯流排通訊,不同的車系顯示該車系的模擬介面,給使用者直觀的操作效果,資料異常的情況下給出對話方塊提示。

 

技術方案如下

 

ADAS雷達汽車報警資料發生器原為汽車匯流排模擬軟體及其系統,由OBD串列埠通訊功能收發器、ADAS攝像頭終端控制面板模組、原車車速、轉速及車況狀態協議模組、供電系統、原等組成。

 

OBD串列埠通訊功能模組,設定串列埠號和波特率,另外, 還有一個串列埠通訊的資料編輯框和資料顯示框,可採用XCOM串列埠助手等工具,編輯資料編輯框的資料,點選“傳送”按鈕,通過串列埠通訊傳送給連線的車載電子產品,資料顯示框顯示從車載電子產品接收的資料,也可以作為主動收發。

 

所述的原車控制面板模組,如果已經設計了該車型的控制面板圖片,所述的用於車載電子產品除錯測試的原車匯流排模擬軟體載入原車控制面板的圖片,更直觀的模擬原車面板的控制功能。點選控制面板的功能按鈕,所述的用於車載電子產品除錯測試的原車匯流排模擬軟體通過串列埠傳送對應的資料到車載電子產品,車載電子產品接收資料,執行對應的功能。

 

所述的原車狀態協議模組,模擬原車的ACC狀態,原車的資料狀態,等等,用於車載電子產品除錯測試的原車匯流排資料模擬軟體通過串列埠傳送這些狀態的資料到車載電子產品,車載電子產品接收資料,執行對應的功能。

 

ADAS雷達汽車報警資料發生器實施例流程如下:

 

步驟1、開始,連通電源,將OBD串列埠裝置插入ADAS雷達汽車報警資料發生器;

如下圖:

步驟2、通過串列埠資料線連線所述的PC電腦和ADAS雷達汽車報警資料發生器,可採用RS232電平或者TTL電平;如下圖:

步驟3、開啟PC端串列埠軟體XCOM或者其他串列埠助手軟體;

步驟4、通過所述的用於車載電子產品除錯測試的ADAS雷達汽車報警資料發生器增加該車型的控制面板UI、通訊協議、AT指令等;

步驟5、選擇通訊串列埠號,設定波特率;

 

步驟6、研發人員通過所述的用於車載電子產品除錯測試的OBD串列埠通訊編輯框編輯需要傳送的資料,點“傳送”按鍵傳送編輯框裡邊的資料;如果串列埠OBD串列埠二位自動傳送的資料,在所述的串列埠介面就能直接接收資料框內顯示;

資料示例

$EST527,V7.5.7 System running...

$EST527,Wake up from RESET.

$EST527,Connecting to ECU 001 times.

$EST527,ECU NOT CONNECT.

$EST527,Connect ECU OK.

$EST527,ACC ON.

$OBD-RT,15.3,930,33,0.00,16.86,71,10.62,1.53,0.06,0,0.00,0.00,0,0,0

$OBD-RT,15.3,930,33,0.00,16.86,71,8.36,2.39,0.07,0,0.00,0.00,0,0,0

$OBD-RT,15.3,1010,34,16.86,16.86,71,8.82,3.12,0.08,0,0.00,0.00,0,0,0

$OBD-RT,15.3,1010,34,16.86,16.86,71,8.82,3.71,0.09,0,0.00,0.00,0,0,0

$OBD-RT,15.3,1010,35,16.86,16.86,71,8.56,4.17,0.10,0,0.00,0.00,0,0,0

$OBD-RT,15.3,1050,35,16.86,16.86,71,8.90,4.59,0.11,0,0.01,0.01,0,0,0

$OBD-RT,15.3,1050,36,16.86,16.86,71,8.66,4.92,0.12,0,0.01,0.01,0,0,0