PS501的內(nèi)部結(jié)構(gòu)圖如下圖所示。
??????? 主要內(nèi)部結(jié)構(gòu)介紹如下:
??????? 處理器內(nèi)核/存儲(chǔ)器
PS501采用了PIC18 8位RISC單片機(jī)內(nèi)核,其存儲(chǔ)器資源包括16KB 閃存,以及256Byte EEPROM,分別用于存儲(chǔ)程序/數(shù)據(jù)和參數(shù)。這兩種存儲(chǔ)器均可通過SMBus接口進(jìn)行重新編程,而不需要特別的編程接口。每片PS501在出廠前都已經(jīng)燒錄好Boot loader程序,針對(duì)不同型號(hào)用電設(shè)備,不同特性的電池芯,以及不同容量等配置信息用戶可以使用Powertool500軟件設(shè)置生成不同的固件,在電 池包生產(chǎn)現(xiàn)場下載固件,從而電池包的生產(chǎn)廠可以方便快速地對(duì)不同特性的電池芯,不同的上位機(jī)設(shè)備更改固件,而不需要改動(dòng)硬件電路。
A/D轉(zhuǎn)換器
PS501利用高精度A/D轉(zhuǎn)換器來進(jìn)行電流、電壓和溫度的精確測量。A/D經(jīng)過校準(zhǔn)后可消除增益誤差和偏移誤差。基于 PS501芯片的電池包管理PCBA在生產(chǎn)過程中除了要現(xiàn)場下載固件外,還要對(duì)A/D轉(zhuǎn)換電路及硅時(shí)鐘振蕩器進(jìn)行校準(zhǔn),校準(zhǔn)的內(nèi)容包括:電池組電壓采樣,每串電池芯電壓采樣,外部和內(nèi)部溫度采樣,電流采樣,以及硅時(shí)鐘振蕩器。因此不管是元件精度,PCB設(shè)計(jì)等造成的累加誤差都可以通過校準(zhǔn)最大程度地進(jìn)行更正,從而確保每個(gè)PCBA對(duì)物理量的采樣都是精確的,而這個(gè)過程花費(fèi)的全部時(shí)間僅為15s,而且全過程全部自動(dòng)進(jìn)行,不需要人工干預(yù)。
PowerSmart固件/電池模型
Flash存儲(chǔ)器中固化有所利用PowerSmart開發(fā)的電池管理固件。該固件采用專有算法以及精密的三維電池模型,模型包含250多種參數(shù),并可對(duì)自放電、溫度以及其他因素進(jìn)行補(bǔ)償。除此之外,PS501在充/放電周期內(nèi)還執(zhí)行了多項(xiàng)容量校正和減小誤差的操作,以提高精度、 改善電量計(jì)和充電控制性能。上述功能可確保實(shí)現(xiàn)精確的電池容量報(bào)告以及誤差小于1%的實(shí)時(shí)預(yù)測。閃存的可再編程特性使得在無需改變硅片設(shè)計(jì)的前提下,可迅 速實(shí)現(xiàn)固件升級(jí)并生成用戶版本。PS501可根據(jù)特定應(yīng)用的電池化學(xué)性質(zhì)輕松進(jìn)行用戶定制。
圖 PS501的內(nèi)部結(jié)構(gòu)圖
?
評(píng)論
查看更多