999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

便攜設備電源管理系統的設計

2014-07-18 11:53:25陰亞芳
西安郵電大學學報 2014年3期
關鍵詞:設備系統管理

陰亞芳, 花 蕊

(西安郵電大學 電子工程學院, 陜西 西安 710121)

便攜設備電源管理系統的設計

陰亞芳, 花 蕊

(西安郵電大學 電子工程學院, 陜西 西安 710121)

基于電源管理芯片PM8028,設計一種便攜設備電源管理系統。對整個系統的充電及供電電路進行設計,將系統工作狀態及電源管理系統軟件進行劃分,通過軟件編程使系統在各工作狀態之間自動切換,從而動態的調整了系統供電策略。測試表明,該系統待機電流較小,延長了設備待機時間。

便攜設備;PM8028;電源管理

隨著人類社會向智能化的方向發展,嵌入式的應用也逐漸迎來了新的發展前景[1]。各種各樣的電子娛樂設備不斷進入人們的生活中,其中以便攜式設備的使用最為廣泛,如手機,筆記本電腦,數碼相機等[2-3]。而嵌入式便攜設備大多都有功耗約束,降低功耗,延長待機時間是其追求的目標[4-5]。目前很多智能手機在密集使用下只能維持半天,多數攝像機和數碼相機在一次充電后都只有一個小時左右的累積工作時間[6]。這些便攜設備的待機時間相對較短,不能很好的滿足用戶的使用需求。本文設計一種基于電源管理芯片PM8028的便攜設備電源管理系統,從硬件和軟件兩個方面,完成了整個設備的電源管理任務。

1 系統總體設計

系統總體由微處理器(Microprocessor Unit, MPU)控制模塊、充放電控制模塊、電源管理模塊、WiFi模塊、射頻模塊和人機交互模塊構成,如圖1所示。

MPU模塊由MDM9600芯片構成,該模塊完成整個系統內數據的運算及處理。充電模塊由芯片MAX8903及其外圍電路構成,該模塊配合軟件完成電池充放電模式的設定、控制及充電過程中電流的監測任務。此外通過對電池溫度的實時檢測來防止充放電過程中溫度過高對電池造成的損壞。電源管理模塊由電源管理芯片PM8028及其外圍電路構成,為系統其他模塊提供穩定的電壓。WiFi模塊由芯片WCN1314及其外圍電路構成,用來實現用戶串口到無線網絡之間的轉換,同時正確無誤的傳輸數據。射頻模塊由芯片RTR8600及其外圍電路構成,用來連接3G或4G網絡,接收網絡信號。人機交互模塊主要由鍵盤、液晶顯示電路組成,使設備更加人性化,便于操作。系統報警功能主要由蜂鳴器完成,當設備處于低電量或出現電池溫度異常等情況時,蜂鳴器報警提示。

圖1 系統總體框圖

2 電源管理系統的硬件設計

電源管理系統的硬件設計包括充電模塊的設計和供電模塊的設計。

2.1 充電模塊硬件設計

充電模塊由充電電路、電池溫度檢測電路組成。

2.1.1 充電電路

充電電路主要由MAX8903C充電管理芯片構成,該芯片的電路連接如圖2所示。

主要引腳說明:

(1)DC外接5V的直流電源。

(2)/CEN引腳由CHARGE_EN控制,CHARGE_EN拉低充電管理芯片使能充電,反之則禁止充電。

(3)CT引腳為充電定時器設置輸入。CT和GND之間的電容(CCT)用于設置充電時間,本系統中設計充電時間控制在2小時以內,因此由公式[7]

TPRE=33 min ×CCT/0.15 μF,

TPRE=660 min ×CCT/0.15 μF,

可以計算得出CCT大小為0.02μF。

(4)THM引腳為熱敏電阻輸入。設計采用的鋰電池含有熱敏電阻,因此該引腳接地,禁用芯片熱敏電阻保護功能。

(5)ISET引腳用于設置充電電流輸入,充電電流大小由ISET和GND之間的電阻RISET設置。該引腳由CURRENT_DET對其進行控制,CURRENT_DET將其拉高,充電電流設置為1 500 mA,由公式[7]

ICHARGE=1200/RISET,

可得出電阻RISET的阻值為0.8 kΩ。若CURRENT_DET將ISET拉低,則充電電流設置為600 mA。

(6)引腳/FLT和引腳/CHG通過上拉電阻接到2.8 V的電壓,分別用于充電超時故障提示和充電指示。

(7)引腳/DOK用于檢測電池充電器狀態。該引腳為低電平,說明連接充電器,反之,未連接充電器。

(8)IDC引腳為直流電源限流設置輸入。通過連接4.02 kΩ電阻接地,適配器輸入限制電流可以通過RES_HOPPING控制。

圖2 MAX8903C電路連接圖

2.1.2 電池溫度檢測電路

溫度檢測電路用于檢測充放電過程中電池的溫度,防止溫度過高對電池造成損壞。電池溫度檢測電路如圖3所示。

圖3 鋰電池溫度檢測圖

用一個10 kΩ固定阻值的電阻和負溫度系數(Negative Temperature Coefficient, NTC)熱敏電阻共同分割固定電壓PM_VREG_RF_SW_2P7,該電壓由PM8028電源管理芯片中的L8提供,大小為2.7V,用PM8028中的MPP07引腳來測量電池BAT_ID兩端的電壓。在電池充電的過程中,PM8028通過定時設置模擬數字轉換器(Analog to Digital Converter ,ADC)模塊寄存器的相關狀態位來控制MPP07引腳進行采樣,然后將采樣值存放至ADC數據寄存器當中,同時向充電管理程序發送觸發信號,充電管理程序接收到信號后讀取ADC數據寄存器中的采樣值,經過計算得到BAD_ID端的實際電壓,即NTC熱敏電阻兩端的電壓,從而計算出負熱敏電阻的阻值。由負熱敏電阻的阻值和溫度對應關系即可得到負熱敏電阻的溫度,也就是此時電池的溫度。

2.2 供電模塊硬件設計

系統中各模塊的供電需求各不相同,因此整個系統需要多路電源為其供電,同時各模塊中大多數電壓都不能直接由電池供電,必須進行適當的電壓變換來為系統提供穩定可靠的工作電壓。除去液晶顯示屏(liquid crystal display , LCD)屏背光電壓以外,PM8028芯片中各路輸出電壓能夠很好的滿足系統各模塊對電壓的不同需求。對LCD屏需要外接一個升壓芯片來為其提供所需背光電壓。系統電壓分配情況如圖4所示。

圖4 系統各模塊電壓分配圖

3 電源管理系統軟件設計

3.1 系統狀態及軟件任務劃分

根據系統的軟硬件功能及有限狀態機的概念[8-9],將系統的工作狀態分為六種——正常工作、待機、溫度異常、電池欠壓、關機充電、關機。系統的工作狀態會根據各外設產生的中斷信號進行躍遷,系統狀態躍遷圖如圖5所示。

由于電源管理系統根據電池電壓、電池溫度、充電器的插拔狀態、按鍵事件等外設的中斷信號來決策系統狀態的切換控制,使系統躍遷到不同的工作狀態,因此將電池、充電器按鍵等設備的管理統一到一個大的任務中去,即設備管理任務(Device Management, DM),由該任務來集中管理各外設的狀態及中斷事件的檢測。而將系統各工作狀態的遷移定義到另一個任務中,即狀態管理任務(State Management, SM),由該任務來完成系統各個工作狀態的切換。

設備管理任務與狀態管理任務之間通過消息隊列的方式進行通信,共同實現整個電源管理系統的管理。

圖5 系統狀態遷移圖

3.2 SM任務軟件實現

依照結構化程序的設計思想[10],需要編寫不同的函數來實現系統的SM任務。首先需要完成各初始化工作。系統狀態管理任務與其他各任務之間是通過消息隊列的方式來實現信息的交互,因此由sm_task_init()函數來實現消息隊列sm_cmd_q和sm_cmd_free_q的初始化工作,除此之外該函數需要完成對定時器sm_sleep_timer的初始化。通過pm_device_info_init()函數對結構體device_info進行初始化,該結構體內定義了電池電壓狀態、充電器插拔狀態、系統工作狀態等成員變量。初始化工作完成后將進入整個程序的主體部分,主體部分由for循環實現。進入for循環時,首先判斷是否有信號到來,這里定義了三種信號,分別是SM_RPT_TIMER_SIG、SM_CMD_Q_SIG 和SM_SLEEP_TIMER_SIG,根據接收到信號的不同,分別調用不同的接口進行處理。當接收到SM_CMD_Q_SIG消息時,表示SM任務接收到各外設產生的中斷事件,這時調用sm_dispatch_commands()函數來對系統當前所處的工作狀態進行判斷,不同的工作狀態進入不同的分支,根據接收到的中斷事件進行狀態切換。系統狀態管理及系統設備管理流程圖如圖6所示。

圖6 SM任務流程圖

3.3 DM任務軟件實現

實現系統設備管理任務首先要進行初始化工作,對消息隊列以及各種定時器等進行初始化。初始化工作完成后等待接收信號,這里定義了六種與DM任務相關的信號,根據接收到的不同信號,做相應的處理。

信號定義如下。

/*看門狗定時器信號*/

DM_RPT_TIMER_SIG

/*電池電壓檢測信號*/

DM_BAT_V_TIMER_SIG

/*電池溫度檢測信號*/

DM_BAT_T_TIMER_SIG

/*充電器檢測信號*/

DM_CHARGER_DETECT_TIMER_SIG

/*長按Power鍵信號*/

DM_PWR_KEY_LONG_SIG

/*短按Power鍵信號*/

DM_PWR_KEY_SHORT_SIG

DM任務的處理流程圖如圖7所示。

圖7 DM任務流程圖

4 系統測試結果

系統測試所需的測試工具包括電腦、萬用表、綜測儀。其中電腦用來為產品燒制相關軟件版本,萬用表用來測量產品的電流值,綜測儀用來和設備建立連接,模擬不同制式下的網絡信號,從而使設備模擬正常使用的狀態。表1是系統在不同工作狀態下的電流值。設備待機電流在一定程度上決定了設備的續航時間,從而反映出系統電源管理性能的好壞。

表1 系統工作電流及待機電流值

設備的待機時間取決于電池的容量及消耗電流的大小。待機時間的算法為:待機時間=手機電池容量/待機電流。從表1可以看出設備的工作電流在900mA左右,而待機電流在4mA左右,因此設備的待機時間較長。

5 結束語

從硬件及軟件兩個方面設計了便攜設備的電源管理系統,系統軟件及硬件共同配合,完成了整個設備的電源管理任務,通過測試表明該設計降低了系統功耗,延長了設備待機時間。

[1] 張種健,謝淑翠.嵌入式Internet系統的可靠性評估方案[J].西安郵電學院學報,2012,17(5):57-60.

[2] Qing Li.嵌入式系統的實時概念[M]. 王安生,譯.北京:北京航空航天大學出版社,2004:2-4.

[3] 林春成.便攜電子設備的電源分布及電源管理設計[J].機電工程技術,2009, 37(12): 74-76.

[4] 王燕,徐晶.基于Qt/Embedded的電源管理技術的實現[J].計算機工程與應用,2006,42(24):187-188.

[5] 陽富民,梁晶,張杰,等.嵌入式Linux電源管理技術的研究與實現[J].計算機工程與科學,2005, 26(12):91-93

[6] 吳快快,都思丹.基于Linux的便攜嵌入式設備電源管理解決方案[J].微處理機,2006,26(5):66-68.

[7] Maxim.2A 1-Cell li+DC-DC Chargers for USB and Adapter Power[EB/OL]. (2012-05-03)[2013-12-03].http://www.docin.com/p-394458127.html

[8] 張國慶,霍國義.有限狀態機設計與實現方法[J].電腦編程技巧與維護,2001(12): 42-44.

[9] 劉鐵,劉濤,張新軍,等.基于有限狀態機的呼叫中心軟件設計[J].微電子學與計算機,2006,23(2):83-85.

[10] 澤雷爾,艾克武,張建波,等.嵌入式系統的C程序設計[M].北京:機械工業出版社,2002:51-55.

[責任編輯:祝劍]

Design of portable power management system

YIN Yafang, HUA Rui

(School of Electronic Engineering, Xi’an University of Posts and Telecommunications, Xi’an 710121, China)

Based on power management IC PM8028, a portable power management system is proposed. The charging and power supply circuit is designed. System state of portable device and software of power management system are divided. System states can switch automatically between each other and the modulation of the power strategy can be achieved through software programming. The system power consumption is reduced. Test results show that the system standby current is small and therefore the standby time of portable device can be extended.

portable device, PM8028, power management

10.13682/j.issn.2095-6533.2014.03.017

2013-12-14

陰亞芳(1966-),女,教授,從事數字信號處理及光通信技術研究。E-mail: yinyf@xupt.edu.cn 花蕊(1988-),女,碩士研究生,研究方向為通信電路與系統。E-mail:hua88329@gmail.com

TP315

A

2095-6533(2014)03-0084-07

猜你喜歡
設備系統管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應用
現代企業(2015年8期)2015-02-28 18:54:47
主站蜘蛛池模板: 国产乱码精品一区二区三区中文| 国产伦精品一区二区三区视频优播 | 亚洲一级色| 最新精品久久精品| 亚洲国产精品无码久久一线| 日韩av高清无码一区二区三区| 欧美国产精品不卡在线观看 | 天堂av综合网| 亚洲欧美日韩中文字幕一区二区三区| 色欲色欲久久综合网| 国产精品福利社| 亚洲中文字幕av无码区| 中文无码精品A∨在线观看不卡 | 综合色婷婷| 亚洲黄色网站视频| 亚洲欧美在线综合一区二区三区| 国产自产视频一区二区三区| 自拍偷拍欧美日韩| 色综合日本| 高潮爽到爆的喷水女主播视频| 狠狠色丁香婷婷| 综合社区亚洲熟妇p| 草逼视频国产| 国产精品制服| 欧美高清三区| 毛片一级在线| 久久精品丝袜| 亚洲精品777| 黄色在线网| 777午夜精品电影免费看| 在线观看无码av五月花| 秋霞午夜国产精品成人片| 亚洲日韩高清在线亚洲专区| 91毛片网| 亚洲激情99| 色婷婷狠狠干| 亚洲va精品中文字幕| 特级毛片免费视频| 亚洲成人黄色网址| 99热最新在线| 92精品国产自产在线观看 | 亚洲无码高清免费视频亚洲| 国产欧美又粗又猛又爽老| 波多野结衣视频一区二区| 国产呦精品一区二区三区网站| 国产无遮挡猛进猛出免费软件| 欧美日韩午夜| 免费xxxxx在线观看网站| 中文无码精品a∨在线观看| 三区在线视频| 国产免费a级片| 国产欧美日韩另类| 人禽伦免费交视频网页播放| 波多野衣结在线精品二区| 日韩激情成人| 成人午夜精品一级毛片| 国产在线自揄拍揄视频网站| 国产sm重味一区二区三区| 精品国产一区91在线| 亚洲无线国产观看| 亚洲精品777| 亚洲综合经典在线一区二区| 日本高清免费不卡视频| 亚瑟天堂久久一区二区影院| 在线色国产| 深爱婷婷激情网| 欧美视频免费一区二区三区 | 国产精品美女自慰喷水| 人妻精品久久无码区| 麻豆国产在线不卡一区二区| 国产美女自慰在线观看| 小说区 亚洲 自拍 另类| 97亚洲色综久久精品| 91在线播放免费不卡无毒| 精品国产中文一级毛片在线看| 亚洲精品国产成人7777| 一区二区影院| 成人日韩精品| 91po国产在线精品免费观看| 午夜精品久久久久久久99热下载 | 欧美色99| 国产精品女熟高潮视频|