資料介紹
汽車在出廠之前,從研發設計到整車下線要經過嚴格的檢測,以確保產品的質量以及各分系統工作的可靠性和安全性。隨著汽車電子技術的發展,測試項目和測試要求越來越多,測試系統的可擴展性受到更多的關注。新一代汽車電子系統測試技術著重于在行駛中完成各種機電系統運行狀態的測試,以便縮短測試時間,完成可靠性檢測。汽車測試類型多樣,涉及到不同的信號類型。例如,通過多測點的溫度測量來檢驗空調系統的功效;通過監控CAN網絡以保證各控制單元或設備間正常通信;通過加速度測量來驗證平順性。這些不同性質的測試,往往需要相應的測試設備來完成,這就要求工程師分別去熟悉這些不同的測試設備。
為了保證順利完成試驗目的,測試系統必須具備高度的可靠性。例如,在汽車碰撞試驗中需要記錄傳感器測量數據和圖像數據。由于測試環境比較復雜,燃料電池測試中的電池堆共模電壓可能超過千伏,需要有良好的對地隔離性能。考慮到測試空間、預算等因素,廠商也希望能夠用一個集成的并且高度可靠的測試系統替代這些不同的分立測試設備,以期根據具體應用定義功能,同時又能滿足測試環境和技術指標的要求。
現場可編程門陣列FPGA(Field Programmable Gate Array)技術具有自定義邏輯功能和高可靠性的特點,工程師可將FPGA技術融入測試系統,解決上述車載測試難點,同時滿足低成本、系統可擴展性和復雜的測試環境要求。本文將探討FPGA相關技術在車載測試中的應用。
FPGA技術——“一個平臺 多種應用”
FPGA是PAL、GAL、PLD等可編程器件進一步發展的產物,其邏輯功能由內部規則排列的邏輯單元陣列(Logic Cell Array)完成。邏輯單元陣列內部包括可配置邏輯模塊(Configurable Logic Block)、輸入輸出模塊(Input Output Block)和內部連線(Interconnect)3個部分。工程師可通過軟件編程重新配置FPGA內部的邏輯模塊和I/O模塊,以實現自定義的邏輯。
FPGA技術具有很多優勢,包括自定義I/O硬件定時和同步、高度可靠性、數字信號處理和分析等。這些優勢為快速增長的汽車電子測試技術提供了靈活的低成本解決方案。
不同車載測試的技術指標也存在差異,包括采樣率、信號調理、處理和分析。例如,采樣率范圍從GPS數據記錄的15 Hz到碰撞試驗的200 kHz不等。應用FPGA直接連接到數字和模擬I/O,可對各通道定義不同的采樣率和觸發,實現單個系統解決所有車載測試的應用,避免定制硬件或多個測試系統的需要。即單個FPGA平臺既可用于低速、高精度GPS或溫度記錄;又可通過快速編程實現用于有高采樣率要求的碰撞試驗;也可將不同采樣率以并行方式共存于同一個測量應用中(例如在配置FPGA實現10 Hz溫度采集的同時進行50 kHz的振動測試);還可實現任何I/O之間的同步(例如實現CAN總線數據和數字或模擬I/O信號間納秒級的同步測量)。如果沒有FPGA技術,單個系統很難同時滿足這些不同的車載測試需求。
應用FPGA技術,可對任何傳感器信號進行高級信號處理和分析。在很多信號處理系統中,底層的信號預處理算法要處理大量的數據,因此要求處理速度很高,同時算法相對簡單。采用FPGA進行編程可實現該算法,同時,還可很方便地對所采集的信號作數字濾波運算、快速傅立葉變換(FFT)、加窗等多種信號處理和分析。傳感器級信號處理和分析功能使FPGA技術成功應用于高速數據采集處理卡和高速圖像采集處理卡的研發。
此外,利用FPGA可自定義邏輯功能開發定制板卡,用于發動機控制單元(ECU)的快速原型設計和硬件在環仿真(HIL)。FPGA可實現硬件層面極快的閉環控制循環速率。通過FPGA編程對CAN、模擬或數字的信號輸入作出快速響應,同時FPGA的并行性允許將多個快速控制循環集成在同一個系統中。例如,Drivven公司應用FPGA的可重復配置性能,實現了Yamaha YZF-R6發動機控制系統的原型設計,避免了在設計過程中購買多個定制硬件,從而降低了成本;MicroNova同樣使用具有高可靠性、可定制邏輯功能的FPGA硬件平臺實現了世界上第一個V12汽油發動機的硬件在環仿真。
圖形化FPGA編程
FPGA技術有很多優點,可廣泛應用于車載測試和開發定制板卡。工程師在利用FPGA編程時,往往需要掌握硬件設計語言如VHDL之類的知識。而圖形化開發工具,如National Instruments(NI)的高效圖形化開發環境LabVIEW,則是專為需要建立靈活的可擴展性測試測量和控制應用系統的工程師和科學家設計的,以滿足他們以最小的成本實現最快速開發系統的需求。
LabVIEW直觀的圖形化開發特性,使得工程師把更多的精力集中在功能開發上,而不是代碼撰寫上,大幅縮短了開發時間和成本。LabVIEW是一個開放性的軟件平臺,對于一些特定的應用,可提供多種工具包和模塊來提升和加速系統開發。例如,通過LabVIEW FPGA模塊,工程師就無需硬件描述語言和硬件設計相關專業知識,便可在WINDOWS操作系統上,通過圖形化開發自定義的FPGA邏輯代碼并下載到FPGA硬件目標,創建自定義硬件。如圖1所示,在FPGA上實現CAN數據和數字或模擬信號間納秒級的同步測量。當測試要求改變時,只需下載新的代碼到FPGA,而無需定制新的硬件。同時,為方便工程師直接使用現成的VHDL代碼,提供了VHDL語言接口。LabVIEW Real-Time模塊用于針對實時硬件目標開發時間確定性的應用程序;嵌入式開發系統模塊適用于任何32位處理器的圖形化開發;DSP模塊則適用于圖形化DSP算法開發,集成數字濾波器設計工具包;信號處理工具包適用于測試數據的高精度頻譜分析和顯示。總之,圖形化開發軟件LabVIEW極大地提高了工程師的工作效率。
為了保證順利完成試驗目的,測試系統必須具備高度的可靠性。例如,在汽車碰撞試驗中需要記錄傳感器測量數據和圖像數據。由于測試環境比較復雜,燃料電池測試中的電池堆共模電壓可能超過千伏,需要有良好的對地隔離性能。考慮到測試空間、預算等因素,廠商也希望能夠用一個集成的并且高度可靠的測試系統替代這些不同的分立測試設備,以期根據具體應用定義功能,同時又能滿足測試環境和技術指標的要求。
現場可編程門陣列FPGA(Field Programmable Gate Array)技術具有自定義邏輯功能和高可靠性的特點,工程師可將FPGA技術融入測試系統,解決上述車載測試難點,同時滿足低成本、系統可擴展性和復雜的測試環境要求。本文將探討FPGA相關技術在車載測試中的應用。
FPGA技術——“一個平臺 多種應用”
FPGA是PAL、GAL、PLD等可編程器件進一步發展的產物,其邏輯功能由內部規則排列的邏輯單元陣列(Logic Cell Array)完成。邏輯單元陣列內部包括可配置邏輯模塊(Configurable Logic Block)、輸入輸出模塊(Input Output Block)和內部連線(Interconnect)3個部分。工程師可通過軟件編程重新配置FPGA內部的邏輯模塊和I/O模塊,以實現自定義的邏輯。
FPGA技術具有很多優勢,包括自定義I/O硬件定時和同步、高度可靠性、數字信號處理和分析等。這些優勢為快速增長的汽車電子測試技術提供了靈活的低成本解決方案。
不同車載測試的技術指標也存在差異,包括采樣率、信號調理、處理和分析。例如,采樣率范圍從GPS數據記錄的15 Hz到碰撞試驗的200 kHz不等。應用FPGA直接連接到數字和模擬I/O,可對各通道定義不同的采樣率和觸發,實現單個系統解決所有車載測試的應用,避免定制硬件或多個測試系統的需要。即單個FPGA平臺既可用于低速、高精度GPS或溫度記錄;又可通過快速編程實現用于有高采樣率要求的碰撞試驗;也可將不同采樣率以并行方式共存于同一個測量應用中(例如在配置FPGA實現10 Hz溫度采集的同時進行50 kHz的振動測試);還可實現任何I/O之間的同步(例如實現CAN總線數據和數字或模擬I/O信號間納秒級的同步測量)。如果沒有FPGA技術,單個系統很難同時滿足這些不同的車載測試需求。
應用FPGA技術,可對任何傳感器信號進行高級信號處理和分析。在很多信號處理系統中,底層的信號預處理算法要處理大量的數據,因此要求處理速度很高,同時算法相對簡單。采用FPGA進行編程可實現該算法,同時,還可很方便地對所采集的信號作數字濾波運算、快速傅立葉變換(FFT)、加窗等多種信號處理和分析。傳感器級信號處理和分析功能使FPGA技術成功應用于高速數據采集處理卡和高速圖像采集處理卡的研發。
此外,利用FPGA可自定義邏輯功能開發定制板卡,用于發動機控制單元(ECU)的快速原型設計和硬件在環仿真(HIL)。FPGA可實現硬件層面極快的閉環控制循環速率。通過FPGA編程對CAN、模擬或數字的信號輸入作出快速響應,同時FPGA的并行性允許將多個快速控制循環集成在同一個系統中。例如,Drivven公司應用FPGA的可重復配置性能,實現了Yamaha YZF-R6發動機控制系統的原型設計,避免了在設計過程中購買多個定制硬件,從而降低了成本;MicroNova同樣使用具有高可靠性、可定制邏輯功能的FPGA硬件平臺實現了世界上第一個V12汽油發動機的硬件在環仿真。
圖形化FPGA編程
FPGA技術有很多優點,可廣泛應用于車載測試和開發定制板卡。工程師在利用FPGA編程時,往往需要掌握硬件設計語言如VHDL之類的知識。而圖形化開發工具,如National Instruments(NI)的高效圖形化開發環境LabVIEW,則是專為需要建立靈活的可擴展性測試測量和控制應用系統的工程師和科學家設計的,以滿足他們以最小的成本實現最快速開發系統的需求。
LabVIEW直觀的圖形化開發特性,使得工程師把更多的精力集中在功能開發上,而不是代碼撰寫上,大幅縮短了開發時間和成本。LabVIEW是一個開放性的軟件平臺,對于一些特定的應用,可提供多種工具包和模塊來提升和加速系統開發。例如,通過LabVIEW FPGA模塊,工程師就無需硬件描述語言和硬件設計相關專業知識,便可在WINDOWS操作系統上,通過圖形化開發自定義的FPGA邏輯代碼并下載到FPGA硬件目標,創建自定義硬件。如圖1所示,在FPGA上實現CAN數據和數字或模擬信號間納秒級的同步測量。當測試要求改變時,只需下載新的代碼到FPGA,而無需定制新的硬件。同時,為方便工程師直接使用現成的VHDL代碼,提供了VHDL語言接口。LabVIEW Real-Time模塊用于針對實時硬件目標開發時間確定性的應用程序;嵌入式開發系統模塊適用于任何32位處理器的圖形化開發;DSP模塊則適用于圖形化DSP算法開發,集成數字濾波器設計工具包;信號處理工具包適用于測試數據的高精度頻譜分析和顯示。總之,圖形化開發軟件LabVIEW極大地提高了工程師的工作效率。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 壓力傳感器在車載GPS接收機中的應用
- FPGA在視頻處理中的應用綜述 18次下載
- FPGA設計與調試教程說明 9次下載
- 基于嵌入式Linux藍牙在車載電子系統中的應用 10次下載
- 基于FPGA技術在車載測試系統中的應用 1次下載
- 基于軟件測試技術的FPGA測試研究 65次下載
- 嵌入式邏輯分析儀在FPGA測試中的應用 38次下載
- 數據融合技術在車牌字符識別中的應用
- FPGA系統內部邏輯在線測試技術
- FPGA在WCDMA基帶測試系統中的應用
- 指向和單脈沖跟蹤在車載動中通中的應用
- 基于CompactRIO在車載數據采集中的應用
- 車載視頻系統中字符疊加技術的應用
- 基于黑盒的FPGA功能測試
- uCOS-Ⅱ在車載GPS移動終端中的應用
- 時鐘晶振在車載系統的應用 130次閱讀
- Linux在車載HPC安全方面的工作原理 249次閱讀
- 【電磁兼容技術案例分享】某車載空調面板因電容導致BCI測試FAIL問題整改案例 724次閱讀
- Busbar目前車載運用中相關基礎連接技術 875次閱讀
- 車載T-BOX中MCU和SoC通信方案(SPI通信方式) 3646次閱讀
- FPGA靜態時序分析詳解 2560次閱讀
- POC電感在車載數字高清攝像頭的應用 2976次閱讀
- FPGA設計中時序分析的基本概念 2535次閱讀
- 基于CANopen協議在車載設備中的應用研究 1713次閱讀
- 在車載導航市場,最受歡迎的定位模塊是什么? 4059次閱讀
- 基于硬件設計和軟件設計的藍牙技術在車載娛樂設備中的應用與開發 926次閱讀
- SignalTapII ELA的FPGA在線調試技術介紹 720次閱讀
- 全面分析車載以太網技術及其標準化 4964次閱讀
- 基于在線分析儀器的測試方法與測試技術 1570次閱讀
- 車載穩像系統的技術設計與實現 1457次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多