基于模糊控制算法的直流电机恒转速闭环调节控制系统

时间:2022-08-05 19:14:13
【文件属性】:

文件名称:基于模糊控制算法的直流电机恒转速闭环调节控制系统

文件大小:196KB

文件格式:RAR

更新时间:2022-08-05 19:14:13

单片机 嵌入式 pwm占空比输出 模糊控制算法 直流电机

内附有proteus仿真文件和代码文件,打开即可运行。 针对直流电机恒转速闭环调节控制的问题,本文介绍了基于模糊控制算法(Fuzzy Control)的PWM直流电机恒转速闭环调节控制系统,系统以AT89C51单片机为核心,由串口通信模块、液晶显示模块、按键控制模块、电机驱动模块、测速环节和直流电机组成,其中电机驱动模块采用L298N芯片实现,液晶显示模块采用LCD1602实现,稳压电路模块采用7805芯片实现。采用模糊控制(Fuzzy Control)算法对直流电机转速进行闭环控制。 通过调试,实现了串口通信设置目标转速、手动设置目标转速、电机自动调速、电机手动调速、电机正反转以及停止电机的功能,在目标直流电机实际转速达到目标转速时,性能指标良好;当设定目标转速为,系统的超调量为8%,稳态误差为0.89% ,采用10%误差带的调节时间为52s。


【文件预览】:
直流电机恒转速闭环调节控制系统
----Backup Of DC_motor.pdsbak(27KB)
----DC_motor.pdsprj.LAPTOP-8706V97H.YingXia Lan.workspace(2KB)
----Last Loaded motor.pdsbak(24KB)
----DC_motor.pdsprj.DESKTOP-INJ9ME9.d.workspace(2KB)
----Last Loaded DC_motor.pdsbak(27KB)
----code()
--------main.OBJ(15KB)
--------LCD1602.LST(3KB)
--------Common.LST(1011B)
--------DC_motor.uvproj(14KB)
--------MatrixKeypad.OBJ(6KB)
--------main.c(5KB)
--------Common.c(107B)
--------MatrixKeypad.c(792B)
--------uart.LST(2KB)
--------Common.OBJ(4KB)
--------DC_motor.uvopt(7KB)
--------STARTUP.LST(14KB)
--------DC_motor.hex(8KB)
--------uart.h(147B)
--------main.LST(10KB)
--------DC_motor.uvgui.d(72KB)
--------MatrixKeypad.LST(2KB)
--------LCD1602.c(835B)
--------DC_motor.M51(24KB)
--------DC_motor_uvproj.bak(0B)
--------DC_motor.build_log.htm(1KB)
--------STARTUP.A51(6KB)
--------Common.h(349B)
--------uart.c(811B)
--------uart.OBJ(2KB)
--------LCD1602.OBJ(9KB)
--------MatrixKeypad.h(163B)
--------LCD1602.h(247B)
--------DC_motor_uvopt.bak(140KB)
--------STARTUP.OBJ(749B)
--------DC_motor.lnp(110B)
--------DC_motor(33KB)
--------DC_motor.plg(2KB)
----Last Loaded DC_motor.fv8.14.pdsbak(25KB)
----DC_motor.pdsprj(27KB)

网友评论