基于Qt的蓄電池監測系統設計
摘要 對于任何不允許出現斷電狀態的供電系統,蓄電池組是必不可少的。文中給出了一種以嵌入式ARM9處理器芯片S3C2440為核心搭建的蓄電池監測系統的硬件電路,同時介紹了基于Qt的系統顯示界面的設計方法及流程。試驗表明,該設計工作可靠,通用性好、具有一定的參考價值。
關鍵詞 蓄電池;監測;Qt;圖形用戶界面
蓄電池的正常運行狀態是保證不間斷供電直流電源系統安全、可靠運行的必要條件。設計采用模擬開發方式,即在宿主機上建立交叉編譯環境,并建立可以在宿主機上模擬目標機的環境,程序開發完成并且在目標機上模擬成功后,將原代碼編譯成能夠在目標機上運行的代碼,并移植到目標機中。這樣,不需要將程序下載到目標機中進行驗證,在宿主機上即可完成驗證,簡化了程序驗證的工序,縮短了開發周期。
1 系統硬件設計
圖1為系統的硬件原理框圖。蓄電池監測主控系統通過人機接口模塊實現人機通信,人機接口模塊包括TFT-LCD及其外圍基本電路。蓄電池監測模塊包括電壓監測電路和電流監測電路兩部分,可分別實現電壓和電流監測。報警模塊由LED燈和蜂鳴器組成,如果電壓監測模塊和電流監測模塊監測到電壓或電流超出安全范圍,報警模塊會發出相應的聲光報警。由于觸摸屏的控制較復雜,S3C2440有自帶的觸摸屏控制模塊,可以簡化對觸摸屏的寫指令和讀寫數據等操作。










評論