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