本技術(shù)涉及電子制動控制單元,尤其涉及一種電子制動控制單元的測試方法、裝置及系統(tǒng)。
背景技術(shù):
1、動車組軟件集成開發(fā)測試平臺(簡稱測試平臺)是一個硬件在環(huán)半實物仿真測試設(shè)備,其中僅被測對象電子制動控制單元(electric?brake?control?unit,簡稱ebcu)為實物,列車其它系統(tǒng)部件均是由測試平臺仿真的。測試平臺通過模擬ebcu的外圍工作環(huán)境,與ebcu進行電氣信號交互,完成單車制動環(huán)境的虛擬化,模擬列車其它設(shè)備網(wǎng)絡(luò)控制信號,并維護列車編組信息、運行狀態(tài)等,構(gòu)建出整車環(huán)境,可完成單車級、列車級的軟件集成測試。如圖1所示,測試平臺與被測對象之間進行交互;測試平臺向ebcu發(fā)送常用制動、緊急制動、停放制動等指令,ebcu接收到指令后,經(jīng)過軟件計算輸出用于控制執(zhí)行部件的電氣控制信號,測試平臺采集ebcu所輸出的電氣信號的狀態(tài)和時序,并實時仿真執(zhí)行部件的功能邏輯,將仿真結(jié)果發(fā)送至ebcu形成閉環(huán)控制,以此方式來測試驗證ebcu的軟件功能。
2、在測試過程中,ebcu的執(zhí)行部件是由測試平臺仿真實現(xiàn)的,需要花費大量的人力成本和時間成本建模,且由于執(zhí)行部件精密度高,這些模型無法完全準確地描述其復(fù)雜物理現(xiàn)象,仿真結(jié)果會存在一定的誤差,無法精確的驗證ebcu輸出電氣信號的真實控制效果。而ebcu的執(zhí)行部件分布在各個實驗室,不便于移動,無法與ebcu以及其它由測試平臺模擬的子系統(tǒng)之間進行完整的聯(lián)調(diào)聯(lián)試。如何在保證測試覆蓋度的同時,提高測試準確性成了亟待解決的問題。
技術(shù)實現(xiàn)思路
1、針對現(xiàn)有技術(shù)中的至少一個問題,本技術(shù)提出了一種電子制動控制單元的測試方法、裝置及系統(tǒng),能夠提高電子制動控制單元測試的可靠性。
2、為了解決上述技術(shù)問題,本技術(shù)提供以下技術(shù)方案:
3、第一方面,本技術(shù)提供一種電子制動控制單元的測試方法,包括:
4、向被測電子制動控制單元發(fā)送目標控制指令和預(yù)獲取的工作環(huán)境信息,所述電子制動控制單元根據(jù)所述目標控制指令和所述預(yù)獲取的工作環(huán)境信息,生成電氣控制信號;
5、接收所述電氣控制信號,將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息經(jīng)由數(shù)據(jù)采集裝置發(fā)送至所述被測電子制動控制單元的執(zhí)行部件,所述執(zhí)行部件根據(jù)所述電氣控制信號和預(yù)獲取的工作環(huán)境信息,產(chǎn)生實際壓力信息,并將所述實際壓力信息經(jīng)由所述數(shù)據(jù)采集裝置返回;
6、根據(jù)預(yù)設(shè)的標準執(zhí)行結(jié)果和所述實際壓力信息,得到所述被測電子制動控制單元的測試結(jié)果。
7、在一個實施例中,所述將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息經(jīng)由數(shù)據(jù)采集裝置發(fā)送至所述被測電子制動控制單元的執(zhí)行部件,包括:
8、將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息通過以太網(wǎng)發(fā)送至所述數(shù)據(jù)采集裝置,所述數(shù)據(jù)采集裝置將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息發(fā)送至所述被測電子制動控制單元的執(zhí)行部件。
9、在一個實施例中,所述執(zhí)行部件根據(jù)所述電氣控制信號和預(yù)獲取的工作環(huán)境信息,產(chǎn)生實際壓力信息,并將所述實際壓力信息經(jīng)由所述數(shù)據(jù)采集裝置返回,包括:
10、所述執(zhí)行部件根據(jù)所述電氣控制信號和預(yù)獲取的工作環(huán)境信息,產(chǎn)生實際壓力信息;
11、所述數(shù)據(jù)采集裝置采集所述執(zhí)行部件的實際壓力信息;
12、接收所述數(shù)據(jù)采集裝置通過以太網(wǎng)返回的所述實際壓力信息。
13、在一個實施例中,所述數(shù)據(jù)采集裝置采集所述執(zhí)行部件的實際壓力信息,包括:
14、所述數(shù)據(jù)采集裝置的信號調(diào)理板卡對所述實際壓力信息進行調(diào)理,得到調(diào)理后的壓力信息,所述數(shù)據(jù)采集裝置的模塊化數(shù)據(jù)采集平臺采集所述調(diào)理后的壓力信息,對所述調(diào)理后的壓力信息進行均值濾波,根據(jù)預(yù)設(shè)的通道量程范圍參數(shù)以及信號調(diào)理電路參數(shù)對均值濾波結(jié)果進行數(shù)據(jù)換算,得到實際的壓力信息。
15、在一個實施例中,所述的電子制動控制單元的測試方法,還包括:
16、根據(jù)所述實際壓力信息,得到軸速并發(fā)送至所述被測電子制動控制單元。
17、第二方面,本技術(shù)提供一種電子制動控制單元的測試裝置,包括:
18、發(fā)送模塊,用于向被測電子制動控制單元發(fā)送目標控制指令和預(yù)獲取的工作環(huán)境信息,所述電子制動控制單元根據(jù)所述目標控制指令和所述預(yù)獲取的工作環(huán)境信息,生成電氣控制信號;
19、執(zhí)行模塊,用于接收所述電氣控制信號,將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息經(jīng)由數(shù)據(jù)采集裝置發(fā)送至所述被測電子制動控制單元的執(zhí)行部件,所述執(zhí)行部件根據(jù)所述電氣控制信號和預(yù)獲取的工作環(huán)境信息,產(chǎn)生實際壓力信息,并將所述實際壓力信息經(jīng)由所述數(shù)據(jù)采集裝置返回;
20、測試模塊,用于根據(jù)預(yù)設(shè)的標準執(zhí)行結(jié)果和所述實際壓力信息,得到所述被測電子制動控制單元的測試結(jié)果。
21、在一個實施例中,所述執(zhí)行模塊,包括:
22、執(zhí)行單元,用于將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息通過以太網(wǎng)發(fā)送至所述數(shù)據(jù)采集裝置,所述數(shù)據(jù)采集裝置將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息發(fā)送至所述被測電子制動控制單元的執(zhí)行部件。
23、在一個實施例中,所述執(zhí)行部件根據(jù)所述電氣控制信號和預(yù)獲取的工作環(huán)境信息,產(chǎn)生實際壓力信息;所述數(shù)據(jù)采集裝置采集所述執(zhí)行部件的實際壓力信息;
24、相對應(yīng)的,所述執(zhí)行模塊,包括:
25、接收單元,用于接收所述數(shù)據(jù)采集裝置通過以太網(wǎng)返回的所述實際壓力信息。
26、在一個實施例中,所述數(shù)據(jù)采集裝置采集所述執(zhí)行部件的實際壓力信息,包括:
27、所述數(shù)據(jù)采集裝置的信號調(diào)理板卡對所述實際壓力信息進行調(diào)理,得到調(diào)理后的壓力信息,所述數(shù)據(jù)采集裝置的模塊化數(shù)據(jù)采集平臺采集所述調(diào)理后的壓力信息,對所述調(diào)理后的壓力信息進行均值濾波,根據(jù)預(yù)設(shè)的通道量程范圍參數(shù)以及信號調(diào)理電路參數(shù)對均值濾波結(jié)果進行數(shù)據(jù)換算,得到實際的壓力信息。
28、在一個實施例中,所述的電子制動控制單元的測試裝置,還包括:
29、軸速確定模塊,用于根據(jù)所述實際壓力信息,得到軸速并發(fā)送至所述被測電子制動控制單元。
30、第三方面,本技術(shù)提供一種.電子制動控制單元的測試系統(tǒng),包括:數(shù)據(jù)采集裝置、執(zhí)行部件、被測電子制動控制單元以及所述的電子制動控制單元的測試裝置;
31、所述數(shù)據(jù)采集裝置與所述電子制動控制單元的測試裝置之間通過以太網(wǎng)連接,所述數(shù)據(jù)采集裝置與所述執(zhí)行部件連接,所述被測電子制動控制單元與所述電子制動控制單元的測試裝置連接,所述數(shù)據(jù)采集裝置與所述執(zhí)行部件之間的距離小于預(yù)設(shè)的距離范圍。
32、第四方面,本技術(shù)提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)所述的電子制動控制單元的測試方法。
33、第五方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),其上存儲有計算機指令,所述指令被處理器執(zhí)行時實現(xiàn)所述的電子制動控制單元的測試方法。
34、由上述技術(shù)方案可知,本技術(shù)提供一種電子制動控制單元的測試方法、裝置及系統(tǒng)。其中,該方法包括:向被測電子制動控制單元發(fā)送目標控制指令和預(yù)獲取的工作環(huán)境信息,所述電子制動控制單元根據(jù)所述目標控制指令和所述預(yù)獲取的工作環(huán)境信息,生成電氣控制信號;接收所述電氣控制信號,將所述電氣控制信號和預(yù)獲取的工作環(huán)境信息經(jīng)由數(shù)據(jù)采集裝置發(fā)送至所述被測電子制動控制單元的執(zhí)行部件,所述執(zhí)行部件根據(jù)所述電氣控制信號和預(yù)獲取的工作環(huán)境信息,產(chǎn)生實際壓力信息,并將所述實際壓力信息經(jīng)由所述數(shù)據(jù)采集裝置返回;根據(jù)預(yù)設(shè)的標準執(zhí)行結(jié)果和所述實際壓力信息,得到所述被測電子制動控制單元的測試結(jié)果,能夠提高電子制動控制單元測試的可靠性;具體地,通過數(shù)據(jù)采集裝置可以便捷、靈活的將遠程端的ebcu執(zhí)行部件接入測試平臺中,采集執(zhí)行部件的響應(yīng)數(shù)據(jù)或輸出ebcu的控制信號,所采集的數(shù)據(jù)可以與測試平臺進行數(shù)據(jù)共享,與測試平臺和ebcu之間形成閉環(huán)控制,還可將測試數(shù)據(jù)用于自動化測試結(jié)果比對。測試平臺接入本裝置后,無需再開發(fā)復(fù)雜的仿真模型即可將ebcu與執(zhí)行部件進行聯(lián)調(diào)聯(lián)試;數(shù)據(jù)采集裝置和測試平臺可以協(xié)同工作,能夠更精確、更便捷的驗證ebcu的實際控制效果,既可以提高測試的準確性,又可以降低仿真模型的開發(fā)成本。