TSMaster新工程配置

1. 选择通道

先选择厂商
在这里插入图片描述

勾选使用的厂商设备
在这里插入图片描述

选择对应的CAN 通道
在这里插入图片描述

2. 添加原始报文

在这里插入图片描述

先发DB9,再发510
在这里插入图片描述

### 关于TSMaster总线硬件配置失败解决方案 当遇到 **TSMaster 总线硬件配置失败** 的情况时,可以从以下几个方面进行排查和解决: #### 1. 硬件兼容性确认 确保所使用的硬件设备与 TOSUN 支持的硬件列表匹配。如果尝试使用 UDS 诊断功能,则可能需要特定品牌的硬件(如同星硬件),因为某些功能可能存在品牌依赖性[^1]。 #### 2. 软件版本验证 检查当前安装的 TSMaster 版本是否为最版或适配目标硬件的版本。不同版本之间可能会存在兼容性差异。可以通过更到最的稳定版本来解决问题[^2]。 #### 3. 初始化过程中的参数设置 在系统启动阶段完成必要的初始化操作非常重要。这包括但不限于系统时钟同步以及应用程序跳转逻辑的正确实现。任何一步未按预期执行都可能导致后续通信异常[^3]。 #### 4. CAN网络状态检测 利用TSMaster内置工具或者第三方软件监控CAN总线上各节点的状态, 查看是否有错误帧发出或其他不正常现象发生; 同时也要注意波特率等基础通讯参数的一致性和准确性. #### 示例代码片段 (Python): 使用TSMaster API连接并测试CAN通道 ```python import tsapi as api def test_can_channel(): # 打开指定的CAN通道 handle = api.TSApp_OpenCANChannel(0, 0) if(handle != None): print("成功打开CAN通道") # 设置CAN通道的工作模式及波特率等属性 res = api.CAN_SetConfigurationMode(handle) if(res == True): print("进入配置模式成功") config_param = { 'Baudrate':500E3, 'SamplePoint':87.5, 'SJW':1, 'TSeg1':13, 'TSeg2':2} ret = api.CAN_ConfigBusParamter(handle,**config_param) if(ret==True): print("CAN 参数配置完毕.") else: print("CAN 参数配置失败.") else: print("未能切换至配置模式.") else: print("无法开启选定之CAN接口卡.") test_can_channel() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值