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年出生,河南信陽人,碩士研究生。主要從事光機電一體化儀器方面的研究工作。

主站蜘蛛池模板: 欧美一级高清免费a| 日本手机在线视频| 2021国产v亚洲v天堂无码| 国产午夜小视频| a级毛片免费网站| 免费国产一级 片内射老| 黄色三级网站免费| 亚洲精品天堂在线观看| 久久青草免费91观看| 九一九色国产| 亚洲精品777| 色婷婷成人| 国产亚洲欧美另类一区二区| 99精品这里只有精品高清视频| 欧美在线黄| 日韩在线观看网站| 狠狠亚洲婷婷综合色香| 欧美激情第一欧美在线| 国产色婷婷| 欧美日在线观看| 色综合成人| 亚洲IV视频免费在线光看| 亚洲综合婷婷激情| 不卡网亚洲无码| 精品福利视频导航| 欧美精品1区| 婷婷六月综合网| 久久久久久尹人网香蕉| 天天摸天天操免费播放小视频| 四虎国产精品永久一区| 欧美区一区二区三| 亚洲精品国产精品乱码不卞| 91精品国产综合久久不国产大片| 国产成人综合日韩精品无码首页| 东京热一区二区三区无码视频| 黄色网页在线观看| 成人午夜在线播放| 欧美午夜小视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产欧美日韩资源在线观看| 再看日本中文字幕在线观看| 久久综合国产乱子免费| 午夜福利网址| 五月激激激综合网色播免费| 夜夜操狠狠操| 久久人妻系列无码一区| 日本免费福利视频| 国产剧情国内精品原创| 青青操国产| 激情午夜婷婷| 国产精品一区在线麻豆| 不卡无码h在线观看| 久久精品女人天堂aaa| 亚洲一区精品视频在线| 91蜜芽尤物福利在线观看| 亚洲国产天堂在线观看| 国产一区二区三区免费| 亚洲国产一区在线观看| 国产在线视频自拍| 欧美区一区| 国产精品亚洲а∨天堂免下载| 青草91视频免费观看| 蜜桃臀无码内射一区二区三区| 欧美综合中文字幕久久| 中文字幕在线视频免费| 日本高清免费不卡视频| 国产精品理论片| 国产精品午夜福利麻豆| 日韩无码精品人妻| 欧美自拍另类欧美综合图区| 无码一区二区波多野结衣播放搜索| 无码福利日韩神码福利片| 欧美三级日韩三级| 成人在线综合| 四虎在线观看视频高清无码| 狠狠干欧美| 成年av福利永久免费观看| 国产香蕉在线| 亚洲AV无码不卡无码| 中文字幕无码中文字幕有码在线| 麻豆精品在线播放| 波多野结衣无码中文字幕在线观看一区二区|