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