资料介绍
汽车在出厂之前,从研发设计到整车下线要经过严格的检测,以确保产品的质量以及各分系统工作的可靠性和安全性。随着汽车电子技术的发展,测试项目和测试要求越来越多,测试系统的可扩展性受到更多的关注。新一代汽车电子系统测试技术着重于在行驶中完成各种机电系统运行状态的测试,以便缩短测试时间,完成可靠性检测。汽车测试类型多样,涉及到不同的信号类型。例如,通过多测点的温度测量来检验空调系统的功效;通过监控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次下载 | 免费
评论
查看更多