基于AFS600的太陽能熱水器通用控制器設計
2.2 淋浴溫度控制
淋浴溫度控制是熱水器控制器的關鍵,是舒適度的重要指標。本系統將傳統的手動控制改為自動控制,并引入了適合步進電機控制的增量式PID控制算法。其差分方程式如下:
式中:u(k)是控制量;e(k)是系統的控制偏差;Kp是比例增益;Ti是積分時間;Td是微分時間;T為采樣周期。PID運算的輸出增量為相鄰兩次采樣時刻所計算的位置值之差,即:
綜合式(5)、(6)有:
根據預置的溫度和采集的淋浴溫度進行參數正定,確定PID參數q0、q1、q2,其調節方法可參考相關文獻。具體流程如圖6所示,實際的淋浴水溫可控制在設置溫度的上下2℃范圍內。
結語
采用Actel公司usion系列的AFS600芯片,通過嵌入8051內核來實現太陽能熱水器控制器功能。該太陽能熱水器具有集成度高、成本低和操作方便的優點,特別是淋浴溫度的自動調節,以及上水過程的智能化、人性化控制等功能,較好地彌補了目前相關產品的不足,有一定的推廣和經濟價值。本設計得到了Actel公司、廣州致遠電子有限公司及其武漢辦事處的資助和技術指導,在此特表感謝。
pid控制器相關文章:pid控制器原理
評論