終端指南針的校準方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及終端技術領域,具體而言,涉及一種終端指南針的校準方法及一種終端指南針的校準系統(tǒng)。
【背景技術】
[0002]隨著終端用戶對移動終端的依賴性增強,終端指南針成為導航軟件、定位軟件和天氣預報軟件等軟件的重要模塊,而終端指南針在使用過程中主要受到地磁場的影響,也會因為終端指南針外側的終端殼體的材質(zhì)差別造成測試不準確。
[0003]相關技術中,終端指南針在出廠前進行硬件校準,需要控制至少兩部電機進行選裝走位,而且一旦終端指南針安裝完成后,則無法再對終端指南針的硬件進行調(diào)試和校準。
[0004]因此,如何設計一種終端指南針的校準方案成為亟待解決的技術問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明正是基于上述技術問題至少之一,提出了一種新的終端指南針的校準方案,通過對終端指南針施加第一磁場以確定校準機臺夾具的角度,并施加方向相反且大小相等的第二磁場和第三磁場,實現(xiàn)了軟件上對終端指南針的補償。
[0006]有鑒于此,本發(fā)明的第一方面提出了一種終端指南針的校準方法,包括:在對放置于校準機臺夾具上的校準后的終端指南針施加第一磁場后,根據(jù)映射條件,對校準機臺夾具的角度進行調(diào)整,得到角度調(diào)整后的所述校準機臺夾具;將待校準的終端指南針固定于角度調(diào)整后的所述校準機臺夾具上;對所述待校準的終端指南針依次施加平行于所述第一磁場的第二磁場和第三磁場;根據(jù)所述第一磁場、所述第二磁場和所述第三磁場確定所述待校準的終端指南針的補償值;其中,所述第二磁場和所述第三磁場的磁場強度大小相等且方向相反,所述第二磁場包括正向的參考磁場和地磁場,所述第三磁場包括反向的參考磁場和所述地磁場。
[0007]在該技術方案中,通過對終端指南針施加第一磁場以確定校準機臺夾具的角度,并施加方向相反且大小相等的第二磁場和第三磁場,實現(xiàn)了軟件上對終端指南針的補償,簡化了終端指南針的校準步驟,降低了終端指南針的校準成本,提升了用戶的使用體驗。
[0008]具體地,基于電磁感生原理,可以將終端指南針放置于校準機臺夾具上,通過與校準機臺夾具配套的電磁線圈施加磁場,可通過改變電磁線圈的電流方向控制磁場的方向,通過改變電磁線圈的電流大小控制磁場的大小,也即在施加第二磁場和第三磁場時,僅需要通過單片機改變施加于電磁線圈的電流的方向和大小即可,真正意義上簡化了終端指南針的校準設備和步驟,降低了設備維護成本。
[0009]另外,通過本發(fā)明技術方案,可以實現(xiàn)在終端指南針組裝于終端后,繼續(xù)進行校準,以避免地磁場和終端殼體對終端指南針的影響。
[0010]在上述技術方案中,優(yōu)選的,預設X1、Yl和Zl依次對應于所述第一磁場在所述校準后的終端指南針的X軸的投影值、Y軸的投影值和Z軸的投影值,所述映射條件包括:所述X1、Yl和Zl的磁場強度大小相等,設所述X1、Yl和Zl磁場強度的大小為E
[0011]在該技術方案中,通過設定映射條件為Xl = Yl = Zl = E值,確定了后續(xù)進行磁場補償時的校準機臺夾具的角度,保證了后續(xù)施加第二磁場和第三磁場時的角度準備,進而提高了校準的準確率。
[0012]在上述技術方案中,優(yōu)選的,根據(jù)所述第一磁場、所述第二磁場和所述第三磁場確定所述待校準的終端指南針的補償值,具體包括以下步驟:確定所述第二磁場在所述待校準的終端指南針的X軸的投影值記作X2+C、Y軸的投影值記作Y2+C和Z軸的投影值記作Z2+C,所述C為所述地磁場在所述校準后的終端指南針的X軸的投影值、Y軸的投影值和Z軸的投影值;確定所述第三磁場在所述待校準的終端指南針的X軸的投影值記作-X2+C、Y軸的投影值記作-Y2+C和Z軸的投影值記作-Z2+C ;根據(jù)所述第二磁場和所述第三磁場確定所述參考磁場在所述校準后的終端指南針的X軸的投影值為X2、Y軸的投影值為Υ2和Z軸的投影值為Ζ2。
[0013]在該技術方案中,通過確定第二磁場在終端指南針的三個軸的投影值,以及第三磁場在終端指南針的三個軸的投影值,確定在無地磁場干擾時的參考磁場大小,而不需要更改終端指南針的測試角度和方位。
[0014]在上述技術方案中,優(yōu)選的,還包括:計算Ε-Χ2 = ΔΧ2,Ε_Υ2 = ΔΥ2,E~Z2 =ΔΖ2 ;判斷所述ΔΧ2彡0,所述ΔΥ2彡0,和所述Δ Z2彡O是否同時成立;在判定所述AX2 ^ 0,所述Δ Y2彡0,和所述Δ Z2彡O同時成立時,將所述待校準的終端指南針的X軸加上△ X2作為補償值,將所述待校準的終端指南針的Y軸加上△ Y2作為補償值,以及將所述待校準的終端指南針的Z軸加上△ Z2作為補償值。
[0015]在該技術方案中,通過E值和參考磁場值的差值確定了終端指南針的三個軸的補償值,進而實現(xiàn)了對終端指南針在軟件上的補償,避免了復雜的硬件調(diào)試和維護。
[0016]在上述技術方案中,優(yōu)選的,還包括:在判定所述ΔΧ2彡0,所述ΔΥ2彡0,和所述ΔΖ2多O不同時成立時,確定所述待校準的終端指南針校準失敗。
[0017]在該技術方案中,通過在判定ΔΧ2彡0,ΔΥ2彡0,和Δ Z2彡O不同時成立時,判定校準失敗,提高了校準過程的可靠性。
[0018]本發(fā)明的第二方面提出了一種終端指南針的校準系統(tǒng),包括:調(diào)整單元,用于在對放置于校準機臺夾具上的校準后的終端指南針施加第一磁場后,根據(jù)映射條件,對校準機臺夾具的角度進行調(diào)整,得到角度調(diào)整后的所述校準機臺夾具;固定單元,用于將待校準的終端指南針固定于角度調(diào)整后的所述校準機臺夾具上;場控單元,用于對所述待校準的終端指南針依次施加平行于所述第一磁場的第二磁場和第三磁場;確定單元,用于根據(jù)所述第一磁場、所述第二磁場和所述第三磁場確定所述待校準的終端指南針的補償值;所述場控單元還用于:預設所述第二磁場和所述第三磁場的磁場強度大小相等且方向相反,所述第二磁場包括正向的參考磁場和地磁場,所述第三磁場包括反向的參考磁場和所述地磁場。
[0019]在該技術方案中,通過對終端指南針施加第一磁場以確定校準機臺夾具的角度,并施加方向相反且大小相等的第二磁場和第三磁場,實現(xiàn)了軟件上對終端指南針的補償,簡化了終端指南針的校準步驟,降低了終端指南針的校準成本,提升了用戶的使用體驗。
[0020]具體地,基于電磁感生原理,可以將終端指南針放置于校準機臺夾具上,通過與校準機臺夾具配套的電磁線圈施加磁場,可通過改變電磁線圈的電流方向控制磁場的方向,通過改變電磁線圈的電流大小控制磁場的大小,也即在施加第二磁場和第三磁場時,僅需要通過單片機改變施加于電磁線圈的電流的方向和大小即可,真正意義上簡化了終端指南針的校準設備和步驟,降低了設備維護成本。
[0021]另外,通過本發(fā)明技術方案,可以實現(xiàn)在終端指南針組裝于終端后,繼續(xù)進行校準,以避免地磁場和終端殼體對終端指南針的影響。
[0022]在上述技術方案中,優(yōu)選的,所述調(diào)整單元還用于:預設X1、Y1和Zl依次對應于所述第一磁場在所述校準后的終端指南針的X軸的投影值、Y軸的投影值和Z軸的投影值,所述映射條件包括:所述X1、Yi和Zl的磁場強度大小相等,設所述X1、Yl和Zl磁場強度的大小為E
[0023]在該技術方案中,通過設定映射條件為Xl = Π = Zl = E值,確定了后續(xù)進行磁場補償時的校準機臺夾具的角度,保證了后續(xù)施加第二磁場和第三磁場時的角度準備,進而提高了校準的準確率。
[0024]在上述技術方案中,優(yōu)選的,所述確定單元還用于:確定所述第二磁場在所述待校準的終端指南針的X軸的投影值記作X2+C、Y軸的投影值記作Y2+C和Z軸的投影值記作Z2+C,所述C為所述地磁場在所述校準后的終端指南針的X軸的投影值、Y軸的投影值和Z軸的投影值;所述確定單元還用于:確定所述第三磁場在所述待校準的終端指南針的X軸的投影值記作-X2+C、Y軸的投影值記作-Y2+C和Z軸的投影值記作-Z2+C ;所述確定單元還用于:根據(jù)所述第二磁場和所述第三磁場確定所述參考磁場在所述校準后的終端指南針的X軸的投影值為X2、Y軸的投影值為Y2和Z軸的投影值為Z2。
[0025]在該技術方案中,通過確定第二磁場在終端指南針的三個軸的投影值,以及第三磁場在終端指南針的三個軸的投影值,確定在無地磁場干擾時的參考磁場大小,而不需要更改終端指南針的測試角度和方位。
[0026]在上述技術方案中,優(yōu)選的,還包括:計算單元,用于計算E-X2 = ΔΧ2,E_Y2 =ΔΥ2,Ε_Ζ2 = ΔΖ2 ;判斷單元,用于判斷所述Δ X2彡0,所述Δ Y2彡0,和所述Δ Z2彡O是否同時成立;所述判斷單元還用于:在判定所述ΔΧ2 ^ 0,所述ΔΥ2 ^ 0,和所述ΔΖ2彡O同時成立時,將所述待校準的終端指南針的X軸加上A X2作為補償值,將所述待校準的終端指南針的Y軸加上A Y2作為補償值,以及將所述待校準的終端指南針的Z軸加上ΔΖ2作為補償值。
[0027]在該技術方案中,通過E值和參考磁場值的差值確定了終端指南針的三個軸的補償值,進而實現(xiàn)了