[發明專利]消除指南針充電干擾的方法、裝置、存儲介質和終端在審
| 申請號: | 202011202883.6 | 申請日: | 2020-11-02 |
| 公開(公告)號: | CN112421712A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 陳磊 | 申請(專利權)人: | 深圳市聞耀電子科技有限公司 |
| 主分類號: | H02J7/00 | 分類號: | H02J7/00;G01C17/38 |
| 代理公司: | 北京天盾知識產權代理有限公司 11421 | 代理人: | 梁秀秀 |
| 地址: | 518000 廣東省深圳市羅*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消除 指南針 充電 干擾 方法 裝置 存儲 介質 終端 | ||
本發明公開了一種消除指南針充電干擾的方法、裝置、存儲介質和終端,方法包括以下步驟:當檢測到終端處于充電狀態時,獲取終端的實際充電電流值;根據實際充電電流值改變對應GPIO接口的電平狀態;當調用終端的指南針模塊時,查詢所有GPIO接口的電平狀態,獲取對應的實際充電電流值;根據實際充電電流值對指南針模塊的指示方向進行校準。本發明通過CPU內部GPIO橋接的方式存儲實際充電電流值對應的二進制編碼,并采用軟件算法對地磁傳感器數據進行修正,不僅克服了充電電流對電子指南針的干擾,同時使得地磁傳感器在PCB板上的擺放位置更加靈活,且不需要改變硬件結構,降低了研發成本和時間成本。
【技術領域】
本發明涉及電子指南針領域,尤其涉及一種消除指南針充電干擾的方法、裝置、存儲介質和終端。
【背景技術】
隨著智能終端的高速發展,大多數的智能終端都加裝了電子指南針的功能。地磁傳感器可以實現電子指南針、輔助導航等應用,其核心組件是一個各向異性磁致電阻,該電阻的阻值依據其所在環境的磁場而發生變化,將電流通入這個電阻,通過檢測電流的變化就能反應出所在位置的磁場特性。同時,智能終端隨著對充電和續航的要求越來越高,充電功率也一再增大。充電過程中電流路徑上產生的磁場對指南針的方向影響無法避免,而且電流越大干擾越大,指南針的精度也越差。雖然在智能終端初始設計階段就關注地磁的布局,讓地磁傳感器遠離各類干擾,尤其是遠離充電(大電流)路徑,但是充電電流提高到一定程度,智能終端主板上已經沒有一塊足夠安全的地方用來放置地磁傳感器,這時候只能降低電流來減小影響。因此,現在急需一種在智能終端進行充電時能夠消除充電電流產生影響的方法。
【發明內容】
本發明提供了一種消除指南針充電干擾的方法、裝置、存儲介質和終端,解決了現有技術的充電電流對地磁傳感器存在較大干擾,影響指南針精度的技術問題。
本發明解決上述技術問題的技術方案如下:一種消除指南針充電干擾的方法,基于包含指南針模塊的終端,所述終端的中央處理器連接至少一個GPIO接口,所述方法包括:
當檢測到終端處于充電狀態時,獲取終端的實際充電電流值;
根據所述實際充電電流值改變對應GPIO接口的電平狀態,以通過所述至少一個GPIO接口保存所述實際充電電流值;
當調用所述終端的指南針模塊時,查詢所有GPIO接口的電平狀態,獲取對應的實際充電電流值;
根據所述實際充電電流值對所述指南針模塊的指示方向進行校準。
一個優選實施方式中,所述根據實際充電電流值改變至少一個GPIO接口的電平狀態包括:
根據充電電流值與二進制編碼的對應關系,獲取所述實際充電電流值對應的目標二進制編碼;
根據所述目標二進制編碼改變對應GPIO接口的電平狀態,以使所有GPIO接口按照接口順序形成的電平狀態組合與所述目標二進制編碼一致。
一個優選實施方式中,獲取用于調節充電電流大小的檔位數量,并使GPIO接口的數量滿足2Nn,其中N為GPIO接口的數量,n為檔位數量。
一個優選實施方式中,所述查詢所有GPIO接口的電平狀態,獲取對應的實際充電電流值,并根據所述實際充電電流值對指南針模塊的指示方向進行校準包括:
查詢所有GPIO接口的電平狀態,并按照接口順序生成對應的電平狀態組合;
根據充電電流值與二進制編碼的對應關系,將所述電平狀態組合對應的二進制編碼轉換為實際充電電流值;
根據充電電流與地磁補償數據的映射關系,獲取所述實際充電電流值對應的目標地磁補償值;
獲取所述終端中地磁傳感器輸出的當前磁感應強度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市聞耀電子科技有限公司,未經深圳市聞耀電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011202883.6/2.html,轉載請聲明來源鉆瓜專利網。





