12. 直流电机调速(PWM)
直流电机介绍
•直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转
•直流电机主要由永磁体(定子)、线圈(转子)和换向器组成
•除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等
电机驱动电路
PWM波介绍
•PWM(Pulse Width Modulation)即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速、开关电源等领域
•PWM重要参数:
频率= 1 /TS 占空比= TON / TS 精度= 占空比变化步距
产生PWM波方法
呼吸灯
1)程序
#include <REGX52.H>sbit LED=P2^0;void Delay(unsigned int t)
{while(t--);
}void main()
{unsigned char Time,i;while(1){for(Time=0;Time<100;Time++) //改变亮灭时间,由暗到亮{for(i=0;i<20;i++) //计次延时{LED=0; //LED亮Delay(Time); //延时TimeLED=1; //LED灭Delay(100-Time); //延时100-Time}}for(Time=100;Time>0;Time--) //改变亮灭时间,由亮到暗{for(i=0;i<20;i++) //计次延时{LED=0; //LED亮Delay(Time); //延时TimeLED=1; //LED灭Delay(100-Time); //延时100-Time}}}
}
2)Proteus仿真
直流电机驱动
1)程序
#include <REGX52.H>
#include "Nixie.H"
#include "Timer0.H"
#include "Key.H"sbit Motor=P1^0;unsigned char Counter,Compare,KeyNum,Speed;
void main ( )
{Timer0_Init();while(1){KeyNum=Key();Nixie(1,Speed); if(KeyNum==1){Speed++; }if(Speed<4){switch(Speed){case 0:Compare=0;break;case 1:Compare=25;break; case 2:Compare=75;break;case 3:Compare=100;break;}} else{Speed=0;}}
}void Timer0_Routine() interrupt 1
{TL0 = 0x9C; //设置定时初值TH0 = 0xFF; //设置定时初值Counter++;Counter%=100; //计数值变化范围限制在0~99if(Counter<Compare) //计数值小于比较值{Motor=1; //输出1}else //计数值大于比较值{Motor=0; //输出0}
}
2)仿真软件
12. 直流电机调速(PWM)相关推荐
- 开环直流电机的机械特性_直流电机调速开环控制.docx
综合实验报告 ( 2011 -- 2012 年度第 1 学期) 名 称: 电力电子综合实验 题 目:直流电机调速开环控制 院 系:电气与电子工程学院 班 级: 台 号: 学 号: 学生姓名: 指导教师 ...
- 基于STM32F103的直流电机调速系统
一.引言 电动机作为当前最主要的驱动部件,应用范围已遍及国民经济的各个领域,随着微处理器.电力电子.控制等技术的发展,电机控制技术以电力半导体变流器件的应用为基础,以电动机为控制对象,以自动控制理论为 ...
- 【毕业设计】2-基于单片机控制的直流电机调速系统设计(原理图+仿真+答辩论文+答辩PPT)
[毕业设计]2-基于单片机控制的直流电机调速系统设计(原理图+仿真+答辩论文+答辩PPT) 文章目录 [毕业设计]2-基于单片机控制的直流电机调速系统设计(原理图+仿真+答辩论文+答辩PPT) 资料下 ...
- 交流与直流电机 调速方法 分类 原理 优缺点 应用
http://hi.baidu.com/gzmh2008/item/480c5fefae80200e570f1d52 三相交流电机调速有哪些方法 1 变极调速.2变频调速.3变转差率调速... 三相交 ...
- 【C51单片机学习笔记----DS18B20温度传感器LCD1602液晶屏直流电机调速与呼吸灯AD模数转换红外外部中断】
文章目录 一.DS18B20温度传感器 1.DS18B20温度传感器连接原理图 2.DS18B20温度传感器单总线通信时序 3.DS18B20温度传感器代码模块 二.LCD1602液晶屏 1.LCD1 ...
- 嵌入式基于Linux电机控制,基于嵌入式arm+linux平台的直流电机调速控制系统.pdf
2012--2013 学年第 二 学期 物电 学院期末考试卷 嵌入式系统与应用 学号 : 姓名 : 班级 : 成绩: 评语: 装 订 (考试题目及要求) 嵌入式大作: 采用实验箱上的电位器作为信号输入 ...
- 直流电机调速c语言程序,分享一个51单片机直流电机调速源程序
/*******************************************************************/ /* 程序名:PWM直流电机调速 */ /* 晶振:11.0 ...
- 计算机控制直流电机闭环调速实验报告,电气工程及其自动化电力系统实训报告-基于PLC的直流电机调速实验.pdf...
电气工程及其自动化电力系统实训报告-基于PLC的直流电机调速实验.pdf 华南理工大学广州汽车学院华南理工大学广州汽车学院 电力系统实训电力系统实训报告报告 设计题目设计题目基于基于 PLCPLC 的 ...
- 【老生谈算法】matlab实现直流电机调速仿真——直流电机调速
直流电机调速的MATLAB仿真 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]直流调速的matlab仿真.doc 2.算法详 ...
最新文章
- 使用Dotfuscator保护你的Xamarin应用程序
- [python] 溜了,溜了,七牛云图片资源批量下载 自建图床服务器
- linux下拒绝用户登录,Linux系统用户管理之禁止用户登录
- 常用网络故障集锦,收藏备用
- python不能安装pip_python – 无法安装pip:权限被拒绝错误
- [SDOI2011] 计算器
- 【Pytorch神经网络理论篇】 29 图卷积模型的缺陷+弥补方案
- 驱动级的自动按键_太牛了!业余单片机爱好者用DS3231制作自动亮度的4位数码管时钟...
- android 4.4 生僻字,Android上显示生僻字的方法
- 电子设计大赛-运算放大器
- 项目CSS基础样式模板
- 1分钟查找是退回件的快递单号
- 英语作文框架(四级)
- 一个08届毕业的学长写给即将毕业的09届的学弟学妹们
- 优优自走棋2.1.1
- 实验二、电阻变化时二极管的直流电压和交流电流的变化
- vue 文档.PDF无法预览解决方法
- 电脑鸿蒙系统怎么连接无线网,三星笔记本电脑怎么连接无线网wifi
- bugku-细心(想办法变成admin)
- option 的经典属性
热门文章
- android:hardwareAccelerated
- 电感为什么会有饱和电流
- java webshell jsp 木马攻防 简介
- Cinema 4D and After Effects: Logo Animation and Compositing 如何用Cinema 4D 和 After Effects制作Logo动画 Ly
- 经典sql,高级sql
- 计算机房考研英语考试时间按,考研各科目答题时间分配
- 阿波罗STM32F429开发板关于USART3的应用(WIFI/蓝牙/GPS)
- sql 两张表对比多出的字段值
- 关于java多线程你需要知道的万字真言
- 苹果iPhone X 发布,第一部人工智能意义上的手机