节点文献

基于SOPC的模糊PID程序升温控制系统

Fuzzy PID Temperature Programming Control System Based on SOPC

【作者】 高苗苗

【导师】 杨素英;

【作者基本信息】 大连理工大学 , 控制理论与控制工程, 2010, 硕士

【摘要】 固体氧化物燃料电池、多晶硅太阳能电池等化工新材料以高性能、高附加值和高科技使得催化、能源等相关化工生产和实验在我国的能源开发中占有很重要的地位。随着计算机技术和集成电路技术的日趋发展,化工领域的自动控制装置从二次仪表监控装置的单一形式逐渐扩展为以芯片为核心的控制器装置的更多产品形式,智能控制水平日益提高。本文采用基于FPGA的可编程片上系统SOPC开发技术,设计了一种微反装置的模糊PID程序升温控制系统。在化工领域的程序升温控制中,控制对象通常为微反装置,这种装置普遍属于具有时滞、时变和非线性等特征的控制对象。针对控制对象的特点,在FPGA环境中嵌入NiosⅡ软核微处理器,应用SOPC技术完成模糊PID控制器IP核、程序升温控制器和控制系统平台三个方面的设计。引入IP核技术设计模糊PID控制器,主要包括运用硬件描述语言实现控制功能,定义并行结构寄存器及定义Avalon总线接口三个部分的设计,模糊PID控制器IP核的设计有利于分离具有复用性的核心控制算法。在程序升温控制设计中,进行NiosⅡ软核微处理器配置,编写设定温度段参数、程序升温控制、中断方式的按键响应三个任务函数。在此基础上,构建控制系统平台,其中输入模块驱动接口,主要包括12位数模转换器、按键和拨码开关,输出模块驱动接口包括PWM IP核,RS232串行通信。该系统平台利用设计的接口资源可以实现数据采集、升温段参数设置、PWM方式输出控制及数据通信等多任务。整个控制系统在一片FPGA内部完成,并成功的通过整机调试,系统的阶跃升温控制测试和多段程序升温控制运行测试过程中具有线性上升时间段可控,跟踪平稳,超调量小,抗干扰能力强,输出控制稳定,满足程序升温控制设计要求。

【Abstract】 Solid oxide fuel cells, polycrystalline silicon solar cells and other chemical new materials, with their high performance, high added value, and high technology, make the chemical production and experimentation of catalysis and energy play an important role in national energy development. With the development of computer technology and IC technology, automatic control system in chemical industry extends the secondary instrument monitoring device to the control device with the core of chip. The level of intelligent control is increasing. A fuzzy PID temperature programming control system designed for microractor, which using SOPC technology based on FPGA, is proposed in this paper.In the area of chemical industry, the controlled object is usually microreactor, with the characteristics of time delay, time varying and nonlinear. According to the characteristics of the controlled object, Nios II software microprocessor is embedded in FPGA and SOPC technology are used for three designs, fuzzy PID IP core, temperature programming controller and control system platform. The design of fuzzy PID controller by introducing IP technology includes three elements, describing the control function by hardware language, defining parallel registers and Avalon bus interfaces. The design of fuzzy PID IP core is conducive to separation of the core algorithm with reusability. In the design of temperature programming control, the Nios II soft microprocessor is configurated, and there task functions are composed, including parameter setting, programmed temperature control and key interrupt response. On this basis, the control system platform is completed by driving input interfaces and output interfaces, the input module includes 12 bit A/D converter, keys and toggles, and the output module includes PWM IP core, RS232 serial communication. The interface design of the system platform can be used for data acquisition, temperature parameter setting, PWM output control and data communications, etc.The whole control system is completed on a chip of FPGA and the tests are successful. The tests of the step response and the programmed temperature control response of the system show that, the rising time can be controlled, the tracking is smooth, the overshoot is small, the anti-interference ability is strong, and the output is stable. All performances can meet the requirements of process control experiment.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络