在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于嵌入式實時控制器的主要功能

lhl545545 ? 來源:與非網 ? 作者:與非網 ? 2020-08-26 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

The Challenge:

構建控制器“ target=”_blank“ style=”cursor:pointer;color:#D05C38;text-decoration:underline;“》發動機控制器(EMS)硬件在回路(HIL)測試系統,需要在仿真整車運行環境的前提下,監測EMS在各種工況下的工作狀態,并且能夠通過測試工具實現系統的自動化測試。因此,EMS HIL測試系統最為關鍵的內容包括:準確模擬整車和發動機的各種運行工況,模擬EMS所需的各種傳感器信號,采集EMS的控制信號,模擬整車網絡中的其它控制節點,并且編寫可自動運行的測試用例程序。

The Solution:

EMS HIL測試系統搭建了一個完整的“虛擬車輛”測試環境,能夠在方案設計階段對EMS產品技術方案進行驗證,并且利用NI TestStand軟件實現EMS的自動化測試。本系統有如下優點:測試環境配置靈活、測試成本較低、人力投入較少、測試周期較短等。

一、HIL測試系統方案概述

關于嵌入式實時控制器的主要功能

圖1.1 汽車故障分布圖

1、HIL測試系統方案優勢

隨著科技日益創新,汽車技術的革新主要來自汽車電子技術的迅速發展,汽車電子電氣系統相關產品和技術越來越多的應用到實際的量產車型中。同時,從市場反饋來看,汽車故障較多發生在電子電氣系統相關器件(如圖1.1所示),而解決這些故障的根本手段除了在設計階段制定科學合理的電子電氣系統設計方案外,必須對系統方案進行驗證測試,因此對系統方案進行硬件在回路(HIL)測試成為系統方案驗證階段的必要工作。

HIL 測試系統方案的優勢特點:

可實現自動化測試、并生成測試報告,重復性強;

集成動態模型,可進行閉環實時控制;

可測量所有電氣信號,包括總線信號:CAN和LIN總線;

可分階段進行系統測試,對未開發完畢的ECU進行總線仿真;

減少測試時間,降低測試成本:

可在多個平臺中進行切換

多個ECU不同組合的測試

同一個ECU不同型號的測試

可通過自動化測試,減少測試時間,降低人員投入

具備豐富的測試功能:

可測試單個控制器的控制功能

可對整車網絡進行測試

可模擬車輛的復雜工況

可模擬各種類型的電氣故障

測試功能易于擴展

可方便連接測試工具:如標定和診斷工具等

關于嵌入式實時控制器的主要功能

圖1.2 EMS HIL測試系統工作原理

2、EMS HIL測試系統原理

如下圖1.2基于四缸高壓共軌柴油機EMS HIL測試系統工作原理圖所示,試驗管理軟件運行在PC機環境下,車輛仿真模型運行在HIL系統硬件實時控制器上,通過I/O模型直接控制I/O接口,I/O接口與信號調理、故障仿真板卡在硬件平臺上集成,最終實現與EMS相連。I/O接口與信號調理硬件配合,能夠仿真各種傳感器和執行器,監測執行器工作狀態并回傳給車輛模型,同時也能夠模擬各種硬件故障。從而,HIL測試系統與被測EMS組成一個虛擬的整車試驗環境,通過自動測試工具控制整套系統實現各種工況的測試,生成測試報告。

EMS開發者可基于此平臺分析、評估、優化EMS控制策略,并對優化后的EMS進行重新測試。

圖2.1 EMS HIL測試系統結構圖

二、EMS HIL測試系統設計與實現

如下圖2.1 EMS HIL測試系統結構圖所示,EMS HIL測試系統是由車輛模型、HIL硬件、試驗管理軟件和EMS控制器四部分組成,以此搭建了一個完整的“虛擬車輛”測試環境。在此測試環境下,對EMS設計方案在其設計階段進行驗證,并且利用TestStand軟件實現自動化測試。

搭建本測試系統需要完成以下四部分工作:硬件平臺設計、模型設計、系統閉環測試和系統自動測試。下文將針對各部分工作進行詳細介紹:

1、硬件平臺設計

EMS HIL測試系統硬件仿真平臺主要功能:提供車輛模型的實時運行環境,模擬EMS所需的各種傳感器信號,采集并監測控制器和執行器信號,模擬CAN網絡中的其它節點,對EMS和NI設備信號提供驅動、放大、濾波、保護、特殊信號的處理等功能。

如圖2.2 HIL測試系統硬件平臺示意圖所示,硬件組成主要包括:PXI機箱和板卡、信號調理模塊、故障注入板卡、內置的斷線測試盒、真實負載箱、電源切換板和電流采集模塊、車載電源模擬器、電源管理模塊和機柜等。

關于嵌入式實時控制器的主要功能

圖2.2 HIL測試系統硬件平臺示意圖

1.1、NI PXI機箱和板卡

PXI機箱和板卡主要包括:PXI機箱、PXI嵌入式實時控制器、R系列FPGA板卡、FlexRIO系列FPGA板卡、DAQ板卡和CAN卡。

PXI機箱用于放置PXI嵌入式實時控制器和PXI板卡,其中PXI嵌入式實時控制器用于運行車輛放置模型和控制PXI板卡,而PXI板卡主要功能包括:數字I/O、模擬I/O、PWM I/O、輸出電阻控制協議、模擬曲軸、凸輪軸等特殊傳感器、采集噴油參數、收發CAN報文等。

PXI機箱、嵌入式實時控制器和板卡組成一個實時硬件系統,通過PXI板卡的I/O接口接收經過調理的EMS信號,并將信號傳輸給車輛模型,在車輛模型運算后再由PXI板卡的I/O輸出各種傳感器信號,信號經過調理和故障仿真后傳輸給EMS,從而形成一個閉環的實時系統。

1.2、信號調理模塊

信號調理模塊主要功能:

通過適配板和信號調理載板,實現對PXI板卡硬件資源的分配,把資源按照信號類型進行分類;

通過信號調理載板上的跳線選擇、配置地線,對地線進行集中管理,方便接線抑制干擾;

通過信號調理載板,配置需要調理的通道,在信號調理模塊上對信號進行調理,實現信號驅動、放大、濾波、保護等功能;

特殊信號處理,如,電流型輪速信號輸出調理、電阻模擬等;

1.3、故障注入板

根據EMS的實際需求,對故障注入模塊中的通道數量進行分配,每個通道可以模擬對電源短路、對地短路、開路故障狀態、任意兩管腳間短路等故障。

板卡由恒潤科技開發的軟件控制,該軟件操作簡單,支持自動化測試,通過RS232發送指令到板卡上的單片機MCU),MCU根據指令控制繼電器動作,執行相應的故障模式。

1.4、內置斷線測試盒

斷線測試盒主要功能:測量EMS和HIL設備之間的所有信號、手動制造EMS故障等。

1.5、真實負載箱

真實負載箱采用抽拉式結構,內置連接EMS的EDAC端子臺和噴油器等客戶所指定的真實負載。

1.6、電源切換板和電流采集模塊

電源切換板:仿真EMS的上電過程。

電流采集板:將電流信號(例如高壓共軌發動機噴油器的驅動信號)轉換成電壓信號便于NI板卡采集。

1.7、車載電源模擬器

車載電源模擬器與電源切換板結合使用,給EMS供電,并且可以根據EMS功率消耗選取相應的程控電源。此外,通過HIL 測試系統可以對其中程控電源的輸出電壓和輸出電流的限值進行控制和監測。

1.8、電源管理模塊

電源管理模塊:主要實現對HIL硬件平臺的電源進行控制、分配、保護等。

1.9、機柜

機柜:分層存放各類硬件模塊。

2、模型設計

為了滿足對EMS控制器的HIL測試需求,需要根據客戶提供的車輛參數搭建車輛模型,并進行參數化,增加I/O模型、CAN報文集成等工作。因此,本方案模型開發的工作包括:搭建模型并對模型進行參數化、I/O模型設計、CAN報文的I/O模型設計。

2.1、車輛模型設計

本方案使用四缸高壓共軌柴油機模型,包含以下子系統:

氣路模塊:中冷器、氣路模型、增壓器

油路模塊:油軌、高壓泵、壓力控制閥、噴油器、油箱

冷卻模塊:催化器

排氣系統

氣缸:扭矩輸出、摩擦扭矩

環境模塊:駕駛員、測功機模型

軟件ECU:發動機ECU

該模型使用Matlab/Simulink進行開發,包含了詳細的氣路、油路和氣缸等子系統模型,滿足與發動機控制器的I/O接口要求。

基于NI FPGA的程序開發流程

2.2、I/O模型設計

模型I/O的主要功能:數字I/O、模擬I/O、PWM I/O、電阻控制協議、模擬曲軸、凸輪軸等特殊傳感器、采集噴油參數等。

在EMS HIL測試系統中,需要對I/O模型(除模擬I/O外)進行重新開發,在開發過程中,需要先在NI FPGA上進行功能開發,在開環驗證功能滿足客戶的需求后,將I/O模型添加到Matlab/Simulink模型中,最后通過NI VeriStand導入模型,并將FPGA與I/O模型關聯。

I/O模型設計最為核心的內容是,基于NI FPGA進行功能開發。分為兩部分內容:針對NI FlexRIO板卡的適配板卡的硬件開發,以及FPGA程序的開發。其中,硬件開發主要是針對NI FlexRIO板卡的IO接口擴展高速的A/D、D/A和數字I/O。FPGA程序主要實現的是特殊傳感器模擬、噴油參數采集和其他I/O模型的功能。

如圖2.3所示是基于NI FPGA的程序開發流程。由圖可知,I/O模型的開發流程為:首先,在NI VeriStand FPGA Interface模板中編程,程序包含FPGA函數和vhdl程序代碼等;其次,通過FPGA編譯器編譯此程序,生成二進制文件;再次,在文本編輯器中,編輯針對二進制文件的配置文件;再在NI VeriStand中添加RIO設備,調用二進制文件的配置文件;最后,通過運行VeriStand工程將程序下載到FPGA中。

采用在NI VeriStand FPGA Interface中開發FPGA程序的開發方式,不僅能夠實現程序的離線仿真,而且能夠達到FPGA與車輛模型傳遞數據的目的。

上述模型開發模式不僅能夠保證系統的靈活性和穩定性,借助開放的 NI VeriStand 架構也可以大幅降低時間成本和人力成本。

2.3、CAN報文I/O模型設計

基于EMS的CAN通訊協議(CAN的數據庫dbc文件),對CAN通道進行相應的配置,正確發送EMS所需的CAN信號,監測EMS發出的CAN信號,并將CAN的發送和接收的信號引入模型。

3、系統閉環測試

在完成上述設計工作后,即可對HIL測試系統進行閉環調試,系統閉環測試的工作內容包括:VeriStand 工程搭建和系統閉環調試。

VeriStand 作為試驗管理軟件,是HIL系統閉環調試必不可少的工具。在搭建“虛擬車輛”測試環境的過程中,主要功能是:集成車輛模型、加載CAN通道、加載DAQ設備、加載FPGA設備、將I/O模型的接口與硬件通道關聯、下載集成好的模型、監測I/O接口和CAN信息、監測EMS信號、實現模型的在線參數修改等。

Veristand靈活、開放且高兼容的架構,使得我們能以更高效的方式搭建復雜的系統測試環境,尤其適合對于實時性強、且自定義設計要求比較高的應用情況。

EMS功能測試界面

恒潤科技自動化測試用例庫

3.1、VeriStand工程搭建

VeriStand工程搭建內容:系統定義文件的配置、界面的搭建。其中,系統定義文件的配置主要包括:模型集成、DAQ集成、RIO集成、CAN集成、I/O模型與硬件和CAN通道關聯。

為了更好的滿足汽車HIL測試的實際需求,恒潤科技對VeriStand界面中的控件進行了重新開發,增加汽車儀表、檔位控制、點火鑰匙等控件,并優化重組了其它控件。界面的搭建主要包含:EMS功能測試界面(如圖2.4所示)、CAN和I/O監測界面。

3.2、系統閉環調試

在VeriStand工程搭建好之后,將PC機通過網線跟PXI嵌入式實時控制器連接,運行VeriStand工程即可將車輛仿真模型下載到PXI實時控制器中。此時,HIL硬件平臺與EMS組成一個“虛擬車輛”的運行環境,通過VeriStand界面進行“虛擬車輛”的控制、車輛仿真模型的校準等工作,直到達到EMS動態控制模型的扭矩、轉速、軌壓等參數與臺架上的實驗數據近似(近似的程度根據客戶需求而定)。

4、HIL測試系統自動化測試

自動化測試優點:更方便的實施重復性測試和回歸測試;可以執行一些手工測試困難或不可能進行的測試;能夠保證測試結果的一致性,并可反復多次測試;能夠在一定程度上避免失誤或誤操作等。

在完成模型的閉環調試后,使用NI TestStand搭建自動測試用例。由于測試序列的自定義要求很高,一方面可以導入已有的測試用例,提高效率;同時又需根據不同工況和具體需求,加入各種新的自定義測試。為此,恒潤科技借助TestStand的基礎上專門開發了針對汽車行業HIL系統測試的自動化測試用例庫。如圖2.5恒潤科技自動化測試用例庫所示,TestBaseLib為自動測試基礎庫,EFILib為故障注入的自動測試包(該測試包只有系統中引入故障注入功能時才會使用)。

最后,在執行自定義的測試序列之后,NI TestStand會自動生成完整的測試報告。

三、方案總結

本系統是以NI的軟件和硬件設備為基礎,結合恒潤科技開發的信號調理模塊、故障注入模塊和車輛仿真模型,搭建的一套針對四缸高壓共軌柴油機EMS的HIL測試系統,它能夠模擬EMS所需的各種傳感器信號,采集EMS的控制信號,模擬CAN網絡中的其它節點。具備以下技術優勢:

支持自動化測試、測試報告生成,測試用例可重復性強;

集成了動態模型,可進行閉環實時控制;

可測量EMS所有的電氣信號;

可分階段進行系統測試,對未開發完畢的ECU進行總線仿真;

能在不同ECU變型結構之間快速切換;

減少測試時間、降低測試成本;

具有豐富的測試功能。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2565

    文章

    52897

    瀏覽量

    766572
  • 發動機
    +關注

    關注

    33

    文章

    2540

    瀏覽量

    70919
  • 控制器
    +關注

    關注

    114

    文章

    17082

    瀏覽量

    183960
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式和單片機,是同一個東西嗎?

    (Microcontroller,簡稱MCU),是一種集成了處理、內存和外圍設備的單芯片微型計算機。它通常作為嵌入式系統的核心控制單元,具有集成度高、成本低、易于編程和控制等優點。單
    發表于 07-09 10:20

    eMMC主控的定義和主要功能

    eMMC的全稱為“embedded Multi Media Card”,即嵌入式的多媒體存儲卡。eMMC采用統一標準的接口,把高容量NAND Flash以及eMMC Controller封裝在一顆BGA芯片中。eMMC的一個明顯優勢是在封裝中集成了一個控制器,提供標準接口
    的頭像 發表于 11-09 11:17 ?1682次閱讀
    eMMC主控的定義和<b class='flag-5'>主要功能</b>

    畫面分割主要功能

    主要功能 畫面分割是一種視頻處理設備,它能夠將多個視頻信號分割成多個小畫面,并在一個顯示上同時顯示。這種設備的出現,極大地提高了視頻監控系統的效率和靈活性。本文將詳細介紹畫面分割
    的頭像 發表于 10-17 09:22 ?1863次閱讀

    負載管理主要功能

    負載管理(Load Manager)是計算機系統中的一個關鍵組件,它負責分配和管理計算資源,以確保系統運行的效率和穩定性。負載管理主要功能包括任務調度、資源分配、性能監控、故障恢復等。以下
    的頭像 發表于 10-10 11:26 ?822次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式主板如同是設備
    的頭像 發表于 09-30 10:05 ?1594次閱讀

    自動調壓主要功能有哪些

    和電網需求。以下是自動調壓主要功能及其解釋: 電壓穩定 : 自動調壓主要功能是維持電壓的穩定。在電力系統中,電壓的波動會影響設備的正常運行和電力質量。自動調壓
    的頭像 發表于 09-29 11:13 ?1863次閱讀

    電機控制器主要功能有哪些?其組成有哪些?

    電機控制器是現代電氣系統中的關鍵組成部分,它負責控制和調節電機的運行狀態,以滿足各種應用需求。電機控制器主要功能包括啟動、停止、調速、保護和監測等。 電機
    的頭像 發表于 09-27 14:50 ?2948次閱讀

    FPD link主要功能模塊

    電子發燒友網站提供《FPD link主要功能模塊.pdf》資料免費下載
    發表于 09-27 11:38 ?0次下載
    FPD link<b class='flag-5'>主要功能</b>模塊

    為何嵌入式控制器首選ARMxy?深度解析

    嵌入式ARM控制器是一種基于ARM架構的嵌入式系統控制器,廣泛應用于各種嵌入式系統中,包括工業物聯網關、邊緣計算網關、智慧城市、智能設備、工
    的頭像 發表于 09-21 10:09 ?687次閱讀
    為何<b class='flag-5'>嵌入式</b><b class='flag-5'>控制器</b>首選ARMxy?深度解析

    GUTOR不間斷電源的主要功能是什么?

    GUTOR不間斷電源的主要功能是什么?
    發表于 09-06 17:44

    工業機器人控制器主要功能有哪些

    工業機器人控制器是工業機器人系統的大腦,負責接收指令、處理數據、控制機器人的運動和操作。控制器的設計和性能直接影響到機器人的靈活性、精確度和效率。以下是工業機器人控制器
    的頭像 發表于 09-04 09:18 ?1673次閱讀

    微處理主要功能是什么

    微處理(Microprocessor),作為計算機系統的核心部件,其主要功能對于整個計算機系統的運行至關重要。
    的頭像 發表于 08-22 11:48 ?3465次閱讀

    DMA控制器主要功能有哪些

    DMA(Direct Memory Access)控制器是一種在系統內部轉移數據的獨特外設,其主要功能是實現內存與外設之間的直接數據傳輸,而無需CPU的頻繁干預。這種數據傳輸方式顯著提高了數據傳輸的效率和速度,減輕了CPU的負擔,使得CPU能夠更專注于執行其他任務。
    的頭像 發表于 08-20 10:41 ?3036次閱讀

    RFID天線的工作原理和主要功能

    RFID(Radio Frequency Identification,無線射頻識別)天線作為RFID系統中的關鍵組件,其工作原理和主要功能對于整個系統的性能和穩定性至關重要。以下是對RFID天線工作原理和主要功能的詳細闡述。
    的頭像 發表于 08-09 15:38 ?2686次閱讀

    高頻調諧主要功能有哪些

    高頻調諧是一種廣泛應用于電子通信領域的設備,其主要功能是對接收到的高頻信號進行調諧、濾波、放大等處理,以滿足通信系統對信號質量的要求。 一、調諧功能 調諧功能是高頻調諧
    的頭像 發表于 07-16 16:35 ?1520次閱讀
    主站蜘蛛池模板: 国产成人亚洲毛片 | 欧美天堂视频 | 日本不卡免费高清一级视频 | 男人的网址 | 亚洲欧美国产视频 | 天天天综合| 午夜激情小视频 | 午夜美女视频在线观看高清 | 久操视频在线观看免费 | 色偷偷成人网免费视频男人的天堂 | 天天爽夜夜 | 欧美肥胖女人bbwbbw视频 | 99精品免费视频 | 国产婷婷色一区二区三区深爱网 | aaa一级片 | 快乐你懂的在线视频免费观看 | 欧美 亚洲 国产 精品有声 | 欧美性xxxx交 | 韩国三级无遮挡床戏视频 | 韩国三级久久精品 | 亚洲88av| 99热热热 | 国产精品欧美一区二区三区不卡 | 亚洲第一视频在线播放 | 深爱五月婷婷 | 久久久久国产一级毛片高清板 | 黄色三级视频 | 7777在线 | 在线免费公开视频 | аbt天堂资源在线官网 | 精品久久久久久午夜 | 99久久久免费精品免费 | 夜夜天天 | 五月婷婷综合基地 | 五月天激情在线 | sis色中色| 毛片一级黄色 | 视频在线观看免费视频 | 在线观看色视频网站 | 天天透天天射 | 日本黄免费 |