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