单片机控制直流电机

图示为单片机控制直流电机的电路。要求功能是停止,反转以及调速。我这个电路在仿真的时候可以执行,但是焊接到实际电路板上就不可以了。拿去直流电机测空载电压,电压还行,但是加上电机电压就几乎为0了.其实我也知道原因,就是输出电流太小,不能驱动直流电机。请问我应该怎么改进电路是输出电流足够大?千万不要说用什么其他芯片,我这道题要求就是只准使用分立元件.

低压供电的电路,这样子用三极管实在让我无语!这样子单边都要耗掉1.4,假如是5V供电,那到电机处就只有2伏多一点了。

 

给你剪了一张图,看看吧,比你那个好多了。

只是提供一个思路,若要用在你那个电路里需要小改 。

追问

其实您这个也不好用。。。刚刚试过。。。

追答

也不道你怎么改的。把这图中两个下拉电阻去掉,然后你那张图中两个1M的上拉电阻改成1K。对接上,说电机不转我是不信的,除非你的电机直接接电都不转,或者你的程序有问题。

追问

电机好用,程序也好用,驱动能力不够。。。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-08
个人感觉,还是电源功率不够。你可以把电机去掉,用个电阻或者用LED代替试试。

另外,电机驱动部分电源不要和单片机使用同一电源。
而且要计算上三极管的管压降。就这个电路来说,电动机要想通电,要4个三极管导通才行,电源电压不够肯定不行。要不你把电机部分的电源电压提高一些试试。追问

试过了也不行,但是驱动蜂鸣器还是没问题的。。。就是电机。。。

追答

上面的回答我忽略了你的驱动部分,你直接使用了单片机去驱动三极管,最高驱动电压只有5v。
建议你使用uln2003之类的驱动芯片把驱动电压提升起来,三极管只要一个应该是可以的。
不用uln2003,用npn三极管倒一下相位也可以把电压提升起来。
之后保证驱动电机的三极管的电流要大于电动机的最大短路电流。

追问

这个小设计的要求就是只准采用分立元件来完成,不准采用集成元件。

追答

那就用三极管把驱动电压提起来。

稍后附上图。

追问

图图图。。。求图

追答


附件是仿真文件,可直接使用。激励信号是5V。

追问

电流还是很小啊

追答

你再试试这个电路。



本回答被提问者采纳
第2个回答  2013-06-09
换场效应管,随便一只sot23封装的都有几A的额定电流,把大功率晶体管给打趴下了,还电压控制。用晶体管只能出现在教科书上。追问

手头没有场效应管...

第3个回答  2013-06-08
可以尝试用恒流源,话说,你这图示什么软件画的追问

具体点可以吗?用的是protuce

追答

我在公司时候,有一款产品叫直流低电阻测试仪,里面用到了恒流源,就是提供恒定电流的电路,你搜索一下应该能找到,希望你早点解决你的困难

单片机怎么控制直流电机正反转电路
单片机控制直流电机正反转电路设计包括电机驱动模块的选取和连接、单片机的引脚配置等。电机驱动模块一般采用H桥驱动芯片,可实现电机的正反转控制。单片机的引脚配置需要根据实际情况进行设置,以实现与电机驱动模块的连接。4.4 单片机控制直流电机正反转电路实现步骤 单片机控制直流电机正反转电路的实现步骤包括硬...

如何用单片机控制直流电机
通过与单片机相连的按键控制直流电机启停的电路如下图所示。在此电路中,P3.6口的按键用于启动直流电机,而P3.7口的按键则用于停止电机的运行。从图中可以看出,当P1.0输出高电平“1”时,NPN型三极管导通,直流电机得到电源并开始转动;当P1.0输出低电平“0”时,三极管截止,电机停止转动。

stm32控制pwm直流电机,实现电机速度调节的方法
1. 确定电机参数 在进行电机控制之前,需要了解电机的参数。这包括电机的电压、电流、转速等。通过这些参数,可以计算出电机的功率、扭矩等重要参数,以便进行控制。2. 准备STM32开发环境 在进行STM32控制之前,需要准备相应的开发环境。使用Keil或者IAR等开发工具,搭建STM32的开发环境。同时,还需要连接相...

单片机电机控制电路,详解单片机控制电机的电路设计
直流电机控制电路主要由电源、电机、驱动电路和单片机组成。其中,电源提供电机工作所需的电能;电机是控制对象,负责转动或停止;驱动电路是单片机输出信号的执行者,负责控制电机转速和方向;单片机则是整个电路的控制中心,通过编程实现对电机的精确控制。在设计直流电机控制电路时,需要考虑以下几个方面:1. ...

51单片机按键控制直流电机正反转和快慢
可以利用51单片机实现按键控制直流电机的正反转和速度调整。1. 按键与单片机的连接:首先,需要将按键连接到51单片机的I\/O端口。这些按键可以包括控制电机正转、反转和速度调整的按钮。每个按键对应单片机的一个或多个I\/O位,用于检测按键是否被按下。2. 电机控制逻辑编写:当单片机检测到特定按键被按下时...

基于51单片机的PWM控制直流电机正反转-加减速设计
核心设计包括:采用51单片机作为控制核心,实现直流电机的正反转、制动和停止控制。功能设计包含:数码管显示转速与PWM占空比,通过按键调整电机转速与控制正反转动,具备加速、减速、正反转、停止等功能。具体按键功能如下:加速键短按增加占空比;减速键短按减少占空比;正反转切换键按下后电机实现正反转;按...

单片机控制直流电机正反转硬件是什么?
单片机:单片机是控制直流电机的核心部件,通过输出控制信号来控制驱动电路,进而实现电机的正反转;电源:电源提供直流电机和驱动电路所需的电能。以上是单片机控制直流电机正反转的主要硬件组成部分。在具体设计时,需要根据电机的功率、转速和控制精度等要求进行选型,以确保硬件能够满足实际的控制需求。

51单片机pwm直流电机怎么实现调速和正反转?
为了实现51单片机PWM直流电机的调速和正反转,我们需要编写一个控制程序。以下是一个简化的示例代码,解释了如何通过调节PWM的占空比来实现电机速度的调节,并通过扫描按键来控制电机的正反转。1. 首先,我们需要定义一些端口和变量。在这个例子中,我们使用P3.6端口作为按键输入,P2.4端口作为电机控制输出...

单片机控制12V直流电机正反转,根据您提供的三极管的回答,我搭建的电路...
2. 电机电流因此方向从右至左流过。3. 当P00引脚输出低电平时,Q4三极管关闭,使得R2和R7两端电压回升至12V,此时Q6三极管导通,而Q2三极管关闭。4. 电机电流改变方向,从左至右流过。然而,你的设计中有两个主要错误:- 当P00引脚为高电平时,Q4导通应该使得R1和R6左侧的电压为12V,而不是0.3V。

怎样用单片机控制直流电动机
1、通过设置PWM波的占空比来控制直流电机的转速,占空比越大,转速越快,越小转速越低。2、当然单片机的I\/O口是不能直接驱动电机的,所以你还需要用一个马达驱动芯片。像LG9110、CMO825等。马达驱动IC可以将单片机I\/O输出信号放大,这样电机中流过的电流足够大,电机才能转起来。3、你要是不清除PWM是...

相似回答