測量光照強度的照度計的工作原理
來源: http://www.lengpinhui.com/ 類別:實用技術 更新時間:2013-03-08 閱讀次
【本資訊由中國糧油儀器網提供】 照度與人們的生活有著密切的關系。充足的光照,可防止人們免遭意外事故的發生。反之,過暗的光線可引起人體疲勞的程度遠遠超過眼睛的本身。并且在進行農作物種植的過程中,也需要進行光照的控制,有效的光照,可以很好的促進植物生長,那么我們應該如何控制光照強度呢?光照培養箱中的光照強度計是什么工作原理呢?但是市場上常用的照度計,對一般用戶而言費用過高。本文設計的簡易照度計,僅利用照度傳感器BH1710、單片機和LCD1602等少量元器件,花費不過十幾元,但讀數迅速、方便,制作簡單,原理易懂。
照度的測量方法測量照度的方法比較簡單,是以整個探測器所接收的光通量除以探測器的面積,即為所測的照度,即:
E=dφ/dA,該量的符號是E,單位為勒克斯(lx)。
照度和人眼的光頻譜效率有關,因此,根據探測到人眼的光線的光譜靈敏度與光譜線的效率要相對應。而光接收器相對人眼的光頻譜效率取決于人眼的光譜敏感性,所以使用光來匹配探頭。此外,對探測光的光響應,與余弦規則相一致,因此,光探測器也需要余弦校正。余弦校正由光電傳感器、電子放大和讀數系統組成。由于硒材料的靈敏度比其它探測器更接近人眼的光譜光視效率,在過去的照度檢測中,硒材料被廣泛使用。但由于硅光電元件的靈敏度、穩定性和壽命均比硒光電池高,近年來多采用硅光電池或硅光電二極管代替硒光電池做照度計的探測器件。硬件電路設計,系統總體設計方案本文以AT89S52單片機為控制核心,對從照度傳感器BH1710傳來的數字信號進行處理,然后通過液晶屏LCD1602顯示出來。照度傳感器BH1710照度傳感器BH1710FVC具有與人的視覺靈敏度相似的優良光譜靈敏度特性,可以測量從黑暗到日光直射環境的寬范圍的照度,測量照度范圍為1~65535勒克斯。BH1710為16位串行數字輸出型環境光傳感器,采用I2C總線接口,可以便捷的與單片機系統進行通信。另外,BH1710內置有待機功能,待機電流只有0.01uA,有助于便攜式電子機器朝著低電流化方向更進一步發展。光電二極管PD具有近似人眼視覺靈敏度的感光范圍,將檢測到的光強信號轉換為電流信號,然后經集成放大器AMP放大并轉換為電壓信號,再經16位模數轉換模塊ADC轉換成數字量后由I2C接口傳送出去。
BH1710可以應用于大范圍的照度檢測,功耗低,應用電路簡單易于制作。液晶顯示模塊選型采用LCD液晶顯示器作為顯示單元,液晶顯示器以其微功耗、體積小、顯示內容豐富、超薄輕巧的諸多優點,在袖珍式儀表和低功耗應用系統中得到越來越廣泛的應用。與LED數碼管相比,采用LCD液晶顯示器有以下三個優點:①當環境光線強度高時LED數碼管發光字體不明顯;②減少LED數碼管發光對測量的影響;③用低功耗液晶顯示屏幕有效節約能源。液晶顯示器具有低工作電壓(3~6V),功耗小,體積小,重量輕的特點,是其它許多顯示器件無法比擬的。它被廣泛應用在各種電子設備,電氣設備等多種低功耗產品的設計中。
本系統選用LM1602液晶顯示模塊。LCD1602是2×16個字符型的液晶顯示模塊。他主要由液晶驅動器、顯示控制器、LCD顯示器部分和背光燈等幾部分構成。LCD顯示系統的核心為HD44780控制器,他本身具有時鐘信號功能,并有著完善的指令系統集,而且他是應用最新的低功耗制造技術制造出來的點陣LCD控制器。液晶的每個顯示位為一個5×7的點陣組成,可以顯示數字、字母和一些字符等。LCD1602液晶顯示模塊和單片機的連接十分方便。我們可以采用直接控制或者間接控制兩種方式。直接訪問方式就是把液晶器件作為I/O設備連接在單片機的總線上,而液晶控制線則接在單片機的地址總線上,讀取或寫入過程則由單片機讀寫操作信號來控制;間接控制方式就是把液晶的數據線和控制線直接并聯接在單片機的接口上,用單片機編程來實現對液晶的操作,從而達到控制液晶的目的。本文采用直接訪問方式,LCD1602液晶顯示模塊和單片機接口。
程序設計照度計的單片機程序設計比較簡單。由于選用的照度傳感器BH1710為數字型傳感器,使用I2C總線來傳輸數據,程序設計只需編寫I2C通信協議,讀取其輸出的數字信號即可。數據讀取BH1710為數字型照度傳感器,器件本身有三種精度模式:高精度、中精度和低精度。其中高精度分辨率為1lx,測量時間120ms;中精度分辨率為4lx,測量時間16ms;低分辨率為32lx,測量時間2.9ms。通過程序向BH1710發送不同控制指令,即可實現不同模式的選擇。I2C總線連接方式為先發送起始信號等待應答,應答成功后發送地址信號等待應答,應答成功后開始對從器件進行操作。當初始化成功后即可進行數據的讀取,讀取后的數據存入單片機存儲器。數據顯示程序LCD1602液晶模塊內部的字符發生存儲器(CGROM)已經存儲了160個不同的點陣字符圖形。這些字符有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。
本文是在對BH1710照度傳感器的研究基礎上,設計出一種高精度照度計。該照度計以AT89S52單片機作為控制核心,應用了最新數字型照度傳感器BH1710,電路結構簡單,可以根據需要設置不同的測量精度以及工作模式,測量精度最高可達1lx,可以嵌入到各種需要照度測量的電子儀器中。該照度計還具有低功耗模式,可以嵌入到便攜式電子儀器中。
照度的測量方法測量照度的方法比較簡單,是以整個探測器所接收的光通量除以探測器的面積,即為所測的照度,即:
E=dφ/dA,該量的符號是E,單位為勒克斯(lx)。
照度和人眼的光頻譜效率有關,因此,根據探測到人眼的光線的光譜靈敏度與光譜線的效率要相對應。而光接收器相對人眼的光頻譜效率取決于人眼的光譜敏感性,所以使用光來匹配探頭。此外,對探測光的光響應,與余弦規則相一致,因此,光探測器也需要余弦校正。余弦校正由光電傳感器、電子放大和讀數系統組成。由于硒材料的靈敏度比其它探測器更接近人眼的光譜光視效率,在過去的照度檢測中,硒材料被廣泛使用。但由于硅光電元件的靈敏度、穩定性和壽命均比硒光電池高,近年來多采用硅光電池或硅光電二極管代替硒光電池做照度計的探測器件。硬件電路設計,系統總體設計方案本文以AT89S52單片機為控制核心,對從照度傳感器BH1710傳來的數字信號進行處理,然后通過液晶屏LCD1602顯示出來。照度傳感器BH1710照度傳感器BH1710FVC具有與人的視覺靈敏度相似的優良光譜靈敏度特性,可以測量從黑暗到日光直射環境的寬范圍的照度,測量照度范圍為1~65535勒克斯。BH1710為16位串行數字輸出型環境光傳感器,采用I2C總線接口,可以便捷的與單片機系統進行通信。另外,BH1710內置有待機功能,待機電流只有0.01uA,有助于便攜式電子機器朝著低電流化方向更進一步發展。光電二極管PD具有近似人眼視覺靈敏度的感光范圍,將檢測到的光強信號轉換為電流信號,然后經集成放大器AMP放大并轉換為電壓信號,再經16位模數轉換模塊ADC轉換成數字量后由I2C接口傳送出去。
BH1710可以應用于大范圍的照度檢測,功耗低,應用電路簡單易于制作。液晶顯示模塊選型采用LCD液晶顯示器作為顯示單元,液晶顯示器以其微功耗、體積小、顯示內容豐富、超薄輕巧的諸多優點,在袖珍式儀表和低功耗應用系統中得到越來越廣泛的應用。與LED數碼管相比,采用LCD液晶顯示器有以下三個優點:①當環境光線強度高時LED數碼管發光字體不明顯;②減少LED數碼管發光對測量的影響;③用低功耗液晶顯示屏幕有效節約能源。液晶顯示器具有低工作電壓(3~6V),功耗小,體積小,重量輕的特點,是其它許多顯示器件無法比擬的。它被廣泛應用在各種電子設備,電氣設備等多種低功耗產品的設計中。
本系統選用LM1602液晶顯示模塊。LCD1602是2×16個字符型的液晶顯示模塊。他主要由液晶驅動器、顯示控制器、LCD顯示器部分和背光燈等幾部分構成。LCD顯示系統的核心為HD44780控制器,他本身具有時鐘信號功能,并有著完善的指令系統集,而且他是應用最新的低功耗制造技術制造出來的點陣LCD控制器。液晶的每個顯示位為一個5×7的點陣組成,可以顯示數字、字母和一些字符等。LCD1602液晶顯示模塊和單片機的連接十分方便。我們可以采用直接控制或者間接控制兩種方式。直接訪問方式就是把液晶器件作為I/O設備連接在單片機的總線上,而液晶控制線則接在單片機的地址總線上,讀取或寫入過程則由單片機讀寫操作信號來控制;間接控制方式就是把液晶的數據線和控制線直接并聯接在單片機的接口上,用單片機編程來實現對液晶的操作,從而達到控制液晶的目的。本文采用直接訪問方式,LCD1602液晶顯示模塊和單片機接口。
程序設計照度計的單片機程序設計比較簡單。由于選用的照度傳感器BH1710為數字型傳感器,使用I2C總線來傳輸數據,程序設計只需編寫I2C通信協議,讀取其輸出的數字信號即可。數據讀取BH1710為數字型照度傳感器,器件本身有三種精度模式:高精度、中精度和低精度。其中高精度分辨率為1lx,測量時間120ms;中精度分辨率為4lx,測量時間16ms;低分辨率為32lx,測量時間2.9ms。通過程序向BH1710發送不同控制指令,即可實現不同模式的選擇。I2C總線連接方式為先發送起始信號等待應答,應答成功后發送地址信號等待應答,應答成功后開始對從器件進行操作。當初始化成功后即可進行數據的讀取,讀取后的數據存入單片機存儲器。數據顯示程序LCD1602液晶模塊內部的字符發生存儲器(CGROM)已經存儲了160個不同的點陣字符圖形。這些字符有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。
本文是在對BH1710照度傳感器的研究基礎上,設計出一種高精度照度計。該照度計以AT89S52單片機作為控制核心,應用了最新數字型照度傳感器BH1710,電路結構簡單,可以根據需要設置不同的測量精度以及工作模式,測量精度最高可達1lx,可以嵌入到各種需要照度測量的電子儀器中。該照度計還具有低功耗模式,可以嵌入到便攜式電子儀器中。
【中國糧油儀器網】部分文章轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,且不承擔此類作品侵權行為的直接責任及連帶責任。如其他媒體、網站或個人從本網下載使用,自負版權等法律責任。如涉及作品內容、版權和其它問題,請在30日內與本網聯系。
最近更新儀器
推薦儀器
相關新聞
熱門產品