❶ 51单片机 控制四个直流电机 通过h桥
说实话,电机驱动是个很难的问题,因为我实际用过才发现,H桥的负载特性很差,随着电流增大输出电压降的太厉害了,三极管严重发热根本无法正常工作,即便用专用的L298或ULN2803当电流较大时发热也很厉害,建议直接用继电器或者大功率可控硅
❷ 单片机如何控制 H桥
看你想偷懒的接还是自己搭建H桥电路,其实稳定的H桥必须找到精确的对管才可以,这样才能保证直流通路稳定在同一静态工作点上,事实上三级对管很难找到,如8550和8050,普遍的是不成对的,更何况要找的是3对,所以建议你使用现成的H桥芯片在网络上搜“LG9110.pdf”里面有那块马达控制芯片的资料,简单的正反转只要一个I/0就可以了,电路也在里面了,新华龙的单片机确实不错,但是如果是工业上量产的话建议使用“C8051F330”,这块带AD,内部时钟,pwm等等的芯片只要一块老DIP40的51价格何况JATG还很便宜好用。你如果执意要三极管搭的话,我也可以给你电路,你在我的“呆猫一号”贴吧里留一个邮箱,我会发过来的。QQ:471661781,看看我以前的回答就该知道我有多厉害了。
lg9110:
低静态工作电流;
n 宽电源电压范围:2.5V-12V;
n 每通道具有800mA 连续电流输出能力;
n 较低的饱和压降;
n TTL/CMOS输出电平兼容,可直接连CPU;
n 输出内置钳位二极管,适用于感性负载;
n 控制和驱动集成于单片IC之中;
n 具备管脚高压保护功能;
n 工作温度:0℃-80℃。
❸ 关于51单片机控制H桥
问题出在51单片机输出高电平的时候,输出电流很小,不足以驱动8050饱和,(也可能是你接在了P0口,P0口是没有内部上拉电阻的,必须外接)。
解决方法:在8050的基极连接的I/O口线和电源正极之间接一个上拉电阻就可以了。
问题补充:我换过IO口了,何况我的P0已经装了上拉电阻了
偏置电阻我是用可变电阻一点一点的调过的
那就是因为需要输出的电流太大,8050的β值不够大,使得需要的驱动电流过大。
解决方法:把8050换成达林顿管;或者再加一级放大:再用一只9014(8050也可以)发射极直接接8050基极,基极接I/O口,集电极通过电阻(需要调节大小,此电阻阻值决定了8050基极驱动电流的大小)接电源。
全部用PNP管也可以,只是下面的两只管子不能工作在饱和区,使得下面的两只管子上的压降比较大,功耗也会大一点,同时输出电压比用NPN\PNP管组成的电路小一点。
❹ 双H桥与单片机怎么连接
单片机的io(控制PWM)接入到H桥mos管的栅极, 通过控制栅极电压, 来可是H桥的导通。 驱动电机。
❺ 单片机控制直流电机 H桥电路
电机转了没有,没转出现这个电压是很正常的。因为1.92V能驱动的电机太少了。
❻ C8051F单片机控制 H桥电路
解法如图所示,图中电阻为负载
若要1A和12V则选取符合条件的三极管即可
P1和P2接上电阻后在接单片机引脚,其中电阻大小和三极管参数决定电流、为1A
电流和电阻的检测就比较麻烦。。。需要其他的器件
❼ 用单片机驱动H桥电路控制 请高人指点!!!
给你推荐一篇文章 希望对你家有帮助
一般场效应管比较多
一个电动小车整体的运行性能,首先取决于它的电池系统和电机驱动系统。 电动小车的驱动系统一般由控制器、功率变换器及电动机三个主要部分组成。 电动小车的驱动不但要求电机驱动系统 具有高转矩重量比、宽调速范围、高可靠 性,而且电机的转矩-转速特性受电源功 率的影响,这就要求驱动具有尽可能宽 的高效率区。我们所使用的电机一般为 直流电机,主要用到永磁直流电机、伺服 电机及步进电机三种。直流电机的控制 很简单,性能出众,直流电源也容易实 现。本文即主要介绍这种直流电机的驱动及控制。
1.H 型桥式驱动电路
此主题相关图片如下,点击图片看大图:
直流电机驱动电路使用最广泛的就 是H型全桥式电路,这种驱动电路可以 很方便实现直流电机的四象限运行,分 别对应正转、正转制动、反转、反转制动。 它的基本原理图如图1所示。
全桥式驱动电路的4只开关管都工 作在斩波状态,S1、S2为一组,S3、S4 为另一组,两组的状态互补,一组导通则 另一组必须关断。当S1、S2导通时,S3、 S4关断,电机两端加正向电压,可以实 现电机的正转或反转制动;当S3、S4导 通时,S1、S2关断,电机两端为反向电 压,电机反转或正转制动。
在小车动作的过程中,我们要不断 地使电机在四个象限之间切换,即在正 转和反转之间切换,也就是在S1、S2导 通且S3、S4关断,到S1、S2关断且S3、 S4导通,这两种状态之间转换。在这种 情况下,理论上要求两组控制信号完全 互补,但是,由于实际的开关器件都存在 开通和关断时间,绝对的互补控制逻辑 必然导致上下桥臂直通短路,比如在上 桥臂关断的过程中,下桥臂导通了。这个过程可用图2说明。因此,为了避免直通 短路且保证各个开关管动作之间的协同 性和同步性,两组控制信号在理论上要 求互为倒相的逻辑关系,而实际上却必须相差一个足够的死区时间,这个矫正过程既可以通过硬件实现,即在上下桥 臂的两组控制信号之间增加延时,也可 以通过软件实现(具体方法参看后文)。
驱动电流不仅可以通过主开关管流通,而且还可以通过续流二极管流通。当电机处于制动状态时,电机便工作在发电状态,转子电流必须通过续流二极管流通,否则电机就会发热,严重时烧毁。
开关管的选择对驱动电路的影响很大,开关管的选择宜遵循以下原则:
(1)由于驱动电路是功率输出,要求开关管输出功率较大;
(2)开关管的开通 和关断时间应尽可能小;
(3)小车使用的电源电压不高,因此开关管的饱和压降应该尽量低。
在实际制作中,我们选用大功率达林顿管TIP122或场效应管IRF530,效果都还不错,为了使电路简化,建议使用集成有桥式电路的电机专用驱动芯片,如L298、LMD18200,性能比较稳定可靠。
由于电机在正常工作时对电源的干扰很大,如果只用一组电源时会影响单片机的正常工作,所以我们选用双电源供电。一组5V给单片机和控制电路供电, 另外一组9V给电机供电。在控制部分和电机驱动部分之间用光耦隔开,以免影响控制部分电源的品质,并在达林顿管的基极加三极管驱动,可以给达林顿管提供足够大的基极电流。图3所示为采用TIP122的驱动电机电路,IOB8口为“0”,IOB9口输入PWM波时,电机正转,通过 改变PWM的占空比可以调节电机的速度。而当IOB9口为“0”,IOB8口输入PWM 波时,电机反转,同样通过改变PWM的占空比来调节电机的速度。 图4为采用内部集成有两个桥式电 路的专用芯片L298所组成的电机驱动电路。驱动芯片L298是驱动二相和四相步进电机的专用芯片,我们利用它内部的 桥式电路来驱动直流电机,这种方法有一系列的优点。每一组PWM波用来控制一个电机的速度,而另外两个I/O口可以控制电机的正反转,控制比较简单,电路也很简单,一个芯片内包含有8个功率管,这样简化了电路的复杂性,如图所示IOB10、IOB11控制第一个电机的方向,IOB8输入的PWM控制第一个电机的速度;IOB12、IOB13控制第二个电机的方向,IOB9输入的PWM控制第二个电机的速度。 LMD18200是美国国家半导体公司推出的专用于直流电动机驱动的H桥组件,同一芯片上集成有CMOS控制电路和DMOS功率器件。此种芯片瞬间驱动电流可达6A,正常工作电流可达3A,具有很强的驱动能力,无“shot-through”电流,而且此种芯片内部还具有过流保护的测量电路,只需要在LMD18200的8脚输出端测出电压和给定的电压比较即可保护电路过流,从而实现电路的过流保护功能。由LMD18200组成的电机驱动电路如图5所示。LMD18200的5脚为PWM 波输入端,通过改变PWM的占空比就可调节电机的速度,改变3脚的高低电平即可控制电机的正反转。此电路和以上几种驱动电路比较具有明显的优点,驱动功率大,稳定性好,实现方便,安全可靠。
2 .P W M 控制
PWM(脉冲宽度调制)控制,通常 配合桥式驱动电路实现直流电机调速, 非常简单,且调速范围大,它的原理就 是直流斩波原理。如图1所示,若S3、S4 关断,S1、S2受PWM控制,假设高电平 导通,忽略开关管损耗,则在一个周期 内的导通时间为t,周期为T,波形如图 6,则电机两端的平均电压为: U=Vcc t/ T=αVcc ,其中,α=t/T称为占空比,Vcc为电源电压(电源电压减去两个开关 管的饱和压降)。 电机的转速与电机两端的电压成比例,而电机两端的电压与控制波形的占空比成正比,因此电机的速度与占空比成比例,占空比越大,电机转得越快,当占空比α=1时,电机转速最大。
PWM控制波形的实现可以通过模拟 电路或数字电路实现,例如用555搭成的触发电路,但是,这种电路的占空比不能自动调节,不能用于自动控制小车的调 速。而目前使用的大多数单片机都可以直接输出这种PWM波形,或通过时序模拟输出,最适合小车的调速。我们使用的是凌阳公司的SPCE061单片机,它是16位单片机,频率最高达到49MHz,可提供2路PWM 直接输出,频率可调,占空比16级可调,控制电机的调速范围大,使用方便。SPCE061单片机有32个I/O口, 内部设有2个独立的计数器,完全可以模拟任意频率、占空比随意调节的PWM信号输出,用以控制电机调速。
在实际制作过程中,我们认为控制信号的频率不需要太高,一般在400Hz以下为宜,占空比16级调节也完全可以满足调速要求,并且在小车行进的过程中,占空比不应该太高,在直线前进和转弯 的时候应该区别对待。若车速太快,则在 转弯的时候,方向不易控制;而车速太慢,则很浪费时间。这时图6可以根据具体情况慢慢调节。在2003年“简易智能电动车”的实际制作中,我们的小车驱动信号的占空比一般在8/16以下。
3.通过软件避免直通短路
从前面的分析可知,桥式驱动电路中,由于开关管有开通和关断时间,因此存在上下桥臂直通短路的问题。直通短路的存在,容易使开关管发热,严重时烧毁开关管,同时也增加了开关管的能量损耗,浪费了小车宝贵的能量。由于现在的许多集成驱动芯片内部已经内置了死区保护(如LMD18200),这里主要介绍的是利用开关管等分立元件以及没有死区保护的集成芯片制作驱动电路时增加死区的方法。
死区时间的问题,只有在正转变为反转的时候才存在,而在正转启动或反转启动的时候并没有,因此不需要修正。如果开关管的开通和关断时间非常小,或者在硬件电路中增加延时环节,都可以降低开关管的损耗和发热。当然,通过软件避免直通短路是最好的办法,它的操作简单,控制灵活。通过软件实现死区时间,就是在突然换向的时候,插入一个延时的环节,待开关管关断之后,再开通应该开通的开关管。图7为利用软件修正死区时间的流程图,在开关管每次换向的时候,不立即进行方向的切换,而是先使开关管关断一段时间,使其完全关断后再换向打开另外的开关管。这个关断时间由单片机软件延时实现。
4.总结
以上主要分析了电机的全桥式驱动电路,这是直流电机调速使用最多的调速方法。目前市场上有很多种电机驱动的集成电路,效率高,电路简单,使用也比较广泛,但是其驱动方法大多
八、 附录:几种IRF场效应管的参数
型号 极性 电压(V) 电流(A) 导通电阻(Ohm)
IRF540N N 100 33 0.040
IRF9540 P -100 -19 0.200
IRF840 N 500 8 0.850
IRF3205 N 55 110 0.008
IRF530N N 100 17 0.090
IRF9530 P -100 -12 0.300
❽ 单片机 pwm H桥 IR2110
你好!
开通是对管同时开通,所以对管一般都是同一个PWM信号驱动的。关闭同理
我觉得几路PWM都无所谓,一路都可以控制。你可以看看IR2110的datasheet,上面有一个单相半控全桥电路的实例,就是一路PMW控制的。
有没有更简单的我不知道,我觉得已经够傻瓜了。其实重点的是你的控制信号PMW怎么发
如有疑问,请追问。
❾ 求单片机控制H桥电路完成LED驱动输出极性变换方案。
要选择具体器件才行呀,像步进电机驱动的双H桥L298N,有4个输入端,其中两个端子各控制一个H桥,输入1 0就正向导通,输入0 1,就反向导通,输入00 或11 都不导通,但该器件最高电压只允许35V,电流可达2A
❿ 单片机输出PWM波IO口,可以直接接H桥驱动电路的输入信号吗
如果单片机输出电压合适,应该可以驱动9110,9110的两个输入都是TTL/CMOS兼容的,3.3V~5V的单片机都可以。