解决方案 | 系统开发更简单:TOSUN新能源汽车测试解决方案

TOSUN—新能源汽车测试解决方案

随着新能源汽车市场的快速增长,消费者对充电速度和续航里程的需求日益增加,工程师们面临着一系列的测试难题。同星智能提供基于TSMaster的新能源汽车测试解决方案,主要包括针对ECU的功能测试系统、充电测试系统等。

图片

1、TTS测试解决方案

同星的TTS测试系统将连接 I/O 通道所需的所有电路组件集成在一个模块中,可以极大地简化测试台架和HIL测试系统的设置,提高搭建和测试的效率。

图片

TTS系统基于TSMaster运行,在软件端实现了TTS机箱、配套仪器设备、诊断、标定于一体,在开发车载ECU方面实现了单系统覆盖测试需求。而市面上常规系统需要使用来自多家的系统,比如有的软件提供测试调度能力,有的提供诊断能力,有的提供标定能力,有的提供板卡能力。对比起来,TTS具有系统开发更简单,运行更稳定,成本更实惠的特点

同星TTS测试系统优势

△  所有相关的测试组件都集成到一个设备中:CAN FD/CAN/以太网/FlexRay/LIN通信板卡;具有信号调理功能的测量硬件;继电器,故障注入板卡等;用于模拟传感器的电阻

△  测试设置的接线工作量最少

△  适用于汽车应用的电压范围,无缝集成到TSMaster

应用领域

△  用于单个ECU的专用测试系统

△  ECU和子系统的通用功能测试仪

△  开发人员工作站的灵活测试硬件

△  桌面级网络自动化测试系统

应用案例

基于TTS和TSMaster的HIL测试系统

2、充电测试解决方案

新能源汽车充电测试解决方案的核心在于确保新能源汽车与充电桩之间的兼容性和互操作性,以提高充电效率和用户体验。同星智能基于自主研发的软硬件测试产品,为新能源汽车提供高效的测试解决方案。

图片

功能

△  电动汽车的一致性和互操作性测试

△  可以故障模拟,提高车辆兼容性和抗充电干扰的能力

△  自动化测试、报告生成、支持软件扩展

特点

△  模拟交流(220V)、直流(1000V)充电桩充电过程

△  支持GB/T34657.2-2017电动汽车传动充电互操作性测试规范第2部分车辆

△  支持GB/T34658-2017 电动汽车非车载传导式充电机与电池管理系统之间的通信协议一致性测试

△  基于TSMaster,支持GB/T 27930,DBC状态显示,测试用例、Python工具箱可定制开发等

应用场景

△  车载充电机功能测试

△  BMS充电测试

△  售后充电场景、对桩端、其他标准等

从你提供的 `dmesg | grep -i can` 输出来看,**并没有加载 CAN 接口驱动模块**,比如 `gs_usb` 或 `sja1000` 等。 你看到的输出主要是以下内容: - `[926504.620792] CAN device driver interface` → 这只是 CAN 核心接口被加载,不代表具体某个 CAN 设备驱动(如 `gs_usb`)被加载。 - 后续的 `[hid-generic]` 信息说明你的设备被系统识别为 **HID 设备(Human Interface Device)**,而不是 CAN 设备。 这通常意味着: - **设备驱动未正确加载** - 或者 **设备未进入正确的模式** - 或者 **系统中没有对应设备的CAN驱动支持** --- ### ✅ 判断结论: > **你的 USB-CAN 设备没有正确加载 CAN 驱动,系统将其识别为 HID 设备(如键盘、鼠标),而不是 CAN 接口设备。** --- ### 🛠️ 解决方法建议: #### ✅ 1. 查看设备 VID 和 PID 运行以下命令查看设备的厂商 ID 和产品 ID: ```bash lsusb ``` 假设输出类似: ``` Bus 001 Device 014: ID 5453:0001 TOSUN HS CANFDMini ``` 其中 `5453` 是 `idVendor`,`0001` 是 `idProduct`。 --- #### ✅ 2. 查看是否支持该设备的 CAN 驱动 你看到设备是 `TOSUN HS CANFDMini`,这是一个常见的 USB-CAN 转换器,通常使用 **`gs_usb` 驱动**。 检查驱动是否加载: ```bash modinfo gs_usb ``` 如果提示找不到模块,说明你需要**手动安装驱动**。 --- #### ✅ 3. 安装 gs_usb 驱动(适用于 TOSUN、ZCAN、ECan 等设备) ##### 方法一:使用 dkms 安装(推荐) ```bash sudo apt update sudo apt install can-utils libsocketcan-dev dkms git clone https://github.com/strukturag/gs_usb.git cd gs_usb sudo make install sudo modprobe gs_usb ``` ##### 方法二:使用内核自带的 gs_usb(部分系统已包含) ```bash sudo modprobe gs_usb ``` --- #### ✅ 4. 插拔设备并检查是否生成 canX 接口 插拔设备后运行: ```bash ip link show ``` 如果看到 `can0`,说明驱动加载成功。 如果没有看到,尝试手动创建: ```bash sudo ip link add dev can0 type can sudo ip link set can0 type can bitrate 500000 sudo ip link set up can0 ``` --- ### 🧪 5. 测试是否可以通信 ```bash candump can0 ``` 或者发送测试帧: ```bash cansend can0 123#DEADBEEF ``` --- ### 📝 总结 | 项目 | 状态 | |------|------| | 设备是否识别 | ✅ 是(识别为 HID) | | CAN 驱动是否加载 | ❌ 否(需手动加载) | | 是否生成 can0 | ❌ 否(需手动创建或驱动加载) | --- ### ❓
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TOSUN同星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值