历史上的今天
今天是:2025年08月09日(星期六)
2018年08月09日 | 什么是CAN通信设备的批量老化测试
2018-08-09
老化测试是产品生产中必不可少的环节,对于CAN通信设备如何进行批量高效的老化测试呢?本文将从成本及方案优化两方面简述测试方法。
什么是老化测试
老化测试是将产品置于实际使用环境中评测其使用寿命、稳定性等指标的一种测试方式。比如对塑胶材料制品,常使用光照老化、湿热老化、热风老化。对于电子设备的老化测试,除了以上材料老化测试还经常需要上电测试,以此来考验产品的稳定性。老化测试通常在专用的老化室中进行。

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

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

图3 调用底层定时发送

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

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

图6 高防护等级
史海拾趣
|
VOID WRITE_PORT_UCHAR( PUCHAR Port, UCHAR Value ); 调用这个函数会读什么地方的数据(数据从那个口得到,地址线是哪个)? port这个参数是怎么的到是PA\\PB\\PC之类的口吗?地址怎么得到?… 查看全部问答> |
|
内核 下到 板子上后,怎么调试? 目前是下载成功后,debuger 工具栏出来了,但选break时,没有反应,是什么问题? ABW tH Bs\'-ojG 在在SETTING 里选哪几个项目? 和这里的选项有关么? FIoS[MBH ...… 查看全部问答> |
|
一个无线Zigbee网络的两个设备对传,发射端有一串比较长的字符串需要发送,我的方法是:把它分割成适合长度的字符串,先发送第一个小字符串,接着进入一个循环,等待接收机返回的确认信号后再发下一串字符串 k =StringLength/SuitLength; //k定义 ...… 查看全部问答> |
|
1 、 Ucos 的信号量实现还是比较简单的。这里的简单指的是其代码易读,易理解。 简单来说,需要是实现信号量计数与任务挂起列表的实现。对于任务代码而言,信号量提供了共享资源与同步的支持。而信号量本身的实现,则是通过开断中断实现临界区的访 ...… 查看全部问答> |
|
热敏电阻Rt温度会随温度变化,Rt和R1分压之后,输出经过跟随器送到CC2530的AD输入引脚。 这个用法适合精度要求不高的应用;R1取值要求能够让Rt阻值变化,输出较大的电压变化,另一方面流过Rt电流不要太大,避免Rt自身发热影响测量;跟随器隔离AD输 ...… 查看全部问答> |
|
之前把单片机用焊台调了350度左右来焊接,焊接有错,再用热风枪400度把它拆卸下来了,再重新焊接成功后,发现程序下载不了mcu里面了。。。。不知道是不是把单片机烧坏了,求各位大虾赐教,小弟感激不尽… 查看全部问答> |
|
我用MSP430F149单片机的ADC采样电源电压,用的内部2.5V标准电压,电源电压最大4V,所以我用10K的电阻分压,可是最终采样到的电压为0V,不知道哪里出了问题?还请高手帮忙分析一下,同样的程序我用开发板测量电池的电阻分压后的电压,显示正常… 查看全部问答> |
|
请问有用过LPC4357带有SDRAM存储器的吗?这个速度最高做到多少?按照勘误手册,不能超过100M。我的板子在96M,有的甚至90M都不稳定,整块读取正常,但是随机读取就容易出现进入硬件错误中断的情况。不知道大家在高速率下的各寄存器是如何配置的。… 查看全部问答> |




