美国国家仪器有限公司(National Instruments,简称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模块化仪器、以及数字化仪和示波器等外部仪器完成同步。
关键字:CAN接口 FlexRay 嵌入式网络接口
引用地址:
NI最新推出高性能FlexRay和CAN接口
推荐阅读最新更新时间:2024-05-02 20:52
NI最新推出高性能FlexRay和CAN接口
美国国家仪器有限公司(National Instruments,简称NI)近日最新推出NI-XNET CAN和FlexRay嵌入式网络接口,这将有助于汽车、航空航天等领域的工程师快速完成原型化、模拟和测试下一代FlexRay和控制器局域网(CAN)设备和网络。NI -XNET嵌入式网络平台由14块新型高性能的、基于PCI和PXI总线的FlexRay和CAN接口卡以及一个用于快速应用开发的通用API组成。该平台是专为高要求的应用所设计,如硬件在环( HIL )和终端测试等需要几百路信号源和亚微秒级延迟的应用。 CAN和FlexRay的总线主要应用于汽车行业中,用于车载电子控制单元(ECU)间的通信。CAN总线的历史已经
[半导体设计/制造]
LPC2131基于CPLD的CAN接口设计
Philips公司的LPC213l是基于ARM7TDMI-S的高性能32位RISC微控制器。它具有ARM处理器的所有优点——低功耗、高性能和较为丰富的片上资源,但LPC2131内部没有集成CAN控制器,而无法利用CAN总线来进行通信。为了使得LPC2131能够利用CAN总线进行通信,可以通过外部扩展来实现其功能。目前,比较普通的方法是在LPC2131的外部采用CAN控制器设计CAN总线接口。LPC2131与CAN控制器的接口电路如图1所示。 这种方法中,LPC2131是通过GPIO口与CAN控制器SJA1000相连实现数据交互的。LPC2131通过寄存器IOSET/IOCLR来设定I/O口的高/低状态,虽然可
[工业控制]
FlexRay为实现更高级的驾驶体验铺平了道路
在汽车电子或汽车总线领域,前端时间大家讨论最多的是LINK_KEYWORD0在宝马最新X5豪华SUV中的应用。FlexRay控制X5的自动驾驶系统,能够对随时变化的道路状况进行快速的反应并作出补偿。 在X5的底盘和悬挂控制系统中采用FlexRay似乎是个良好的开端。不过真正的用意在于为驾驶一族提供新一代的汽车控制总线,同时有助于获取实际应用中有关系统运行方面的更多信息。许多其他的汽车制造商也在期盼加快FlexRay总线的研发速度。 该总线的作用将会越来越突出。就像X5的自动驾驶系统一样,FlexRay总线的部署将会从某几个控制系统开始来取代CAN(控制器区域总线)总线。其他的FlexRay部署将能够实现一些CAN无法支持的新应用
[嵌入式]
基于DSP的CAN总线接口设计
1. CAN总线简介 控制器局部网络(CAN ControllerAreaNetwork)是德国Bosch公司从20世纪80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯协议。1991年9月PHILIPS公司制定并颁布了CAN2.0技术规范;1993年11月国际标准化组织(ISO)正式颁布了关于CAN总线的ISO11898标准 ,为CAN总线的标准化、规范化应用铺平了道路。
世界各半导体厂商推出了许多CAN总线产品。一类是专用的CAN控制器芯片,如Intel公司的82526,82527;PHILIP公司的82C200,SJA1000;NEC公司的72005等;另一类是嵌入CAN接口的
[嵌入式]
示波器的LIN、CAN和FlexRay串行总线调试
为了改善系统通信效率,降低成本,目前所有的汽车设计都采用了大量的串行总线通信协议。I2C 和SPI协议通常应用在电子控制单元(ECU)的芯片间通信。对于各种汽车子系统(例如舒适性控制系统、防盗锁、传动系统和引擎控制)之间的长距离串行通信和控制,CAN、LIN和FlexRay协议是当今汽车行业中最常见的串行总线应用。 基于主从关系的LIN串行总线主要用于对安全性要求不高的应用,例如座椅和车窗控制。CAN串行总线采用差分事件触发,其噪声抗扰度高于单端LIN总线,二十多年来一直用作汽车的主要控制总线。FlexRay串行总线采用差分时间触发和同步确定性时间表。作为新兴的串行总线技术,FlexRay应用在部分高端汽车中,主要适用
[测试测量]
恩智浦交付第100万枚FlexRay™汽车网络收发器
恩智浦半导体(NXP Semiconductors)今日宣布向汽车行业交付第100万枚FlexRay收发器。此次里程碑式的交付,使恩智浦成为行业内首家实现FlexRay物理层兼容收发器发货量突破百万大关的供应商,也再度验证了恩智浦作为车载网络技术顶级供应商的行业领先地位。这同时反映出全球OEM汽车制造商正在加速对FlexRay车载网络技术的应用。 FlexRay是实现确定性、容错、高速数据通信的汽车网络标准,该标准可实现线控制动和线控转向等新一代增强型汽车应用所需的网络性能。作为下一代车载网络,FlexRay的带宽远高于目前的CAN标准,而且有望成为线控驱动(即电子油门)应用的通讯中枢,从而帮助减少车身重量和能源消耗,同
[汽车电子]
常用车载总线CAN、CANFD、LIN、FlexRay 和 Ethernet概述
随着现代汽车的电子化程度越来越高,汽车总线系统也变得越来越复杂。汽车总线测试是一项重要的任务,它有助于确定车辆电子系统中的问题,并保障车辆的安全和可靠性。本文将介绍五种常见的汽车总线系统和相关的测试工具。 CAN总线 …… 控制器区域网(Controller Area Network,CAN)是一种常用于现代汽车中的数据通讯总线。CAN总线是一种高速总线,它支持多种不同的数据传输速率,可以用于传输各种车辆系统的数据,例如引擎、传动系统、车辆稳定性控制系统和防盗系统等。 CAN FD总线 …… CANFD总线是一种高速CAN总线,支持更快的数据传输速率和更大的数据负载。它是CAN总线的进化版,可用于支持更高带宽的应用,例如
[嵌入式]
SHARC DSP与SJA1000的CAN总线接口设计
引言 当前,有一些微处理器将CAN控制器嵌入到系统之中,但是仍有大量人们比较熟悉的微处理器并不带有CAN控制器。采用微处理器和CAN控制器组合的设计成为必要,而且,CAN控制器具有完成CAN总线通信协议所要求的全部必要功能,因此,CAN控制器与其它微处理器的接口设计成为设计CAN总线系统的首要工作。本文重点介绍以SHARC DSP为核心的、基于SJA1000的CAN总线接口设计。 图1 SJA1000和CAN总线的连接 图2 ADSP21062和SJA1000的简化设计图 图3 基于CPLD的ADSP21062和SJA1000设计图 图4 CPLD的逻辑图 SJA1000简介 SJA1000
[应用]