无刷无霍尔直流电机Word下载.docx
《无刷无霍尔直流电机Word下载.docx》由会员分享,可在线阅读,更多相关《无刷无霍尔直流电机Word下载.docx(12页珍藏版)》请在冰点文库上搜索。
3)电源电路给单片机与驱动电路提供7V电压。
三、硬件电路
3、1单片机系统
单片机基本系统包括:
89C52及其复位电路、晶振电路与键盘电路、LED8位数码管共阳显示电路、流水灯电路、蜂鸣器电路、继电器电路、MAX232串口通信电路。
3、2电源模块
电源电路
电源电路图
如图所示:
a、交流电输入(220V),如果输入就是交流电就得先经转换器转成直流。
b、输入要转入电机线圈前须先将直流电压由换流器转成3相电压来驱动电机。
c、换流器一般由6个功率晶体管(Q1~Q6)分为上臂(Q1、Q3、Q5)/下臂(Q2、Q4、Q6)连接电机作为控制流经电机线圈的开关。
d、控制部则提供PWM(脉冲宽度调制)决定功率晶体管开关频度及换流器换相的时机。
e、直流无刷电机一般希望使用在当负载变动时速度可以稳定于设定值而不会变动太大的速度控制,所以电机内部装有能感应磁场的霍尔传感器。
3、3驱动电路
1)Ha,Hb,Hc输入端,内有上拉电阻,约30KΩ左右
2)电流检测回路,一般应用Ri=10K,Ci=104P,电流采样电阻R选值参考R=0、05/(W/V)式中:
0、05常数,如:
工作电压12V,电机功率30WR=0、02(20mΩ)
3)在无霍尔驱动中,反电动势信号经过L339处理后的相位不能搞错(MA—Ha;
MB—Hb;
MC—Hc)
4)驱动门电路,建议使用IR2101S做为驱动门,起到隔离与电平转换作用
5)VCC电源滤波电容C,一般按C=W/V*100式中:
工作电压12V,电机功率10W,实际C=83uF,按照滤波电容的选型原则,向上选用标称值为100uF电容。
四、小结
经过两个星期的科研实践活动,我收获颇多。
这次课程我们班就是以2人一组的形式进行的,那么要想顺利的完成任务,团队合作的好坏起到关键的作用。
在完成课程任务就是,有误解也有抱怨,但就是我们还就是能够很好的分工,一起完成实验电路板的焊接工作,一起写出课程设计的实验报告。
通过了合作,我们加深了理解,促进了友谊的更好发展。
同时,我们这次就是做无刷无霍尔直流电机的实践,我们通过查找资料,也学会了如何通过网络进行自主学习,这个对于我们快要毕业的青年来说就是非常重要的经验。
这次课设也涉及到了单片机的使用,对我们以前学习的知识也就是一种回顾,加深了我们对知识的理解。
正所谓,师傅领进门,修行考自身。
希望以后能够利用更多的时间来进行自主学习,增加自己的内涵。
附录Ⅰ实验程序
/*******头文件**********/
#include<
reg51、h>
absacc、h>
intrins、h>
/********自定义变量******/
#defineuintunsignedint
#defineucharunsignedchar
chargw,sw,bw,qw;
ucharj;
ucharf=5;
sbitP30=P3^0;
sbitP31=P3^3;
sbitp11=p1^2;
sbitp10=p1^0;
sbitp11=p1^1;
sbitp32=p3^2;
sbitp33=p3^3;
uchark;
uchara,b;
ucharl;
ucharflag=0;
uchart=6;
/*********控制位定义********/
uncharcodesmg[]={};
chardataled[4]={0x08,0x04,0x02,0x01};
uintx;
display();
delays();
key();
/***********主函数*************/
main(void)
{
IE=0x8f;
TMOD=0x11;
TCON=0x04;
TH0=0xb1;
TL0=0xe0;
TH1=0xfc;
TL1=0x18;
TR1=1;
TR0=1;
a=0;
b=10;
gw=sw=bw=qw=0;
p2=0x00;
display();
}
/**********T0定时中断函数***********/
voidt0()interrupt1using2
{
a++;
if(a==20)a=0;
if(a<
b)p30=1;
elsep30=0;
l=b/20;
x=300*5*l;
}
/**********外部中断0服务子程序***********/
voidexint0(void)interrupt0
b++;
if(b>
19)b=19;
}
/**********外部中断1服务子程序***********/
voidexint1(void)interrupt0
b--;
if(b<
1)b=1;
/**********T1定时中断函数***********/
voidt1()interrupt1using1
TH0=0xfc;
//重装T1
TL0=0x18;
/*********数码管显示*********/
display()
uchari;
gw=x%10;
sw=(x/10)%10;
qw=x/1000;
for(i=0;
i<
4;
)
P3=led[i];
if(i==0)
{
P2=smg[gw];
delays();
}
elseif(i==1)
P2=smg[sw];
elseif(i==2)
P2=smg[bw];
elseif(i==3)
P2=smg[qw];
}
i++;
/**********延时函数************/
delays()
for(i=5000;
i>
0;
i--)
}
/********按键扫描**********/
key()
if(p10==0)
while(!
p10)
flag++;
if(flag%2==0)EA=0;
elseIE=0x8a;
if(p11==0)
p11)
if(t>
0)t--;
elset=0;
if(p32==0)
p32)
if(t<
10)t++;
elset=9;
if(p33==0)
p33)
k=~k;
}}
附录Ⅱ元器件清单
序号
名称
数量
1
电源PCB
2
电源线
3
保险座
4
电源开关
5
橡胶脚
6
电解
7
长铜柱
8
短铜柱
9
螺丝
14
10
螺母
11
插座
13
12
二极管
驱动器板
JY01
15
APM4568
16
LM339
17
贴片电容
18
贴片电阻
19
焊条
20
焊膏
21
变压器
22
23
电机
附录Ⅲ原理图
附录ⅣPCB图