使用USB-8476唤醒LIN总线

更新 Jul 7, 2023

适用于

硬件

  • USB-8476
  • USB-8476S

驱动

  • NI-CAN

问题详述

唤醒是一项任务,可以由总线上的任何节点(从机和主机)启动。根据LIN 2.0规范,唤醒请求将通过强制总线在250 µs至5 ms内发出。
如何使用USB-8476发送唤醒帧?

解决方案

USB-8476(NI-CAN)不支持支配或发送LIN唤醒协议功能。
另一建议方案是使用写帧功能来唤醒LIN从设备(slave device)。

您可以使用ncWriteNet.vi传输单个帧
IsRemote中,输入值17(LIN header frame)18(LIN full frame 。两种框架类型均可用。

写一帧作为虚拟对象,然后第二次写入实际帧。从机将以第二帧开始响应。

相关信息

NI-XNET系列产品中增加了唤醒功能和示例。