中文字幕无码日韩视频无码三区

一種控制傳感器上電方法

文檔序號:9374467閱讀:596來源:國知局
一種控制傳感器上電方法
【技術領域】
[0001] 本發明涉及虛擬現實技術領域,特別是涉及一種控制傳感器上電方法。
【背景技術】
[0002] 傳感器是一種檢測裝置,能檢測到被測量物體的信息,并將檢測的信息按一定規 律變換成為電信號或其他形式的信號輸出,以滿足信息的傳輸、處理、存儲、顯示、記錄和控 制等要求,因此,傳感器廣泛應用于社會發展及人類生活的各個領域。
[0003] 例如,用戶在體驗虛擬現實的模擬環境時,將傳感器安裝在頭戴式設備上,追蹤用 戶頭部的活動情況,便于后端設備能夠更好地追蹤并捕捉用戶頭部在虛擬環境空間的完整 運動情況,使虛擬環境畫面跟隨用戶的頭部活動而變化,以增強用戶虛擬現實環境的體驗 效果。
[0004] 現有技術中,對傳感器上電使其按照預設的頻率工作,且對應于預設頻率的周期, 傳感器每隔一個周期采集一組數據,設備通過讀取傳感器采集的數據,來追蹤安裝有傳感 器的設備的活動情況。當設備在任意時刻讀取傳感器采集的數據時,讀取的傳感器采集的 數據為傳感器最近一次采集的數據,當設備讀取數據的時刻與傳感器按照預設頻率采集數 據的時刻不同時,兩個時刻之間會有一定的時間差,如果傳感器預定的周期越長,該時間差 可能越長,設備讀取的數據就越不能準確地反映當前設備的活動狀況,因此,如何縮短設備 讀取的時刻與傳感器采集數據時刻之間的時間差,使讀取的數據能夠更接近傳感器采集的 最新數據,是本領域技術人員一個亟待解決的問題。

【發明內容】

[0005] 本發明實施例中提供了一種控制傳感器上電方法,以解決讀取傳感器數據的時刻 與傳感器采集數據時刻的時間差較長的問題。
[0006] 為了解決上述技術問題,本發明實施例公開了如下技術方案:
[0007] -種控制傳感器上電方法,應用于安裝有N個傳感器的設備,其中N大于等于2,所 述方法包括:
[0008] 獲取依次上電的兩個傳感器上電的時間間隔;
[0009] 根據所述時間間隔,對所述N個傳感器依次上電,且依次上電的兩個傳感器的上 電時間間隔與所述時間間隔相同。
[0010] 優選的,所述獲取依次上電的兩個傳感器上電的時間間隔之前還包括:
[0011] 獲取所述N個傳感器的工作頻率;
[0012] 根據所述N個傳感器的工作頻率,確定所述依次上電的兩個傳感器上電的時間間 隔。
[0013] 優選的,所述確定所述依次上電的兩個傳感器上電的時間間隔包括:
[0014] 當所述N個傳感器的工作頻率均為f時,確定所述依次上電的兩個傳感器上電的 時間間隔為·^。
[0015] 優選的,所述確定所述依次上電的兩個傳感器上電的時間間隔還包括:
[0016] 當所述N個傳感器的工作頻率不全相同時,確定所述依次上電的兩個傳感器上電 的時間間隔為預定值。
[0017] 優選的,所述N個傳感器均為具有相同功能的傳感器。
[0018] 由以上技術方案可見,本發明提供的一種控制傳感器上電方法,通過獲取設備上 的依次上電的兩個傳感器上電的時間間隔,按照該時間間隔對N個傳感器依次上電,由于 每個傳感器的上電時間都不相同,因此,相比于單個傳感器的設備,安裝有N個傳感器的設 備在原單個傳感器的一個工作周期內采集的數據增多,當在任意時刻讀取安裝有N個傳感 器的設備的數據時,讀取數據的時刻與傳感器最新一次采集數據的時刻之間的時間差縮 短,從而使設備當前讀取的數據更接近傳感器采集到的最新數據,進而能更準確地追蹤安 裝有傳感器的設備的活動情況。
【附圖說明】
[0019] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而 言,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0020] 圖1為本發明實施例提供的一種控制傳感器上電方法的流程圖;
[0021] 圖2為安裝有單個傳感器的設備采集數據的時刻與讀取數據時刻之間的時間差 的不意圖;
[0022] 圖3為安裝有三個傳感器的設備采集數據的時刻與讀取數據時刻之間的時間差 的不意圖;
[0023] 圖4為本發明實施例提供的另一種控制傳感器上電方法的流程圖。
【具體實施方式】
[0024] 為了使本技術領域的人員更好地理解本發明中的技術方案,下面將結合本發明實 施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施 例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通 技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護 的范圍。
[0025] 圖1是根據一示例實施例示出的一種控制傳感器上電方法的流程圖,該上電方法 可以應用于安裝有N個傳感器的設備或裝置,其中傳感器的數量N大于等于2,所述傳感器 均為具有相同功能的傳感器,例如都是溫度傳感器、電壓傳感器、頻率傳感器等。所述具有 相同功能的傳感器可以為設置在芯片上的微型傳感器,或者設置在芯片上的一個或多個具 有傳感器功能的單元,或者有若干個傳感器組成的組合傳感器或組合單元,但是無論所述 芯片上設置有多少種傳感器或組合單元,其都滿足具有相同感應功能,能夠共同測量某一 參數或變化量。
[0026] 其中,本實施例示出的傳感器為陀螺儀傳感器,用于安裝在虛擬現實的顯示設備 上,例如,虛擬現實眼鏡的電路板上,安裝有N個功能相同的陀螺儀傳感器,并使所述N個陀 螺儀傳感器保持相同方向,并且使上電次序相鄰的兩個傳感器的距離盡可能小,以便提高N 各陀螺儀傳感器采集數據的含義一致性,例如所述N個傳感器相同的方向角的值代表相同 的方向。可通過測量不同時刻N個陀螺儀傳感器的方向變化,以追蹤用戶頭部的活動情況。 具體地所述陀螺儀傳感器包括但不限于三軸陀螺儀、三軸羅盤傳感器、三軸加速度儀。
[0027] 如圖1所示,步驟101 :獲取依次上電的兩個傳感器上電的時間間隔。
[0028] 通過對所述具有相同功能的傳感器上電,使傳感器按照預設的頻率工作,優選的, 依次上電的與空間位置有關的兩個傳感器保持位置相鄰,與空間姿態角有關的保持位置相 鄰并保持姿態角一致。所述相鄰的兩個傳感器上電的時間間隔為設備或裝置預先設定的時 間間隔。
[0029] 在步驟102中,根據所述時間間隔,對所述N個傳感器依次上電,且依次上電的兩 個傳感器的上電時間間隔與所述時間間隔相同。
[0030] 對N個傳感器按照預設順序依次上電,且依次上電的兩個傳感器上電的時間間隔 為在步驟101中獲取的時間間隔。優選的,對安裝有N個傳感器的設備上電次序相鄰的兩 個傳感器上電的時間間隔均為在步驟101中獲取的時間間隔。例如,安裝有三個相同功能 的傳感器的設備,按照預先設定的上電順序將該三個傳感器分為第一傳感器、第二傳感器 和第三傳感器,獲取第一傳感器和第二傳感器上電的時間間隔,根據所述時間間隔,對所述 三個傳感器依次上電,且第二傳感器與第三傳感器上電的時間間隔相同于第一傳感器與第 二傳感器上電的時間間隔。
[0031] 圖2為單個傳感器的設備采集數據的時刻與讀取數據時刻之間的時間差的示意 圖。在設置有單個傳感器的設備或裝置中,該單個傳感器在其預設的頻率下工作,對應于該 單個傳感器工作頻率下的工作周期T,在每個工作周期T內傳感器都能完整地采集一組采 樣數據。如圖2所示,例如所述單個傳感器為三軸陀螺儀傳感器,該傳感器上電后從t= 1 的時刻開始采集數據,每隔一個工作周期T獲取一組采樣數據,在t = 1時刻與t = 2時刻 之間,傳感器依次獲取三軸陀螺儀上報的信息,當t = 2時刻,將前一個周期獲取的所有數 據寫入存儲地址上,同理,在t = 3的時刻將傳感器第二個工作周期內采集的數據寫入上述 同一的存儲地址上。
[0032] 當設備或裝置在任意時刻隨機讀取傳感器采集的數據時,例如在tl時刻讀取數 據時,由于與tl時刻最接近的傳感器采集數據的時刻是t = 1時刻,因此,在tl時刻讀取 的數據實際上是t = 1時刻傳感器采集的數據,tl時刻與t = 1時刻的時間差為Δ t〇,如 果單個傳感器的工作周期T越長,在任一工作周期內讀取的數據的時刻與傳感器最近一次 采集的數據的時刻的時間間
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1