飲料機械 果蔬機械 面食機械 糕點設(shè)備 烘焙設(shè)備 豆制品設(shè)備 乳制品設(shè)備 茶葉機械 制冷設(shè)備 油炸設(shè)備 膨化設(shè)備 糖果機械 調(diào)味品設(shè)備 薯類加工設(shè)備 釀酒設(shè)備
上海仙象儀器儀表有限公司
暫無信息 |
閱讀:1發(fā)布時間:2025-7-14
總體設(shè)計.
• . ■*
對控制系統(tǒng)的功能分析是為軟件編程做一個總體規(guī)劃。在本控制系統(tǒng)的軟 件設(shè)計部分,需要完成的任務(wù)主要包括:
(1) 模擬量測量:主要包括恒溫恒濕箱體的溫度測量和濕度測量,單片機 將獲取的模擬量轉(zhuǎn)換為能識別的數(shù)字量,即A/D轉(zhuǎn)換。定時/計數(shù)器2 (T2)作 為采樣時鐘。為消除脈沖信號對測量的干擾,釆用滑動濾波方式消除異常值, 提高測量精度。
(2) 參數(shù)顯示:在箱體面板上,由液晶實現(xiàn)各參數(shù)指標的顯示。系統(tǒng)初始 化時顯示主界面,運行過程中實時顯示溫度、濕度、運行時間和運行狀態(tài)。當 有按鍵動作時,液晶顯示界面切換至設(shè)置界面。下載數(shù)據(jù)時,顯示存儲設(shè)備狀 態(tài)、下載狀態(tài)和下載結(jié)果。
(3) 控制信號產(chǎn)生:單片機輸出控制信號控制風扇和壓縮機的起停、電熱 管的通斷,實現(xiàn)對箱體溫濕度的控制。在一個控制周期中,為提高執(zhí)行部件工 作時間的精確度,輸出的控制信號釆用脈寬調(diào)制信號(PWM),使用定時/計數(shù) 器1 (T1)定時。
(4) 控制算法:對采樣并處理的溫濕度數(shù)據(jù),單片機在一個控制周期中, 通過控制算法計算輸出的控制量。這一過程需要實現(xiàn)的計算量大,有模糊控制、 PID控制、二維插值和浮點數(shù)處理的計算。
(5) 聲光報警:當溫濕度超過設(shè)定的高低限或運行完成時,單片機發(fā)出控 制信號,使能蜂鳴器和發(fā)光二極管。
(6) 按鍵處理:采樣中斷方式監(jiān)控鍵盤,實現(xiàn)開關(guān)機,控制的起停,溫濕 度目標值和運行時間的設(shè)定,消除運行完成的報警等功能。使用定時/計數(shù)器0
(TO)定時按鍵的按下時間,提高系統(tǒng)可靠性。
(7) 數(shù)據(jù)存儲下載:在每個控制周期開始時,將當前溫濕度值寫入EPROM, 當運行完成插入USB設(shè)備時,先讀取設(shè)備剩余空間,再將EPROM中的數(shù)據(jù)寫 入。
軟件設(shè)計應(yīng)遵循模塊化原則,不僅增加程序的可讀性,還使復(fù)雜的問題簡 單化,提高了系統(tǒng)的可靠性和可維護性。模塊劃分應(yīng)遵守的原則有:
(1) 降低模塊接口的復(fù)雜性;
(2) 力求單入口單出口;
(3) 模塊調(diào)用的個數(shù)不要超過五個;
(4) 模塊的作用范圍就處在本模塊的控制范圍內(nèi)。
單片機上電復(fù)位后,先對系統(tǒng)進行自檢和初始化,系統(tǒng)初始化包括對I/O 口、 RAM (變量)、堆棧、定時器、中斷、顯示、ADC等模塊的初始化。初始化完 成后,進入主程序,主程序是個循環(huán)體,執(zhí)行調(diào)度功能。具體功能模塊以子程 序形式存儲,由主程序調(diào)用,相互獨立性強。
食品機械設(shè)備網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份