新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > PXA270的電池充電及電量計量模塊設計

        PXA270的電池充電及電量計量模塊設計

        作者: 時間:2010-11-15 來源:網絡 收藏

        DS2786以百分比的形式給出剩余電量的同時,還給出了電壓、電流和溫度信息。電量計算所需的特性和應用參數存儲在片上EE-PROM中。為了支持在某些對成本比較敏感的場合對電量進行監測,DS2786還提供了電流、電壓和溫度的測量數據。
        DS2786可以應用在手持設備上,也可安裝在包內,其典型應用如圖2所示。VDD是芯片DS2786的工作電源輸入引腳,而VIN則是所測量電池的電壓輸入引腳。

        本文引用地址:http://www.104case.com/article/180266.htm

        c.JPG


        通過VPROG引腳可以對芯片內部EEPROM里存儲的查找表進行修改。SCL和SDA分別是串行時鐘輸入和串行數據輸入/輸出,可以將電量計量數據傳遞給PXA270上的I2C接口進行讀取操作。在2個輔助輸入端AN0和ANl,可通過比例計量法提供電池包識別(PACK ID)電阻和熱敏電阻的阻抗計量。
        本系統采用PXA270+LM3658+DS2786組成1個完整的嵌入式系統的電池充電及電量計量模塊。LM3658負責電池的充電功能和反饋當前電池的充電狀態,DS2786負責提供當前電池的剩余電量信息,而PXA270則提供系統的控制和數據接收功能。

        d.JPG


        模塊的系統框圖如圖3所示。由于沒有采用USB電源供電,因此將LM3658芯片的CHG-IN引腳直接5 V輸入。BATT端接上電池的正極進行充電。在電池的正極同時接上N溝道的MOSFET管,可以實現對電池的安全保護,防止充電過量,出現電流過大、溫度過高等情況。電池的充電狀態通過Statl和Stat2引腳將信息輸出到PXA270的GPIO進行讀取操作。DS2786的VDD引腳用5 V外接電壓直接供電。而VIN引腳既可以用電池電壓輸入,也可以用外接5 V電壓輸入。當電池電壓輸入VIN的時候,DS2786可以根據OCV查找表計算電池的剩余電量。當電池高速率放電時,通過電流感測電阻R進行庫侖計測量。最終通過SDA和SCL將電量信息輸出給PXA270的I2C接口。

        2 軟件設計
        本系統中PXA270上面運行的嵌入式操作系統采用微軟公司的Windows CE。Windows CE是實時操作系統,支持在多種CPU硬件平臺上運行,并且提供了強大的開發工具。為了使DS2786在系統中能夠正常地工作,必須對其編寫基于Windows CE 5.O的驅動程序。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 尚义县| 榆树市| 和田市| 大庆市| 郓城县| 金秀| 毕节市| 九台市| 宜宾市| 丰原市| 靖安县| 黔江区| 南郑县| 深州市| 塔河县| 永春县| 卢氏县| 万宁市| 神农架林区| 万山特区| 剑川县| 天全县| 宜阳县| 昌乐县| 含山县| 宝清县| 清水河县| 北辰区| 钟祥市| 如皋市| 石楼县| 泌阳县| 图片| 卫辉市| 中西区| 杭锦旗| 嘉荫县| 建阳市| 周宁县| 东平县| 田阳县|