两个按键,分别作为电机正反转的控制,开始仿真时电机静止,在静止状态下,按下正转按键,电机开始正转,若再次按下正转按键,则电机逐渐停止;电机反转也一样……使用中断和定时器实现对转速的计算,并将速度显示在四位数码管上,四位数码管中包含一位小数。电机速度通过一个可变电阻进行调节。
2022-01-14 18:02:04 170KB arduino 电机转速测量
PID自动控制电机转速 PID自动控制电机转速 仿真+源码
2022-01-12 21:47:20 69KB PID
1
基于51单片机的Proteus仿真源码,直接可执行。
2022-01-06 10:03:34 32KB Proteus仿真
pid调节电机转速控制,发布出来,供大家参考学习。pid调节电机转速控制,发布出来,供大家参考学习。pid调节电机转速控制,发布出来,供大家参考学习。
2021-12-22 09:13:36 43KB simulink 电机 pid
1
1.本设计采用STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机作为主控制器 2.采用霍尔传感器非接触式测电机转速 3.LCD1602液晶显示当前的转速,转速单位为转/分(RPM)。和显示当前的pwm占空比0~100%。 4.电机的速度可以通过按键调整,也可以开始暂停,正转和反转。 注意:磁铁和霍尔元件最近距离在2mm左右,太近可能会在电机转动时碰到霍尔元件,太远霍尔元件可能会检测不到磁铁。 使用说明: 液晶屏第一行显示电机转速,第二行显示占空比,占空比数值越大,电机转速越快。 系统一共有6个按键,单片机附近的独立按键是系统的复位按键,按下单片机会复位。 下面一排是控制按键: 1键:加速键,可以短按,占空比加1,也可长按,占空比连续加; 2键:减速键,可以短按,占空比减1,也可长按,占空比连续减; 3键:正转切换键,按下后电机正转; 4键:反转切换键,按下后电机反转; 5键:开始暂停键,按一下开始,再按一下暂停。 制作出来的实物图: 单片机直流电机控制转速仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 电路原理图如下:
2021-12-19 17:20:45 11.64MB 51单片机 电路方案
1
51/52单片机 温度控制直流电机转速 有仿真图和程序
2021-12-17 16:06:43 32KB 温度控制直流电机转速
1
通过单片机的 I/O 口控制步进电机的转动,设置“加速”、“减速” 键控制电机的转动速度,设置“正转”、“反转”键控制电机的转动方向;同时在 LED 上显示电机方向和速度。
2021-12-16 20:24:49 40KB 单片机控制步进电机转速
1
内含Protues仿真和C程序,可以带动步进电机做个时钟什么的。。
2021-12-13 11:46:03 256KB PID C语言 直流电机
1
摘要: 给出了一种基于89C51单片机以及PWM控制思想的高精度、高稳定、多任务直流电机转速测控系统的硬件组成及关键单元设计方法。实验结果表明该系统能实时、有效地对直流电机转速进行监测与控制, 而且输出转速精度高、稳定性好。   0 引言   目前使用的电机模拟控制电路都比较复杂,测量范围与精度不能兼顾, 且采样时间较长, 难以测得瞬时转速。本文介绍的电机控制系统利用PWM控制原理, 同时结合霍尔传感器来采集电机转速, 并经单片机检测后在显示器上显示出转速值, 而单片机则根据传感器输出的脉冲信号来分析转速的过程量, 并超限自动报警。本系统同时设置有按键操作仪表, 可用于调节电机的转速。
1
这是我自己封装的一个程序模板,通过 STC51驱动L298N控制两路电机的转速方向,使用定时器0控制P0^0,P0^1引脚模拟出PWM信号,函数已经封装好直接调用函数修改参数大小就可以简单实现控制,内含注释说明,便于理解
1