资源描述:
《无刷电机工作原理辛勤学习地地总结供大家分享请给个好品》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1无刷电机工作原理?答:1)无刷直流电机,一般使用永久磁铁做转子,线圈+铁芯做定子,使用霍尔元件检测转子位置,再用电子开关,让定子产生旋转磁场,驱动转子旋转。2)无刷直流电动机采用电子换向装置,代替了传统的机械换向装置(换向器和电刷),不但保留了直流电动机良好的调速与启动特性,而且具有交流电动机结构简单和维修方便等优点,这种电动机性能良好,工作可靠,因此,近年来迅速发展。传统型直流电动机电枢是旋转的,磁极是静止的,但无刷直流电动机于此相反,磁极是旋转的,电枢是静止的,电枢绕组的电流换向可借助位置传感器和电子开关电路来完成。使电机无刷。无刷直流电动机
2、一般由电动机、位置传感器、和电子开关三部分组成。电动机本身由多相(三相、四相、五相不等)电枢绕组定子和一定极对数的永磁体转子组成。AA、BB、CC表示电动机的三相定子绕组,NS是永久磁铁,是电动机的转子,PS是转子位置传感器,它的转子与电动机的转子同轴相连,BG1、BG2、BG3是电子开关线路的功率开关管,三相绕组A、B、C分别于BG1、BG2、BG3相串联后接到电源上。它的动作原理是,由PS发出信号控制BG1、BG2、BG3等开关管的导通与截止,当开关管导通时,相应的定子绕组中,就有电流通过并产生磁场,该磁场与永磁转子磁极相互作用便产生力矩,使电
3、动机转子旋转,由于位置传感器转子与电动机同轴相连,因此它的转子也跟着转动并依次地向BG1、BG2、BG3发出信号,控制其导通与截止,从而电枢绕组中的电流随着转子位置的变化依次序换向,使电枢磁场步进式旋转,电动机的转子就连续不断地旋转下去。3)电动机的定子绕组多做成三相对称星形接法,同三相异步电动机十分相似。电动机的转子上粘有已充磁的永磁体,为了检测电动机转子的极性,在电动机内装有位置传感器。驱动器由功率电子器件和集成电路等构成,其功能是:接受电动机的启动、停止、制动信号,以控制电动机的启动、停止和制动;接受位置传感器信号和正反转信号,用来控制逆变桥
4、各功率管的通断,产生连续转矩;接受速度指令和速度反馈信号,用来控制和调整转速;提供保护和显示等等。由于无刷直流电动机是以自控式运行的,所以不会象变频调速下重载启动的同步电机那样在转子上另加启动绕组,也不会在负载突变时产生振荡和失步。2、有霍尔电机与无霍尔电机的区别答:有霍尔的就是在电机内部放入3个控制元件,根据电机磁铁转动的位置分别提供给三根电源线的控制端,控制三根电源线的正负变化(相当于三相交流电)。带动电机转动。无霍尔的就是利用微电脑(很多用单片机),分别控制三根电源线的正负(模拟三相交流电)带动电机转动。3、51单片机控制的步进电机C语言程序
5、?答:我上周刚做的这个实验成功拉,给你参考一下吧这可是我当时辛辛苦苦编出来的啊,不过我用的是L298驱动的和ULN2003一样,你把它换成2003就行拉。#includeunsignedcharcodetable[]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9,0x00,0xf1,0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0x00};unsignedchartemp,temp_old;unsignedcharkey;unsignedchari,j,k,m,s;v
6、oiddelay(inti){for(m=i;m>0;m--)for(j=250;j>0;j--)for(k=10;k>0;k--);}voidsaomiao(){P3=0xff;P3_4=0;temp=P3;temp=temp&0x0f;if(temp!=0x0f){for(i=50;i>0;i--)for(j=200;j>0;j--);temp=P3;temp=temp&0x0f;if(temp!=0x0f){temp=P3;temp=temp&0x0f;switch(temp){case0x0e:key=1;break;case0x0d:ke
7、y=2;break;case0x0b:key=3;break;case0x07:key=4;break;}temp=P3;temp=temp&0x0f;while(temp!=0x0f){temp=P3;temp=temp&0x0f;}}}P3=0xff;P3_5=0;temp=P3;temp=temp&0x0f;if(temp!=0x0f){for(i=50;i>0;i--)for(j=200;j>0;j--);temp=P3;temp=temp&0x0f;if(temp!=0x0f){temp=P3;temp=temp&0x0f;switch(
8、temp){case0x0d:key=5;break;case0x0b:key=6;break;case0x07:key=