近距離傳感器的校正方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種近距離傳感器的校正方法,其中,該近距離傳感器通過發(fā)射紅外光線和接收反射的紅外光線進(jìn)行近距離感測(cè),該方法包括:近距離傳感器采集當(dāng)前紅外強(qiáng)度值;判斷該當(dāng)前紅外強(qiáng)度值是否處于預(yù)設(shè)的閥值范圍內(nèi);若該當(dāng)前紅外強(qiáng)度值處于閥值范圍之外,調(diào)整該近距離傳感器的紅外過濾參數(shù),以改變當(dāng)前紅外強(qiáng)度值的大??;若該當(dāng)前紅外強(qiáng)度值處于閥值范圍內(nèi),則存儲(chǔ)調(diào)整后的紅外過濾參數(shù)。
【專利說明】近距離傳感器的校正方法及系統(tǒng)【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及移動(dòng)設(shè)備領(lǐng)域,尤其涉及移動(dòng)設(shè)備內(nèi)近距離傳感器自動(dòng)校準(zhǔn)機(jī)制。
【背景技術(shù)】
[0002]現(xiàn)在觸控式的手機(jī)越來越流行,但由于手機(jī)采用觸控屏,用戶在進(jìn)行通話時(shí),臉部容易觸碰到手機(jī)屏幕而造成誤操作。因此,通常在手機(jī)上安裝紅外近距離傳感器,當(dāng)紅外近距離傳感器檢測(cè)到光線遮擋后,手機(jī)認(rèn)為臉部靠近了觸控屏,從而關(guān)閉觸控屏以防止由于臉部貼近而產(chǎn)生的誤操作,并可以在通話過程中節(jié)省電量。
[0003]具體的,近距離傳感器一般通過設(shè)置上下限閥值來判斷手機(jī)是否處于靠近還是遠(yuǎn)離的狀態(tài)。近距離傳感器通過發(fā)射紅外線,并接收反射回來的紅外線,以判斷是否有遮擋物靠近或遠(yuǎn)離。近距離傳感器的閥值的形式可以為一個(gè)值域范圍(A,B),其中A〈B,當(dāng)近距離傳感器獲得的反射紅外線強(qiáng)度大于值域范圍的上限值B時(shí),則判定光線被遮擋,關(guān)閉觸控屏,當(dāng)紅外近距離傳感器反射紅外線強(qiáng)度小于值域范圍的下限值A(chǔ)時(shí),則判定光線遮擋被消除,開啟觸控屏。
[0004]但是,近距離傳感器一般設(shè)置于手機(jī)內(nèi)的左上角或右上角,由于手機(jī)機(jī)構(gòu)設(shè)計(jì)的差異,會(huì)對(duì)近距離傳感器的出入射紅外線強(qiáng)度造成干擾,導(dǎo)致對(duì)手機(jī)遮擋的誤判,影響手機(jī)的使用。
[0005]目前,現(xiàn)有技術(shù)中,一般通過動(dòng)態(tài)設(shè)置近距離傳感器的閥值,以降低手機(jī)機(jī)構(gòu)的不穩(wěn)定性對(duì)近距離傳感器的影響。
[0006]在申請(qǐng)?zhí)枮镃N201180001001的專利《一種調(diào)整紅外接近傳感器的感知閥值的方法和裝置》中,通過紅外接近傳感器,獲取當(dāng)前光線強(qiáng)度環(huán)境下的反射紅外線強(qiáng)度值,將獲取的反射紅外線強(qiáng)度值與預(yù)存的反射紅外線強(qiáng)度值進(jìn)行比對(duì)得到第一差值,當(dāng)所述第一差值大于預(yù)設(shè)的第一閥值時(shí),則對(duì)感知閥值進(jìn)行修正。
[0007]在申請(qǐng)?zhí)枮镃N201110370005的專利《一種設(shè)置近距離傳感器閥值的方法及系統(tǒng)》中,首先對(duì)近距離傳感器進(jìn)行初始化,獲取一個(gè)初始閥值,然后讀取近距離傳感器寄存器中的當(dāng)前值,與所述初始閥值進(jìn)行比較,如果當(dāng)前值大于初始閥值,則將當(dāng)前值設(shè)置為近距離傳感器的閥值。
[0008]上述兩份專利都是通過調(diào)節(jié)閥值范圍(即工作時(shí)的上下限值),將當(dāng)前測(cè)量值與手機(jī)中的初始閥值做對(duì)比,并通過兩者差值對(duì)近距離傳感器的閥值進(jìn)行動(dòng)態(tài)調(diào)整。而近距離傳感器本身偵測(cè)的范圍是不變的。以降低周圍環(huán)境因素對(duì)近距離傳感器的影響,例如手機(jī)屏幕貼膜等。
[0009] 但是,發(fā)明人在實(shí)際應(yīng)用過程中發(fā)現(xiàn),通過動(dòng)態(tài)調(diào)整閥值的方法有很大的局限性?,F(xiàn)有技術(shù)中,近距離傳感器的校正都是針對(duì)外部因素導(dǎo)致近距離傳感器值發(fā)生偏移而進(jìn)行的,例如手機(jī)屏幕貼膜或手機(jī)屏幕磨損而造成的。此時(shí)近距離傳感器的偵測(cè)值和預(yù)設(shè)閥值的差異不會(huì)很大,可通過近距離傳感器的閥值閥值來進(jìn)行校正。但是在近距離傳感器本身發(fā)生機(jī)構(gòu)異常時(shí),尤其組裝時(shí)造成的較大結(jié)構(gòu)差異性,甚至機(jī)構(gòu)變形等極端情況下,即使通過調(diào)整閥值,仍然不能過濾掉機(jī)構(gòu)對(duì)近距離傳感器造成的干擾,從而仍然出現(xiàn)手機(jī)屏幕一直關(guān)閉的問題,這是由于調(diào)整后的閥值已經(jīng)超出近距離傳感器的最大極限,而導(dǎo)致近距離傳感器不能正常工作。
【發(fā)明內(nèi)容】
[0010]因此,本發(fā)明提供一種近距離傳感器的校正方法及系統(tǒng),以避免機(jī)構(gòu)不穩(wěn)定性對(duì)近距離傳感器造成的干擾,提高近距離傳感器的適用性,同時(shí)放寬機(jī)構(gòu)設(shè)計(jì)的規(guī)格,降低制造成本。
[0011]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種近距離傳感器的校正方法,其中,該近距離傳感器通過發(fā)射紅外光線和接收反射的紅外光線進(jìn)行近距離感測(cè),該方法包括:步驟一,近距離傳感器采集當(dāng)前紅外強(qiáng)度值;步驟二,判斷該當(dāng)前紅外強(qiáng)度值是否處于預(yù)設(shè)的閥值范圍內(nèi);步驟三,若該當(dāng)前紅外強(qiáng)度值處于閥值范圍之外,調(diào)整該近距離傳感器的紅外過濾參數(shù),以改變當(dāng)前紅外強(qiáng)度值的大小,并返回步驟一;若該當(dāng)前紅外強(qiáng)度值處于閥值范圍內(nèi),則存儲(chǔ)調(diào)整后的紅外過濾參數(shù)。
[0012]較佳的,在所述的近距離傳感器的校正方法中,步驟三還包括:當(dāng)調(diào)整后的紅外強(qiáng)度值處于閥值范圍內(nèi)后,該近距離傳感器的校正完成,該近距離傳感器按照調(diào)整后的紅外過濾參數(shù)進(jìn)入正常工作狀態(tài)。
[0013]較佳的,在所述的近距離傳感器的校正方法中,該方法還包括:通過光感測(cè)器偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,匹配與該當(dāng)前環(huán)境的光線強(qiáng)度相對(duì)應(yīng)的預(yù)設(shè)的閥值范圍。
[0014]較佳的,在所述的近距離傳感器的校正方法中,該方法還包括:在步驟一之前,通過光感測(cè)器確定此時(shí)近距離傳感器前無遮擋物后,觸發(fā)該近距離傳感器進(jìn)行自動(dòng)校正。
[0015]較佳的,在所述的近距離傳感器的校正方法中,在所述步驟三調(diào)整該近距離傳感器的紅外過濾參數(shù)的過程中:增大該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變小,或者減小該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變大。
[0016]本發(fā)明還提供了一種近距離傳感器的校正系統(tǒng),其中,該近距離傳感器通過發(fā)射紅外光線和接收反射的紅外光線進(jìn)行近距離感測(cè),該系統(tǒng)包括偵測(cè)模塊、運(yùn)算模塊、調(diào)整模塊和存儲(chǔ)模塊,偵測(cè)模塊用于近距離傳感器采集當(dāng)前紅外強(qiáng)度值;運(yùn)算模塊用于判斷該當(dāng)前紅外強(qiáng)度值是否處于預(yù)設(shè)的閥值范圍內(nèi);調(diào)整模塊用于若該當(dāng)前紅外強(qiáng)度值處于閥值范圍之外,調(diào)整該近距離傳感器的紅外過濾參數(shù),以改變當(dāng)前紅外強(qiáng)度值的大小;存儲(chǔ)模塊用于若該當(dāng)前紅外強(qiáng)度值處于閥值范圍內(nèi),則存儲(chǔ)調(diào)整后的紅外過濾參數(shù)。
[0017]較佳的,在所述的近距離傳感器的校正系統(tǒng)中,當(dāng)調(diào)整后的紅外強(qiáng)度值落入閥值范圍內(nèi)后,該近距離傳感器的校正系統(tǒng)停止校正,該近距離傳感器按照調(diào)整后的紅外過濾參數(shù)進(jìn)入正常工作狀態(tài)。
[0018]較佳的,在所述的近距離傳感器的校正系統(tǒng)中,該系統(tǒng)還包括光感測(cè)器,該光感測(cè)器用于偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,匹配與該當(dāng)前環(huán)境的光線強(qiáng)度相對(duì)應(yīng)的預(yù)設(shè)的閥值范圍。
[0019]較佳的,在所述的近距離傳感器的校正系統(tǒng)中,該系統(tǒng)還包括光感測(cè)器,該光感測(cè)器確定此時(shí)近距離傳感器前無遮擋物后,觸發(fā)該近距離傳感器的校正系統(tǒng)。
[0020]較佳的,在所述的近距離傳感器的校正系統(tǒng)中,該調(diào)整模塊調(diào)整該近距離傳感器的紅外過濾參數(shù)的過程中:增大該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變小,或者減小該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變大。
[0021]與現(xiàn)有技術(shù)相比,本發(fā)明通過調(diào)整近距離傳感器的紅外過濾參數(shù),改變近距離傳感器的紅外強(qiáng)度值,從而使得紅外強(qiáng)度值能夠處于預(yù)設(shè)的閥值范圍內(nèi),而避免近距離傳感器誤判的問題。尤其在機(jī)構(gòu)較大異常變形對(duì)近距離傳感器造成干擾,近距離傳感器的紅外強(qiáng)度值遠(yuǎn)遠(yuǎn)偏離預(yù)設(shè)的閥值范圍的情況下,本發(fā)明仍然能有效的校正近距離傳感器,克服了現(xiàn)有技術(shù)中通過動(dòng)態(tài)調(diào)整閥值方法的局限性,提高近距離傳感器的適用性和穩(wěn)定性。同時(shí)放寬機(jī)構(gòu)設(shè)計(jì)的規(guī)格,降低制造成本。
【專利附圖】
【附圖說明】
[0022]圖1為本發(fā)明一較佳實(shí)施例的近距離傳感器的校正方法的流程圖;
[0023]圖2為本發(fā)明一較佳實(shí)施例的具有近距離傳感器校正系統(tǒng)的移動(dòng)設(shè)備的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0024]為使對(duì)本發(fā)明的目的、構(gòu)造、特征、及其功能有進(jìn)一步的了解,茲配合實(shí)施例詳細(xì)說明如下。
[0025]如圖1所示,為本發(fā)明一較佳實(shí)施例的近距離傳感器的校正方法的流程圖。該近距離傳感器應(yīng)用于移動(dòng)設(shè)備中,例如,現(xiàn)有技術(shù)中具有觸控屏的智能手機(jī)等。該近距離傳感器通過發(fā)射紅外光線和接收反射的紅外光線進(jìn)行近距離感測(cè)。
[0026]其中,該近距離傳感器,一般由紅外(Infrared Spectroscopy, IR)LED和紅外感光模塊組成,紅外感光模塊接受到紅外線之后,會(huì)經(jīng)由過濾單元和ADC (模數(shù)轉(zhuǎn)換)模塊,將偵測(cè)到的紅外光線信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),最終顯示為表示偵測(cè)到的紅外強(qiáng)度的某個(gè)數(shù)值,該數(shù)值即為該近距離傳感器的偵測(cè)值。
[0027]事實(shí)上,該紅外感光模塊偵測(cè)到的紅外光線強(qiáng)度范圍很廣,而在實(shí)際工業(yè)制造使用中,會(huì)根據(jù)控制芯片中的紅外過濾參數(shù),將大部分紅外線強(qiáng)度范圍過濾掉,只保留其中一段有效范圍。并且該紅外過濾參數(shù)將被設(shè)定為一固定值。本發(fā)明通過調(diào)整該近距離傳感器本身的紅外過濾參數(shù)來改變?cè)摻嚯x傳感器的偵測(cè)值,進(jìn)而實(shí)現(xiàn)對(duì)該近距離傳感器進(jìn)行校正。通過該校正方法,可摒除設(shè)備機(jī)構(gòu)變異對(duì)于近距離傳感器的干擾,提高近距離傳感器的適用性。
[0028]在本實(shí)施例中,該近距離傳感器與光感測(cè)器整合為一體,以便于移動(dòng)設(shè)備的組裝與設(shè)計(jì)。該光感測(cè)器用于偵測(cè)當(dāng)前環(huán)境下的光強(qiáng)度,以輔助近距離傳感器。該光感測(cè)器根據(jù)在不同環(huán)境下的光線強(qiáng)度,自動(dòng)對(duì)近距離傳感器配置不同的閥值范圍。即通過光感測(cè)器偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,以匹配與當(dāng)前環(huán)境相對(duì)應(yīng)的閥值范圍。該近距離傳感器的校正方法為:
[0029]步驟S101,近距離傳感器和光感測(cè)器啟動(dòng)。當(dāng)該近距離傳感器啟動(dòng)后,該近距離傳感器通過發(fā)射紅外線,并通過接收反射回來的紅外線強(qiáng)度,進(jìn)行判斷是否有遮擋物靠近或遠(yuǎn)離。同時(shí)光感測(cè)器啟動(dòng)后,該光感測(cè)器偵測(cè)當(dāng)前環(huán)境下的光亮度,并根據(jù)在不同環(huán)境下的光線強(qiáng)度,自動(dòng)對(duì)近距離傳感器配置不同的閥值范圍。另外,當(dāng)近距離傳感器工作異常時(shí),通過該光感測(cè)器輔助近距離傳感器偵測(cè)是否有遮擋物。例如,當(dāng)光感測(cè)器偵測(cè)到周圍環(huán)境的光線強(qiáng)度與該環(huán)境下預(yù)設(shè)的光線強(qiáng)度相近或相同時(shí),則可判斷此時(shí)近距離傳感器前沒有遮擋物。
[0030]步驟S102,光感測(cè)器偵測(cè)是否有遮擋物,若為是,則執(zhí)行步驟S107,發(fā)出警示;若為否,則執(zhí)行步驟S103,觸發(fā)近距離傳感器自動(dòng)校正機(jī)制。即通過光感測(cè)器的偵測(cè)判斷近距離傳感器前是否有遮擋物,并根據(jù)偵測(cè)結(jié)果執(zhí)行不同的動(dòng)作。其中,光感測(cè)器是通過偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,以確定此時(shí)近距離傳感器前有無遮擋物。如果光感測(cè)器確定此時(shí)近距離傳感器前有遮擋物,那么,就向調(diào)試員或用戶發(fā)出警示以告知。調(diào)試員再根據(jù)實(shí)際情況以決定是否再進(jìn)行人工校正近距離感測(cè)器。
[0031]步驟S103,觸發(fā)近距離傳感器自動(dòng)校正機(jī)制。如果光感測(cè)器根據(jù)周圍環(huán)境的光線強(qiáng)度,確定此時(shí)近距離傳感器前無遮擋物,那么該光感測(cè)器觸發(fā)該近距離傳感器自動(dòng)校正機(jī)制,后續(xù)該近距離傳感器將進(jìn)行自動(dòng)校正。其中,所述的近距離傳感器自動(dòng)校正機(jī)制一般為該近距離傳感器啟動(dòng)自動(dòng)校正的軟件程序。需要說明的是,本發(fā)明的自動(dòng)校正機(jī)制并非以軟體程序?yàn)橄?,本領(lǐng)域技術(shù)人員可以理解的,也可通過實(shí)體硬件結(jié)構(gòu)以及硬件與軟件相結(jié)合的方案來實(shí)現(xiàn)。
[0032]步驟S104,近距離傳感器偵測(cè)當(dāng)前偵測(cè)值。當(dāng)該近距離傳感器的自動(dòng)校正啟動(dòng)后,該近距離傳感器首先偵測(cè)當(dāng)前偵測(cè)值。即該近距離傳感器偵測(cè)當(dāng)前反射回來的紅外線強(qiáng)度。在本實(shí)施例中,該當(dāng)前偵測(cè)值為該近距離傳感器前無遮擋物情況下的反射回來的紅外線強(qiáng)度。因?yàn)榻嚯x傳感器前無遮擋物時(shí),此時(shí)的移動(dòng)設(shè)備一般處于待機(jī)狀態(tài)或非通話狀態(tài),此時(shí)近距離傳感器進(jìn)行自動(dòng)校正,不會(huì)對(duì)用戶的正常使用造成影響。并且在無遮擋物的情況下,近距離傳感器的校正也更加精準(zhǔn)。
[0033]步驟S105,判斷該當(dāng)前偵測(cè)值是否處于閥值范圍內(nèi),若為否,則執(zhí)行步驟S108,調(diào)整該近距離傳感器的紅外過濾參數(shù),以改變當(dāng)前偵測(cè)值的大小,并返回步驟S104 ;若為是,則執(zhí)行步驟S106,存儲(chǔ)調(diào)整后的紅外過濾參數(shù),近距離傳感器進(jìn)入正常工作狀態(tài)。即近距離傳感器對(duì)當(dāng)前偵測(cè)值進(jìn)行判斷,如果該當(dāng)前偵測(cè)值處于預(yù)設(shè)的閥值范圍內(nèi),說明此時(shí)近距離傳感器工作正常,或者調(diào)整后的近距離傳感器工作正常。反之,如果該當(dāng)前偵測(cè)值處于預(yù)設(shè)的閥值范圍之外,那么說明此時(shí)近距離傳感器出現(xiàn)異常,因而必須對(duì)該近距離傳感器進(jìn)行校正,以避免近距離傳感器后續(xù)的誤判而影響用戶的正常使用。
[0034]具體的,在步驟S108中,近距離傳感器的閥值范圍為(a、b),其中a〈b,a、b為紅外線強(qiáng)度。近距離傳感器工作異常后,如果當(dāng)前偵測(cè)值大于上限閥值b,則表明機(jī)構(gòu)變形而導(dǎo)致近距離傳感器的內(nèi)部干擾光偏大,那么通過增大近距離傳感器的紅外過濾參數(shù),以增加近距離傳感器對(duì)紅外線強(qiáng)度的過濾,進(jìn)而減小了當(dāng)前偵測(cè)值,使得調(diào)整后的偵測(cè)值重新落入預(yù)設(shè)的閥值范圍(a、b)內(nèi);反之,如果當(dāng)前偵測(cè)值小于下限閥值a,則表明近距離傳感器內(nèi)的信號(hào)源(IR LED)或者紅外感光模塊被遮擋,那么通過減小近距離傳感器的紅外過濾參數(shù),以減少近距離傳感器對(duì)紅外強(qiáng)度的過濾,進(jìn)而增大了當(dāng)前偵測(cè)值,使得調(diào)整后的偵測(cè)值重新落入預(yù)設(shè)的閥值范圍(a、b)內(nèi)。
[0035]需要說明的是,該近距離傳感器的校正并未改變信號(hào)源紅外LED的發(fā)光參數(shù)。而是通過調(diào)整接收到的紅外光線強(qiáng)度的過濾參數(shù),來調(diào)整當(dāng)前偵測(cè)值,以達(dá)到偵測(cè)值落入預(yù)設(shè)的閥值范圍而使得近距離傳感器正常工作的效果。[0036]另外,在本發(fā)明另一實(shí)施例中,還可進(jìn)一步結(jié)合調(diào)整閥值范圍(a’、b’)來對(duì)近距離傳感器進(jìn)行校正。具體的,先將當(dāng)前偵測(cè)值調(diào)整到一預(yù)設(shè)的有效范圍(c,d)內(nèi),其中,該有效范圍大于閥值范圍,即d>b’,c〈a’。之后,再調(diào)整閥值范圍(a’,b’),以使得調(diào)整后的閥值范圍涵蓋到當(dāng)前偵測(cè)值。即在調(diào)節(jié)偵測(cè)值大小之后,再調(diào)節(jié)上下限閥值a’和b’,來實(shí)現(xiàn)偵測(cè)值落入調(diào)整后的閥值范圍內(nèi)的目的,這樣可使得近距離傳感器的校正更加快速和準(zhǔn)確。對(duì)于閥值范圍的調(diào)整,已于現(xiàn)有技術(shù)中進(jìn)行了詳細(xì)闡述,在此就不重復(fù)贅述。
[0037]另外,在本步驟S105中,如果該近距離傳感器偵測(cè)的初始偵測(cè)值處于預(yù)設(shè)的閥值范圍內(nèi),那么說明近距離傳感器工作正常,那么該校正機(jī)制結(jié)束。即該近距離傳感器偵測(cè)到的初始的偵測(cè)值就已經(jīng)處于預(yù)設(shè)的閥值范圍了,那么說明此時(shí)近距離傳感器并未發(fā)生任何異常,因而不需要進(jìn)行校正。
[0038]步驟S106,存儲(chǔ)調(diào)整后的紅外過濾參數(shù),近距離傳感器進(jìn)入正常工作狀態(tài)。通過上述步驟S104、步驟S105和步驟S108的調(diào)整后,偵測(cè)值處于預(yù)設(shè)的閥值范圍內(nèi),近距離傳感器即可正常工作,此時(shí)近距離傳感器的自動(dòng)校正即可結(jié)束,并將調(diào)整后的紅外過濾參數(shù)進(jìn)行存儲(chǔ),近距離傳感器按照調(diào)整后的紅外過濾參數(shù)進(jìn)行后續(xù)正常工作。需要說明的是,該近距離傳感器的校正方法即可在用戶正常使用時(shí)進(jìn)行自動(dòng)校正。也可在移動(dòng)設(shè)備組裝完成時(shí)進(jìn)行校正。如果該近距離傳感器在移動(dòng)設(shè)備組裝完成時(shí)進(jìn)行校正,則先對(duì)近距離傳感器進(jìn)行初始狀態(tài)校準(zhǔn),以獲得基準(zhǔn)參數(shù),例如本發(fā)明校正方法中用到的紅外過濾參數(shù)的初始值。
[0039]本發(fā)明通過對(duì)近距離傳感器本身的偵測(cè)參數(shù)進(jìn)行調(diào)節(jié),以實(shí)現(xiàn)對(duì)該近距離傳感器校正的目的。即當(dāng)確定該當(dāng)前偵測(cè)值處于閥值范圍之外后,本發(fā)明進(jìn)一步對(duì)該近距離傳感器偵測(cè)到的偵測(cè)值大小進(jìn)行調(diào)整,并使得調(diào)整后的偵測(cè)值重新落入預(yù)設(shè)的理想閥值范圍內(nèi)。其中,該調(diào)整過程為通過調(diào)整該近距離傳感器的紅外過濾參數(shù)來改變當(dāng)前偵測(cè)值的大小,以使得偵測(cè)值落入預(yù)設(shè)的閥值范圍內(nèi)。從而實(shí)現(xiàn)對(duì)近距離傳感器的校正。
[0040]具體的,近距離傳感器接受反射回來的紅外光線,該反射回來的紅外光線強(qiáng)度具有一定強(qiáng)度范圍。通過調(diào)整該紅外過濾參數(shù),即可改變?cè)摻嚯x傳感器接收的紅外光線強(qiáng)度的過濾范圍。本發(fā)明通過調(diào)節(jié)近距離傳感器本身的偵測(cè)范圍,尤其是在設(shè)備機(jī)構(gòu)發(fā)生異常變形的狀況下,也能過濾掉機(jī)構(gòu)造成的干擾,提高了近距離傳感器的穩(wěn)定性。并且,本發(fā)明的校正方法能夠有效的解決機(jī)構(gòu)設(shè)計(jì)或變形的缺陷,導(dǎo)致近距離傳感器工作異常的問題。與現(xiàn)有技術(shù)相比,本發(fā)明的校正方法使用范圍更廣,既能適用于外部因素導(dǎo)致近距離傳感器發(fā)生偏移的狀況,也適用于機(jī)構(gòu)變形等極端狀況。
[0041]綜上所述,本發(fā)明通過調(diào)整近距離傳感器的紅外過濾參數(shù),改變近距離傳感器的偵測(cè)值,從而使得偵測(cè)值能夠處于預(yù)設(shè)的閥值范圍內(nèi),而避免近距離傳感器誤判的問題。尤其在機(jī)構(gòu)較大異常變形對(duì)近距離傳感器造成干擾,近距離傳感器的偵測(cè)值遠(yuǎn)遠(yuǎn)偏離預(yù)設(shè)的閥值范圍的情況下,本發(fā)明仍然能有效的校正近距離傳感器,克服了現(xiàn)有技術(shù)中通過動(dòng)態(tài)調(diào)整閥值方法的局限性,提高近距離傳感器的適用性和穩(wěn)定性。同時(shí)放寬機(jī)構(gòu)設(shè)計(jì)的規(guī)格,降低制造成本。
[0042]如圖2所示,為本發(fā)明一較佳實(shí)施例的具有近距離傳感器校正系統(tǒng)202的移動(dòng)設(shè)備201的結(jié)構(gòu)框圖。該近距離傳感器的校正系統(tǒng)202應(yīng)用于移動(dòng)設(shè)備201中,例如,該移動(dòng)設(shè)備201為手機(jī)或個(gè)人助理設(shè)備等。
[0043]該移動(dòng)設(shè)備201內(nèi)還具有近距離傳感器204和光感測(cè)器203。該近距離傳感器204通過發(fā)射紅外光線和接收反射的紅外光線進(jìn)行近距離感測(cè)。該近距離傳感器204與光感測(cè)器203整合為一體,以便于移動(dòng)設(shè)備201的組裝與設(shè)計(jì)。該光感測(cè)器203用于偵測(cè)當(dāng)前環(huán)境下的光強(qiáng)度,以輔助近距離傳感器204。該光感測(cè)器203根據(jù)在不同環(huán)境下的光線強(qiáng)度,自動(dòng)對(duì)近距離傳感器204配置不同的閥值范圍。即通過光感測(cè)器203偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,以匹配與當(dāng)前環(huán)境相對(duì)應(yīng)的閥值范圍。
[0044]該近距離傳感器204由紅外LED205和紅外感光模塊206組成,紅外感光模塊206接受到紅外線之后,會(huì)經(jīng)由過濾單元(圖中未畫出)和ADC (模數(shù)轉(zhuǎn)換)模塊(圖中未畫出),將偵測(cè)到的紅外光線信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),最終顯示為表示偵測(cè)到的紅外強(qiáng)度的某個(gè)數(shù)值,該數(shù)值即為該近距離傳感器204的偵測(cè)值。該紅外感光模塊206偵測(cè)到的紅外光線強(qiáng)度范圍很廣,而在實(shí)際工業(yè)制造使用中,會(huì)根據(jù)控制芯片中的紅外過濾參數(shù),將大部分紅外線強(qiáng)度范圍過濾掉,只保留其中一段有效范圍。并且該紅外過濾參數(shù)將被設(shè)定為一固定值。本發(fā)明通過調(diào)整該近距離傳感器204本身的紅外過濾參數(shù)來改變?cè)摻嚯x傳感器204的偵測(cè)值,進(jìn)而實(shí)現(xiàn)對(duì)該近距離傳感器204進(jìn)行校正。從而摒除移動(dòng)設(shè)備201機(jī)構(gòu)變異對(duì)于近距離傳感器204的干擾,提高近距離傳感器204的適用性。
[0045]該近距離傳感器的校正系統(tǒng)202包括:偵測(cè)模塊207、運(yùn)算模塊208、調(diào)整模塊209和存儲(chǔ)模塊210。偵測(cè)模塊207用于采集近距離傳感器204的當(dāng)前偵測(cè)值;運(yùn)算模塊208用于判斷該當(dāng)前偵測(cè)值是否處于閥值范圍內(nèi);調(diào)整模塊209用于該當(dāng)前偵測(cè)值處于閥值范圍之外,調(diào)整該近距離傳感器204的紅外過濾參數(shù),以改變當(dāng)前偵測(cè)值的大小;存儲(chǔ)模塊210用于存儲(chǔ)調(diào)整后的紅外過濾參數(shù)。
[0046]具體的,該校正系統(tǒng)202的工作原理如下:
[0047]該近距離傳感器204和光感測(cè)器203啟動(dòng),該近距離傳感器204通過發(fā)射紅外線,并通過接收反射回來的紅外線強(qiáng)度,進(jìn)行判斷是否有遮擋物靠近或遠(yuǎn)離。但是當(dāng)近距離傳感器204工作異常時(shí),光感測(cè)器203偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,輔助近距離傳感器204偵測(cè)是否有遮擋物。如果光感測(cè)器203確定此時(shí)近距離傳感器204前有遮擋物,那么,就向調(diào)試員或用戶發(fā)出警示以告知。調(diào)試員再根據(jù)實(shí)際情況以決定是否在進(jìn)行人工校正近距離感測(cè)器204。如果光感測(cè)器203根據(jù)周圍環(huán)境的光線強(qiáng)度,確定此時(shí)近距離傳感器204前無遮擋物,那么該光感測(cè)器203觸發(fā)該近距離傳感器自動(dòng)校正系統(tǒng)202。
[0048]首先,當(dāng)該近距離傳感器的自動(dòng)校正系統(tǒng)202啟動(dòng)后,該偵測(cè)模塊207偵測(cè)當(dāng)前偵測(cè)值。即偵測(cè)當(dāng)前反射回來的紅外線強(qiáng)度。在本實(shí)施例中,該當(dāng)前偵測(cè)值為該近距離傳感器204前無遮擋物情況下的反射回來的紅外線強(qiáng)度。因?yàn)榻嚯x傳感器204前無遮擋物時(shí),此時(shí)的移動(dòng)設(shè)備201 —般處于待機(jī)狀態(tài)或非通話狀態(tài),此時(shí)近距離傳感器204進(jìn)行自動(dòng)校正,不會(huì)對(duì)用戶的正常使用造成影響。并且在無遮擋物的情況下,近距離傳感器204的校正也更加精準(zhǔn)。
[0049]其次,運(yùn)算模塊208判斷該當(dāng)前偵測(cè)值是否處于閥值范圍內(nèi),如果該當(dāng)前偵測(cè)值處于預(yù)設(shè)的閥值范圍內(nèi),說明此時(shí)近距離傳感器204工作正常,或者調(diào)整后的近距離傳感器204工作正常。反之,如果該當(dāng)前偵測(cè)值處于預(yù)設(shè)的閥值范圍之外,那么說明此時(shí)近距離傳感器204出現(xiàn)異常,調(diào)整模塊209開始對(duì)該近距離傳感器204進(jìn)行校正。
[0050]以近距離傳感器204的閥值范圍(a、b)為例,其中a〈b,a、b為紅外線強(qiáng)度。調(diào)整模塊209對(duì)近距離傳感器204的具體校正過程為:如果當(dāng)前偵測(cè)值大于上限閥值b,則表明機(jī)構(gòu)變形而導(dǎo)致近距離傳感器204的內(nèi)部干擾光偏大,那么調(diào)整模塊209調(diào)節(jié)近距離傳感器204的紅外過濾參數(shù),以減小當(dāng)前偵測(cè)值,并使得調(diào)整后的偵測(cè)值重新落入預(yù)設(shè)的閥值范圍(a、b)內(nèi);反之,如果當(dāng)前偵測(cè)值小于下限閥值a,則表明近距離傳感器204內(nèi)的信號(hào)源紅外LED205或者紅外感光模塊206被遮擋,那么調(diào)整模塊209調(diào)節(jié)近距離傳感器204的紅外過濾參數(shù),以增大當(dāng)前偵測(cè)值,使得調(diào)整后的偵測(cè)值重新落入預(yù)設(shè)的閥值范圍(a、b)內(nèi)。
[0051]需要說明的是,該調(diào)整模塊209并未改變信號(hào)源紅外LED205的發(fā)光參數(shù)。而是通過調(diào)整接收到的紅外光線強(qiáng)度的過濾參數(shù),來調(diào)整當(dāng)前偵測(cè)值,以達(dá)到偵測(cè)值落入預(yù)設(shè)的閥值范圍而使得近距離傳感器204正常工作的效果。
[0052]另外,在本發(fā)明另一實(shí)施例中,調(diào)整模塊209還可進(jìn)一步結(jié)合調(diào)整閥值范圍(a’、b’)來對(duì)近距離傳感器204進(jìn)行校正。具體的,調(diào)整模塊先將當(dāng)前偵測(cè)值調(diào)整到一預(yù)設(shè)的有效范圍(c,d)內(nèi),其中,該有效范圍大于閥值范圍,即d>b’,c〈a’。之后,調(diào)整模塊再調(diào)整閥值范圍(a’,b’),以使得調(diào)整后的閥值范圍涵蓋到當(dāng)前偵測(cè)值。即在調(diào)節(jié)偵測(cè)值大小之后,再調(diào)節(jié)上下限閥值a’和b’,來實(shí)現(xiàn)偵測(cè)值落入調(diào)整后的閥值范圍內(nèi)的目的,這樣可使得近距離傳感器204的校正更加快速和準(zhǔn)確。對(duì)于閥值范圍的調(diào)整,已于現(xiàn)有技術(shù)中進(jìn)行了詳細(xì)闡述,在此就不重復(fù)贅述。
[0053]另外,如果偵測(cè)模塊207偵測(cè)當(dāng)前偵測(cè)值處于預(yù)設(shè)的閥值范圍內(nèi),說明此時(shí)近距離傳感器204工作正常,那么該校正系統(tǒng)202不啟動(dòng)。即該偵測(cè)模塊207 —開始偵測(cè)到的當(dāng)前偵測(cè)值已經(jīng)處于預(yù)設(shè)的閥值范圍了,那么說明此時(shí)近距離傳感器204并未發(fā)生任何異常,因而不需要進(jìn)行校正。
[0054]最后,存儲(chǔ)模塊210存儲(chǔ)調(diào)整后的紅外過濾參數(shù),以用于近距離傳感器204的后續(xù)正常工作,近距離傳感器204進(jìn)入正常工作狀態(tài)。通過調(diào)整模塊209的調(diào)整使得偵測(cè)值處于預(yù)設(shè)的閥值范圍內(nèi),近距離傳感器204即可正常工作,此時(shí)近距離傳感器的自動(dòng)校正系統(tǒng)202即可終止。需要說明的是,該近距離傳感器的校正系統(tǒng)202即可應(yīng)用于用戶使用狀態(tài)。也可用于移動(dòng)設(shè)備201組裝生產(chǎn)完成時(shí)。如果近距離傳感器的校正系統(tǒng)202應(yīng)用于該移動(dòng)設(shè)備201組裝完成時(shí),則該校正系統(tǒng)202先對(duì)近距離傳感器204進(jìn)行初始狀態(tài)校準(zhǔn)以獲得基準(zhǔn)參數(shù),例如本發(fā)明校正系統(tǒng)202中用到的紅外過濾參數(shù)的初始值。
[0055]該校正系統(tǒng)202通過對(duì)近距離傳感器204本身的偵測(cè)參數(shù)進(jìn)行調(diào)節(jié),以實(shí)現(xiàn)對(duì)該近距離傳感器204校正的目的。即當(dāng)確定該當(dāng)前偵測(cè)值處于閥值范圍之外后,該校正系統(tǒng)202通過對(duì)該近距離傳感器204偵測(cè)到的偵測(cè)值大小進(jìn)行調(diào)整,以使得調(diào)整后的偵測(cè)值重新落入預(yù)設(shè)的理想閥值范圍內(nèi)。其中,該調(diào)整過程為通過調(diào)整該近距離傳感器204的紅外過濾參數(shù)來改變當(dāng)前偵測(cè)值的大小,以使得偵測(cè)值落入預(yù)設(shè)的閥值范圍內(nèi)。從而實(shí)現(xiàn)對(duì)近距離傳感器204的校正。因?yàn)椋嚯x傳感器204接收的紅外光線強(qiáng)度具有一定強(qiáng)度范圍。通過調(diào)整紅外過濾參數(shù),即可改變?cè)摻邮盏募t外光線強(qiáng)度的過濾范圍。
[0056]本發(fā)明的校正系統(tǒng)202通過調(diào)節(jié)近距離傳感器204本身的偵測(cè)范圍,尤其是在移動(dòng)設(shè)備201機(jī)構(gòu)發(fā)生異常變形的狀況下,也能過濾掉機(jī)構(gòu)造成的干擾,提高了近距離傳感器204的穩(wěn)定性,有效的解決了機(jī)構(gòu)設(shè)計(jì)或變形缺陷導(dǎo)致近距離傳感器204工作異常的問題。從而本發(fā)明的校正系統(tǒng)202使用范圍更廣,既能適用于外部因素導(dǎo)致近距離傳感器204發(fā)生偏移的狀況,也適用于機(jī)構(gòu)變形等極端狀況。
[0057]與現(xiàn)有技術(shù)相比,本發(fā)明通過調(diào)整近距離傳感器本身的紅外過濾參數(shù),改變近距離傳感器的偵測(cè)值,從而使得偵測(cè)值能夠處于預(yù)設(shè)的閥值范圍內(nèi)而避免了近距離傳感器誤判的問題。克服了現(xiàn)有技術(shù)中通過動(dòng)態(tài)調(diào)整閥值方法的局限性,提高近距離傳感器的適用性和穩(wěn)定性。同時(shí)放寬機(jī)構(gòu)設(shè)計(jì)的規(guī)格,降低制造成本。
[0058]本發(fā)明已由上述相關(guān)實(shí)施例加以描述,然而上述實(shí)施例僅為實(shí)施本發(fā)明的范例。必需指出的是,已揭露的實(shí)施例并未限制本發(fā)明的范圍。相反地,在不脫離本發(fā)明的精神和范圍內(nèi)所作的更動(dòng)與潤飾,均屬本發(fā)明的專利保護(hù)范圍。
【權(quán)利要求】
1.一種近距離傳感器的校正方法,其中,該近距離傳感器通過發(fā)射紅外光線和接收反射的紅外光線進(jìn)行近距離感測(cè),其特征在于,該方法包括: 步驟一,近距離傳感器采集當(dāng)前紅外強(qiáng)度值; 步驟二,判斷該當(dāng)前紅外強(qiáng)度值是否處于預(yù)設(shè)的閥值范圍內(nèi); 步驟三,該當(dāng)前紅外強(qiáng)度值處于閥值范圍之外,調(diào)整該近距離傳感器的紅外過濾參數(shù),以改變當(dāng)前紅外強(qiáng)度值的大小,并返回步驟一;若該當(dāng)前紅外強(qiáng)度值處于閥值范圍內(nèi),則存儲(chǔ)調(diào)整后的紅外過濾參數(shù)。
2.如權(quán)利要求1所述的近距離傳感器的校正方法,其特征在于,步驟三還包括:當(dāng)調(diào)整后的紅外強(qiáng)度值處于閥值范圍內(nèi)后,該近距離傳感器的校正完成,該近距離傳感器按照調(diào)整后的紅外過濾參數(shù)進(jìn)入正常工作狀態(tài)。
3.如權(quán)利要求1所述的近距離傳感器的校正方法,其特征在于,該方法還包括:通過光感測(cè)器偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,匹配與該當(dāng)前環(huán)境的光線強(qiáng)度相對(duì)應(yīng)的預(yù)設(shè)的閥值范圍。
4.如權(quán)利要求1所述的近距離傳感器的校正方法,其特征在于,該方法還包括:在步驟一之前,通過光感測(cè)器確定此時(shí)近距離傳感器前無遮擋物后,觸發(fā)該近距離傳感器進(jìn)行自動(dòng)校正。
5.如權(quán)利要求1所述的近距離傳感器的校正方法,其特征在于,在所述步驟三調(diào)整該近距離傳感器的紅外過濾參數(shù)的過程中:增大該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變小,或者減小該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變大。
6.一種近距離傳感器的校正系統(tǒng),其中,該近距離傳感器通過發(fā)射紅外光線和接收反射的紅外光線進(jìn)行近距離感測(cè),其特征在于,該系統(tǒng)包括: 偵測(cè)模塊,用于近距離傳感器采集當(dāng)前紅外強(qiáng)度值; 運(yùn)算模塊,用于判斷該當(dāng)前紅外強(qiáng)度值是否處于預(yù)設(shè)的閥值范圍內(nèi); 調(diào)整模塊,用于若該當(dāng)前紅外強(qiáng)度值處于閥值范圍之外,調(diào)整該近距離傳感器的紅外過濾參數(shù),以改變當(dāng)前紅外強(qiáng)度值的大??; 存儲(chǔ)模塊,用于若該當(dāng)前紅外強(qiáng)度值處于閥值范圍內(nèi),則存儲(chǔ)調(diào)整后的紅外過濾參數(shù)。
7.如權(quán)利要求6所述的近距離傳感器的校正系統(tǒng),其特征在于,當(dāng)調(diào)整后的紅外強(qiáng)度值落入閥值范圍內(nèi)后,該近距離傳感器的校正系統(tǒng)停止校正,該近距離傳感器按照調(diào)整后的紅外過濾參數(shù)進(jìn)入正常工作狀態(tài)。
8.如權(quán)利要求6所述的近距離傳感器的校正系統(tǒng),其特征在于,該系統(tǒng)還包括光感測(cè)器,該光感測(cè)器用于偵測(cè)當(dāng)前環(huán)境的光線強(qiáng)度,匹配與該當(dāng)前環(huán)境的光線強(qiáng)度相對(duì)應(yīng)的預(yù)設(shè)的閥值范圍。
9.如權(quán)利要求6所述的近距離傳感器的校正系統(tǒng),其特征在于,該系統(tǒng)還包括光感測(cè)器,該光感測(cè)器確定此時(shí)近距離傳感器前無遮擋物后,觸發(fā)該近距離傳感器的校正系統(tǒng)。
10.如權(quán)利要求6所述的近距離傳感器的校正系統(tǒng),其特征在于,該調(diào)整模塊調(diào)整該近距離傳感器的紅外過濾參數(shù)的過程中:增大該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變小,或者減小該紅外過濾參數(shù)以使當(dāng)前紅外強(qiáng)度值變大。
【文檔編號(hào)】G01V13/00GK103941310SQ201410138936
【公開日】2014年7月23日 申請(qǐng)日期:2014年4月9日 優(yōu)先權(quán)日:2014年4月9日
【發(fā)明者】儲(chǔ)小麗 申請(qǐng)人:蘇州佳世達(dá)電通有限公司