鎳金屬氫化物(NiMH)電池的生產(chǎn)廠商很多,充電速率各不相同。另外,隨著重復使用,NiMH電池的最大充電量以不同的速度減小。因此,很難測定這些電池的可用壽命和充電容量。為測量NiMH電池的性能,設計了一種多通道電池放電裝置,該裝置包括有一個Windows Hyperterminal串行接口,由接口自身供電,所以,不需要外部電源。
MICROCHIP公司的PIC18F2320微控制器控制該測試儀。該MCU有一個在整個工作范圍內(nèi)的容差為1%的8MHz內(nèi)部振蕩器。這樣,不需外接晶體就可使UART波特率位于誤差范圍內(nèi)。該器件也提供有10通道10位模/數(shù)轉換器,該應用中使用了其中8個。用8個2.2Ω、1W的電阻測試電池的放電情況,測試電流約500mA,該放電速率下電池完全放電約需2~4小時(見圖1)。通過串口的RTS引腳對測試儀供電,采用5.1V齊納二極管來保證參考電壓為恒值。將RTS和CTS短接,DTR與DSR也同樣短接。
當電池?插入測試儀的任何一個通道時,該通道的定時器被初始化。只要任何一個通道的輸入電壓大于0.9V,則所有通道的定時器都通過Hypertermina顯示更新,每3秒一次。當通道的輸入電壓降至0.9V閾值以下時,該通道的定時器值將停止增加。因此,一旦所有的電池電壓都低于閾值,定時器值將停止顯示。如果每個通道的電壓都低于0.05V(即測試儀內(nèi)沒有電池時),則每個通道的定時器將被復位。定時器顯示格式為:時:分:秒。
測試儀輸出數(shù)據(jù)用串口的設置為:9600波特、8位、1位停止位,無校驗位。沒有數(shù)據(jù)流控制。Windows Hypertermina應設置為該配置。此外,選項“在輸入行末附加跳行(append line feeds on incoming line ends)”必須通過Properties(特性)=>Settings(設置)=>ASCII Setup(ASCII設置)激活。圖2是Hyperterminal的樣本測試結果的屏幕截圖。8節(jié)電池放電至0.9V需要1~3小時,并非所有電池都完全充滿。