NI近日最新推出NI-XNET CAN和FlexRay嵌入式网络接口,这将有助于汽车、航空航天等领域的工程师快速完成原型化、模拟和测试下一代FlexRay和控制器局域网(CAN)设备和网络。NI -XNET嵌入式网络平台由14块新型高性能的、基于PCI和PXI总线的FlexRay和CAN接口卡以及一个用于快速应用开发的通用API组成。该平台是专为高要求的应用所设计,如硬件在环( HIL )和终端测试等需要几百路信号源和亚微秒级延迟的应用。
CAN和FlexRay的总线主要应用于汽车行业中,用于车载电子控制单元(ECU)间的通信。CAN总线的历史已经超过20年,由于对带宽,同步和冗余等方面的需求不断提升,促使了下一代FlexRay总线的问世,其速度是CAN的20倍。越来越多的汽车工程师使用的是两者相结合的总线。然而,开发可以同时与两个网络通信的原型、测试测量系统是一项非常具有挑战,成本高昂且复杂的任务。
NI-XNET平台为CAN 和FlexRay网络和设备提供了一组通用的API ,基于这组API开发的同一个应用软件在两个网络上均可运行,从而实现了代码重用。为了简化应用程序开发,通过与本地信号数据库集成,硬件和API会将信号从工程单位翻译成原始的网络报文。NI-XNET软件包含一个信号数据库编辑器,可以导入和编辑采用行业标准的格式,如FIBEX和.DBC的数据库文件,从而使工程师能够管理任何影响到网络数据的设计变更。 该软件还提供了一个总线监测工具,这使工程师们能迅速地查看,记录和诊断总线数据以简化故障排除。
NI-XNET API与NI LabVIEW软件无缝集成,便于工程师在一个易用的图形化编程环境中获取和更改系统级的数据或信号。当结合LabVIEW 实时模块使用时,NI-XNET接口提供了真正的确定性和可靠性性能,这在如硬件在环和生产测试等应用中是至关重要的。
NI-XNET高性能硬件包括两块FlexRay接口卡和12块CAN接口卡,均基于PCI或 PXI总线格式。这些板卡提供一个或两个端口,并为每个端口配备高性能的、专用的板载处理器,用于处理诸如CAN信息循环广播等复杂的任务,从而帮助工程师提高系统仿真速度。NI-XNET还提供了NI设备驱动的DMA技术 ,使主机应用程序有更快的数据流,并且减少抖动和CPU负载。除了支持LabVIEW、NI-XNET同时支持NI LabWindows/CVI, C 和 C++。 对于复杂的系统测试,仿真和原型,该系列接口卡还能轻松地与NI数据采集和机器视觉产品、NI PXI模块化仪器、以及数字化仪和示波器等外部仪器完成同步。
|