-
51单片机直流电机PID速度控制正反转控制(红外光电测速)LCD1602 L298N
实践制作DIY- GC0060-直流电机PID速度控制
一、功能说明:
基于51单片机设计-直流电机PID速度控制
二、功能介绍:
STC89C52单片机+LCD1602+直流电机+光栅转盘+光电传感器+L298N驱动模块+4个按键(速度减、速度加、开/关、正转/反转)
1.直流电机安装光栅转盘配合红外光电传感器可以准确输出电机的速度信号,通过单片机采集速度,实时显示在LCD1602上面xxxxRPM(也就是转每分钟)。
2.通过按键设定目标速度,然后通过PID算法输出PWM信号精确控制电机速度。
3.按键设定目标速度范围(0~3600转每分钟),按键点击一次+60或者-60转每分钟。
4.有一个开关键,进行开关,打开后按照设定速度运行。关闭后停止。
5.有一个正转/反转键,按下后可以控制电机正转或者反转,对应LCD1602速度显示‘+’或者‘-’表示正反。三、详情介绍:
视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词“直流电机PID速度控制”观看该视频详解讲解

功能演示操作:
这是一款基于51单片机直流电机PID速度控制。STC89C52单片机+LCD1602+直流电机+光栅转盘+光电传感器+L298N驱动模块+4个按键(速度减、速度加、开/关、正转/反转)。直流电机安装光栅转盘配合红外光电传感器可以准确输出电机的速度信号,通过单片机采集速度,实时显示在LCD1602上面xxxxRPM(也就是转每分钟)。通过按键设定目标速度,然后通过PID算法输出PWM信号精确控制电机速度。按键设定目标速度范围(0~3600转每分钟),按键点击一次+60或者-60转每分钟。有一个开关键,进行开关,打开后按照设定速度运行。关闭后停止。有一个正转/反转键,按下后可以控制电机正转或者反转,对应LCD1602速度显示‘+’或者‘-’表示正反。
具体测试方法观看视频详细介绍。。。

了解更多尽请观看视频讲解。。。
-
相关阅读:
MySQL语句基本介绍
Nginx反向代理与负载均衡与504错误
Array_JavaScript
【Redis】Redis的应用场景
Vue Class Component在项目中的使用
【阿旭机器学习实战】【6】普通线性线性回归原理及糖尿病进展预测实战
Python基础知识讲解——main方法
记录一次拯救jenkins的历程
4.累积分布函数CDF
SpringBoot 整合 Elasticsearch (超详细)
-
原文地址:https://blog.csdn.net/LS840233684/article/details/126560912