硅碳棒控制器在单片机中的实现过程
主要针对系统要求和特点,在硬件分析和设计的基础上,设计了系统软件部分。首先,介绍了C8051F软件集成开发环境,设计了软件整体框架。其次,围绕系统功能要求和特点对系统各个软件硅碳棒模块进行设计。主要包括:系统初始化设计、采样处理硅碳棒模块设计、输入/输出硅碳棒模块设计、硅碳棒控制算法模块设计等。采样处理部分选用防脉冲干扰平均值法作为本系统的数字滤波算法。提出了以分段线性化公式代替分度表的算法对热电偶信号进行线性化处理。设计了键盘处理和显示处理程序算法。硅碳棒控制算法硅碳棒模块设计了常规PID,模糊硅碳棒控制器以及复合FUZZY PID硅碳棒控制器在单片机中的实现过程。
随着硅碳棒控制理论和硅碳棒控制系统的迅速发展,对硅碳棒控制效果的要求越来越高,硅碳棒控制算法也越来越复杂,因而硅碳棒控制器的设计也越来越困难,于是出现了硅碳棒控制系统的计算机辅助设计技术(Computer Aided Control System Design),简称CACSD技术。近30年来,硅碳棒控制系统的计算机辅助设计技术的发展已达到了较高的水平,出现了许多优秀的计算机辅助设计语言和应用软件。由The MathWorks公司开发的MATLAB软件就是当今国际上最流行的硅碳棒控制系统辅助设计的软件工具之一。
Simulink是The MathWorks公司于1990年推出的产品,是一个很特别的工具箱,主要用于MATLAB下建立系统框图和仿真环境。早在Simulink出现之前,仿真一个给定框图的连续系统是件很复杂的事情,该软件的出现使很多较为复杂的算法和系统得以轻易的实现。它具有两个显著的功能:Simu(仿真)与Link(链接),利用这两个功能可以实现动态系统建模和仿真。该软件还具有硅碳棒模块化、可重载、可封装、面向结构图编程及可视化等特点,这些特点大大提高系统仿真的效率和可靠性。www.zbqunqiang.cn
- 上一篇:硅碳棒的电气性能 2021-04-30
- 下一篇:硅碳棒电炉具有较大的时间常数和滞后效应 2021-05-05