專利名稱:一種電子指南針消除干擾方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子指南針技術(shù),更具體地說(shuō),涉及一種電子指南針消除干擾方法。
背景技術(shù):
地磁傳感器可以實(shí)現(xiàn)電子指南針、輔助導(dǎo)航等應(yīng)用,其核心組件是一個(gè)各向異性磁致電阻,該電阻的阻值依據(jù)其所在環(huán)境的磁場(chǎng)而發(fā)生變化,將電流通入這個(gè)電阻,通過(guò)檢測(cè)電流的變化就能反應(yīng)出所在位置的磁場(chǎng)特性。
隨著智能手機(jī)的高速發(fā)展,大多數(shù)的智能手機(jī)都加裝了電子指南針的功能,然而 PCB電路板面積越來(lái)越小,而功能器件卻越來(lái)越多,比如受話器、揚(yáng)聲器、AF攝像頭、馬達(dá)、 NFC天線、內(nèi)嵌鋼片、大電流走線等,這些都會(huì)對(duì)傳感器造成干擾,導(dǎo)致其精度嚴(yán)重失準(zhǔn)。一般的地磁強(qiáng)度只有O. 5個(gè)高斯,一般的手機(jī)喇叭當(dāng)相距2厘米時(shí)仍會(huì)有大約4高斯的磁場(chǎng), 一個(gè)手機(jī)馬達(dá)在相距2厘米時(shí)會(huì)有大約6高斯的磁場(chǎng)。另外在手機(jī)進(jìn)行充電的時(shí)候,充電的大電流也必然會(huì)干擾地磁傳感器的正常工作。
功能器件帶來(lái)的磁場(chǎng)影響可以通過(guò)在手機(jī)設(shè)計(jì)時(shí)進(jìn)行補(bǔ)償處理,進(jìn)行糾正,然而充電電流帶來(lái)的影響卻很難消除。
因此,現(xiàn)在急需一種在手機(jī)進(jìn)行充電時(shí)能夠消除充電電流產(chǎn)生影響的方法。發(fā)明內(nèi)容
本發(fā)明的目的是,針對(duì)現(xiàn)有的手機(jī)在充電時(shí),會(huì)對(duì)手機(jī)內(nèi)的電子指南針產(chǎn)生干擾的缺陷,提供一種消除這種干擾的方法。
本發(fā)明的解決上述問(wèn)題的方案是提供一種電子指南針消除干擾方法,包括以下的步驟
S100、檢測(cè)是否有充電中斷,在存在充電中斷時(shí),執(zhí)行步驟S200 ;
S200、檢測(cè)充電電流的正脈沖寬度和負(fù)脈沖寬度;
S300、執(zhí)行一次電子指南針校準(zhǔn),并在充電電流的正脈沖區(qū)間輸出校準(zhǔn)數(shù)據(jù);
S400、完成校準(zhǔn)后,在充電電流的正脈沖區(qū)間讀取電子指南針的輸出數(shù)據(jù)。
本發(fā)明的電子指南針消除干擾方法,其中,步驟SlOO還包括,若無(wú)充電中斷,則直接讀取電子指南針的輸出數(shù)據(jù)。
本發(fā)明的電子指南針消除干擾方法,其中,步驟S300中選擇充電電流正脈沖區(qū)間正中80%至90%的充電時(shí)間輸出校準(zhǔn)參數(shù)。
本發(fā)明的電子指南針消除干擾方法,其中,步驟S400中選擇充電電流正脈沖區(qū)間正中80%至90%的充電時(shí)間讀取電子指南針的輸出數(shù)據(jù)。
本發(fā)明的電子指南針消除干擾方法,還包括
S500、讀取電子指南針的輸出數(shù)據(jù),并對(duì)輸出數(shù)據(jù)平均化。
本發(fā)明的電子指南針消除干擾方法,其中S300中,執(zhí)行手機(jī)的電子指南針校準(zhǔn)的步驟為電子設(shè)備的8字校準(zhǔn)。
實(shí)施本發(fā)明的電子指南針消除干擾方法,具有以下的有益效果利用了充電過(guò)程中,充電正脈沖周期內(nèi)磁場(chǎng)相對(duì)穩(wěn)定,進(jìn)行校準(zhǔn)和測(cè)量方向,克服了在充電過(guò)程中,充電電流對(duì)電子指南針的干擾,使得電子指南針的指向更為準(zhǔn)確。
以下結(jié)合附圖
對(duì)本發(fā)明進(jìn)行說(shuō)明,其中
圖I為本發(fā)明充電電流圖2為電子指南針消除干擾方法流程圖。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
如圖I所示為本發(fā)明中充電電流圖。一般的充電電流為脈沖型的電流,如圖I中 Tl表示充電過(guò)程中的正脈沖寬度區(qū),此時(shí)有充電電流對(duì)電子設(shè)備,如手機(jī)等進(jìn)行充電;T2 為負(fù)脈沖寬度區(qū),此時(shí)無(wú)充電電流。當(dāng)電流從Tl轉(zhuǎn)至Τ2或者從Τ2轉(zhuǎn)至Tl時(shí)都會(huì)因?yàn)殡娏鞯那袚Q而產(chǎn)生磁場(chǎng),干擾電子指南針。
為了消除這些充電過(guò)程帶來(lái)的干擾,本發(fā)明提供了如圖2所示的電子指南針消除干擾方法。
首先檢測(cè)電子設(shè)備(如手機(jī))是否有在進(jìn)行充電,當(dāng)檢測(cè)到充電中斷時(shí),就執(zhí)行步驟S200,否則進(jìn)入步驟S400。
步驟200為檢測(cè)充電電流的占空比,即具體檢測(cè)正脈沖寬度Tl和負(fù)脈沖寬度Τ2 的長(zhǎng)度。獲得正脈沖寬度Tl和負(fù)脈沖寬度Τ2的時(shí)間長(zhǎng)度后,進(jìn)行步驟S300。
S300、執(zhí)行一次電子指南針校準(zhǔn),并在充電電流的正脈沖區(qū)間Tl輸出校準(zhǔn)數(shù)據(jù); 一般對(duì)電子指南針校準(zhǔn)的方法為8字校準(zhǔn)法,即將電子設(shè)備在空中劃“8”字,盡量多的讓設(shè)備法線方向指向空間的所有8個(gè)象限。由于在正脈沖區(qū)間Tl內(nèi),充電電流可以近似看作不變,電子設(shè)備內(nèi)的磁場(chǎng)變化較小,能實(shí)現(xiàn)較為準(zhǔn)確的電子指南針校準(zhǔn)。
在電子指南針校準(zhǔn)后,執(zhí)行步驟S400,選擇在充電電流的正脈沖區(qū)間Tl內(nèi)讀取電子指南針的數(shù)據(jù),這些數(shù)據(jù)則反映當(dāng)前的方向信息。為了使得讀取的數(shù)據(jù)更加準(zhǔn)確,執(zhí)行步驟S500,讀取電子指南針的輸出數(shù)據(jù),并對(duì)輸出數(shù)據(jù)平均化。
由于在Tl切換至Τ2以及Τ2切換至Tl時(shí),電流會(huì)產(chǎn)生磁場(chǎng),影響讀數(shù),為了避免讀取數(shù)據(jù)時(shí)過(guò)于接近Tl的邊沿,S300和S400均選擇選擇充電電流正脈沖區(qū)間正中80%至 90%的充電時(shí)間輸出校準(zhǔn)參數(shù)或讀取電子指南針數(shù)據(jù),例如Tl為20秒,可以選取中間的18 秒輸出校準(zhǔn)參數(shù)或讀取電子指南針數(shù)據(jù)。
以上僅為本發(fā)明具體實(shí)施方式
,不能以此來(lái)限定本發(fā)明的范圍,本技術(shù)領(lǐng)域內(nèi)的一般技術(shù)人員根據(jù)本創(chuàng)作所作的均等變化,以及本領(lǐng)域內(nèi)技術(shù)人員熟知的改變,都應(yīng)仍屬本發(fā)明涵蓋的范圍。權(quán)利要求
1.一種電子指南針消除干擾方法,其特征在于,包括以下的步驟S100、檢測(cè)是否有充電中斷,在存在充電中斷時(shí),執(zhí)行步驟S200 ;S200、檢測(cè)充電電流的正脈沖寬度和負(fù)脈沖寬度;S300、執(zhí)行一次電子指南針校準(zhǔn),并在充電電流的正脈沖區(qū)間輸出校準(zhǔn)數(shù)據(jù);S400、完成校準(zhǔn)后,在充電電流的正脈沖區(qū)間讀取電子指南針的輸出數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的電子指南針消除干擾方法,其特征在于,步驟SlOO還包括,若無(wú)充電中斷,則直接讀取電子指南針的輸出數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的電子指南針消除干擾方法,其特征在于,步驟S300中選擇充電電流正脈沖區(qū)間正中80%至90%的充電時(shí)間輸出校準(zhǔn)參數(shù)。
4.根據(jù)權(quán)利要求3所述的電子指南針消除干擾方法,其特征在于,步驟S400中選擇充電電流正脈沖區(qū)間正中80%至90%的充電時(shí)間讀取電子指南針的輸出數(shù)據(jù)。
5.根據(jù)權(quán)利要求I所述的電子指南針消除干擾方法,其特征在于,所述電子指南針消除干擾方法,還包括S500、讀取電子指南針的輸出數(shù)據(jù),并對(duì)輸出數(shù)據(jù)平均化。
6.根據(jù)權(quán)利要求1-5任一所述的電子指南針消除干擾方法,其特征在于,其中S300中, 執(zhí)行手機(jī)的電子指南針校準(zhǔn)的步驟為電子設(shè)備的8字校準(zhǔn)。
全文摘要
本發(fā)明涉及一種電子指南針消除干擾方法,包括以下步驟S100、檢測(cè)是否有充電電流,在存在充電電流時(shí),執(zhí)行步驟S200;S200、檢測(cè)充電電流的正脈沖寬度和負(fù)脈沖寬度;S300、執(zhí)行電子指南針校準(zhǔn),并在充電電流的正脈沖區(qū)間輸出校準(zhǔn)數(shù)據(jù);S400、完成校準(zhǔn)后,在充電電流的正脈沖區(qū)間讀取電子指南針的輸出數(shù)據(jù)。實(shí)施本發(fā)明的電子指南針消除干擾方法,克服了在充電過(guò)程中,充電電流對(duì)電子指南針的干擾,使得電子指南針的指向更為準(zhǔn)確。
文檔編號(hào)G01C17/30GK102937447SQ20121040414
公開(kāi)日2013年2月20日 申請(qǐng)日期2012年10月22日 優(yōu)先權(quán)日2012年10月22日
發(fā)明者易鵬程, 劉赟 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司