无刷电机驱动自制.docx
《无刷电机驱动自制.docx》由会员分享,可在线阅读,更多相关《无刷电机驱动自制.docx(12页珍藏版)》请在冰点文库上搜索。
无刷电机驱动自制
因为工作实验中需要高速低噪声电机,便想到用硬盘电机,所以就对硬盘电机做了深一步的了解,硬盘电机主要有步进和无刷无传感器电机,因为硬盘步进电机本人手头没有,只有几个无刷无传感器电机,所以只能做无刷无传感器驱动电路;
无刷无传感器电机的电路原理,
此主题相关图片如下12.bmp:
采用二相导通星形六壮态控制,工作时序如下:
1:
Q1>>U>>V>>Q5
2:
Q1>>U>>W>>Q6
3:
Q2>>V>>W>>Q6
4:
Q2>>V>>U>>Q4
5:
Q3>>W>>U>>Q4
6:
Q3>>W>>V>>Q5
只要满足这个导通时序就能给电机转起来(这时可看作是一个步进电机),但这只能在低速下转动,高速下会失步不能正常转动。
这是理想的工作时序
此主题相关图片如下工作时序.bmp:
从电磁的电流工作来分析工作时序是
此主题相关图片如下电流工作时序.bmp:
从上图分析电机的换相时间是电机其中一相电流过零后30度开始换相;
参考文献(基传感检测技术):
三相定子的反电动势过零与端点电压过中性点在时间上是重合的,又反电势波形与端点电压波形频率相等,所以寻找反电动势过零后30度想当寻找端电压过中性点后30度!
定子的端电压比较:
此主题相关图片如下比.bmp:
比较后所得出的数据如下:
此主题相关图片如下xet.bmp:
从上表工作时序来分析可得出如下:
当时1序要换相时,即P3.5=0
当时2序要换相时,即P3.4=1
当时3序要换相时,即P3.3=0
当时4序要换相时,即P3.5=1
当时5序要换相时,即P3.4=0
当时6序要换相时,即P3.3=1
有了如上的原理分析,就可开始接线路板了!
找了几个硬盘
此主题相关图片如下140.jpg:
用原来的实验板,各TOP41,42,做了驱动板
此主题相关图片如下141.jpg:
此主题相关图片如下142.jpg:
此主题相关图片如下143.jpg:
这个是原程序:
;****************硬盘电机控制系统*********************
;
;**************反电动势,三相电压比较****************
;**************STC12C4052AD************
;**************24M晶振******************
org0000h
ljmpmain
org000bh
ljmpzd
org0090h
main:
movtmod,#01h
movtl0,#0feh
movth0,#0feh
movb,#30h
loop:
movie,#82h
mov60h,b
mov61h,#0ffh
clr40h
clr41h
setbtr0
m1:
movp1,#10001011b
jnb40h,q1
ajmpbo1
q1:
jbp3.5,m1
bo1:
mov60h,b
mov61h,#0ffh
clr40h
clr41h
o1:
movp1,#10000111b
m2:
jnb40h,q2
ajmpbo2
q2:
jnbp3.4,o1
bo2:
mov60h,b
mov61h,#0ffh
clr40h
clr41h
o2:
movp1,#01000111b
m3:
jnb40h,q3
ajmpbo3
q3:
jbp3.3,o2
bo3:
mov60h,b
mov61h,#0ffh
clr40h
clr41h
o3:
movp1,#01010011b
m4:
jnb40h,q4
ajmpbo4
q4:
jnbp3.5,o3
bo4:
mov60h,b
mov61h,#0ffh
clr40h
clr41h
o4:
movp1,#00110011b
m5:
jnb40h,q5
ajmpbo5
q5:
jbp3.4,o4
bo5:
mov60h,b
mov61h,#0ffh
clr40h
clr41h
o5:
movp1,#00101011b
m6:
jnb40h,q6
ajmpo6
q6:
jnbp3.3,o5
o6:
djnzb,iiev
movb,#30h
iiev:
ljmploop;
zd:
movtmod,#01h
movtl0,#0feh
movth0,#0feh
djnz60h,tt0
setb40h
tt0:
djnz61h,tt1
setb41h
tt1:
djnz62h,eicx
setb42h
eicx:
reti
end
通电试了下
此主题相关图片如下144.jpg:
测反电动势的比较电压,从示波看出,每周期的工作时间是0.5ms*4(格)=2ms
速度=60S/2ms=30000转
好家伙,速度可达30000转!
!
!
因为从步进壮态转入高速状态,起步时要有一段时间是用来加速的,如果加速不能达一定的大小侧反电动势比较会因电压不足而不能行成脉冲,这时会使电机一值处在加速工作中!
!