【廣告】
這些非易失的存儲空間能夠保存電池的監(jiān)控信息或關鍵的電池參數(shù)。其中,BAT為電池電壓檢測輸入端口,這個引腳被用于檢測和測量電池的電壓值。HDQ為單線HDQ接口,是一個單線串行通信接口,它是雙向輸入的,負責將寄存器的信息傳遞給主控制器,并接收主控制器的信息到寄存器中,電池監(jiān)控芯片bq26220?的HDQ端口接于PXA272處理器的GPIO119端口。
CE中包含的樣本設備驅動程序分為兩種類型:單片驅動程序和分層驅動程序。采用分層開發(fā)模式可以降低開發(fā)難度,縮短開發(fā)周期,在電池驅動開發(fā)中使用分層驅動開發(fā)模式。分層驅動程序由兩個獨立的層組成:上層是模型設備驅動程序(MDD),下層是依賴平臺的驅動程序(PDD)。設備驅動程序服務器提供的接口(DDSI)是在PDD中實現(xiàn)的函數(shù)集,并由MDD調用。由于微軟提供了所有與MDD模塊相關的源代碼,所以對這部分不用做任何改動,只蓄電池在線監(jiān)測系統(tǒng)。
可設定電池電控的報警及記錄功能:
能在線監(jiān)測單體電池及整組電池的剩余容量,并根據(jù)負載電流自動計算帶載時間,可對電池組電壓、單體電池電壓、溫度等設定上下限極值。當監(jiān)測儀檢測到有參數(shù)超出設定的上下限,則監(jiān)測儀可進行聲、光等報警,并把這一事件記錄下來,同時在監(jiān)控界面上以報警窗口的形式提示。只要用戶在監(jiān)測設備現(xiàn)場或瀏覽電池狀態(tài)時即可發(fā)現(xiàn)電池組工作狀態(tài)的異常。