日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機(jī)站
  • 小程序

    汽車測試網(wǎng)

  • 公眾號
    • 汽車測試網(wǎng)

    • 在線課堂

    • 電車測試

汽車上看不見的軟件系統(tǒng)(深度剖析)

2020-03-08 21:23:48·  來源:汽車技術(shù)課程  作者:Sam GIU  
 
6、集成及測試軟件部件

單一軟件部件研發(fā)測試完成后,將它們集成到一起就形成了每個電控單元中完整的軟件包。

這套軟件包在集成后依然需要測試,檢查各部件之間是否兼容,是否有開放接口等等。

7、系統(tǒng)集成及測試

當(dāng)軟件包集成測試結(jié)束,它們將被刷進(jìn)每一個電子控制器中。每個控制器與相應(yīng)的傳感器、執(zhí)行器等用線束相連,最后控制器之間接通總線通信。

這樣整套電子系統(tǒng)終于誕生。如新生兒一般,這套系統(tǒng)依然十分脆弱和稚嫩,還有很大的潛力等待被開發(fā)。

系統(tǒng)集成后的第一批測試往往是問題重重。因為系統(tǒng)高度復(fù)雜,各個研發(fā)部件被分工研發(fā),即便之前有嚴(yán)格的測試流程,仍會有許多漏網(wǎng)之bug。如果分工研發(fā)的各部門之間沒有在開發(fā)過程中充分交流,集成后可能會出現(xiàn)各類兼容性問題。

針對每一個問題,工程師們都不會忘記前面提到的拆解和掌控。拆解表象問題,找到根源,修復(fù)軟件bug,掌控整套系統(tǒng)。

8、標(biāo)定

系統(tǒng)測試結(jié)束后將進(jìn)入軟件標(biāo)定階段,這也是軟件開發(fā)中的重要階段。在軟件實(shí)現(xiàn)階段,工程師會在軟件中預(yù)留一些可標(biāo)定參數(shù)而不是固定的數(shù)值,等待標(biāo)定。

這是基于成本考量,車型繁多的整車廠不可能為每款車型單獨(dú)開發(fā)一套軟件系統(tǒng)。一般的解決方案是研發(fā)平臺軟件,適用于多款車型。然而每款車型都有自己的特點(diǎn),平臺軟件無法讓這些特點(diǎn)發(fā)光,標(biāo)定可以。

通過改變不同的參數(shù)數(shù)值,可以讓車輛實(shí)現(xiàn)不同的駕駛性能,這也給了標(biāo)定工程師很大的發(fā)揮空間。

9、系統(tǒng)測試及接受度測試

標(biāo)定完成后,就進(jìn)入了整套流程的最終階段。依據(jù)流程一開始提出的需求,忽略那些具體的技術(shù)實(shí)現(xiàn)手段,站在整個系統(tǒng)的高度檢驗它是否達(dá)到了終端客戶的需求。

到了這一步,整套軟件系統(tǒng)已經(jīng)十分成熟。在正式進(jìn)入量產(chǎn)前會從一個時間點(diǎn)開始,停止所有軟件和標(biāo)定變更,為最終量產(chǎn)做準(zhǔn)備。

整套V模型走下來可以看到,左側(cè)和右側(cè)的每個環(huán)節(jié)相互對應(yīng)。需求為定義測試方案提供基礎(chǔ),而測試結(jié)果又會帶動進(jìn)一步的開發(fā)和完善。

你或許會問,如果從V模型的左上角好不容易一路走到右上角,結(jié)果最后一步測試發(fā)現(xiàn)當(dāng)初第一步的系統(tǒng)構(gòu)架出了設(shè)計問題,那豈不是為時已晚?難道還要一切重新來過?的確,軟件系統(tǒng)十分復(fù)雜,研發(fā)周期長。如果只是沿著V模型慢慢悠悠從左到右走一遍,等最后一步才發(fā)現(xiàn)問題,那確實(shí)一切都來不及了。

因此,在實(shí)際研發(fā)中會持續(xù)不斷地集成、持續(xù)不斷地測試,工程師們會把V模型從左到右重復(fù)走許多遍。

研發(fā)初期連原型車都還沒有的時候,軟件測試會依靠整車仿真系統(tǒng)在計算機(jī)中進(jìn)行,發(fā)動機(jī)、變速箱、電子控制器、總線等都虛擬存在于工程師電腦中(SiL, Software in the Loop)。在仿真系統(tǒng)中,汽車可以如真實(shí)般開動,模擬各種工況提供給工程師測試。

隨著車型研發(fā)推進(jìn),某些電子控制器研發(fā)完成,他們可以取代那些虛擬的電子控制器進(jìn)入測試環(huán)境,但是其他部件仍為虛擬仿真(HiL, Hardware in the Loop)。

直到有一天,原型車研發(fā)完成,軟件集成和測試進(jìn)入試驗臺架。最終,原型車調(diào)試完畢落地,軟件測試進(jìn)入實(shí)車階段。

可以說,軟件開發(fā)的起始點(diǎn)非常早,從虛擬到現(xiàn)實(shí)一路走來,一直延續(xù)到最后的量產(chǎn)前夕。其實(shí)目的只有一個,通過不斷集成和測試,盡可能發(fā)現(xiàn)所有問題,保證汽車的駕駛性、舒適性和安全性。

3、未來展望

毋庸置疑,汽車軟件的蓬勃發(fā)展必將持續(xù)下去。

電動汽車的興起,省去了機(jī)械加工復(fù)雜且精密的發(fā)動機(jī),汽車廠商競爭的重點(diǎn)從機(jī)械中轉(zhuǎn)移出來。為了讓產(chǎn)品更有吸引力更能脫穎而出,軟件因為其研發(fā)的靈活性,逐漸成為廠商間新的競技場。

展望未來,大型中央控制器將成為主流以減少分散在汽車各個角落的小型控制器,降低總線長度。另外,速度更快、帶寬更大、傳輸信息更有效率的總線將逐漸成為行業(yè)新標(biāo)準(zhǔn)。

5G通訊技術(shù)的興起會讓車聯(lián)網(wǎng)和更加炫酷的車載娛樂成為可能,而這一切都要依靠軟件的繼續(xù)發(fā)展。電子控制器中的軟件也將有可能在云端運(yùn)行,與汽車實(shí)時互動溝通,這些都為軟件工程師們打開了更廣闊的空間。

而不變的是,為了讓汽車能夠經(jīng)受住最嚴(yán)苛的環(huán)境考驗,汽車軟件工程師們將繼續(xù)如極客般完成軟件的標(biāo)定和測試。

他們冬天穿梭在零下30度的北極圈內(nèi),與極光、麋鹿、雪松為伴。夏天在滾滾熱浪中,面對太陽的炙烤,坐在尚未開發(fā)完成的原型車內(nèi),將電腦與車輛相連進(jìn)行測試。汽車進(jìn)入緊急狀態(tài),空調(diào)失效時有發(fā)生。但這些都無法阻擋他們不斷突破科技極限、創(chuàng)造汽車未來的決心。

因為,當(dāng)燈光亮起,幕布掀開,新車閃亮發(fā)布,世界為之鼓掌時,這一切努力都將顯得意義非凡。 
分享到:
 
反對 0 舉報 0 收藏 0 評論 0
滬ICP備11026917號-25