廖先碧
(四川職業(yè)技術學院 電子工程學院,四川 遂寧 629000)
現(xiàn)代科學技術使人類社會進入了信息時代,科學研究與自動化生產過程中所要獲取的各類信息,都須通過傳感器獲取并轉換成易于處理的電量[1]。傳感器技術是實現(xiàn)信息檢測的一門綜合技術,是信息的源頭,傳感器與計算機、通信和自動控制技術等一起構成一條從信息獲取、處理、傳輸和決策應用的完整信息鏈,因此傳感器在信息技術領域中具有十分重要的基礎性地位和作用[2]。
光電式傳感器是將入射光的光通量轉換為電量的一種傳感器,光電傳感器的基礎是光電元件的光電效應,由于光電測量方法靈活多樣,可測參數(shù)眾多,一般情況下具有非接觸測量、高精度、高分辨率、高可靠性和反應快等特點,是目前產量最多、應用最廣的傳感器之一,廣泛應用與通信、航空、軍事、智能家居、智能交通、LED 照明、工業(yè)自動化等多種領域。光電傳感器一般由光源、光學通路和光電器件三部分組成[3]。光電器件是各種光電檢測系統(tǒng)中實現(xiàn)光電轉換的關鍵元件,主要有光電管、光敏電阻、光敏二極管、光敏三極管、光敏晶閘管、光耦合器和光電池、CCD器件等。熟悉各種典型光電器件的原理,測試和分析其特性,才能更好地選擇和使用各種光電傳感器。
目前采用的實驗設備中光電傳感器實驗模塊由各光電器件、直流穩(wěn)壓電源、紅光LED 光源、測量轉換電路和數(shù)字電壓表等幾部分組成??蛇x擇使用的光電器件,通過轉換電路調整,輸出代表被測光強的電壓信號,送入數(shù)字電壓表顯示出來。原有實驗模塊中通過電位器調節(jié)發(fā)光二級管靜態(tài)驅動電流來改變發(fā)光強度,電位器的刻度指示光強變化,可在光電器件的應用實驗中作定性研究。但由于電位器的頻繁磨損、光路簡單,在環(huán)境溫度、光強等干擾因素的影響下無法滿足各種光電器件的特性研究和光強的定量檢測。因此,設計和加入一光強的高精度、好線性的檢測系統(tǒng),來作為對各種光電器件的光照、伏安與頻率等特性研究中的標準光強的給定,以滿足各光電器件特性的定量測試與研究。
由于各種實驗用光電器件其光譜特性大多在可見光區(qū),人眼對可見的環(huán)境光亦有直觀感受,本設計采用高集成度光感芯片BH1750FVI、單片機STM8S003F3P6 采集環(huán)境光強,作環(huán)境光強的標準,配合各光電器件測量單元組合成,如圖1 所示的光照檢測實驗模塊。光感芯片BH1750FVI 感知環(huán)境光強,把光強信號送MCU 進行處理后,送計算機;同時,多路開關選擇的光電器件測試單元測量輸出的光電流、電壓等信號通過數(shù)據(jù)采集卡轉換成數(shù)字量也送計算機;利用LabVIEW 進行測量數(shù)據(jù)處理與顯示。
圖1 光照檢測模塊系統(tǒng)框圖
高集成度光感芯片BH1750FVI 是一種用于兩線式串行總線接口的16 位數(shù)字型環(huán)境光強度傳感器集成電路,內部由光電二極管、運算放大器、ADC 采樣、晶體振蕩器等組成[4]。供電電壓3.3V,測量范圍1-65535Lx,最小誤差±20%。光感傳感器使用光電二極管作為器件主體,采用I2C 總線協(xié)議對外通信,其工作方式為:當有外部環(huán)境光刺激光電二極管時,光電二極管產生微弱的PD 電流,通過運算放大器將光電流轉換為PD 電壓,進入光窗的光越強,光電流越大,PD 電壓就越大[5],所以通過電壓的大小就可以判斷光照的大小,使用ADC 采樣電路將連續(xù)的變化電壓值轉換為離散的電壓變化量,由于PD 電壓和光強的對應關系并不是成正比的,所以這個芯片內部做了線性處理,經邏輯計算后轉換為勒克斯強度,使用I2C 總線輸出。根據(jù)其數(shù)據(jù)資料可知,該傳感器的光譜靈敏度與人眼接近,如圖2 所示。
圖2 光電二極管與人眼的光譜響應圖
從圖中可以看出,人眼對波長555nm(綠色)光線最靈敏,而對波長約470nm(藍光)和波長約650nm(紅光)的敏感度要低得多,波長大于700nm(紅外光)和小于400nm(紫外光)人眼就看不到了。在測量時,當光源具備同等的視覺亮度,如果其IR 輻射成分不同(因為人眼看不到),而硅光電二極管能夠檢測到部分紅外光,這種光譜的差異會影響亮度測量的結果。例如在有白熾燈和太陽光下,測量到的光強度要比人眼感覺到的光強度亮得多;另外由于室內日光燈的光照特性以50Hz 閃爍的方式進行工作的,當傳感器采樣頻率大于交流市電頻率時,會出現(xiàn)光強波動。該款IC具有較強的IR 抑制,內部IR 補償機制能夠把紅外光的影響降至最小,提供精確的亮度響應,當采用H 分辨率模式ADC 輸出的光強數(shù)據(jù)后,對其進行120ms 間隔長度的光強積分,可自適抑制50Hz 的光噪音。
BH1750FVI 器件的引腳功能,如圖3 所示。
圖3 BH1750FVI 器件引腳圖
STM8S003F3P6 是意法半導體公司開發(fā)的一款高性能、低成本、低功耗的8 位MCU,STM8S003F3P6工作電壓為2.95 至5.5V,內核采用增強型哈佛結構,提供8kb 閃存程序存儲器,55℃下數(shù)據(jù)可保存20 年,3 級流水線擴展指令集,以及集成的真數(shù)據(jù)EEPROM,支持多達100000 個寫入/擦除周期,內置復位電路和晶振電路(用戶可調整的16MHz 的RC內部低功耗128kHzRC),獨立的看門狗和時鐘源、帶有時鐘監(jiān)控的時鐘安全系統(tǒng)、包括16 個外部中斷引腳,5 個A/D 轉換通道、單線調試接口(SWIM)和DM、捕獲/比較和PWM 功能,廣泛應用于工業(yè)、消費類電子產品和計算機領域。STM8S003F3P6的引腳功能與BH1750FVI 器件的連接[6],如圖4 所示。
圖4 BH1750FVI 器件接線圖
由于光感芯片BH1750FVI 的工作電壓為3.3V,通過平臺上直流5V 電源供電,經穩(wěn)壓芯片SC662K 輸出穩(wěn)定的3.3V 直流電壓作VCC,上電后系統(tǒng)初始化,BH1750FVI 采用連續(xù)H 分辨率模式,分辨率為 1LX,MCU 通過 I2C 總線向傳感器 SCL 引腳發(fā)送起始信號,并向傳感器發(fā)送設備地址和寫信號,發(fā)送完畢,主機等待傳感器應答,然后主機向從機發(fā)送內部寄存器地址,主機等待傳感器應答,然后讀取高位數(shù)據(jù)(15~8),并發(fā)送應答。讀取低位數(shù)據(jù)(7~0),不向主機發(fā)送應答,主機停止發(fā)送信號,一次采集過程結束,接著進行下一次采樣[7]。嵌入式軟件流程,如圖5 所示。
圖5 軟件流程圖
每采樣MCU 完成10 次采樣后,累計數(shù)據(jù)經補償算法計算出準確的光強度數(shù)據(jù)(單位:勒克斯Lx)。
在實際的測量中,室內存在各種因素的影響,為了提高測量的準確性和可靠性,避免部分交流光源的周期性光強變化和環(huán)境中其它因素造成的對環(huán)境光光強度檢測值的干擾,在數(shù)據(jù)補償算法中先采用中位值濾波算法濾掉采樣值中的偶然因素引起的干擾,然后把剩下的各采樣值進行遞推平均濾波,其計算公式為:y(k)=
式中y(k)為第k 次濾波后的輸出值;x(k-i)為依次向前遞推i 次的測量值,N 為測量次數(shù)。
經測試BH1750FVI 芯片輸出的光照經STM8S003F3P6 處理后具有很高的精度和很好的線性特性,可作為理想的光照強度(Lx)標準系統(tǒng)。計算機及應用軟件可以為實驗數(shù)據(jù)的處理和分析據(jù)提供各種方便,節(jié)省工作時間[8]。利用計算機的虛擬儀器可代替?zhèn)鹘y(tǒng)的測量儀器,如電壓表、電流表、示波器、頻譜分析儀等。其中LabVIEW 軟件采用圖形化編程平臺,具有良好、直觀的界面,是目前應用最廣、功能強大的虛擬儀器工程平臺,利用LabVIEW 可做成各種虛擬儀表,其功能由用戶編程定義。
高集成度光感芯片BH1750FVI 所測的環(huán)境光強信號精度高線性好,作為光照強度的標準數(shù)據(jù),與其它實驗用光電器件測試電路輸出信息一起,利用LabVIEW 雙通道同步進行數(shù)據(jù)采集[9],采用單步運行方式,測量數(shù)據(jù)經計算后送入數(shù)組,顯示設有數(shù)據(jù)表格與XY 圖。以硅光電池輸出特性為例,負載電阻接1kΩ,測試低照度(量程范圍0~300Lx)下的光照特性,測試中逐步調節(jié)發(fā)光二極管的光強調節(jié)旋鈕,測量數(shù)據(jù)與光照特性曲線在LabVIEW 前面板顯示,如圖6 所示。
圖6 LabVIEW 前面板
圖6 中數(shù)據(jù)表格左邊Luminous 列為高集成度光感芯片BH1750FVI 所測的環(huán)境光強信號,右邊Voltage 列為硅光二極管輸出電壓,圖中XY 圖為硅光電池的輸出電壓-光照特性圖,由圖可以直觀看出硅光電池在低照度下有較好的線性特性。
本光強檢測實驗模塊成本低,測量精度高,線性好,用作給其它各種常用光電器件的實驗研究作數(shù)據(jù)標定的標準,對于測試和分析研究各光電器件的特性具有較好的效果和說明性,配合計算機應用軟件免去大量的人工計算和數(shù)據(jù)處理工作,提高工作效率,在實際使用中有很好的適用性。由于光強檢測實驗模塊中所采用的BH1750FVI 芯片無光源依賴性且光譜響應的峰值范圍處于可見光區(qū),還可以作為獨立傳感器設備用于檢測環(huán)境光強度,作照度計使用,也可以配合控制系統(tǒng)實現(xiàn)光源光亮度的自動控制。