打开TSMaster工程
从菜单栏打开CAN报文发送窗口:【分析】->【报文发送】->【添加CAN/CAN FD发送】
可以选择【从CAN数据库添加报文】或者是【添加新的原始报文】
方法一 添加新的原始报文
可以配置报文发送的触发方式,有【手动】和【周期】两种。手动方式即点击一次发送按钮才进行一次数据发送,周期方式可以设置发送周期,点击一次发送按钮会按照设定的周期不断发送报文,再点击按钮停止发送。
报文名称相当于备注,可自由填写。标识符为即为报文标识符ID,根据要发送的报文通讯协议规定,此处要发送的报文标识符为0x18FF45F4。
需要将【类型】改为【扩展数据帧】才可正常输入标识符,因为【标准数据帧】标识符的范围最大仅为11位,即0 ~ 0x7FF。
标识符框直接输入对应报文标识符数值即可,不需要键入前面的“0x”
D0 - D1为该报文八个字节数据,此处示范发送BMS控制水冷信息数据为 【41 02 57 00 37 00 CF EC】,直接在窗口中输入即可,在上面和下方的数据字节窗口都可以进行修改。
填好数据后点击左侧发送按钮即可发送数据,再点击停止发送
方法二 从数据库添加报文
点击【从数据库添加报文】
弹出窗口,里面包含了工程中导入的CAN数据库的报文信息,选择需要发送的“0x18FF45F4”报文。
可以在【触发】栏修改报文发送周期,此处修改为100ms
然后只需修改要发送的数据值即可
在下方的物理值处输入可以无需查看协议进行数据转换等操作(CAN数据库配置完好)
配置完数值即可发送报文,点击发送按钮即可发送,再点击停止发送