定形機排氣濕度監控系統設計
4.2 控制程序設計
定形機控制程序主要實(shí)現初始化和讀取系統內預存儲值,即給排氣扇電機一個(gè)初始轉速,然后啟動(dòng)排氣濕度采集,傳感器將檢測到信號送入到A/D采集電路中,經(jīng)放大變換后,將信號送入S3C2440微處理器進(jìn)行處理,S3C2440微處理器根據設定值和檢測值做比較運算后,將采集到的工藝參數顯示在人機界面上,同時(shí)調用模糊PID控制算法,輸出控制信號給執行裝置。主程序流程圖如圖6。

5 系統實(shí)際運行效果
系統采用QT進(jìn)行實(shí)時(shí)人機界面開(kāi)發(fā),它是挪威Trolltech公司針對不同平臺開(kāi)發(fā)的GUI的一款設計軟件,只需在一種平臺上進(jìn)行開(kāi)發(fā),然后在其他平臺直接構建就可以直接運行,開(kāi)發(fā)的應用程序清晰美觀(guān),易于移植,非常適用于嵌入式開(kāi)發(fā)。在界面中實(shí)現對底層傳感器的操作,需要使用C++和C的混合編程。在設計的主程序中,C程序主要出現在某些功能函數段中,使用主函數調用初始化函數,進(jìn)行硬件初始化,并打開(kāi)A/D設備,調用讀取函數,實(shí)現數據顯示。在A(yíng)RM上的實(shí)際運行效果如圖7。

6 結論
本課題將模糊控制和PID控制結合起來(lái),充分利用模糊控制和PID控制的優(yōu)勢,滿(mǎn)足不同時(shí)刻e和ec對參數自適應的要求,對定形機各項工藝參數具有良好的控制效果。
嵌入式Linux系統能很好地支持數據采集的多樣性和實(shí)時(shí)性,各功能模塊的并行使用和友好的人機界面又代表了產(chǎn)品的智能化。利用QT設計的人機界面友好,能夠清晰方便地顯示定形機運行的參數,方便了設備的監控和管理。
評論