H桥电路原理图.docx
- 文档编号:11155870
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:7
- 大小:175.13KB
H桥电路原理图.docx
《H桥电路原理图.docx》由会员分享,可在线阅读,更多相关《H桥电路原理图.docx(7页珍藏版)》请在冰豆网上搜索。
H桥电路原理图
H桥电路原理图
H桥电路原理及直流电机驱动编程
标签:
h桥电路原理
分类:
MCS-51单片机
上图中所示为一个典型的直流电机控制电路。
电
极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动(电机周围的箭头指示为顺时针方向)。
上图所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。
当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动(电机周围的箭头表示为逆时针方向)。
典型的H桥驱动电路如下:
PWM1为1,PWM2为1时,Q1和Q2导通,节点1和2都是低电平,Q15和Q16导通,电机不工作
PWM1为0,PWM2为0时,Q1和Q2不导通,节点1和2都是高电平,Q13和Q14导通,电机不工作
PWM1为1,PWM2为0时,Q1导通而Q2不导通,节点1是低电平而2是高电平,Q14和Q15导通,电机逆时针旋转
PWM1为0,PWM2为1时,Q1不导通而Q2导通,节点1是高电平而2是低电平,Q13和Q16导通,电机顺时针旋转
C语言代码:
功能:
能是电机正转,逆转,停止。
#include
#defineucharunsignedchar
#defineuintunsignedint
sbitKey_UP=P3^2;//正转按键
sbitKey_DOWN=P3^3;//反转按键
sbitKey_STOP=P3^4;//停止按键
sbitZZ=P1^0;//控制端,用单片机的P1.0口
sbitFZ=P1^1;//控制端,用单片机的P1.1口
sbitFMQ=P3^6;
ucharKeyV;
ucharTempKeyV;
voiddelaynms(uintaa)
{
ucharbb;
while(aa--)
{
for(bb=0;bb<115;bb++)//1ms基准延时程序
{
;
}
}
}
voiddelay500us(void)
{
intj;
for(j=0;j<57;j++)
{
;
}
}
voidbeep(void)
{
uchart;
for(t=0;t<100;t++)
{
delay500us();
FMQ=!
FMQ;//产生脉冲
}
FMQ=1;//关闭蜂鸣器
delaynms(300);
}
voidmain(void)
{
ZZ=1;
FZ=1;//使直流电机停止运转
while
(1)
{
if(!
Key_UP)
KeyV=1;
if(!
Key_DOWN)
KeyV=2;
if(!
Key_STOP)
KeyV=3;
if(KeyV!
=0)
{
delaynms(10);
if(!
Key_UP)
TempKeyV=1;
if(!
Key_DOWN)
TempKeyV=2;
if(!
Key_STOP)
TempKeyV=3;
if(KeyV==TempKeyV)
{
if(KeyV==1)
{
beep();
ZZ=1;
FZ=0;
}
if(KeyV==2)
{
beep();
ZZ=0;
FZ=1;
}
if(KeyV==3)
{
beep();
ZZ=1;
FZ=1;
}
}
}
KeyV=0;
TempKeyV=0;
}
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电路 原理图
![提示](https://static.bdocx.com/images/bang_tan.gif)