CAN/CAN-FD/CANopen
我们使用标准的 KVaser 4 通道 PCIe 卡提供集成 CAN 解决方案,使您的实时仿真器能够与任何外围 CAN 设备连接,并支持 CAN-FD(灵活数据)。该驱动程序内置于 RT-LAB 中,具有直观的界面,可用于添加、定义和管理通道、总线和报文。
进一步了解 CAN/CAN-FD/CANopen
内置的记录功能允许用户在整个仿真过程中捕获数据,还可以使用 CANdb 导入工具导入预定义的 CAN 总线结构,该工具兼容 .dbc 和 ARXML 文件。通道和报文数据点通过 OpInput 和 OpOutput 与模型无缝连接,CAN 驱动程序会在仿真 加载后自动初始化。
NI 平台还通过一系列卡和模块支持 CAN。使用 NI-XNET 驱动程序,用户可与外部 CAN 设备进行实时通信,并可使用 FIBEX(现场总线交换形式)或 .dbc 文件进行 CAN 架构设置。
对于 RT-LAB 上的 CANopen 协议,Anybus X-gateway CANopen 提供了一个 GATEWAY 解决方案。这种设置允许与外围 CANopen 设备通信,OPAL-RT 模拟器通过以太网 Modbus 协议与网关连接,而 Anybus 网关则通过 DB9 连接器传输 CANopen 信号。
关于 CAN 总线
CAN 是一种广泛应用于汽车行业的强大协议,可使微控制器设备与主设备或主机设备进行通信。作为一种基于报文的协议,CAN 允许从设备解释报文并将其转化为具体操作。信息在整个 CAN 总线(连接主设备和从设备的架构)上按顺序发送。
平台兼容性

FAQ
常见问题解答
CAN 和 CAN FD 的区别是什么?
CAN 和 CAN FD(灵活数据速率)是实时控制系统中广泛使用的通信协议。与标准 CAN 相比,CAN FD 的数据传输更快,有效载荷更大。我们使用 RT-LAB 中的内置驱动程序支持 CAN 和 CAN FD,与 Kvaser 和 NI 平台兼容,实现了两种协议的无缝仿真 和测试。
OPAL-RT 如何将 CANopen CAN FD 集成到实时仿真中?
我们通过 Anybus X-Gateway 实现 CANopen CAN FD 集成,允许模拟器和外部 CANopen 设备之间通过以太网进行 Modbus 通信。该设置通过 DB9 连接器支持 FD CAN 通信,为使用 CAN FD 协议测试 CANopen 设备提供了可靠的解决方案。
CAN FD 和 CANopen 应用程序支持哪些硬件和驱动程序?
我们使用 Kvaser 4 通道 PCIe 卡和 NI 平台上的 NI-XNET 驱动程序支持 CAN FD 和 CANopen。这些选项实现了与外部 CAN FD 设备的实时通信以及与 CAN 技术的完全兼容,包括 CAN 收发器支持和基于 CAN-FD 的报文处理。
OPAL-RT 可以使用现有的 CAN CAN FD 总线结构文件吗?
是的,我们支持使用 CANdb Import 工具导入预定义的 CAN CAN FD 架构。该工具允许用户使用 CAN 和 FD CAN 仿真的标准 .dbc 和 ARXML 文件,简化了与现有 CAN 技术模型和网络的集成。
OPAL-RT 如何使用 CAN FD 协议处理数据交换和控制?
我们的 CAN-FD 解决方案包括一个用于定义通道和报文的直观界面,通过 OpInput 和 OpOutput 直接连接到仿真 模型。该系统使用 CAN FD 协议确保精确的实时数据处理,支持 CANFD 报文记录,并与先进的 CAN 收发器兼容。