隨鉆測井系統井下傳感囂的低功耗設計
停止模式:當CLKSEL寄存器中的PSTP=0時(shí),CPU執行STOP指令,停止所有的時(shí)鐘和晶振,從而使芯片進(jìn)入完全靜態(tài)模式。從這一模式喚醒CPU可以通過(guò)復位或外部中斷。
偽停止模式:當CLKSEL寄存器中的PSTP=1時(shí),CPU執行STOP指令進(jìn)入偽停止模式。在這種模式下實(shí)時(shí)時(shí)鐘中斷和看門(mén)狗模塊仍然在工作,其他的外設被關(guān)閉。這種模式消耗的電流比停止模式要大,但是縮短了喚醒CPU所需要的時(shí)間。
等待模式:CPU執行WAI指令后進(jìn)入等待模式。在這種模式下,CPU不執行指令,內部的數據總線(xiàn)和地址總線(xiàn)都被關(guān)閉,所有的外設都處于激活的狀態(tài)。
2.4 外設低功耗管理
隨鉆測井系統傳感器主要包括CPU及外圍電路、電源、UART通信、RTC、電壓電流及溫度傳感器、Flash存儲、總線(xiàn)通信部分和總線(xiàn)接口部分。其中耗電較多的是Flash模塊、電壓、電流及溫度測量模塊、RTC及通信電路。有些模塊在一些時(shí)期是不需要工作的,因此可以動(dòng)態(tài)電源管理,達到節約功耗的目的。
應用增強型P溝道MOS開(kāi)關(guān)管VP0300L進(jìn)行以上模塊的供電控制,在無(wú)需供電的情況下切斷模塊的供電,達到節能的效果。在關(guān)閉每個(gè)模塊的供電前先關(guān)閉該模塊與MCU相應的通信總線(xiàn),避免損壞接口。
Flash模塊:在不讀寫(xiě)存儲器時(shí)可以關(guān)閉存儲器的電源節約功耗。在讀寫(xiě)的時(shí)候同時(shí)由MCU相應I/O口送出高電平,閉合開(kāi)關(guān)。讀寫(xiě)完成后可以斷開(kāi)開(kāi)關(guān)。Flash約1分鐘讀寫(xiě)1次。SW_FL連接到Q128的I/O,當SW_FL置高時(shí),SW_FL端電壓不小于VCC,開(kāi)關(guān)管斷開(kāi),停止供電。當SW_FL置低時(shí),SW_FL端電壓小于VCC,開(kāi)關(guān)管導通。
溫度、電壓、電流、電量監測模塊:3個(gè)檢測模塊每1分鐘采集1次。3個(gè)模塊應用1個(gè)開(kāi)關(guān),在檢測時(shí)閉合開(kāi)關(guān),給3個(gè)傳感器供電,使其工作。采集結束,斷開(kāi)開(kāi)關(guān),降低功耗。
時(shí)間管理模塊與1553通信模塊:當總線(xiàn)無(wú)信號時(shí),MCU斷開(kāi)2個(gè)模塊的電源,降低功耗。當總線(xiàn)有信號時(shí),MCU先被喚醒,然后通過(guò)MOS開(kāi)關(guān)閉合開(kāi)關(guān),給2個(gè)模塊供電。2個(gè)模塊共用1個(gè)開(kāi)關(guān)。
2.5 系統低功耗控制流程
系統低功耗控制流程如圖2所示。本文引用地址:http://dyxdggzs.com/article/188566.htm
結 語(yǔ)
MC9S12Q128以其卓越的性能和極低功耗的特點(diǎn),使開(kāi)發(fā)人員有很大的余地來(lái)設計出高性能的低功耗系統。實(shí)踐證明,使用MC9S12Q128為核心構成的隨鉆測井系統,其電池的使用壽命已經(jīng)與進(jìn)口系統相差不大。
進(jìn)口隨鉆測井設備一般在井下工作時(shí)間為300小時(shí)。經(jīng)現場(chǎng)測試,自主研發(fā)的基于MC9S12Q128的隨鉆測井設備可以在井下持續工作200多小時(shí),完全可以滿(mǎn)足各種水平井對傳感器的功耗要求??梢灶A見(jiàn),在不久的將來(lái)國產(chǎn)隨鉆系統的功耗將越來(lái)越低,達到國際水平。
評論