999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數字溫度傳感器在測色系統中的應用

2009-05-12 03:14:34谷玉海徐小力
現代電子技術 2009年2期

李 婷 谷玉海 徐小力

摘 要:光電積分式測色系統中一般使用硅光電池作為光電探測器,硅光電池的溫度漂移特性會影響測量的穩定性。為達到更好的性能指標,需要對測色系統進行適當的電壓補償。通常采用分時間段對電壓值進行線性補償,實際上待測電壓值并不是嚴格按照時間線性變化的,而是按照溫度線性變化的。使用數字溫度傳感器DS18B20跟蹤實時溫度,分析溫度與待測電壓值的線性關系,獲取溫度補償系數,通過軟件對測色系統進行電壓補償。當引入溫度傳感器后,測色系統的測色色差ΔE均小于0.15 ,完全達到了國家計量院規定的要求,實驗結果表明該方法在測色系統的實際應用中是切實可行的。

關鍵詞:DS18B20;測色系統;溫度漂移;電壓補償

中圖分類號:TP202文獻標識碼:B

文章編號:1004 373X(2009)02 183 03

Application of Digital Temperature Sensor in Color Measurement System

LI Ting,GU Yuhai,XU Xiaoli

(Beijing Key Lab.:Measurement and Control of Mechanical and Electrical System,Beijing Information Science & Technology University,Beijing,100192,China)

Abstract:The color measurement system takes silicon photocell as its photo detectors,the temperature characteristic of silicon photocell would produce influences to the measuring stability of system,and proper voltage compensating is needed to make the performance indicators more excellently.Usually,voltage can be linearity compensated base to hours,but actually the changes of the voltage value in accordance with temperature rather than hours.Digital temperature sensor DS18B20 is designed for tracking the current temperature,analyzing the linearity relation between temperature and voltage value.After achieving the coefficient of voltage compensating,voltage would be compensated by software editor.Basing on stipulations that instituted by National Institute of Metrology,the value of chromatic aberration is less than 0.15,which has already up to scratch by using DS18B20,the results indicate that this method is feasible and actuality for practical applications in the color measurement system.

Keywords:DS18B20;color measurement system;temperature drifting;voltage compensating

基金資助:機電系統測控北京市重點實驗室開放課題資助項目(KF20061123207)

在光電積分式測色系統設計中,通常選用硅光電池作為光電探測器,硅光電池能夠把光信息(能量)直接轉化成電信息(能量),便于對被測信號進行處理。由于標準光源照明體燈管壁溫度較高,對探測器內部的溫度影響很大,硅光電池受溫度影響產生電壓漂移,這勢必會影響到測量的精度和穩定性[1]。通過研究硅光電池的光電轉換特性隨溫度變化的規律,設計了使用數字溫度傳感器DS18B20的一種V-T曲線控制補償方法,對測色系統進行適當的電壓補償,使其達到更好的性能指標[2]。

1 硅光電池特性

在測色系統中,經過光電探測器把采集到的被測樣本的光信號轉換為電信號,采集輸出的電信號極其微弱,需要對這些電信號進行轉換和放大處理,在這些環節中引起溫度漂移的原因主要有2點:

(1)硅光電池的溫度特性對輸出電壓有很大影響[3];

(2) 在放大電路中,任何參數的變化,如電源電壓的波動、元件的老化、半導體元件參數隨溫度變化而產生的變化,都將產生輸出電壓的漂移。

硅光電池的溫度特性[4]是指開路電壓和短路電流隨溫度變化的情況。由于它關系到應用光電池的儀器設備的溫度漂移,影響測量精度或控制精度等重要指標,因此溫度特性是硅光電池的重要特性之一。從圖1中可以看出硅光電池開路電壓隨溫度上升而明顯下降,短路電流隨溫度上升卻是緩慢增加的。因此,在采用硅光電池作為檢測元件時,應考慮溫度漂移的影響,并采用相應的補償措施。

圖1 硅光電池的溫度特性

2 DS18B20實時溫度采集

DS18B20是DALLAS公司生產的單線式智能數字溫度傳感器,具有3引腳TO-92小體積封裝形式,其中:DQ為數字信號輸入/輸出端;GND為電源地;VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。DS18B20內部結構[5]主要由4部分組成:64位ROM、溫度傳感器、非揮發的溫度報警觸發器TH和TL、配置寄存器。

圖2 DS18B20的內部測溫電路框圖

DS18B20的測溫原理[6]如圖2所示:每次測量前,首先將-55 ℃所對應的基數分別置入減法計數器1和溫度寄存器中。減法計數器1對低溫度系數晶振產生的脈沖信號進行減法計數,當減法計數器1的預置值減到0時,溫度寄存器的值將加1,減法計數器1的預置將重新被裝入,減法計數器1重新開始對低溫度系數晶振產生的脈沖信號進行計數,如此循環直到減法計數器2計數到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數值即為所測溫度。斜率累加器用于補償和修正測溫過程中的非線性,其輸出用于修正減法計數器的預置值,只要計數門仍未關閉就重復上述過程,直至溫度寄存器值達到被測溫度值。

3 V-T曲線控制溫度補償的設計方案

光源產生的熱量和探測器的機械結構使得光電探測器內部溫度隨測量時間的增加不斷升高,硅光電池采集的三路模擬信號的電壓值隨之逐漸下降。針對這種現象通常采用分時間段對這三路信號的電壓值進行補償。實驗表明,時間與電壓值的關系并不能作為準確的控制3路模擬信號電壓值補償的依據: 一方面,按時間變化采集的3路模擬信號的電壓值并不是完全線性的;另一方面,硅光電池的溫度特性才是產生溫度漂移最主要的原因。

這里采用溫度傳感器DS18B20獲取實時溫度,結合電壓值分析得出溫度補償系數進行電壓補償,實現電壓-溫度曲線(V-T曲線)控制補償。根據溫度傳感器的測溫原理,設計了一種實現V-T曲線補償的方法,系統總體框圖如圖3所示。按照式(1),結合實際測量數據分析得到適當的溫度補償系數K,實現溫度上升時,對實測電壓進行適當的補償,使補償后的實測電壓值具有良好的穩定性。

V-V0=K×(T-T0)(1)

式中,V0為電壓初始值;V為電壓實測值;T為實測溫度;T0為溫度初始值;K為溫度補償系數。

圖3 測溫系統總體框圖

3.1 溫度補償系數的選擇

V-T曲線控制溫度補償的核心在于溫度補償系數K的選擇,根據式(1)得到:

K= (V-V0)/ (T-T0)(2)

在測色系統中,把調零后第一次測量標準白板時獲得的電壓值和溫度值作為式(2)中的電壓和溫度的初始值。連續測量標準白板,能夠獲取不同溫度時3路模擬信號的電壓值,隨著溫度的升高,硅光電池產生的電壓漂移會反應在這些電壓值中。結合實測數據計算電壓值隨溫度線性變化的曲線斜率,所得的曲線斜率即為溫度補償系數K。將溫度補償系數K引入到電壓補償中,對于每次測量所得的電壓值,都可以結合實測的溫度對電壓測量值進行補償,得到實際的電壓值。如式(3)所示:

V璽 = V+ K×(T-T0)(3)

式中,V璽為實際的電壓值;V為電壓測量值;T為溫度實測值;T0為溫度初始值;K為溫度補償系數。

3.2 硬件實現

WSC-Y型測色色差計選用STC89C58RD+新一代超強抗干擾/高速/低功耗單片機作為主處理器[7]完成主要的測控任務。單片機單總線上掛接的DS18B20采用外接VDD供電方式(而未用寄生供電),系統中CPU采用22 MHz晶振,DQ端為P1.1。系統主要部分硬件電路如圖4所示。

圖4 DS18B20硬件電路

圖5 測溫流程圖

3.3 軟件實現

DS18B20簡單的硬件接口是以相對復雜的接口編程為代價的。由于DS18B20通過單總線與單片機進行通信,所以DS18B20與單片機的接口協議是通過嚴格的時序來實現的。單片機控制DS18B20完成溫度轉換必須經過3個步驟:初始化、ROM操作指令、存儲器操作指令。必須先啟動DS18B20開始轉換,再讀出溫度轉換值。另外,DS18B20在實際應用中應注意從測溫結束到將溫度值轉換成數字量需要一定的轉換時間,所以在讀取溫度結束后需要延時1 s后,再對數據進行處理,這是必須要保證的,否則將導致轉換錯誤,輸出錯誤的溫度值[8]。基于DS18B20的通信協議[9]編寫溫度傳感器控制程序,對DS18B20的操作的程序流程圖如圖5所示。

3.3.1 初始化子程序

測溫系統采用P1.1作為為通信端口,在DS18B20初始化的過程中,單片機首先發出1個復位脈沖,保持低電平時間要大于480 μs,然后單片機釋放總線,等待DS18B20的應答脈沖,P1.1口收到0則初始化成功,收到1則初始化失敗。這樣,單片機與溫度傳感器就完成了1次初始化通信。

3.3.2 讀取溫度數據

使用默認的12位轉換精度,外接供電電源,完成一次轉換并讀取溫度值的程序[10]如下:

DS18B_Init();// 初始化DS18B20

DS18B_W_Byte(0xCC); //跳過讀序號列號的操作

DS18B_W_Byte(0x44);// 啟動溫度轉換

DS18B_W_Byte(0xBE); //讀取溫度寄存器

a=DS18B_R_Byte();

b=DS18B_R_Byte();

return(fv); //f璿定義為浮點型的當前溫度值

3.3.3 V-T曲線控制補償子程序

溫度補償函數的實現如下:

temp=DS18B_R_T(); //讀測量時溫度

temp=temp-temp0;//將當前溫度與調白時比較,對溫度進行補償

s_vol[s_n][X_RED]= adc(0)+temp*S_ABE.ktemp;//基于溫度進行電壓補償

s_vol[s_n][Y_GREEN] = adc(1)+temp*S_ABE.ktemp;// S_ABE.ktemp為溫度補償系數

s_vol[s_n][Z_BLUE] = adc(2)+temp*S_ABE.ktemp;

4 實驗結果分析與結論

將V-T曲線控制補償電路的設計方案應用到測色系統后,先將色差計預熱30 min后,使光源趨于穩定,對儀器定標,每隔5 min測量專用工作白板1次。測量中,白板保持不動,測量結果良好。表1和表2分別是對系統進行溫度補償前和溫度補償后,測量同一塊標準白板半小時的測量結果。

表1 溫度補償前預熱30 min后的測量結果

時間/min刺激值X刺激值Y刺激值Z 色品坐標 x y色差ΔE

082.61 87.50 91.59 0.315 60.333 90.00

582.60 87.5291.540.315 7 0.334 00.08

1082.58 87.5491.900.315 8 0.333 90.16

1582.53 87.5091.800.315 60.331 60.19

2082.51 87.4891.75 0.315 40.334 10.21

表2 溫度補償后預熱30 min后的測量結果

時間/min刺激值X刺激值Y刺激值Z 色品坐標 x y色差ΔE

082.6187.5091.590.315 60.333 90.00

582.6287.4591.600.315 40.333 80.01

1082.6087.4891.580.315 8 0.334 00.02

1582.59 87.41 91.590.315 80.334 20.05

2082.55 87.4391.560.315 60.334 10.10

由測量數據可見,在對系統進行溫度補償后,測色系統的測量準確度大大提高,誤差明顯變小。引入溫度傳感器后,測色系統的測色色差ΔE均小于0.15 ,測量的重復性完全達到了國家計量院規定的15 min內ΔE<0.2的要求。根據測色系統的現實要求,采用靈活的溫度補償技術,和切實可行的電壓補償方法,有效地完成了測色系統的穩定性控制。實驗結果表明,在使用了數字溫度傳感器對測色系統的實測電壓進行補償之后,減少了測量誤差,提高了儀器的穩定性和準確度。

參考文獻

[1]張桂彬,谷玉海,童亮,等.全自動測色儀系統誤差分析及技術改造.北京機械工業學院學報,2007,22(2):28-31.

[2]楊建芳,谷玉海,劉振宇.單總線技術的硅光電池特性實驗裝置.北京機械工業學院學報,2007,22(2):32-35.

[3]李永安.光電池光特性的電子測量.物理實驗,2005,25(6):9-11.

[4]杜梅芳,姜志進.光電池非線性區PN結光生伏特效應的研究.上海理工大學學報,2002(1):65-67,72.

[5]孟憲玲.淺析數字溫度傳感器DS18B20的應用.中國科技信息,2007(3):70-71,74.

[6]陸澤春.DS18B20集成溫度傳感器原理及其應用.今日科苑,2007(4):73.

[7]徐華英,徐秋華,趙莉,等.用DS18B20和單片機構成的最小測溫系統.中國計量,2003(6):61-64.

[8]張海.基于AT89C51和DS18B20的最簡溫度測量系統的設計.現代電子技術,2007,30(9):85-86,89.

[9]雷建龍.數字溫度傳感器DS18B20讀出數據錯誤分析.電子器件,2007(6):2 178-2 182.

[10]姜元治.C程序在測色色差計檢定工作中的應用.上海計量測試,2007,34(2):23.

作者簡介 李 婷 女,1984年出生,河南信陽人,碩士研究生。主要從事光機電一體化儀器方面的研究工作。

主站蜘蛛池模板: 国产夜色视频| 无码在线激情片| 亚洲精品中文字幕午夜| 精品国产自在现线看久久| 91精品日韩人妻无码久久| 国产在线观看第二页| 久久综合成人| 國產尤物AV尤物在線觀看| 白浆免费视频国产精品视频| 亚洲日本中文字幕乱码中文| 777国产精品永久免费观看| 亚洲欧美一级一级a| 亚洲综合中文字幕国产精品欧美| 国产色婷婷| 毛片免费在线视频| 最新日本中文字幕| 日韩性网站| 免费观看男人免费桶女人视频| 欧美亚洲中文精品三区| 婷婷成人综合| 亚洲天堂2014| 欧美国产精品拍自| 国产微拍一区二区三区四区| 亚洲天堂777| 天天综合网在线| 亚洲一本大道在线| 国产导航在线| 色综合热无码热国产| 日本人妻一区二区三区不卡影院| 日韩精品毛片人妻AV不卡| 香蕉精品在线| 亚洲无码视频喷水| 91亚洲免费| 色综合久久88色综合天天提莫| 国产精品自在在线午夜| 久久综合九色综合97网| 99er精品视频| 亚洲国产综合精品一区| 国产屁屁影院| 成年免费在线观看| 久久人搡人人玩人妻精品一| 色亚洲激情综合精品无码视频 | 久操中文在线| 亚洲清纯自偷自拍另类专区| 麻豆国产原创视频在线播放| 亚洲欧美h| 制服无码网站| 精品视频在线观看你懂的一区| 午夜精品一区二区蜜桃| 亚洲欧洲日韩久久狠狠爱| 色噜噜狠狠色综合网图区| 永久免费av网站可以直接看的| 2048国产精品原创综合在线| 亚洲视频在线青青| 国产后式a一视频| 天堂在线亚洲| 亚洲国产成人自拍| 欧美精品v欧洲精品| 国产尤物在线播放| av在线5g无码天天| 国产欧美自拍视频| 暴力调教一区二区三区| 亚洲男人的天堂久久精品| A级毛片高清免费视频就| 久久人搡人人玩人妻精品一| 国产在线视频福利资源站| 在线观看亚洲精品福利片| 无码内射在线| 亚洲高清资源| 亚洲国产精品久久久久秋霞影院| 亚洲精品无码av中文字幕| 日本在线欧美在线| 免费不卡视频| 欧美日韩精品一区二区在线线| 国产在线拍偷自揄拍精品| 国语少妇高潮| 久久久久久尹人网香蕉| 国产精品永久免费嫩草研究院| 亚洲精品免费网站| 亚洲国产精品一区二区第一页免 | 亚洲欧洲一区二区三区| 青青草原国产|