基于DS2438芯片的智能電池監(jiān)測(cè)系統(tǒng)
一、引言 本文引用地址:http://2s4d.com/article/219083.htm目前設(shè)計(jì)便攜式設(shè)備,為了滿足移動(dòng)性和輕便性的要求,通常采用電池供電。在使用電池供電時(shí),電池的當(dāng)前狀態(tài)是用戶所關(guān)心的,如MP3播放器、手機(jī)、筆記本電腦等都實(shí)時(shí)顯示電池的當(dāng)前狀態(tài)。為此在設(shè)計(jì)本文所涉及的儀器時(shí),智能電池監(jiān)測(cè)系統(tǒng)被充分考慮。本文實(shí)現(xiàn)的電池監(jiān)測(cè)系統(tǒng)由DS2438智能電池監(jiān)測(cè)芯片、51單片機(jī)、液晶顯示模塊組成,其中核心功能是由DS2438智能電池監(jiān)測(cè)芯片完成的。本文介紹了本系統(tǒng)的硬件實(shí)現(xiàn)和軟件設(shè)計(jì),以及DS2438芯片特性和相關(guān)控制軟件程序。 二、系統(tǒng)硬件實(shí)現(xiàn) 本系統(tǒng)的硬件設(shè)計(jì)力求簡(jiǎn)潔,目的是盡量減少對(duì)單片機(jī)指令周期的占用,以便使單片機(jī)能夠完成更多其他功能。系統(tǒng)的硬件實(shí)現(xiàn)框圖見(jiàn)圖1。 DS2438芯片是DALLAS公司推出的新一代智能電池監(jiān)測(cè)芯片,具有功能強(qiáng)大、體積小、硬件接線簡(jiǎn)單等優(yōu)點(diǎn)。 DS2438的存儲(chǔ)空間有8頁(yè),每頁(yè)8個(gè)字節(jié),共64個(gè)字節(jié),每一頁(yè)都有對(duì)應(yīng)的高速暫存頁(yè),因此存儲(chǔ)器包括RAM高速暫存器和SRAM/EEPROM (掉電保護(hù))兩部分,這兩部分是鏡像關(guān)系。高速暫存器可確保在用一線通訊時(shí)數(shù)據(jù)能夠保持一致性(數(shù)據(jù)寫入DS2438時(shí)先寫入高速暫存器,僅當(dāng)數(shù)據(jù)被確認(rèn)后,才能用暫存器復(fù)制命令將暫存頁(yè)的數(shù)據(jù)寫入相應(yīng)的掉電保護(hù)空間中),單片機(jī)對(duì)DS2438進(jìn)行數(shù)據(jù)讀/寫時(shí)只能對(duì)高速暫存器進(jìn)行操作。存儲(chǔ)空間內(nèi)包括一些特殊功能寄存器和用戶可使用的存儲(chǔ)單元。下面僅對(duì)存儲(chǔ)空間中與我們?cè)O(shè)計(jì)的實(shí)際系統(tǒng)有關(guān)的特殊寄存器做一下說(shuō)明。 DS2438的操作命令有兩類,一類是存儲(chǔ)功能命令,有讀/寫暫存頁(yè)、復(fù)制暫存頁(yè)、讀SRAM/EEPROM頁(yè)、溫度轉(zhuǎn)換、電壓轉(zhuǎn)換等命令,此類命令的主要作用是進(jìn)行數(shù)據(jù)采集和存儲(chǔ)。另一類是ROM功能命令,包括對(duì)DS2438的RAM序列號(hào)進(jìn)行讀、比較、跳過(guò)、尋找等四種操作,用戶可使用這類命令隨意訪問(wèn)一條總線上連接的多個(gè)DS2438芯片。 關(guān)鍵詞:
DS2438
電池監(jiān)測(cè)系統(tǒng)
便攜式設(shè)備
相關(guān)推薦
技術(shù)專區(qū)
|
評(píng)論