论文部分内容阅读
为了提高自动控制系统的性能,基于Matlab软件设计了一个二维模糊控制器,对3个不同的被控对象同时进行了仿真,均取得较好的控制效果。基于Proteus软件,使用PIC18F258单片机作为控制核心,采用I2C总线接口的高速模数、数模转换器设计了一个嵌入式二维模糊控制器,提高控制系统的控制精度、响应速度和鲁棒性。本控制器在某自动张紧绞车上应用测试结果表明:嵌入式模糊控制器实现了快速、稳定调节,较好地抑制了超调,具有良好的动态特性和静态特性,能够适应被控对象的非线性变化。
In order to improve the performance of the automatic control system, a two-dimensional fuzzy controller is designed based on Matlab software. The simulations of three different controlled objects are carried out at the same time, and good control effects are achieved. Based on the Proteus software, an embedded two-dimensional fuzzy controller is designed using PIC18F258 MCU as the control core and a high-speed analog-to-digital converter with I2C bus interface to improve control accuracy, response speed and robustness of the control system. The test results of the controller on an automatic tensioning winch show that the embedded fuzzy controller achieves fast and stable regulation, better restrains the overshoot, has good dynamic characteristics and static characteristics, and can adapt to the controlled object Nonlinear changes.