模糊控制模块(“规则库”控制)
模块描述
适合强非线性、难建模、或者“调 PID 太痛苦”的系统:靠规则经验把控制做得更顺滑。
原理
- 把误差/误差变化率映射到语言变量(大/中/小…),通过规则表推理得到输出,再解模糊。
接口
- 输入:误差 e、de(来自 ADC/编码器/IMU)
- 输出:PWM/DAC/设定值
板上设置
- 参数输入:串口/按键;规则表可固化或用 EEPROM 存储
电气指标
- 关键是 MCU 计算量与控制周期稳定(一般 100Hz–2kHz 足够)
使用说明
- 先做“粗规则”保证稳定,再细化规则表;适合“人能描述规律”的对象。
典型元器件
- MCU:STM32F4/F7/H7、ESP32;存储:EEPROM/FRAM(规则可更新)
关联赛题
- 温控、非线性执行机构、复杂环境下的循迹/避障控制