為推進(jìn)汽車(chē)的電氣化,馬自達使用軟件定義的自動(dòng)化測試系統,還成功降低了90%的測試成本
馬自達是堅持不懈不斷挑戰自我的“越己”企業(yè),秉持技藝人魂的品牌精髓,打破常規越我所馭。馬自達「創(chuàng )馳藍天」技術(shù),高壓縮比自吸發(fā)動(dòng)機帶來(lái)人馬一體的駕乘樂(lè )趣,這次為了推進(jìn)汽車(chē)的電氣化,跟上時(shí)代發(fā)展的大潮,馬自達方面表示,"利用NI測試平臺和生態(tài)系統,我們不僅成功開(kāi)發(fā)了HILS,而且還成功開(kāi)發(fā)了機器人、圖像處理系統、語(yǔ)音合成系統、噪聲模擬器和GPS模擬器,進(jìn)而搭建了一個(gè)集成的電子組件自動(dòng)化測試系統。 手動(dòng)操作和結果判斷相關(guān)的工時(shí)減少了90%,每年節省了數億美元的成本。"
本文引用地址:http://dyxdggzs.com/article/201810/392816.htm挑戰
構建一個(gè)自動(dòng)化系統,從頭到尾全面檢驗邏輯并評估相互協(xié)作的電子元件的魯棒性,包括相關(guān)操作和結果判斷。
解決方案:
基于NI平臺使用PXI產(chǎn)品、可重新配置的I/O模塊(FPGA)和LabVIEW構建HILS系統,并集成噪聲模擬器、GPS模擬器和語(yǔ)音合成系統等其他元件來(lái)評估魯棒性,同時(shí)集成機器人和圖像處理系統來(lái)實(shí)現任務(wù)自動(dòng)化。
馬自達使用軟件定義的自動(dòng)化測試系統,降低了90%的測試成本
背景介紹
眾所周知,汽車(chē)正在快速融入越來(lái)越多的電子產(chǎn)品。 從自動(dòng)雨刮器和門(mén)鎖開(kāi)始,電子產(chǎn)品已經(jīng)成為許多汽車(chē)組件的一部分,包括照明、空調、動(dòng)力總成、信息娛樂(lè )系統,甚至各種安全系統。 一開(kāi)始,汽車(chē)僅配備了幾個(gè)CPU。 而現在,汽車(chē)中的CPU數量已近百。
為了向客戶(hù)提供高品質(zhì)的產(chǎn)品,馬自達電子測試和研究團隊需要評估所有電子元件的“邏輯”和“魯棒性”。 '邏輯'是指每個(gè)電子組件的功能。 而要理解“魯棒性”這一概念,首先需要認識到電子元件的工作環(huán)境并不總是處于理想狀態(tài)。 例如,元件可能會(huì )暴露于極端的條件下,如電源電壓發(fā)生波動(dòng)、噪聲級別較高或輸入信號不理想。 “魯棒性”是指組件在極端環(huán)境中正常工作的能力。 換句話(huà)說(shuō),我們希望評估每個(gè)電子元件對這些惡劣條件的承受力。
挑戰
電子元件的邏輯和魯棒性一直都在評估的范疇內。 過(guò)去,僅有幾種電子元件執行簡(jiǎn)單的功能時(shí),元件在專(zhuān)門(mén)準備的環(huán)境中單獨進(jìn)行測試。 然而,隨著(zhù)電子元件的多樣性和功能復雜性不斷增加,這種操作漸漸露出弊端。 現在,多個(gè)電子元件系統之間會(huì )進(jìn)行通信,并且一個(gè)系統的操作越來(lái)越依賴(lài)于來(lái)自其他系統的結果。 除了逐個(gè)系統進(jìn)行測試外,還必須進(jìn)行多系統測試才能有效地評估此類(lèi)系統的功能。 此外,還必須評估系統的魯棒性。 然而,隨著(zhù)各種組件和單元的不斷增加,要評估的項目數量呈指數增長(cháng)。 因此,我們很清楚評估系統需要實(shí)現自動(dòng)化。
十年來(lái),馬自達一直意識到這些需求, 但是卻找不到滿(mǎn)足所有需求的評估系統。 鑒于這種情況,我們決定正面解決這個(gè)問(wèn)題。 換而言之,我們決定開(kāi)發(fā)一個(gè)自動(dòng)化系統來(lái)從頭到尾徹底驗證邏輯并評估相互協(xié)作的電子元件的魯棒性。
解決方案/優(yōu)勢
我們需要開(kāi)發(fā)的系統將會(huì )非常龐大且復雜。 因此,開(kāi)發(fā)工作預計需要幾年時(shí)間并分階段完成。 圖1是第一階段的示意圖。 Stage-1系統由以下元素組成:HILS(硬件在環(huán)仿真)引擎、機器人和圖像處理系統。 對于HILS引擎,NI HILS系統由NI PXI(面向儀器系統的PCI擴展)產(chǎn)品和RIO(可重配置的I/O)模塊組成。 我們基于LabVIEW系統設計平臺,開(kāi)發(fā)了在這些硬件產(chǎn)品上運行的軟件。
圖1.第一階段的示意圖
將HILS納入此系統的原因如下。 首先是馬自達一直朝著(zhù)“全球首創(chuàng )”的目標努力。 比如,馬自達致力于推進(jìn)基于模型的解決方案的開(kāi)發(fā)和實(shí)際應用,以保持領(lǐng)先優(yōu)勢。 鑒于這種創(chuàng )新文化,在可能的情況下,我們當然希望利用模型來(lái)評估電子元器件。 但是,我們知道有些組件根本無(wú)法建模。 雖然對于不適合建模的零件,我們可以采用其他系統,但最終我們決定擴展HILS系統的功能。 由于NI PXI平臺適用于構建各種測試系統,因此我們可以在一個(gè)系統上同時(shí)構建HILS部分和擴展部分。
有些組件無(wú)法建模,而人機界面的開(kāi)發(fā)也非常具有挑戰性。 對于無(wú)法建模的組件,我們舉個(gè)最簡(jiǎn)單的例子——速度計。 想象一下速度表顯示車(chē)速值為“50公里/小時(shí)”。 在這種情況下,控制器將顯示“50公里/小時(shí)”的命令作為電信號發(fā)出。 這種信號可以在模擬過(guò)程中進(jìn)行評估,也可以在實(shí)際車(chē)輛上進(jìn)行確認。 只要系統運行正常,基于接收到的信號,速度計會(huì )顯示'50 km/h'。 然而,為了檢查實(shí)際是否顯示'50km/h',需要駕駛員目視確認結果。 換句話(huà)說(shuō),駕駛員對汽車(chē)信息的感知過(guò)程無(wú)法轉換為模型。 類(lèi)似地,駕駛員為了向汽車(chē)傳遞信息而執行的操作也是無(wú)法建模的。 例如,駕駛員可以按下按鈕來(lái)打開(kāi)/關(guān)閉空調,或點(diǎn)擊觸摸面板來(lái)操作導航系統。 但是我們根本不可能建立一個(gè)模型來(lái)準確地復制這些操作所帶來(lái)的細微狀態(tài)變化。
雖然驗證無(wú)法建模的系統極具挑戰性,但秉承馬自達一貫的宗旨“Be a driver”,我們決定花費額外的精力為這些具有挑戰性的領(lǐng)域開(kāi)發(fā)測試工程策略和方法。 如上所述,為駕駛員與汽車(chē)之間的交互建模非常困難。 但是簡(jiǎn)單來(lái)說(shuō),如果駕駛員要將信息傳達給車(chē)輛(電子部件),就需要操縱按鈕或其他類(lèi)型的儀表。 而這種操作需要通過(guò)手來(lái)實(shí)現。 事實(shí)上,手動(dòng)執行這些測試是可行的。 但是,手動(dòng)測試需要大量的時(shí)間和人力。 因此,我們制定的自動(dòng)化評估機制就非常關(guān)鍵。 為了滿(mǎn)足這個(gè)需求,我們開(kāi)發(fā)了一個(gè)機器人來(lái)操作電子元件。 機器人通過(guò)電腦進(jìn)行控制,代替人工按下按鈕,輕觸觸摸面板。 同樣,我們也需要考慮如何將信息從汽車(chē)(電子組件)傳達給駕駛員。 回到車(chē)速表的例子,傳統的測試過(guò)程由工程師目測檢查,確定實(shí)際是否顯示'50公里/小時(shí)'。 為了使這部分評估自動(dòng)化,我們增加了一個(gè)圖像處理系統。 具體來(lái)說(shuō),這一自動(dòng)化過(guò)程是指使用攝像頭拍攝速度計的顯示器,然后提供處理獲得的圖像來(lái)確定結果是否正確。 例如,如果使用七段LED顯示屏顯示速度,攝像頭將拍攝LED顯示屏并處理獲取的圖像以識別數字并確認顯示的速度。 或者,如果使用指針顯示器來(lái)顯示速度,則圖像處理會(huì )測量指針的角度,并使用該值來(lái)計算以小時(shí)/公里為單位的速度。 通過(guò)監測和比較來(lái)自控制單元和顯示器的信號,系統可以確定速度是否正確顯示。
在該系統中,我們也可以借助軟件使用虛擬系統(虛擬電子部件)來(lái)替代每個(gè)電子部件。 之前我們只能在所有電子元件完成后才能開(kāi)始評估,這是一個(gè)很大的限制。 我們希望盡快開(kāi)始測試并獲得結果,因此我們會(huì )盡可能使用虛擬電子組件替代實(shí)際組件。 這些虛擬組件不僅能夠像真實(shí)組件那樣工作,而且外觀(guān)和感覺(jué)上也非常相似。 這種利用虛擬組件的能力實(shí)現了靈活的測試。 視測試內容而定,僅在必要時(shí)才使用實(shí)際零件;否則,可以使用虛擬組件替代 。
上述內容描述的都是自動(dòng)化測試系統的邏輯驗證組件。 此外 ,我們需要增加更多功能來(lái)評估魯棒性。 馬自達非常重視驗證魯棒性;我們并不止于簡(jiǎn)單地確定邏輯是否正確。 在馬自達,魯棒性的評估首先需要確定在邏輯正常運行情況下組件接近其極限的條件,然后確定余裕量。 產(chǎn)品是否合格的余裕量根據內部獨立標準確定。 這一評估過(guò)程使公司能夠提供出色的用戶(hù)體驗,同時(shí)也為馬自達及其供應商的設計部門(mén)提供精確的反饋。
在所有用于測試魯棒性的條件中,最具代表性的條件是電源電壓波動(dòng)和高噪聲環(huán)境。 例如,我們可以改變電源電壓來(lái)確定所評估的電子部件發(fā)生故障的臨界點(diǎn)。 為了評估高噪聲條件下的魯棒性,第二階段的系統增加了一個(gè)噪聲模擬器(見(jiàn)圖1)。
然而,不利條件下的邏輯性能并不是魯棒性評估的唯一指標。 例如,車(chē)輛功能包括使用語(yǔ)音命令來(lái)操作車(chē)輛。 這也是在魯棒性評估的范疇內。 為了實(shí)現這一點(diǎn),系統中增加了語(yǔ)音合成系統。 該系統兼容日文和英文兩種語(yǔ)言,并且會(huì )以各種不同的聲音發(fā)出聲音命令,包括男性或女性、年輕人或老年人,因為不同聲音具有不同的強度,發(fā)音清晰程度也不同。 我們需要評估系統的魯棒性,以確定在不同的條件下指令能夠被正確識別的程度。
第三階段增加了GPS模擬器。 這個(gè)GPS模擬器主要用于生成日本境內不同位置的GPS坐標的模擬無(wú)線(xiàn)電信號。 這使我們無(wú)需實(shí)際前往各個(gè)地點(diǎn)就能夠進(jìn)行模擬評估。 我們希望在不斷改變GPS模擬器的無(wú)線(xiàn)電波強度的情況下評估系統正確運行的能力。 換句話(huà)說(shuō),這是另一個(gè)要評估的魯棒性要素。 請注意,對于第三階段,操作機器人已升級為能夠一次性觸摸或輕敲多個(gè)位置。
在第四階段,我們對GPS模擬器進(jìn)行了升級,可進(jìn)行全球定位。 另外,語(yǔ)音合成系統增加了西班牙語(yǔ)支持。 此外,我們增加了一個(gè)藍牙信號分析儀和一個(gè)用于檢測安全漏洞的模糊測試工具(參見(jiàn)圖2)。 但是,具有上述所有功能的系統需要占用相當大的空間面積。 為了使測試更加方便,我們將系統分成幾個(gè)小型系統,每個(gè)系統都包含原始系統的特定功能(見(jiàn)圖3和4)。
圖2.第四階段的示意圖
圖3.小型子系統1的外觀(guān)圖
圖4.小型子系統2的外觀(guān)圖
通過(guò)這種方式,我們成功構建了世界上第一個(gè)能夠自動(dòng)評估多個(gè)協(xié)同工作的電子組件的邏輯和魯棒性的系統。 如前所述,我們開(kāi)發(fā)的系統是前所未有的,并且基于全新的概念。 此外,這是一個(gè)非常復雜的大型系統。這一成功歸功于幾個(gè)因素。 這一成功歸功于幾個(gè)因素。
首先是馬自達電子測試和研究小組的存在。 換句話(huà)說(shuō),馬自達擁有自己的專(zhuān)業(yè)內部測試工程團隊,這一點(diǎn)至關(guān)重要。 這一成功歸功于幾個(gè)因素。隨著(zhù)電子元器件評估技術(shù)開(kāi)始達到瓶頸,測試工程師需要思考如何改進(jìn)技術(shù)。 面對這樣一個(gè)復雜的問(wèn)題,如果大部分測試相關(guān)問(wèn)題都交給外包商,那么什么都不可能解決。 這個(gè)高度專(zhuān)業(yè)化的內部團隊的存在意味著(zhù)他們可以充分探索可能的解決方案和相應的實(shí)現方法。 換句話(huà)說(shuō),馬自達自己的內部團隊在解決這些問(wèn)題方面發(fā)揮主導作用這一點(diǎn)非常重要。
另一個(gè)影響因素是NI產(chǎn)品系列。 NI的優(yōu)勢之一是NI以平臺為中心的生態(tài)系統,其中包括來(lái)自聯(lián)盟伙伴和相關(guān)公司的兼容產(chǎn)品。 例如,我們構建的系統包含了機器人、圖像處理系統、語(yǔ)音合成系統以及其他各種元素。 從一家公司獲得所有這些要素是非常困難的。 相反,我們選擇了各公司最合適的產(chǎn)品,并使用LabVIEW和其他解決方案將它們與NI HIL系統集成在一起。 這成為我們成功的關(guān)鍵因素,NI生態(tài)系統提供了強大的支持。 當然,如果適用的話(huà),我們也可以選擇集成交鑰匙解決方案。 但是,鑒于我們的目標是構建同類(lèi)中的首個(gè)系統,NI解決方案是最符合我們需求的選擇。
此外,NI產(chǎn)品提供的高性能和高編程自由度非常適合開(kāi)發(fā)此系統。 在硬件性能方面,高采樣速率(時(shí)間分辨率)是一個(gè)重要因素。 在我們的系統中,邏輯驗證需要毫秒級的時(shí)間分辨率。 另一方面,噪聲的影響很難進(jìn)行評估,除非采樣以微秒級進(jìn)行。 NI硬件是唯一能夠以微秒級進(jìn)行采樣的產(chǎn)品。 另外,NI硬件包含一個(gè)內置的用戶(hù)可編程FPGA。 沒(méi)有其他產(chǎn)品提供這種自由度。 如果采用交鑰匙式解決方案,用戶(hù)很可能需要為每次的汽車(chē)更新?lián)Q代輛購買(mǎi)全新的系統。 而NI解決方案不僅具有靈活性,而且還具有可持續性。 幾乎所有的NI硬件都可以持續使用,只需添加或修改選定的模塊即可。 適應未來(lái)需求的能力是這個(gè)系統的另一個(gè)巨大優(yōu)勢。
我們新開(kāi)發(fā)的系統能夠對多種協(xié)同工作的電子元件進(jìn)行邏輯驗證和魯棒性評估。 事實(shí)上,以前沒(méi)有這樣的系統能夠幫助我們獲得如此巨大的成功。 另外,我們能夠自動(dòng)化各種測試的相關(guān)操作和結果判斷。 這極大地減少了工作量,給我們帶來(lái)了巨大的優(yōu)勢。 對于單個(gè)電子元件的情況,與手動(dòng)測試相比,測試時(shí)間減少了90%。 此外,我們使用攝像頭拍攝儀表顯示器(如速度計),然后使用系統的自動(dòng)評估功能來(lái)處理圖像,這一做法與以前的方法相比,所需的工時(shí)減少了90%。
未來(lái)開(kāi)發(fā)計劃
這一新開(kāi)發(fā)的系統將繼續逐步完善。 目前,我們的目標是使用這個(gè)NI產(chǎn)品系統評估所有電子元件。 因此,電子測試和研究小組目前的工作重點(diǎn)評估所有電子組件,包括與動(dòng)力系統相關(guān)的組件。 在這個(gè)新開(kāi)發(fā)的系統之前,我們使用交鑰匙HIL系統來(lái)評估動(dòng)力總成的相關(guān)部件。 因此這些組件被排除在該系統的目標項目之外。
無(wú)論是發(fā)動(dòng)機還是電子元件,馬自達都將繼續朝“世界首創(chuàng )”的目標努力。 而且,隨著(zhù)汽車(chē)零部件的創(chuàng )新也要求測試進(jìn)行創(chuàng )新,馬自達也將持續完善其評估流程。
NI以軟件為中心的平臺集成了模塊化硬件和龐大的生態(tài)系統,助力工程師和科學(xué)家應對各種挑戰。這一久經(jīng)驗證的方法可讓用戶(hù)完全自主地定義所需的一切來(lái)加速測試測量和控制應用的系統設計。 NI解決方案可幫助用戶(hù)構建超出預期的高性能系統,快速適應需求的變化,最終改善我們的生活。這次馬自達利用NI測試平臺和生態(tài)系統,不僅成功開(kāi)發(fā)了HILS、機器人、圖像處理系統、語(yǔ)音合成系統、噪聲模擬器和GPS模擬器,進(jìn)而成功搭建了一個(gè)集成的電子組件自動(dòng)化測試系統,大大減少了工時(shí),節約了大量成本,是一次非常成功的創(chuàng )新。
評論