新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 基于Qt的蓄電池監(jiān)測系統(tǒng)設(shè)計

基于Qt的蓄電池監(jiān)測系統(tǒng)設(shè)計

作者: 時間:2013-08-22 來源:網(wǎng)絡(luò) 收藏

圖4為輸出電流的電流信號采樣電路。利用電流采樣電阻R1將電流信號變換成電壓信號。放電時該信號為正,充電時該信號為負,S3C2440中的A/D轉(zhuǎn)換輸入電壓范圍為0~3.3 V,因此信號變換電路應(yīng)起到整流的作用,且能讓S3C2440識別電流的方向。信號變換電路如圖4所示。運放U2A是電壓跟隨器,輸出反映電流大小的電壓信號,Ibat2,輸出到S3C2440的ADC2口,U2B將Ibat12反向,得到Ibat1,輸出到S3 C2440的ADC3口。參數(shù)選取:R10=R11=10 kΩ,C1=0.1μF,D3取3.3 V的穩(wěn)壓管。

本文引用地址:http://butianyuan.cn/article/175750.htm

e.JPG



2 圖形用戶界面的與實現(xiàn)
信號和槽是一種高級接口,它應(yīng)用于對象和對象之間的通信,是的核心機制,也是區(qū)別于其他工具包的重要地方。所有從QObject或其子類派生的類都包含信號和插槽機制。
當一個事件發(fā)生時,就會發(fā)射一個信號,與該信號對應(yīng)的槽就被調(diào)用。每個特定的事件都會對應(yīng)一個信號,槽就是一個可以被調(diào)用的函數(shù),這個函數(shù)用來處理特定的信號。在Qt中信號和槽取代了凌亂的函數(shù)指針,使得開發(fā)者編寫的通信程序更加簡明。Qt的窗口部件中有很多預(yù)定義的信號和槽,開發(fā)者也可以通過使用繼承的方式來加入自己的信號,同時也可以針對自己感興趣的信號加入自定義的槽以對其進行處理。

f.JPG


Qt Designer提供了良好的用戶界面,采用QtDesigner圖形用戶界面的開發(fā)流程圖如圖5所示,在宿主機上啟動Linux后進入字符命令終端,首先配置虛擬機的環(huán)境變量,建立模擬開發(fā)環(huán)境,啟動Qt Designer進行界面設(shè)計。使用命令#progen-o aaa.pro生成aaa. pro工程文件,使用命令#tmake-o Makefile aaa.pro生成Makefile文件,使用命令#make進行編譯。編譯完成后可以運行測試程序,生成仿真界面。

3 仿真界面效果
仿真主界面如圖6所示。主界面中顯示當前的電壓、電流及充放電狀態(tài)。點擊“VoltageCurve”按鈕可以進入電壓曲線的顯示界面,點擊“CurrentCutve”按鈕可以進入電流曲線的顯示界面,點擊“Exit”按鈕則退出機載。電壓曲線顯示界面和電流曲線顯示界面分別顯示了電壓和電流與時間的關(guān)系曲線。

g.JPG



4 結(jié)束語
嵌入式具有系統(tǒng)內(nèi)核小、專用性強、系統(tǒng)精簡、實時性好、有專用的開發(fā)工具和開發(fā)環(huán)境等特點。采用嵌入式系統(tǒng)進行蓄電池的設(shè)計,不僅可以完成復(fù)雜任務(wù)的調(diào)度,還可以保證系統(tǒng)的實時性,同時,也可以為用戶提供友好的人機交互界面。整個系統(tǒng)在S3C2440開發(fā)板上試驗后運行可靠,操作簡單,顯示清晰美觀。本設(shè)計軟件結(jié)構(gòu)簡單,占用存儲空間少,可靈活擴充功能。同時對計算機要求低,實用性強,適用范圍廣。

蜂鳴器相關(guān)文章:蜂鳴器原理

上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉