測試系統(tǒng)需求分析_第1頁
測試系統(tǒng)需求分析_第2頁
測試系統(tǒng)需求分析_第3頁
測試系統(tǒng)需求分析_第4頁
測試系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、汽車電子控制器嵌入式 軟件平臺項目2009ZX01038-002-002-2卷 號:2009ZX01038-002-002-2-050卷內編號:功能測試系統(tǒng)設計環(huán)境需求分析編制單位:重天郵電大學牽頭單位:重慶長安汽車股份有限公司版本記錄版本更改描述創(chuàng)建/更改日期創(chuàng)建/更改人1.0初始版本2009.12薛莉軟件需求說明書1引言車用電子控制單元(ECU),這種機電一體化的汽車電子產品,近幾年在汽車領域幾 乎到了家喻戶曉的地步。隨著用戶需求的多樣化,電控單元( ECU)的復雜程度快速增加, 控制算法與功能不斷增加,使ECU的性能的好壞直接影響到整部車的性能和質量。假如控 制核心ECU出現(xiàn)了問題,則運

2、行將出現(xiàn)錯誤。所以,保證汽車電子產品的質量越來越受 到業(yè)界的關注。實踐證明,只有通過在汽車電子產品研發(fā)和生產過程中同步進行的各種嚴 格試驗測試,使之滿足相應的規(guī)范要求,才能確保其質量。1.1 目的軟件需求說明書的編制是為了使用戶和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個 共同的理解,使之成為整個開發(fā)工作的基礎。確保開發(fā)者的理解真正滿足用戶的需求,避免在產品后期進行錯誤的再修整,否則將耗費大量的人力物力。1.2 背景軟件系統(tǒng)的名稱:標定、測試、仿真集成系統(tǒng)的設計環(huán)境本項目的任務提出者:本項目的任務開發(fā)者:本項目的用戶:重慶長安汽車股份有限公司1.3 定義ECU : Electronic Contr

3、ol Unit 電子控制單元UI:User Interface 用戶界面XML : Extensible Markup Language可擴展標記語言一種簡單易懂的的數(shù)據(jù)存儲語言,是一種簡單的語義和結構化的語言,描述了文檔的結構和語義。1.4 參考資料范春梅 王新剛 張衛(wèi)華 XML基礎教程 人民郵電出版社 2009.102產品概述2.1 目標本系統(tǒng)要求支持新能源汽車(燃氣、電動等)動力系統(tǒng)控制器(如發(fā)動機控制和變速控制)、汽車底盤電子(ABS系統(tǒng)等)控制器、車身電子(BCM CAN/LIN網絡等)控制器 等產品的開發(fā)。為其電子控制器的開發(fā)提供功能測試。其中 車身控制系統(tǒng)主要用來提高駕 駛的方便

4、性和乘坐的舒適性, 包括燈光控制、雨刷、車門控制、座位控制、氣候(空調)控制、儀表盤顯示等。標定、測試、仿真集成系統(tǒng)包括設計環(huán)境和運行環(huán)境,本軟件產品負責開發(fā)設 計環(huán)境,并生成XMLB已置工程文件,以便在運行環(huán)境解析并實現(xiàn)界面自動生成,是 標定、測試、仿真集成系統(tǒng)的一個組成部分,為運行環(huán)境所調用 。關系圖如下:圖1標定、測試、仿真集成系統(tǒng)止匕外,本軟件產品還須開發(fā)出具有XM及件解析、相應控件生成的運行環(huán)境DEM O設計環(huán)境功能框圖表不層人機界面新建、打開、保不 另存.道出工程控件拖動功能定置規(guī)設能雷功1 式生 格動的 4nl用XM戶的支符多種黑面元素 的為降庫建夬自動生成工程結構樹 功能模塊導

5、入指定的A2L文件的控代豌生利軍屬球芝嘉(標定系統(tǒng))常腎鸚呼綁定二4 T2模 意擲 設功程統(tǒng)流系露為督件代表的信節(jié) 設置幅值、占空出 功轅(惻試系統(tǒng))數(shù)據(jù)層XML配置工程文件硬件設備端口庫A2L文件圖2設計環(huán)境功能框圖2.2 用戶特點標定、測試、仿真集成系統(tǒng)根據(jù)實際的生產過程設計,可用于汽車廠商的開發(fā)生產過 程。操作人員只需要一般的計算機水平就可以對集成系統(tǒng)進行組態(tài)操作,根據(jù)自己的需求 實現(xiàn)對特定的ECU!行標定、測試或仿真,進一步確認其性能指標是否達到預期要求。結 合本系統(tǒng)設計的相關文檔,維護人員能夠更好的理解軟件,做好后續(xù)維護工作。2.3 假定和約束:硬件配置如下所列軟件配置如下所列:(f

6、i)開發(fā)語言:C+,可以為VS、BCB等;數(shù)據(jù)庫:可以用Access MySQL;A2l文件解析由提出方提供;硬件端口與配置數(shù)據(jù)庫由提出方提供;模型參數(shù)庫由提出方提供;3需求規(guī)定3.1 功能需求1 .界面布局界面有以下的設計格局:標題欄菜單欄工具欄控件庫列表用戶畀面設計窗口XML衲出鰭架工程控件吸別樹 收卷欄a, 將控件庫設計在工具欄右側,控件庫中的控件按鈕排成一行顯示在用戶界面設計窗口的上方b, 窗口的底部有兩個按鈕“ XML輸出結果”、“工程控件級別樹”。點擊“XML輸出結果”按鈕,則XML輸出結果窗口出現(xiàn),??吭诮缑?的下方,可以拖動,改變大小,如下圖所示,再次點擊“ XML輸出結 果”

7、按鈕,則窗口隱藏。c, 點擊“工程控件級別樹”按鈕,則工程控件級別樹窗口出現(xiàn)在界面的 右側,且作為一個獨立的小窗口,可以移動,如下圖所示,再次點擊“工程控件級別樹”按鈕,則窗口隱藏。d, 新建工程后,新建的窗口,如下圖所示圖4界面布局二2 .總系統(tǒng)功能描述總體描述:新建工程,之后新建窗口,往窗口上拖控件,然后設置控件的屬性, 設置窗口的屬性,這些設計都自動保存在 XML文件中。新建工程:新建標定工程,新建測試工程,新建在環(huán)仿真工程三種,即將三個系統(tǒng)合為一個。選擇進入其中某一種設計環(huán)境;然后新建窗口,界面如圖3所示。新建工程,新建窗口在菜單欄,工具欄中都能實現(xiàn)。在菜單欄中點擊新建后,彈出如下窗口

8、,選擇將要設計的項目類型, 可以在右側看到該系統(tǒng)的相關說明,輸入項目的名稱,以及保存的位置, 點擊確定,完成新建工程。新建項目項目類型標定系統(tǒng)口能測試系統(tǒng)硬件在壞仿真系統(tǒng)口相關說明用于創(chuàng)建將在本系統(tǒng)環(huán)境中進行設計的通用標定系統(tǒng) 的工程名稱位置圖5新建工程時彈出的小窗口如果新建的是標定系統(tǒng),則下一步彈出打開文件的小窗口,如下圖所示,導入a2l文件省里范懵CL) 口而不菽而孺融朋o,國白圄*廣 工 wlpLALi車 窈”3訊陽亞ma汽 ,二二3 a四3尊桌面文件名HL, 打開觸立型(1)'«ti. a*, dftttilt.1r飄消圖6導入a2l文件的打開窗口如果新建的是測試系統(tǒng)

9、,則下一步彈出打開文件的小窗口,如下圖所示,導 入硬件配置數(shù)據(jù)庫如果新建的是在環(huán)仿真系統(tǒng),則下一步彈出打開文件的小窗口,如下圖所示, 導入可讀文件、導入可寫文件。新建窗口:窗口類型只有一種,但是一個工程可以創(chuàng)建多個窗口,控件窗口中的 控件都能夠拖動到窗口中,一個窗口負責標定,測試,或仿真 ECU中的一個模 塊。點擊菜單欄中的新建窗口或工具欄中新建窗口圖標,彈出對話框如下圖所示,輸 入窗口的名稱:設置控件屬性:不同的控件有不同的屬性,點擊控件,其屬性就出現(xiàn)在屬性窗口 中,對屬性的值進行設置。在窗口上直接修改控件時,如拖動控件改變控件位置, 屬性窗口也應相應的變化。各種控件都有哪些屬性,參照 XM

10、L文件。設置窗口的屬性:點擊窗口,其屬性就出現(xiàn)在屬性窗口中,對屬性的值進行設置。窗口都有哪些屬性,參照XML文件。自動生成XML文件的功能:對工程,窗口,控件的設計都將保存在 XML文件 中,XML文件作為設計環(huán)境的最終產物,將被運行環(huán)境解析,以實現(xiàn)界面生成。工程結構樹窗口:自動生成工程的結構樹。根據(jù)窗口,控件的添加、刪除、修改 名稱實現(xiàn)結構樹中相應結點的增加、刪除、修改名稱。XML文件輸出結果窗口:將實時修改后的XML文件顯示出來??丶炷K:控件庫中需要實現(xiàn)的控件匯總在 xml文件說明中三個系統(tǒng)設計時的差異同一種控件,在不同的工程中,屬性有差別。a標定系統(tǒng)導入a2l文件:設計標定系統(tǒng)前要導

11、入a2l文件,A2L文件提供了整個標定系 統(tǒng)所有的標定數(shù)據(jù)和測量數(shù)據(jù)的描述。設置控件的名稱:將控件和a2l文件綁定,為每一個控件從a2l中選擇合適的 變量名稱CaliVar。b.ECU功能測試系統(tǒng)將控件等同于信號,一個控件就是一個信號。因為在后期設計中最終將控件 表示成了波形。需要為控件代表的信號設置幅值、占空比:在每一種控件的屬性窗口中,增 加幅值和占空比屬性,對信號進行規(guī)定。設置控件的設備端口 :在每一個控件的屬性窗口中設置一個具有彈出對話框 風格的輸入框,點擊該屬性,彈出對話框,從對話框中為控件選擇合適的設 備端口。對話框是一個硬件設備端口的數(shù)據(jù)庫文件,已整理為文件datafile.md

12、b設置控件測試流程:ECU功能測試系統(tǒng)按流程進行測試,不同的信號測試 的順序不同,要為每一個信號即控件設置測試時間,在每一種信號的屬性窗 口中增加測試時間屬性TestTime,設置一個具有文本框風格的輸入框。設置窗口測試的優(yōu)先級功能:不同的窗口測試時間不同,在窗口的屬性窗口 中設置優(yōu)先級屬性,設置一個具有文本框風格的輸入框。設置控件的輸入輸出類型:在控件的屬性窗口中增加loStyle屬性,確定實際 應用中控件是輸入信號I還是輸出信號0。c.ECU硬件在環(huán)仿真系統(tǒng)設置控件的設備端口 :在每一個控件的屬性窗口中設置一個具有彈出對話框 風格的輸入框,點擊該屬性,彈出對話框,從對話框中為控件選擇合適的

13、設 備端口。設置控件的輸入輸出類型:在控件的屬性窗口中增加loStyle屬性,確定實際 應用中控件是輸入信號I還是輸出信號0。3 .各模塊功能需求表曾能名新建功能模塊 稱功能編號1設叱功能需求提出者(單位、姓 名)完成時間功能修改提出者(單位、姓 名)修改時間功能修改批準 者功能修改 者修改次數(shù)功能圖:新建工程選擇進入三系統(tǒng)之一新建窗口生成工程、窗口的XML文件說 明生成窗口的XML文件,生成只有窗口基本信息的窗口的 XML文件功能 名稱控件拖動功能模塊功能編號2設叱功能需習 名)t提出者(單位、姓完成時間功能修改提出者(單位、姓 名)修改時間功能修改批準 者功能修改者修改次數(shù)功能圖:從控件庫選控件施放在窗口上生成窗口、控件的£血文件加入仿真系統(tǒng)特有 的燈工片段該控件的EML加入到窗口的工幾文件中仿系 是直航控件的XML片段,加入到已有的窗口 XML文件中。窗

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論