工作过程的实现 - 基于LabVIEW的三极管老化测试系统设计

来源:网络 作者:佚名2016年01月19日 10:44
[导读] 3.3 工作过程的实现 3.3. 1 综述 工作开始前,先连接下位机,连接成功后,调用自检模块,对将要做老练测试的老化板进行自检,自检成功后,上位机将参

  3.3 工作过程的实现

  3.3. 1 综述

  工作开始前,先连接下位机,连接成功后,调用自检模块,对将要做老练测试的老化板进行自检,自检成功后,上位机将参数下发到下位机,然后下发开始控制命令,下位机轮询每块板子的控制命令字,板子开始工作后,将工作需要的加热电流和测量电流以及程控电压等通过串行数据传输模块下发到驱动板,通过驱动板加载到相应的老化板上,给器件加热,记录此时的时间,即为加热开始时刻,当前时刻与加热开始时刻之差大于等于开时间的时候,停止加热,打开风扇,记录加热结束时刻,开始AD采集,根据采集的电流和电压计算出结温,将数值传回上位机,上位机根据温度变化绘出一条曲线。当前时刻与加热结束时刻之差大于等于关时间时,冷却完成并结束测量,进入下一次循环,循环次数到达后,将此板子置于空闲状态。

  3.3.2 精度和切换速度的实现

  1)高速ADC采集

  SbRIO- 9612上集成有AD采集芯片,16位的AD可以保证其采样分辨率达到1‰,同时,4μs的转换时间,保证了AD的采样速度;为了消除共模噪声的影响,将 32路AD转换为16路的差分输入,采集时每次每个通道连续取8个数值求均值为本次采集的结果,同时配合老化板中采用的高速开关进行切换,保证了采集数据的精度要求。下图是在设定的10 mA的测量电流和12 V的程控电压,通过LabVIEW显示出当前NMOS管(型号为IRFP460)的结电压和当前时刻测量得到的管子结温,室温通过安装在每块老化板上的温度传感器得出为17.3 20 6摄氏度,从图5中看出,AD采集回来的16通道的值都在小数点三位后开始波动,保证了计算得到的△Vf的值在小数点后二位开始波动。

  图5 RT工作流程图

  图5 RT工作流程图

  系统在加热状态切入到测量状态后20μs内可完成所有工位结电压的采集,为达到快速采集要求,编写程序时候,考虑到ADC高实时性问题,将采集部分分配到 sbRIO-9612的FPGA上完成,sbRIO-9612的Onboard Clock为40 MHz,即0.025μs的周期,写FPGA程序时,将ADC采集配置(即开关的切换命令执行)和采集数据放到顺序结构的相邻的两帧之间,考虑到开关切换时间,中间加1μs的等待,保证数据的可靠性,然后开始数据采集,ADC采集部分程序如图6所示。

  图6 AD采集结果在LabVIEW中显示

  图6 AD采集结果在LabVIEW中显示

  图7 FPGA上ADC结电压采集程序

  图7 FPGA上ADC结电压采集程序

  2)差分数据传输

  此模块实现sbRIO-9612与FPGA之间的通信,通信方式为总线异步访问的方式,通过串行DAC方式收发数据,所谓串行DAC,即在一定的时钟下(时钟周期为80 MHz),按照固定的时序进行串行发数,先将地址分配到端口,地址总共为六位,即A0-A5,高四位为地址位(控制板号),低两位为驱动板寄存器地址;然后将数据放到数据总线上,数据格式为U8,置高WR/RD,然后:DR位置低,保持两个时钟周期,DR置高,完成串行DAC写数据;同理,读数据时先设置地址总线,WR/RD置低,DR置低,保持两个时钟周期,在两个周期内完成数据的读取,DR置高,完成串行DAC读数据。整个通信模块按照通信协议,实现了SbRIO-9612对FPGA的控制。

  图8 SbRIO读取和写入时序

  图8 SbRIO读取和写入时序

上一页1234下一页全文

本文导航

本期亮点

  • ADAS市场或破千亿
  • 国产汽车雷达将爆发
  • 抢占智能汽车制高点
  • 为自动驾驶保驾护航
  • 电动汽车面临的挑战

相关阅读

发表评论

elecfans网友

分享到:

用户评论(0

推荐阅读

每月人物

依托AI平台,涂鸦智能开启全屋智能2.0时代!

依托AI平台,涂鸦智能开启全屋智能2.0时代!
随着物联网技术的突飞猛进,生活中越来越多的家庭设备将会联上网络,变得“智慧”起来,智慧家庭的概念成了这几年媒体、企业、用户关注的焦点,而...

发力IoT边缘智能服务,研华以平台服务与边缘智能计算打开物联网应用之门

发力IoT边缘智能服务,研华以平台服务与边缘智能计算打开物联网
研华IoT嵌入式平台事业群总经理许杰弘表示,工业物联网 2009年就开始提出,至今缺乏临门一脚,现在是打开大门的时候了。研华WISE-PaaS物智联软件平台和...

每周排行

  • 型 号
  • 产品描述