村田接近/環(huán)境光傳感器LT-1PA01的應用
村田制作所持續(xù)在傳感器領域有所作為,本次為大家介紹的主角是LT-1PA01,一款紅外接近和環(huán)境光傳感器 。在接近檢測(PROX)中,傳感器可以通過發(fā)射紅外光并測量對象的反射來 可靠地探測進入或離開指定接近場地的對象。在環(huán)境光檢測(ALS)中,它測量環(huán)境光強度。 LT-1PA01可以通過自主過程啟動測量。本應用說明中描述了工作步驟。
LT-1PA01特征 :
- 接近傳感器和環(huán)境光傳感器封裝在一起
- 封裝尺寸非常小(長3.05 x 寬2.1 x 高1.0毫米)
- 消耗電流低 – 在800毫秒睡眠時間時的典型值為80mA
- I2C串行通信
接近傳感器
- 電流消耗極低
- 使用灰卡完全校準至70毫米探測
環(huán)境光檢測(ALS)
- 在50%時,照度檢測角度為+/-45度
LT-1PA01應用:
- 移動設備:智能手機、PDA、GPS
- 計算設備:筆記本電腦、平板電腦
- 消費類設備:LCD-TV、數(shù)碼相框、數(shù)碼相機
- 工業(yè)電子和接近檢測
基本操作
主機可以將LT-1PA01置于自主運行狀態(tài),在此狀態(tài)下,當測量值大于或小于預設閾值時,它以設定的間隔執(zhí)行測 量并通過維持INT引腳來中斷主機。每次測量完成后,LT-1PA01均可以中斷主機。當INT引腳接收到中斷信號時, 主機側(cè)讀取測量值并在必要時切換靈敏度檢測范圍。主機側(cè)和LT-1PA01的序列圖如圖2-1所示。主機側(cè)流程圖如 圖2-2所示。初始化過程和中斷處理如圖2-1和圖2-2所示。
圖2-1 序列圖
圖2-2 主機側(cè)處理流程圖
1、初始化過程
為了初始化LT-1PA01,主機將設置值寫入LT-1PA01寄存器。寄存器名稱和構成初始化過程的相應設置值如表2.1- 1所示。
表中的中斷設置是為了在每次測量時發(fā)生中斷。因此,PROX中斷方案設置為窗口比較器方案,PROX低閾值設置為 最大值(255),PROX高閾值設置為最小值(0)。因此,PROX測量值始終大于高閾值(0)或小于低閾值(255)。 每次測量后都會發(fā)生PROX中斷。
ALS中斷的機制與PROX中斷相同。因此,ALS低閾值設置為最大值(4095),ALS高閾值設置為最小值(0)。因此, ALS測量值始終大于高閾值(0)或小于低閾值(4095)。每次測量后都會發(fā)生ALS中斷。
表2.1-1 初始化過程參數(shù)列表
可以更改表中的設置值。要找出最佳設置值,請遵循以下程序。
中斷設置 適當?shù)拈撝翟O置可以減少從主機讀取浪費的寄存器數(shù)量。例如,如果ALS_DT為“1000”,則將ALS低閾值設置為“5 00”,并將ALS高閾值設置為“1500”。因此,在ALS_DT值大于“1500”或小于“500”之前,不會發(fā)生中斷。
PROX背散射設置 PROX_BSCAT=0b0000表示“無接近偏差取消”。每個計數(shù)從接近偏移量數(shù)據(jù)中“減去”約32個計數(shù)。確定PROX背散 射設置的步驟如下:在LT-1PA01視野中沒有IR反射對象,調(diào)整PROX_BSCAT以最大限度地減少接近數(shù)據(jù)計數(shù)。請注 意,接近數(shù)據(jù)計數(shù)應始終大于零。
ALS IR補償設置 可編程主動IR補償微調(diào)具體玻璃的ALS性能。優(yōu)化各種IR內(nèi)容光源之間的測量變化。IR補償值取決于芯片涂層變 化和客戶光學解決方案、機械解決方案和玻璃類型。當玻璃非常暗(可見度小于10%)時,最需要調(diào)諧。 如果客戶不了解光學/機械布局,客戶應使用代碼:0b10000。
• 0b00000:最低IR補償
• 0b10000:默認值
• 0b11111:最大IR補償
IR compensation range = 2.1% + ALS_KN × 0.1% (EQ.2,1-1)
確定ALS IR補償設置的步驟如下所述:
• 第1步:在沒有紅外光譜的白色LED光源下測量ALS計數(shù)和照度等級。
• 第2步:測量850納米紅外LED以下和白光LED光源以下的ALS計數(shù)和照度等級。
• 第3步:調(diào)整ALS的IR補償(寄存器0x03,位4:0),直到紅外LED光源的比例低于10%。
2、中斷處理
2.1 清除中斷
通過向主機側(cè)的每個INTERRUPT位(地址:0x04)寫入“0”來實現(xiàn)清除中斷。在清除所有中斷的情況下,將“0” 寫入每個INTERRUPT位,其中包括7位和3位。
為了消除意外清除中斷的可能性,將“1”寫入不應清除的位。將“1”寫入數(shù)值為“0”的位沒有任何結(jié)果。該 值不變?yōu)椤?”,仍然是“0”。當然,將“1”寫入數(shù)值為“1”的位沒有任何結(jié)果。
2.2 讀取測量數(shù)據(jù)
從以下4個寄存器讀取測量數(shù)據(jù):PROX_DT@0x0A、ALS_DT1@0x0B、ALS_DT2@0x0C和PROX_WASH@0x0D。ALS_DT為12 位長,分別存儲在ALS_DT1和ALS_DT2中作為MSB和LSB。如果PROX_WASH位(PROX_WASH@0x0D,0位)為0b1, 則PRO X_DT始終為0x00。
2.3 信號處理
計算照度和確定接近的信號處理采用ALS_DT1, ALS_DT2、PROX_DT和PROX_WASH的測量數(shù)據(jù)。照度計算使用ALS_DT 1和ALS_DT2的測量值。接近確定使用PROX_DT和PROX_WASH。
2.4 照度計算方程
在LT-1PA01的ADC輸出代碼與勒克斯成正比。
在等式2.2.4-1中,是計算的勒克斯讀數(shù),OUT表示ADC代碼。要插入的常數(shù)α由檢測范圍位ALS_RANGE(寄存 器0x02位1:0)決定,并且與光源類型無關。四種不同的比例因子如表2.2.4-1所示。
2.5 接近確定法
在接近探測中,傳感器發(fā)射紅外光,并通過比較紅外光反射值和閾值來實現(xiàn)接近探測。您可以通過讀取PROX_DT 寄存器獲得測量的紅外光反射值。傳感器-對象距離和PROX_DT之間的關系示例如圖2.2.5-1所示。
圖2.2.5-1 傳感器-對象距離和PROX_DT之間的關系示例
采用反射紅外光的兩個閾值來確定具有遲滯的對象的相鄰性(圖2.2.5-2)。 由于認為PROX_DT(反射值的數(shù)量)越多越靠近一個對象,當PROX_DT超過上限閾值時,它確定該對象相鄰,當PR OX_DT低于下限閾值時,它確定該對象不相鄰。
圖2.2.5-2 采有兩個閾值的接近判斷示例
以上是村田代理商穎特新科技為你推薦的村田傳感器的系列應用指南。
編輯:admin 最后修改時間:2017-09-02