硅碳棒控制器在單片機中的實現過程
主要針對系統要求和特點,在硬件分析和設計的基礎上,設計了系統軟件部分。首先,介紹了C8051F軟件集成開發環境,設計了軟件整體框架。其次,圍繞系統功能要求和特點對系統各個軟件硅碳棒模塊進行設計。主要包括:系統初始化設計、采樣處理硅碳棒模塊設計、輸入/輸出硅碳棒模塊設計、硅碳棒控制算法模塊設計等。采樣處理部分選用防脈沖干擾平均值法作為本系統的數字濾波算法。提出了以分段線性化公式代替分度表的算法對熱電偶信號進行線性化處理。設計了鍵盤處理和顯示處理程序算法。硅碳棒控制算法硅碳棒模塊設計了常規PID,模糊硅碳棒控制器以及復合FUZZY PID硅碳棒控制器在單片機中的實現過程。
隨著硅碳棒控制理論和硅碳棒控制系統的迅速發展,對硅碳棒控制效果的要求越來越高,硅碳棒控制算法也越來越復雜,因而硅碳棒控制器的設計也越來越困難,于是出現了硅碳棒控制系統的計算機輔助設計技術(Computer Aided Control System Design),簡稱CACSD技術。近30年來,硅碳棒控制系統的計算機輔助設計技術的發展已達到了較高的水平,出現了許多優秀的計算機輔助設計語言和應用軟件。由The MathWorks公司開發的MATLAB軟件就是當今國際上最流行的硅碳棒控制系統輔助設計的軟件工具之一。
Simulink是The MathWorks公司于1990年推出的產品,是一個很特別的工具箱,主要用于MATLAB下建立系統框圖和仿真環境。早在Simulink出現之前,仿真一個給定框圖的連續系統是件很復雜的事情,該軟件的出現使很多較為復雜的算法和系統得以輕易的實現。它具有兩個顯著的功能:Simu(仿真)與Link(鏈接),利用這兩個功能可以實現動態系統建模和仿真。該軟件還具有硅碳棒模塊化、可重載、可封裝、面向結構圖編程及可視化等特點,這些特點大大提高系統仿真的效率和可靠性。www.yagpc.com
- 上一篇:硅碳棒的電氣性能 2021-04-30
- 下一篇:硅碳棒電爐具有較大的時間常數和滯后效應 2021-05-05