Hall皮套功能 (一)

2021-08-19 14:54:11 字數 1835 閱讀 3715

簡介:hall皮套功能是通過乙個正面開透明窗的手機保護殼來達到保護手機並在合蓋後顯示必要資訊的目的。

原理:(摘自感謝!)

手機中用來控制線路通斷的器件主要有三種型別:開關、幹簧管和霍爾元件。不同的是開關一般是由人工手動控制,而幹簧管和霍爾元件則通過磁訊號來控制線路的通與斷。霍爾(hall)感測器是一種電子元件,其外型封裝和三極體非常相象。它是由hall元件,放大器、施密特電路以及集電極開路輸出三極體組成,當磁場作用於hall元件時產生乙個微小的hall電壓,經放大器放大和施密特電路後使三極體導通輸出低電平,而沒有磁場作用的時候(即翻蓋開啟後)三極體截止輸出為高電平。和幹簧管相比hall感測器壽命更長,不容易損壞,而且對振動,加速度不太敏感,作用時開關時間也比較快,通常為0.1~~2ms比幹簧管的1~~3ms快得多。

手機中hall感測器由乙個開關型hall元件和兩個電源開關控制管組成。其導通與否完全受到手機cpu輸出的hall高電平訊號控制,電源則來自於電池。當翻蓋合上時裝在翻蓋中的磁鐵的磁場作用於hall感測器(一般翻蓋/摺疊手機都把磁鐵安裝在翻蓋上),hall電路中的三極體導通,從感測器的引腳輸出低電平,如果是在通話後則作為「掛機」訊號送給cpu掛機。(這也就是為什麼合上翻蓋後手機就結束通話的道理)。

當使用者開啟翻蓋時,hall不受磁場感應,hall電路中的三極體截止,輸出為高電平,如果該訊號是在來電時產生的,那麼在送給cpu時,cpu便作為開機訊號而接聽**。但如果僅僅是使用者做其他操作比如輸入簡訊,**號碼單純開啟翻蓋,該電路訊號由cpu作為背景燈控制訊號使背景燈點亮。(每次開蓋的時候背景燈都要點亮,同時記錄一次翻蓋次數)。小心的用工具僅僅掀開一點點翻蓋的時候背景燈是不會亮的,因為這時候還有磁場作用於hall元件,當開啟到一定角度的時候,失去磁場作用的hall電路的三極體便截止輸入高電平,cpu在收到該訊號後便驅動背景燈電路點燃背景燈。

當使用者取消「翻蓋接聽」的選項後,cpu送出的hall訊號為低電平,從而使那兩個電源開關控制管截止,沒有電源供給,即使在有無磁場訊號時輸出的電壓都不會改變,因而也就失去了開關的作用。因此在這樣的情況下,來電後你翻蓋cpu根據設定並不接通**,這時候你需要按下接聽鍵才能接聽。

具體需求:

時間日期

時間日期

顯示日期,時間,星期幾,電量等資訊。

未讀通知

未讀簡訊

在皮套介面顯示簡訊通知的數量。

未接來電在皮套上顯示未接來電通知的數量。

來電來電動畫皮套模式下,來電需要有動畫。

來電顯示皮套模式下,來電者資訊(姓名或號碼,來電歸屬地,運營商,頭像)顯示在皮套介面中。

來電接聽皮套模式下的來電介面,可以進行接聽操作。

來電拒接皮套模式下的來電介面,可以進行拒接操作。

通話中通話人資訊顯示皮套模式下,通話介面需要顯示對方資訊(姓名或號碼,來電歸屬地,頭像)

結束通話**皮套模式下,通話介面可以進行結束通話**的操作。

開啟/關閉 揚聲器皮套模式下,通話介面可以開啟或者關閉揚聲器。

快捷選單手電筒使用者可以在皮套介面開啟或者關閉手電筒。

關機鍵關機操作皮套模式下,使用者長按關機鍵,皮套介面出現關機選項。使用者可以執行該選項進行關機操作。

重啟操作皮套模式下,使用者長按關機鍵,皮套介面出現重啟選項。使用者可以執行該選項進行重啟操作。

音量調節使用者按音量鍵時,使用者可以在皮套介面看到音量變化。

鬧鐘關閉鬧鐘使用者可以在皮套介面關閉鬧鐘

延遲鬧鐘使用者可以在皮套介面延遲鬧鐘

充電模式皮套模式下充電,使用者可以在皮套介面看到充電動畫。快充需要有動畫體現。

強制退出皮套模式提供強制退出皮套模式功能,防止皮套失效無法進入手機介面的問題。

如上為該功能相關背景及具體需求。後續落實到具體技術點的**實現。

Visual Studio 除錯功能(一)

原文出處 微軟網際網路開發支援 大多數人用visual studio在除錯程式的時候先在程式開始的時候設定乙個斷點,然後依次f10 f11到自己想要檢視的邏輯。如果這個過程我們需要仔細檢視每一步的變數或者執行路徑,這樣做無可厚非,但是如果我們不想關心前面執行的邏輯,我們可以使用run to curs...

PSCADA控制功能 一

3.1.1控制功能 綜合監控系統應實現下列控制功能 1 對斷路器 電動隔離開關進行開 合控制 2 對有載調壓變壓器分接頭進行公升 降控制 3 對保護動作訊號等進行遠方復歸,包括對ac35kv dc1500v微機保護裝置 直流系統框架洩露保護的復歸 4 對自投 重合閘等自動裝置進行投切控制 3.1.1...

(一)egg 基礎功能

中介軟體路由 控制器服務 npm install egg type 可選的骨架型別 簡單的egg應用程式骨架 empty 空的egg應用程式骨架 plugin egg plugin骨架 framework egg framework骨架 用於配置 url 路由規則 用於解析使用者的輸入,處理後返回相...