基于C8051F330的電池電量在線監(jiān)測儀設(shè)計
摘要! 設(shè)計了一種基于C8051F330的蓄電池電量在線監(jiān)測儀。該監(jiān)測儀硬件主要由CPU主模塊#模擬量采集模塊、LED顯示模塊和蜂鳴器告警模塊等組成。在軟件設(shè)計中采用了具有滯回特性的處理方法,有效地去除了電源抖動和雜波等造成的干擾。 作為備用電源,蓄電池已在計算機網(wǎng)絡(luò)、通信、軍工等領(lǐng)域得到了廣泛的應(yīng)用,其重要性也越來越突出。當精密測量儀器在野外工作時, 更是離不開電池, 而且電池電量對儀器的使用有著重要的影響。如果不能在線對電池的電量進行監(jiān)測,將嚴重影響系統(tǒng)運行的可靠性,所以對電池剩余電量的預(yù)測和示警也變得越來越迫切。 本文針對某電子經(jīng)緯儀的電池組,設(shè)計了一種便攜式的電量監(jiān)測儀,在電池組的充電和放電過程中, 實時監(jiān)測電池電量, 當電池電量達到預(yù)先設(shè)定的閾值點時,通過發(fā)光二極管來提醒使用者, 而當電池電量沒有達到最低限值時,則通過蜂鳴器告警。 1.硬件設(shè)計 監(jiān)測儀的硬件結(jié)構(gòu)示意圖如圖1所示,系統(tǒng)的微處理器選用增強型51單片機C8051F330,它是完全集成的混合信號系統(tǒng)級芯片(SoC),高速、流水線結(jié)構(gòu)的CIP-51內(nèi)核與MCS-51指令集完全兼容,但全指令集平均運行速度比MCS-51提高905倍。其內(nèi)部有豐富的外設(shè)資源:8KB 可在線編程的Flash存儲器、768B片內(nèi)RAM、內(nèi)置看門狗、片內(nèi)上電復(fù)位、4個通用16位定時器、真正10位200KS/s的16通道ADC轉(zhuǎn)換器以及I2C、UART、SPI總線通信接口等。 圖1 硬件結(jié)構(gòu)示意圖