?

嵌入式系統測試

two
當前位置:首頁 > 嵌入式系統測試

2016-09-10

一、待測系統介紹

待測系統:車輛燈光控制器。

燈光控制器(圖1)是汽車中控系統中的重要組成部分,用于對車上各種燈光控制信號的采集并根據控制邏輯打開或者關閉燈光,同時采集發動機轉速。

1.       燈光控制器的主要功能

1)通過開關量的輸入接口采集開關量信號;

2)根據內部的控制邏輯打開或關閉燈光;

3)通過CAN總線接口采集發動機轉速數據。

2.       接口情況(外部)

燈光控制器共有25路接口,分別包含:11路的開關量輸入接口,13路的開關量輸出接口,1CAN總線接口??亓渴淙朧涑鐾ü叩偷縉絞迪?,其中高電平表示打開,低電平表示關閉。

1)開關量輸入

11路,包括:IGN(總開關)、左轉向、右轉向、雙閃、小燈、遠光、近光、后霧燈、制動、防空、倒車。

2)開關量輸出

13路,包括:頂燈、遠光燈、近光燈、左轉向燈、右轉向燈、后霧燈、小燈、開關照明燈、制動燈、防空制動燈、防空照明燈、倒車燈、充電控制輸出。

3CAN總線接口

用來采集發動機轉速。

二、測試環境搭建

1、硬件選型

1)直流穩壓電源:輸出電壓0-30V,輸出電流0-5A;

2)開關量輸入(DI):USB7660B/2,16路輸出;

3)開關量輸出(DO):USB7660DAN,16路輸入;

3)繼電器:實現24v開關量模擬;

4CANGY8508,實現CAN接口轉為USB接口。

2、測試環境搭建

1)開關量輸入DI11路開關信號模擬

開關量輸入為0V、24V的電壓信號。

通過繼電器將USB7660B/2輸出的0-5V的開關量信號轉換為燈光控制器所需要的0-24V的開關量信號。

一端通過USB接口接入到測試主機,另一端選擇其中11路開關量輸出端口分別與繼電器板上的11個繼電器輸入端相連,繼電器的輸出端與燈光控制器的開關輸入端相連。

2)開關量輸出DO13路燈光輸出模擬

開關量輸出為0V、24V的電壓信號。

USB7660DAN一端通過USB接口接入到測試主機,另一端通過板卡上的開關量輸入端口與燈光控制器的燈控輸出接口相連。

3CAN總線接口

CAN總線用來采集發動機的轉速信號。

CAN接口設備一端通過USB接口接入到測試主機,另一端通過板卡上的CAN總線接口與燈光控制器的CAN總線接口相連。


 

4)測試環境示意圖

21.gif

1:測試環境仿真示意圖

22.gif

2:實際測試環境布置圖

三、測試方案及測試執行

利用測試平臺建立測試方案(仿真模型、通信協議、測試監控、測試用例等)。

1、手工測試

通過解決方案中建立的監控面板(圖4)進行手工測試。在圖示監控面板中可以通過點擊各個開關按鈕進行測試。

44.gif

3:監控面板

2、自動化測試

編寫測試腳本(圖5),設計監控窗口(圖6)進行自動化測試。

45.gif

4:測試腳本


46.gif

5:監控窗口 

  

1、燈光控制邏輯

1IGN開關為總開關,當IGN開關關閉時,除雙閃燈開關外,其余燈光控制開關均無效;

2IGN開關打開后,如果防空燈開關打開,則頂燈必須關閉,遠光燈、近光燈、左轉向燈、右轉向燈、后霧燈、小燈、制動燈、倒車燈不再受各自開關控制,雙閃開關不再有效;

3IGN開關打開后,如果防空燈開關打開,防空制動燈打開,防空制動燈受制動開關控制;

...........

上述所有6條燈光控制邏輯需要同時滿足。

2、充電輸出邏輯

當蓄電池電.......


相關信息
?
Copyright ??凱云聯創(北京)科技有限公司
京ICP備17011758號-3 (ag真人是骗局曝过光吗 www.htahc.com)
網站由奇奇科技提供技術支持

提交成功

謝謝您的寶貴意見,我們將安排客服盡快與您溝通

在線留言