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