如何进行CAN通信设备的批量老化测试

1 . 什么是老化测试

老化测试是将产品置于实际使用环境中评测其使用寿命、稳定性等指标的一种测试方式。比如对塑胶材料制品,常使用光照老化、湿热老化、热风老化。对于电子设备的老化测试,除了以上材料老化测试还经常需要上电测试,以此来考验产品的稳定性。老化测试通常在专用的老化室中进行。

图1老化室

2 .CAN通讯设备老化测试

对于CAN通信设备的老化测试,主要是功能性老化测试。以伺服机器人为例,老化测试就是外部控制单元不停的发送控制指令,使机器不间歇工作以评测伺服系统的响应状态及可靠性。这里说的外部控制单元常常是一台测试工装,包含一套工控机系统及必要的机械结构件。

图2CAN通信老化测试

3 .批量测试的方案

时间同步性一直是CAN通讯测试的难点。若CAN指令发送时间及发送周期由工控机决定,则指令从工控机到CAN卡再到被测设备会有5ms以上的时间误差。如何解决这个问题呢?可使用CAN卡的底层定时器。控制命令先由工控机批量发送到CAN接口卡并本地保存,CAN卡再按照报文顺序及配置好的发送规则周期性发送在,这样可以保证时间精度在1ms以内。USBCAN-8E-U的该功能可以在提供的函数库中直接调用,如图3。(古茂兢给的时间是1ms,KVASER数据为100us)

图3调用底层定时发送
图4丰富的二次开发支持

脱机发送是降低测试成本的重要手段。一般来说,老化测试总是大规模、批量型进行,这也就意味着一个老化实验室要配备足够量的工控机。USBCAN-8E-U可以8个CAN口同时独立工作,且可在配置完成后脱离PC独立工作,从而大大降低电脑的开销。

图5USBCAN-8E-U

4 .总结

致远电子USBCAN-E-U、USBCAN-2E-U、USBCAN-4E-U、USBCAN-8E-U均支持底层精确计时,USBCAN-8E-U更是拥有多达8路独立CAN通信接口,因此特别适合于大数量、分布式的CAN设备老化测试。丰富的接口及函数库资源可快速用于产品可发及测试,隔离模块绝缘电压DC2500V,静电等级接触放电达±8KV,极大程度提高了CAN接口卡工作安全系数,保证测试安全。