by Zhou.zhengwei | Jul 23, 2019 | 常见问题
在十分熟悉的FIRE2硬件设置的界面上,在设备正常供电连接的情况下,首先点击connect 取得设备的连接。之后就可以选择如下的‘’Selectable Networks’选项,并通过右侧的下拉框将通道选为DW CAN(即HS CAN类),LSFT CAN,或是单线SW CAN。 选择相应的通道类型,例如LSFT CAN完成后,点击Write Settings写入硬件设备。 注意,LSFT CAN和 SW CAN也可以在合法范围内切换波特率,并要注意write settings 写入。...
by Zhou.zhengwei | Jul 23, 2019 | 常见问题
第一部分 硬件设置方法,目前支持CAN-FD的硬件设备有NeoVI-Fire2/ValueCan4/Rad-Galaxy/Rad-Star2等新产品。 对CAN FD的硬件通道设置,在VSpy3的硬件设置界面(3G Explorer),与原来的设置界面十分相似,可设置调速前和调速后的波特率。 注意,可以设置每个通道的终端电阻的开闭情况,根据应用的需要而设定。 第二部分 VSpy3 软件的设置。 Message editor 中创建报文的选项和设定 在原来的传统CAN 的情况下,要选择 CAN Std 11bit;...
by 龚 拓 | Jul 23, 2019 | 案例学习
示例数据下载 假设我们收到一个总线上的报文,需要转发到另一路总线上,如何进行处理呢?我们以示例中的数据文件为例。通过Run-Simulation以及加载DBC,我们可以看到HS CAN上的711这条报文。 现在我们把这条报文转发到MS CAN上。 第一步: 在VSpy3中,任何一条需要被发送的报文,都需要在Message Editor中被创建,因此我们创建一条在MS CAN上的711,如下图所示。 第二步: 在Scripting and automation->Function...
by 龚 拓 | Jul 23, 2019 | 案例学习
第一步: 建立ID为123的报文,分别建立八个信号,每个信号占用一个字节,最后一个信号为我们要算的校验码,算法为前七个字节之和与255求模,(假如您的信号定义比较复杂,我们建议用C-code-interface的方法来实现,否则要花很多时间转换信号) 第二步: 新建脚本,选择Scripting and automation->Function Blocks->Script,将这个脚本程序命名为Checksum sample。 第三步: 进行信号之间的运算,选择Set value指令。 第四步: Value To...
by Zhou.zhengwei | Jul 23, 2019 | 常见问题
第一步: 在Message Editor界面新建一个信号,把Multi的类型选为ISO15765-2。 第二步: 填写ID, 报文长度, 报文内容,如下图所示。 第三步: 在TX Panel里面发送报文。 可以看到长帧已经成功发送,这是首帧,假设没有流控帧回复,就没后续帧了 第四步: 假设我们要模拟ECU的回复,可以在VSpy3中实现。 把124报文拷贝到Receive里面,再发送一次 这个时候可以看到有首帧回复了,是由7E0回复的,30 00 00 我们可以改变这个 7E0,以及流控帧,如下所示。 多帧设置...