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