基于51单片机霍尔测速直流电机控制设计(含源码+原理图+论文+PCB封装)、基于STM32闭环步进电机控制系统设计(仿真,程序,说明)-转发分享

设计思路:

本文主要研究了利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。本文中采用了三极管组成了PWM信号的驱动系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。另外,本系统中使用了霍尔元件对直流电机的转速进行测量,经过处理后,将测量值送到液晶显示出来。

关键词:PWM信号,霍尔元件,液晶显示,直流电动机

#include 
#define uchar unsigned char
#define uint unsigned int 
void displaym();
sbit en=P2^5;		//1602  6管脚
sbit rs=P2^7;	 //1602端口	4管脚
sbit rw=P2^6;//lcd1602控制端口 5管脚
sbit num1=P1^0;						//占空比加1
sbit num2=P1^1;								   //占空比减一
sbit num3=P1^2;											   //正传
sbit num4=P1^3;													 //反转
sbit num5=P1^4;														   //开始停止切换

sbit out=P3^4;							 //PWM输出用于正传
sbit out1=P3^7;			//PWM输出用于反转

uint zhuansu,flag,z1,z2,m,flag_1,zheng,fan,kai;




void delay(uint z)//延时1ms函数
{

 uint x,y;
 for(x=0;x

基于51单片机霍尔测速直流电机控制设计(含源码+原理图+论文+PCB封装)、基于STM32闭环步进电机控制系统设计(仿真,程序,说明)-转发分享_第1张图片基于51单片机霍尔测速直流电机控制设计(含源码+原理图+论文+PCB封装)、基于STM32闭环步进电机控制系统设计(仿真,程序,说明)-转发分享_第2张图片

基于51单片机霍尔测速直流电机控制设计(含源码+原理图+论文+PCB封装)、基于STM32闭环步进电机控制系统设计(仿真,程序,说明)-转发分享_第3张图片

基于STM32闭环步进电机控制系统设计1654

 (1) 基本功能:本任务通过输出脉冲控制步进电机的停止、运动、方向。使用 两个按键分别控制步进电机的正转和反转,再次按下这两个按键,步进电机停止, 同时 LCD 显示电机状态信息。

(2) 扩展功能:加入一个转速阈值设置功能,由电位器充当阈值设置器,可设 置目标转速并使电机接近设置的转速。

 基于51单片机霍尔测速直流电机控制设计(含源码+原理图+论文+PCB封装)、基于STM32闭环步进电机控制系统设计(仿真,程序,说明)-转发分享_第4张图片基于51单片机霍尔测速直流电机控制设计(含源码+原理图+论文+PCB封装)、基于STM32闭环步进电机控制系统设计(仿真,程序,说明)-转发分享_第5张图片

 基于51单片机霍尔测速直流电机控制设计(含源码+原理图+论文+PCB封装)、基于STM32闭环步进电机控制系统设计(仿真,程序,说明)-转发分享_第6张图片

可以按照这个思路进行自行设计,也可以通过百度网盘列表下载已经做好的 
https://www.aiesst.cn/baidu.html 

你可能感兴趣的:(51单片机,stm32,单片机)