首(shou)先一(yi)定要注(zhu)意(yi),FVMI模(mo)式(shi)下(xia),电(dian)流箝位下限值要(yao)小(xiao)于(yu)0,上(shang)限(xian)要(yao)大(da)于0!而(er)且(qie)要(yao)保证上(shang)箝位(wei)值的(de)绝(jue)对(dui)值(zhi)比(bi)下(xia)箝位值(zhi)的(de)大;其次,要(yao)注(zhu)意箝位(wei)精(jing)度是(shi)±5%;最后要注意选(xuan)取合(he)适(shi)的电(dian)压(ya)、电(dian)流量程(可(ke)参照器(qi)件(jian)的工(gong)作指标)。
1)DVI1.XX版(ban)本(ben)的400mA档,PVI的10A档(dang),由(you)于是(shi)脉(mai)冲(chong)工(gong)作方(fang)式,不(bu)能用(yong)debug模式调(diao)试;
2)在(zai)调试(shi)程(cheng)序时,建(jian)议用示(shi)波器观察输入(ru)、输出信号(hao)波形(xing),要特(te)别(bie)注(zhu)意(yi)不要有(you)大的过(guo)冲(chong)、下(xia)陷(xian)和自激(ji);
3)如果(guo)用(yong)到(dao)PVI板(ban)的(de)大(da)电(dian)流量程,建议(yi)用示波(bo)器观(guan)察(cha)切换大电流(liu)量(liang)程(cheng)时(shi),是否有(you)幅(fu)度较(jiao)大(da)的(de)过(guo)冲(chong)。如果(guo)有,一(yi)定要(yao)在(zai)软(ruan)件(jian)硬(ying)件(jian)上采取(qu)措(cuo)施(shi)消除,否(fou)则容(rong)易(yi)造成器(qi)件损(sun)毁(hui);
4)切(qie)记:DVI1.XX和DVI2.XX一定(ding)不(bu)能混(hun)用(yong),即不(bu)能混(hun)插(cha)在(zai)同(tong)一(yi)台(tai)测试机里(li)!
1)DVI2.XX 400mA档(dang)是(shi)恒(heng)流输出,而(er)DVI1.XX则是脉冲工(gong)作模式(shi);
2)DVI2.XX采(cai)用27V和(he)48V供电(dian),当调用20V以(yi)下(xia)电压(ya)档(dang)位(包括(kuo)20V)时用(yong)27V供(gong)电,40V档(dang)时(shi)用48V供电(dian)。这样(yang)做(zuo)可(ke)以(yi)大(da)大(da)减(jian)小(xiao)板的功(gong)耗(hao),但(dan)必须注(zhu)意:在(zai)编(bian)程时尽(jin)量避免电压(ya)在(zai)20V以(yi)下档(dang)和(he)40V档(dang)之间切(qie)换(huan),这(zhe)样(yang)会(hui)额外增(zeng)加(jia)硬(ying)件(jian)的切(qie)换时(shi)间;而(er)DVI1.XX全(quan)部(bu)采用(yong)48V供电所(suo)以不需要(yao)这方(fang)面的考虑(lv);
3)DVI2.XX的(de)内(nei)部(bu)电(dian)路(lu)做了修改(gai),比DVI1.XX工作更加稳(wen)定(ding),动态性能等(deng)各个(ge)方面(mian)都得到(dao)比(bi)较大(da)的提升。
通(tong)常情况可能发(fa)生(sheng)了(le)自激,建议用(yong)示波(bo)器看一下波形(xing),看(kan)是(shi)否(fou)自(zi)激(ji)振(zhen)荡(dang);如果(guo)是(shi)小电流(liu)值,可能(neng)延(yan)时不(bu)够(gou),没(mei)达到稳(wen)态,建议(yi)增(zeng)加延(yan)时时间,或(huo)在保(bao)证精度(du)的(de)前(qian)提(ti)下(xia)改变(bian)电流量程(cheng)。
一(yi)旦发现(xian)输(shu)入(ru)/输(shu)出发生(sheng)了自(zi)激(ji)振(zhen)荡(dang),可(ke)以在(zai)器件(jian)管(guan)脚(jiao)并(bing)联101~104电(dian)容(rong)来(lai)消(xiao)除(chu)自(zi)激振荡。高(gao)频(pin)干(gan)扰(>100kHz)适(shi)合(he)接(jie)101~102或者(zhe)更(geng)小的(de)小电容(rong);而低(di)频(pin)干(gan)扰(rao)适合(he)接103~104相(xiang)对大(da)的电容。最(zui)好(hao)选(xuan)择(ze)高(gao)频电容,并(bing)在(zai)能消除自激的(de)情(qing)况(kuang)下尽(jin)量(liang)选(xuan)用容量(liang)小的(de)电容!【建议(yi)】:调(diao)试程序时(shi),每个(ge)参(can)数都(dou)要用示波(bo)器(qi)监视波形,看是(shi)否(fou)出现(xian)自(zi)激(ji)振(zhen)荡。用示波(bo)器(qi)观察(cha)自(zi)激(ji)波(bo)形时(shi),可在(zai)示波(bo)器(qi)表笔(bi)上(shang)串入一(yi)个(ge)1K的(de)电(dian)阻,可(ke)以(yi)避(bi)免(mian)示(shi)波器接入影响测(ce)试线路,从(cong)而使观(guan)测(ce)到(dao)的(de)波(bo)形更真(zhen)实。
1)初始(shi)化时,建(jian)议(yi)采(cai)用(yong)“AstInitAllDVI()”语句,该语(yu)句可以同时将所有(you)DVI通(tong)道初(chu)始(shi)化(hua)。PVI也(ye)类似(shi)。
2)PVI切(qie)换量程(cheng)或工(gong)作(zuo)模(mo)式时,需(xu)要(yao)较长的时间(jian)。例如,PVI的100mA以(yi)下量(liang)程和1A、10A量程(cheng)互(hu)切(qie)时(shi),一次需要(yao)7~10ms;1A和(he)10A量程互(hu)切时(shi),一次(ci)需要(yao)15ms;一次(ci)connect/disconnect,需(xu)要7~10ms。所(suo)以(yi),使用同一电(dian)流(liu)量(liang)程的参(can)数尽(jin)量放(fang)在一(yi)起,避免不(bu)必要(yao)的量程切(qie)换(huan)。
3)当需要(yao)对(dui)一(yi)个(ge)外(wai)接(jie)电(dian)容(rong)的(de)管(guan)脚测(ce)试(shi)小(xiao)电(dian)流(用(yong)4uA档(dang))时(shi),建(jian)议(yi)先用(yong)大电流(liu)档(例如(ru)4mA)给电容迅速(su)充电,再(zai)切换(huan)到(dao)小(xiao)电(dian)流(liu)档进(jin)行(xing)测量(liang),可以(yi)节(jie)省时间(jian)。
4)多工位扫描参数,采(cai)用设置(zhi)标(biao)志位(wei)法进行(xing)并(bing)行扫(sao)描(miao),可(ke)大大节省(sheng)时间。
【例(li)】
假(jia)设DVI1连接扫描(miao)输入(ru)的(de)管(guan)脚(jiao),DVI0连接判(pan)断输出(chu)的管脚(jiao):
float vx = 0; //扫(sao)描变(bian)量
float adresult[4], result[4];
BYTE k[4] = {0,0,0,0}; //工(gong)位标(biao)志(zhi)
dvi0.Connect();
dvi1.Connect();
delay_ms(1);
dvi1.SetModeFVMI(DVI_VRNG_5V, 3, DVI_IRNG_40MA, 40e-3, -40e-3); //先(xian)让(rang)器(qi)件进(jin)入已知(zhi)的稳定(ding)状态(tai)
dvi1.Enable();
dvi0.SetModeFIMV(DVI_IRNG_400UA, 0, DVI_VRNG_20V, 20, 0);
dvi0.Enable();
delay_us(200);
double vstep1=0.1; //设置(zhi)扫描(miao)步进(jin)
vx=2.0; //设(she)置扫(sao)描(miao)的(de)起始(shi)电压(ya)
for (; vx>0; vx-=(float)vstep1)
{
dvi1.SetModeFVMI(DVI_VRNG_5V, vx, DVI_IRNG_40MA, 40e-3, -40e-3);
dvi1.Enable();
delay_us(200);
dvi0.Measure(adresult, SAMPLE_TIMES);
for ( int i=0; i<4; i++)
{
if ((k[i] == 0) && (adresult[i] < 5)) //判断(duan)扫描(miao)的(de)结果及工(gong)位(wei)标(biao)志(zhi)
{
result[i] = vx;
k[i]=1; //将已(yi)经符(fu)合条件(jian)的工(gong)位(wei)标(biao)志为(wei)1,防(fang)止下次扫描(miao)后(hou)改变(bian)结果
}
}
if ((k[0] == 1) && (k[1] == 1) && (k[2] == 1) && (k[3] == 1)) //判(pan)断(duan)四个(ge)工位是否(fou)都已(yi)经(jing)扫(sao)描(miao)完(wan)毕
break;
}
for ( int i=0; i<4; i++)
{
vin.SetTestResult(i, 0, result[i]);
}
dvi0.Disable();
dvi1.Disable();
dvi0.Disconnect;
dvi1.Disconnect();
【注(zhu)意(yi)】多工(gong)位并(bing)行扫描(miao)不仅(jin)可(ke)以(yi)用在逐步(bu)扫描算法(fa),也(ye)可(ke)以用在(zai)二(er)分法(fa)扫(sao)描算(suan)法(fa)。与(yu)多工(gong)位串(chuan)行(xing)扫(sao)描(miao)相比,并(bing)行扫描的(de)时(shi)间(jian)是(shi)多(duo)工位(wei)中(zhong)扫(sao)描时(shi)间时间(jian)最(zui)长的(de)那(na)个(ge)工(gong)位(wei)的扫(sao)描时(shi)间(jian),因此时(shi)间(jian)将(jiang)得(de)到大(da)大的(de)缩(suo)短。
5) 单(dan)工(gong)位扫(sao)描(miao)参数,推荐使(shi)用(yong)先(xian)粗(cu)后细或二(er)分法(fa)。
【例】
假设(she)DVI1连(lian)接(jie)扫(sao)描输入的(de)管(guan)脚(jiao),DVI0连接(jie)判断输出(chu)的(de)管(guan)脚:
a) 先(xian)粗扫(sao)后(hou)细(xi)扫,可(ke)用(yong)于施(shi)密(mi)特器件(jian),时间较(jiao)长。
float vx = 0; //扫(sao)描(miao)变(bian)量(liang)
float adresult[4],result[4];
dvi0.Connect();
dvi1.Connect();
delay_ms(1);
dvi1.SetModeFVMI(DVI_VRNG_5V, 3, DVI_IRNG_40MA, 40e-3, -40e-3); //先让器件进(jin)入(ru)已(yi)知的稳(wen)定(ding)状(zhuang)态(tai)
dvi1.Enable();
dvi0.SetModeFIMV(DVI_IRNG_400UA, 0, DVI_VRNG_20V, 20, 0);
dvi0.Enable();
delay_us(200);
double vstep1=0.1; //设置(zhi)粗扫步进(jin)
vx=2.0; //设(she)置扫(sao)描的(de)起(qi)始电(dian)压
for (; vx>0; vx-=(float)vstep1)
{
dvi1.SetModeFVMI(DVI_VRNG_5V, vx, DVI_IRNG_40MA, 40e-3, -40e-3);
dvi1.Enable();
delay_us(200);
dvi0.Measure(adresult, SAMPLE_TIMES);
result[0]=vx;
if(adresult[0]<3) //判断(duan)扫描(miao)结果(guo)
break;
}
vx=result[0]+vstep1; //将粗(cu)扫结(jie)果(guo)返(fan)回一个(ge)粗(cu)扫的步(bu)进作为细(xi)扫(sao)的(de)起(qi)始电压
double vstep2=0.01; //设置细扫步(bu)进(jin)
for (; vx>0; vx-=(float)vstep2)
{
dvi1.SetModeFVMI(DVI_VRNG_5V, vx, DVI_IRNG_40MA, 40e-3, -40e-3);
dvi1.Enable();
delay_us(200);
dvi0.Measure(adresult, SAMPLE_TIMES);
result[0]=vx;
if(adresult[0]<3) //判(pan)断(duan)结(jie)果
break;
}
vin.SetTestResult(0, 0, result[0]);
dvi0.Disable();
dvi1.Disable();
dvi0.Disconnect;
dvi1.Disconnect();
b) 二(er)分法,适(shi)用于(yu)非(fei)施(shi)密(mi)特器(qi)件,时间短。
float vx = 0; //扫(sao)描变(bian)量(liang)
float adresult[4];
int i=0;
dvi0.Connect();
dvi1.Connect();
delay_ms(1);
dvi1.SetModeFVMI(DVI_VRNG_5V, 3, DVI_IRNG_40MA, 40e-3, -40e-3); //先让(rang)器件进入(ru)已(yi)知的(de)稳定状(zhuang)态(tai)
dvi1.Enable();
dvi0.SetModeFIMV(DVI_IRNG_400UA, 0, DVI_VRNG_20V, 20, 0);
dvi0.Enable();
delay_us(200);
double vstep1=1; //设置(zhi)二分(fen)法(fa)的长度,其(qi)取值(zhi)与(yu)起(qi)始(shi)值和目(mu)标值(zhi)有(you)关
vx=2.5; //设置(zhi)扫描(miao)的(de)起始(shi)值,保证目(mu)标(biao)值在(zai)[vx-vstep1,vx+vstep1]
for (i=0;i<10;i++) //i的(de)上(shang)限值(zhi)决定了(le)扫(sao)描的精度和扫(sao)描时间
{
dvi1.SetModeFVMI(DVI_VRNG_5V, vx, DVI_IRNG_40MA, 40e-3, -40e-3);
dvi1.Enable();
delay_us(200);
dvi0.Measure(adresult, SAMPLE_TIMES);
if(adresult[0]>3)
vx=vx-vstep1;
else if(adresult[0]<3)
vx=vx+vstep1;
vstep1=vstep1/2;
}
vin.SetTestResult(0, 0, vx);
dvi0.Disable();
dvi1.Disable();
dvi0.Disconnect;
dvi1.Disconnect();
如果(guo)发(fa)生这(zhe)种(zhong)情(qing)况,建议:在(zai)确认被测(ce)信号没有(you)自激的情况下用6位(wei)半(ban)电(dian)表测量(liang),看其读数和计算机显示值是(shi)否一致。1)如(ru)果(guo)不(bu)一(yi)致,且电表(biao)读数和correlation data接(jie)近,估(gu)计是(shi)测(ce)试机(ji)读取数(shu)据的(de)环节(jie)出错,建(jian)议(yi)仔(zai)细(xi)排(pai)查(cha)错误(wu);2)如果(guo)一(yi)致,需要检(jian)查correlation data的(de)测(ce)试(shi)方(fang)法、测(ce)试线(xian)路(lu)和测试条件,看是(shi)否(fou)和(he)自(zi)己的(de)完(wan)全(quan)一致(zhi),判断是(shi)否是(shi)因为(wei)上(shang)述(shu)原因导致差(cha)异产生(sheng)。
开机顺(shun)序:打(da)开电脑主机电源(yuan)打开(kai)测试机电源(yuan);关(guan)机顺序:关(guan)掉测试机(ji)电源(yuan)关(guan)掉电(dian)脑(nao)主(zhu)机电(dian)源(yuan)。注:插(cha)拔(ba)电脑主机(ji)里的测试机(ji)接(jie)口(kou)卡(ka)或(huo)handler接(jie)口卡时,一(yi)定要(yao)先(xian)关掉(diao)电脑主机电(dian)源,再插拔!!!
请(qing)认真(zhen)填(tian)写(xie)您(nin)的资料(liao)*
用户(hu)名 *
密码 * (6-20个(ge)字符)
重复(fu)密码 *
姓(xing)名(ming) *
职务
地(di)址(zhi)
传(chuan)真
公(gong)司名(ming)称(cheng) *
电(dian)话(hua) *
E-mail *
请输入(ru)您(nin)的(de)邮(you)箱找(zhao)回密码(ma)!
邮(you)箱(xiang) *
验(yan)证码 *
如果(guo)您有(you)疑问(wen)请(qing) 联系(xi)我们(men)
返回首页(ye)