一種控制被測樣件運行的方法和裝置制造方法
【專利摘要】本發明提供了一種控制被測樣件運行的方法和裝置:按照預設采樣頻率采集的試驗箱內部溫度值;獲取第一溫度值和第二溫度值;根據所述第一溫度值、所述第二溫度值以及所述采樣頻率計算當前溫度變化率;根據所述第一溫度值與預設的目標溫度值計算當前溫差;根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行,當試驗箱內部溫度狀態為穩定狀態時,再控制被測樣件上電,測試被測樣件,在穩定的試驗箱內部溫度狀態下對被測樣件進行測試,提高測試得到的被測樣件的正常運行參數的精確度,避免試驗箱溫度抖動對測試運行參數的影響。
【專利說明】一種控制被測樣件運行的方法和裝置
【技術領域】
[0001]本發明涉及自動控制【技術領域】,特別是涉及一種控制被測樣件運行的方法和裝置。
【背景技術】
[0002]汽車是由幾千個零部件組成的,汽車電子系統在汽車運行中的可靠性對汽車出廠后安全運行有著重要的意義。因此,需要對汽車電子系統中的零部件進行可靠性測試。在溫度變化型可靠性測試中,試驗箱中設置有溫度采集器和溫度調節器,負載模擬箱(Load Box)采集試驗箱的溫度,采用PID (比例(proportion)、積分(integral)、微分(derivative))控制器向溫度調節器反饋控制信號,從而調節試驗箱的溫度。當Load Box所采集的試驗箱的溫度達到預設測試溫度區間時,Load Box立即給被測樣件(Device UnderTest,DUT)上電,測試DUT的正常運行參數。在DUT的溫度變化型可靠性測試過程中,LoadBox用來提供DUT在運行時所需要的傳感器信號及負載,并檢測DUT是否正常工作。
[0003]本領域技術人員采用上述方法控制DUT運行時,發現有如下缺點:
[0004]Load Box根據所采集的試驗箱的溫度來控制對DUT的上電,從而實現對DUT的溫度變化型可靠性測試。但是,試驗箱中的溫度在剛達到預設測試溫度區間時有可能出現溫度抖動,在溫度抖動中測試得到的DUT運行參數與DUT正常運行的參數相比不準確,誤差大。
【發明內容】
[0005]本發明提供了一種控制被測樣件運行的方法和裝置,當試驗箱內部溫度狀態為穩定狀態時,控制被測樣件上電,測試被測樣件,避免試驗箱溫度抖動對測試的運行參數的影響。
[0006]一種控制被測樣件運行的方法,所述方法包括:
[0007]按照預設采樣頻率采集的試驗箱內部溫度值;
[0008]獲取第一溫度值和第二溫度值,所述第一溫度值為當前所采集的試驗箱內部溫度值,所述第二溫度值為上一次采集的試驗箱內部溫度值作為第二溫度值;
[0009]根據所述第一溫度值、所述第二溫度值以及所述預設采樣頻率計算當前溫度變化率;
[0010]根據所述第一溫度值與預設的目標溫度值計算當前溫差;
[0011]根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行。
[0012]可選的,所述根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行包括:
[0013]當所述溫度變化率在預設溫度變化率區間內,并且所述當前溫差在預設溫差區間內時,當前試驗箱內部溫度狀態為穩定狀態,控制被測樣件上電,測試被測樣件;[0014]當所述溫度變化率不在預設溫度變化率區間內或所述當前溫差不在預設溫差區間內時,當前試驗箱內部溫度狀態為待穩定狀態,控制被測樣件上電,延遲測試被測樣件;
[0015]當所述溫度變化率不在預設溫度變化率區間內,并且所述當前溫差也不在預設溫差區間內時,當前試驗箱內部溫度狀態為調節狀態,不控制被測樣件上電,不測試被測樣件。
[0016]可選的,所述方法還包括:
[0017]測試被測樣件時,若所述第一溫度值超過預設最高測試溫度或低于預設最低測試溫度時,控制被測樣件斷電,向試驗箱發送第一故障信息。
[0018]可選的,所述方法還包括:
[0019]測試被測樣件時,若所述溫度變化率超出預設溫度變化率區間,控制被測樣件斷電,向試驗箱發送第二故障信息。
[0020]可選的,所述方法還包括:
[0021]測試被測樣件時,若接收到試驗箱發送的第三故障信息,控制被測樣件斷電。
[0022]一種控制被測樣件運行的裝置,所述裝置包括:
[0023]采集單元,用于按照預設采樣頻率采集的試驗箱內部溫度值;
[0024]獲取單元,用于獲取第一溫度值和第二溫度值,所述第一溫度值為當前所采集的試驗箱內部溫度值,所述第二溫度值為上一次采集的試驗箱內部溫度值作為第二溫度值;
[0025]第一計算單元,用于根據所述第一溫度值、所述第二溫度值以及所述預設采樣頻率計算當前溫度變化率;
[0026]第二計算單元,用于根據所述第一溫度值與預設的目標溫度值計算當前溫差;
[0027]控制單元,用于根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行。
[0028]可選的,所述控制單元包括:
[0029]第一控制子單元,用于當所述溫度變化率在預設溫度變化率區間內,并且所述當前溫差在預設溫差區間內時,當前試驗箱內部溫度狀態為穩定狀態,控制被測樣件上電,測試被測樣件;
[0030]第二控制子單元,當所述溫度變化率不在預設溫度變化率區間內或所述當前溫差不在預設溫差區間內時,當前試驗箱內部溫度狀態為待穩定狀態,控制被測樣件上電,延遲測試被測樣件;
[0031]第三控制子單元,當所述溫度變化率不在預設溫度變化率區間內,并且所述當前溫差也不在預設溫差區間內時,當前試驗箱內部溫度狀態為調節狀態,不控制被測樣件上電,不測試被測樣件。
[0032]可選的,所述裝置還包括:
[0033]第一故障控制單元,用于測試被測樣件時,若所述第一溫度值超過預設最高測試溫度或低于預設最低測試溫度時,控制被測樣件斷電,向試驗箱發送第一故障信息。
[0034]可選的,所述裝置還包括:
[0035]第二故障控制單元,用于測試被測樣件時,若所述溫度變化率超出預設溫度變化率區間,控制被測樣件斷電,向試驗箱發送第二故障信息。
[0036]可選的,所述裝置還包括:[0037]第三故障控制單元,用于測試被測樣件時,若接收到試驗箱發送的第三故障信息,控制被測樣件斷電。
[0038]由上述技術方案可知,本發明有如下有益效果:
[0039]本發明提供了一種控制被測樣件運行的方法和裝置,所述方法包括:按照預設采樣頻率采集的試驗箱內部溫度值;獲取第一溫度值和第二溫度值,所述第一溫度值為當前所采集的試驗箱內部溫度值,所述第二溫度值為上一次采集的試驗箱內部溫度值作為第二溫度值;根據所述第一溫度值、所述第二溫度值以及所述采樣頻率計算當前溫度變化率;根據所述第一溫度值與預設的目標溫度值計算當前溫差;根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行,當試驗箱內部溫度狀態為穩定狀態時,再控制被測樣件上電,測試被測樣件,在穩定的試驗箱內部溫度狀態下對被測樣件進行測試,提高測試得到的被測樣件的正常運行參數的精確度,避免試驗箱溫度抖動對測試運行參數的影響。
【專利附圖】
【附圖說明】
[0040]圖1為本發明一種控制被測樣件運行的方法實施例一流程示意圖;
[0041]圖2為本發明溫度變化率計算示意圖;
[0042]圖3為本發明試驗箱內部溫度狀態為穩定狀態示意圖;
[0043]圖4為本發明試驗箱內部溫度狀態為待穩定狀態示意圖;
[0044]圖5為本發明試驗箱內部溫度狀態為調節狀態示意圖;
[0045]圖6為本發明一種控制被測樣件運行的方法實施例二流程圖;
[0046]圖7為本發明一種控制被測樣件運行的裝置實施例三結構示意圖;
[0047]圖8為本發明一種控制被測樣件運行的裝置實施例四結構示意圖。
【具體實施方式】
[0048]本發明公開了一種控制被測樣件運行的方法和裝置,在穩定的試驗箱內部溫度下對被測樣件進行測試,提高測試得到的被測樣件的正常運行參數的精確度。
[0049]下面對本發明具體實施例進行詳細說明。
[0050]實施例一
[0051]圖1為本發明一種控制被測樣件運行的方法實施例一流程示意圖,所述方法包括:
[0052]步驟101:按照預設采樣頻率采集的試驗箱內部溫度值。
[0053]試驗箱中安裝有溫度傳感器,將試驗箱內部溫度值上傳到CAN總線上。負載模擬箱(Load Box)按照預設采樣頻率從CAN總線上采集試驗箱內部溫度值。在具體實現時,試驗箱內部溫度值通過RS485總線傳輸至Load Box。
[0054]Load Box從CAN總線上采集試驗箱內部溫度值的預設采樣頻率可以根據實際情況進行設定,這里不進行具體限定。一般情況下,Load Box的采樣頻率較快,可以盡可能的反映當前試驗箱中的真實溫度情況。
[0055]步驟102:獲取第一溫度值和第二溫度值,所述第一溫度值為當前所采集的試驗箱內部溫度值,所述第二溫度值為上一次采集的試驗箱內部溫度值作為第二溫度值。[0056]Load Box按照預設的采樣頻率隨著時間先后順序從CAN總線采集驗箱內部溫度。Load Box從CAN總線當前所采集的試驗箱內部溫度值作為第一溫度值,所述第一溫度值反映當前試驗箱內部溫度值。Load Box從CAN總線在所述第一溫度值前上一次所采集的試驗箱內部溫度值作為第二溫度值,所述第二溫度值反映上一次采集試驗箱內部溫度值時試驗箱的內部溫度。也就是說,第二溫度值和第一溫度值為按照時間順序Load Box從CAN總線依次所采集的試驗箱內部溫度值,采集第二溫度值在前,采集第一溫度值在后。
[0057]步驟103:根據所述第一溫度值、所述第二溫度值以及所述預設采樣頻率計算當前溫度變化率。
[0058]溫度變化率f可以采用公式(I)計算,如圖2所示:
[0059]
【權利要求】
1.一種控制被測樣件運行的方法,其特征在于,所述方法包括: 按照預設采樣頻率采集的試驗箱內部溫度值; 獲取第一溫度值和第二溫度值,所述第一溫度值為當前所采集的試驗箱內部溫度值,所述第二溫度值為上一次采集的試驗箱內部溫度值作為第二溫度值; 根據所述第一溫度值、所述第二溫度值以及所述預設采樣頻率計算當前溫度變化率; 根據所述第一溫度值與預設的目標溫度值計算當前溫差; 根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行。
2.根據權利要求1所述的方法,其特征在于,所述根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行包括: 當所述溫度變化率在預設溫度變化率區間內,并且所述當前溫差在預設溫差區間內時,當前試驗箱內部溫度狀態為穩定狀態,控制被測樣件上電,測試被測樣件; 當所述溫度變化率不在預設溫度變化率區間內或所述當前溫差不在預設溫差區間內時,當前試驗箱內部溫度狀態為待穩定狀態,控制被測樣件上電,延遲測試被測樣件; 當所述溫度變化率不在預設溫度變化率區間內,并且所述當前溫差也不在預設溫差區間內時,當前試驗箱內部溫度狀態為調節狀態,不控制被測樣件上電,不測試被測樣件。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括: 測試被測樣件時,若所述第一溫度值超過預設最高測試溫度或低于預設最低測試溫度時,控制被測樣件斷電,向試驗箱發送第一故障信息。
4.根據權利要求1-3任意一項所述的方法,其特征在于,所述方法還包括: 測試被測樣件時,若所述溫度變化率超出預設溫度變化率區間,控制被測樣件斷電,向試驗箱發送第二故障信息。
5.根據權利要求1-3任意一項所述的方法,其特征在于,所述方法還包括: 測試被測樣件時,若接收到試驗箱發送的第三故障信息,控制被測樣件斷電。
6.一種控制被測樣件運行的裝置,其特征在于,所述裝置包括: 采集單元,用于按照預設采樣頻率采集的試驗箱內部溫度值; 獲取單元,用于獲取第一溫度值和第二溫度值,所述第一溫度值為當前所采集的試驗箱內部溫度值,所述第二溫度值為上一次采集的試驗箱內部溫度值作為第二溫度值; 第一計算單元,用于根據所 述第一溫度值、所述第二溫度值以及所述預設采樣頻率計算當前溫度變化率; 第二計算單元,用于根據所述第一溫度值與預設的目標溫度值計算當前溫差; 控制單元,用于根據所述溫度變化率和所述當前溫差獲得當前試驗箱內部溫度狀態,根據所述試驗箱內部溫度狀態控制被測樣件運行。
7.根據權利要求6所述的裝置,其特征在于,所述控制單元包括: 第一控制子單元,用于當所述溫度變化率在預設溫度變化率區間內,并且所述當前溫差在預設溫差區間內時,當前試驗箱內部溫度狀態為穩定狀態,控制被測樣件上電,測試被測樣件; 第二控制子單元,當所述溫度變化率不在預設溫度變化率區間內或所述當前溫差不在預設溫差區間內時,當前試驗箱 內部溫度狀態為待穩定狀態,控制被測樣件上電,延遲測試被測樣件; 第三控制子單元,當所述溫度變化率不在預設溫度變化率區間內,并且所述當前溫差也不在預設溫差區間內時,當前試驗箱內部溫度狀態為調節狀態,不控制被測樣件上電,不測試被測樣件。
8.根據權利要求6所述的裝置,其特征在于,所述裝置還包括: 第一故障控制單元,用于測試被測樣件時,若所述第一溫度值超過預設最高測試溫度或低于預設最低測試溫度時,控制被測樣件斷電,向試驗箱發送第一故障信息。
9.根據權利要求6-8任意一項所述的裝置,其特征在于,所述裝置還包括: 第二故障控制單元,用于測試被測樣件時,若所述溫度變化率超出預設溫度變化率區間,控制被測樣件斷電,向試驗箱發送第二故障信息。
10.根據權利要求6-8任意一項所述的裝置,其特征在于,所述裝置還包括: 第三故障控制單元,用于測試被測樣件時,若接收到試驗箱發送的第三故障信息,控制被測樣件斷電。`
【文檔編號】G05B19/418GK103885408SQ201410088172
【公開日】2014年6月25日 申請日期:2014年3月11日 優先權日:2014年3月11日
【發明者】郭松山, 宋增鳳, 崔如, 高鑫 申請人:濰柴動力股份有限公司