贰拾:直流电机的驱动

2019-08-13来源: eefocus关键字:直流电机  驱动

这里写图片描述

直流电机

直流电机是电机的主要类型之一,由于它具有良好的调速性能,在许多调速性能要求较高的场合,得到广泛应用。在电子制作中也较多设计到直流电机的使用。
这里写图片描述

当负载一定时,流过直流电机的平均电流越大,产生的力矩就越大,从而直流电机的转速越快;当电流一定时,负载越大,直流电机的转速就越慢。

这里写图片描述

#直流电机的驱动
1、线性放大驱动
线性驱动器实际上是一个线性供放,原理如下。处理器输出的控制信号经D/A转换为电压信号,驱动器将这个信号进行线性功率放大后提供给电机。由于驱动器上通过的电流和压降都比较大,因此这种驱动方式最大的缺点就是功耗大,效率低。但由于线性功放不存在高频的开关动作,因此输出电压平稳,与PWM等开关驱动方式相比,电磁噪声和干扰要小得多。
这里写图片描述
2、开关驱动器

开关驱动是利用大功率晶体管的开关作用,将恒定的直流电源电压转换为一定的方波电压加在电机点枢上。与线性驱动方式不同,在这种驱动方式下,驱动器的功率管工作在开关状态,当器件开通时,器件的电流很大但压降却很小;器件关断时,压降很大电流却很小。因此驱动器的功率消耗小,发热量小,效率较高。通过控制开关的频率和脉宽,可以对电机的转动进行控制。
这里写图片描述

#直流电机的开关驱动电路
直流电机开关驱动器主要有两种,T型不可逆驱动器和H型可逆驱动器
这里写图片描述

原理讲解待补充!

实验

这里写图片描述

#代码

*   【课程21】 ****直流电机实验***********

*

*   【说  明】 ****

*

*   【描  述】 ****实现电机的正转,反转,停止。

*

******************************************************************/

#include //51头文件,


//---------常用的两个宏定义-------------- 

#define uint8 unsigned char

#define uint16  unsigned int


sbit Motor_A = P1^0;

sbit Motor_B = P1^1;


sbit Key1 = P3^0; //正转

sbit Key2 = P3^1; //反转

sbit Key3 = P3^2; //停止



//------------函数的声明-----------------

void DelayMS(uint16 dly);


void main(void)

{

while(1)

{

/*if(Key1==0) //正转

{

Motor_A = 0;

Motor_B = 1;

}

else if(Key2==0) //反转

{

Motor_A = 1;

Motor_B = 0;

}

else if(Key3==0) //停止

{

Motor_A = Motor_B = 0;

}

*/

Motor_A = 0;

Motor_B = 1;

DelayMS(9);

Motor_A = 0;

Motor_B = 0;

DelayMS(1);

}

}


/********************************************************

** 名称 :void DelayMS(uint16 dly)

** 功能 :毫秒级延时(24M的晶振)

** 入口参数 :dly

用户的延时参数   

** 出口参数 :无   

*********************************************************/

void DelayMS(uint16 dly)

{

uint16 x,y;

for(x=dly;x>0;x--)

for(y=247;y>0;y--);

}


关键字:直流电机  驱动

编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic470905.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:壹拾玖:DS18B20的温度读取
下一篇:贰拾壹:EEPROM的操作

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

stm32入门——PWM输出控制直流电机变速

最近刚做了智能小车的寻迹实验,实验中用了定时器PWM输出来改变直流电机的转速,我在这里就大致总结一下PWM相关的知识。什么是PWM?PWM(Pulse Width Modulation)脉冲宽度调制。占空比:pwm占空比就是一个脉冲周期内有效电平在整个周期所占的比例。通过调节PWM的占空比就能调节IO口上电压的持续性变化,因此也能够控制外设的功率进行持续性变化,也就能控制直流电机的转速快慢。那么重点就在于如何调节PWM波形的输出。如下图所示图中的ARR是我们给定时器的一个预装载值,CCRx的上下变化是产生PWM波的关键。我们假设ARR大于CCRx的部分输出为高电平(即t1-t2、t3-t4、t5-t6),ARR小于CCRx的部分
发表于 2019-08-22
stm32入门——PWM输出控制直流电机变速

STM32驱动直流电机的程序与电路设计

本文介绍如何使用STM32F103单片机,通过官方固件库,设置高级定时器TIM1输出嵌入死区的互补PWM,来驱动直流电机的程序设计与电路设计。硬件电路采用IR2110S芯片作为mos管的驱动,驱动IRF840组成的H桥。IR2110S芯片使用中,有一个比较难理解的点——自举电容,本文对其原理也有涉及。原理图文件上图是系统的简化原理图,左侧是单片机。中间是IR2110S芯片,为了方便讲解,把芯片内部结构列出一些。右侧是MOS管组成的H桥。其中M是直流电机,有正反转。其中VCC是15V,MOTOR_VCC是24V,电压可以改变,最大不超过500V。单片机一般是3.3V或5V,无法直接驱动电机。可以借助H桥来实现对直流电机的控制。H桥
发表于 2019-06-01
STM32驱动直流电机的程序与电路设计

东芝推出低功耗有刷直流电机驱动器IC

东芝电子元件及存储装置株式会社(“东芝”)宣布,推出其有刷直流电机驱动器IC系列产品的最新成员“TB67H450FNG”。新产品最大额定值为50V/3.5A[1],能以宽泛的工作电压驱动电机。此外,该产品采用兼容引脚分配的小型HSOP8表面贴装进行封装,适用性更强。已开始量产。 TB67H450FNG产品示意图TB67H450FNG产品示意图新IC能在4.5V至44V的供电电压下驱动有刷电机。它支持多种类型的应用,包括USB供电、电池供电和工业12至36V供电设备。此外,TB67H450FNG还具备3.5A电流驱动能力,可用于真空扫地机器人、冰箱和其他家电的电机驱动,以及办公设备、ATM机等多种应用。 为了满足
发表于 2019-05-30
东芝推出低功耗有刷直流电机驱动器IC

单片机PWM输出控制直流电机(89c51系列、stc12c5a60s2系列)

【pwm是如何控制电机转速】在本科学习中,学生所做的小车多数为使用lm298n或者tb6612来驱动简单的直流电机,我们需要单片机输出pwm波来控制直流电机转速。直流电机的PWM调速原理为:通过调节驱动电压脉冲宽度的方式,并与电路中一些相应的储能元件配合,改变了输送到电枢电压的幅值,从而达到改变直流电机转速的目的。【89C51系列单片机产生pwm波】89c51单片机没有自带pwm发生器,如果想要使用传统的51单片机产生pwm,只能通过软件模拟的方法来产生pwm。软件模拟可以分为软件延时和定时器两种方法。1、软件延时输出pwm使用延时函数产生频率为1kHz的pwm方波(@12MHz晶振)#include <reg52.h>
发表于 2019-05-22
单片机PWM输出控制直流电机(89c51系列、stc12c5a60s2系列)

东芝具备LIN从属功能的车载直流电机驱动器IC样品开始发货

东芝电子元件及存储装置株式会社(“东芝”)宣布已开始了“TB9058FNG”样品的发货。“TB9058FNG”是一种具备LIN(局域互联网络)从属功能的车载直流电机驱动器IC,能与车载网络的LIN 2.0主IC通信。这款全新IC适用于使用0.3 A输出电流的LIN总线的多种应用,包括车载空调(HVAC)风门控制驱动器等,并将于2019年12月开始批量生产。 TB9058FNG示意图 该新IC通过外部LIN总线接收电机转动目标的位置数据,然后驱动电机至目标位置。 因为这款IC具有H桥电机驱动器的硬件逻辑和带增强校验和[1]的LIN通信功能,所以无需软件开发。它能够检测过压、过流和过温,防止异常工作状况
发表于 2019-02-14
东芝具备LIN从属功能的车载直流电机驱动器IC样品开始发货

智能汽车座椅电机驱动器应该如何来设计

随着汽车智能话的提高,中高端的汽车已经不再打开手动的座椅调节功能,厂商赋予了座椅更多的功能,比如加热,比如制冷。本文的方案就是通过高性能的电机驱动器和可扩展的成本优化型解决方案加快汽车加热/冷却座椅设计。此方案使用 DRV10983-Q1 电机驱动器和 MSP430G2553 微控制器 (MCU) 的无传感器 BLDC 电机正弦驱动器。MCU 仅用于速度控制,而 DRV 器件是具有集成式 FETS 的主电机驱动器,用于驱动电机。此设计专门用于小型电机模块,尤其是风扇。此设计可实现专有无传感器控制,并可对电机参数进行调优,从而优化最终应用的性能。其主要的特色包括:12V 驱动器,能够以正弦换向方式驱动
发表于 2019-09-20
智能汽车座椅电机驱动器应该如何来设计

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved