重力感應是什么
自從有了iPhone,小編相信網友們對重力感應這個功能不再陌生了。那么重力感應是什么?重力感應說的簡單點來說就是,你本來把手機拿在手里是豎著的,你將它轉90度,橫過來,它的頁面就跟隨你的重心自動反應過來,也就是說頁面也轉了90度,極具人性化。
手機重力感應技術是由蘋果公司率先開發的一種設備利用壓電效應實現,簡單來說是是測量內部一片重物(重物和壓電片做成一體)重力正交兩個方向的分力大小,來判定水平方向。
(資料圖)
重力感應裝置包括感應器、處理器和控制器三個部分。感應器負責偵測存儲器的狀態,計算存儲器的重力加速度值;處理器則對加速度值是否超出安全范圍進行判斷;而控制器則負責控制將磁頭鎖定或者釋放出安全停泊區。一旦感應器偵測并經處理器判斷當前的重力加速度超過安全值之后,控制器就會通過硬件控制磁頭停止讀寫工作,并快速歸位,鎖定在專有的磁頭停泊區。這一系列動作會在200毫秒內完成。當感應裝置探測到加速度值恢復到正常值范圍之后,產品才會恢復工作。
蘋果公司研制了第一臺重力感應機型原理如下:
方向感應器的實現靠的是iPhone的內置加速計。iPhone所采用的加速計是三軸加速計,分為X軸、Y軸和Z軸。這三個軸所構成的立體空間足以偵測到你在iPhone上的各種動作。在實際應用時通常是以這三個軸(或任意兩個軸)所構成的角度來計算iPhone傾斜的角度,從而計算出重力加速度的值。
通過感知特定方向的慣性力總量,加速計可以測量出加速度和重力。iPhone的三軸加速計意味著它能夠檢測到三維空間中的運動或重力引力。因此,加速計不但可以指示握持電話的方式(或自動旋轉功能),而且如果電話放在桌子上的話,還可以指示電話的正面朝上還是朝下。
加速計可以測量重力引力(g),因此當加速計返回值為1.0時,表示在特定方向上感知到1g.如果是靜止握持iPhone而沒有任何動作,那么地球引力對其施加的力大約為1g.如果是縱向豎直地握持iPhone,那么iPhone會檢測并報告在其y軸上施加的力大約為1g。如果是以一定角度握持iPhone,那么這1g的力會分布到不同的軸上,這取決于握持iPhone的方式。當以45度角握持iPhone時,1g的力會均勻的分解到兩個軸上。
正常使用時,加速計在任一軸上都不會檢測到遠大于1g的值。如果檢測到的加速計值遠大于1g,那么即可判斷這是突然動作。如果搖動、墜落或是投擲iPhone,那么加速計便會在一個或多個軸上檢測到很大的力。
編后語:蘋果iPhone的出現,也帶給了我們重力感應這一新的功能概念,這雖然在很多情況都顯得很方便,但有時候卻也覺得很麻煩,不想旋轉的時候旋轉,特別是看書看小說的時候。不過各位不用擔心,蘋果早就猜到這個問題,所以iPhone也對應地擁有關閉重力感應功能。