步进电机28BYJ规格书
(整理)易寒电子步进电机_28BYJ-48介绍
红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
{uchar bb;while(aa--){for(bb=0;bb<115;bb++) //1ms基准延时程序{;}}}void delay500us(void){int j;for(j=0;j<57;j++){;}}void beep(void){uchar t;for(t=0;t<100;t++){delay500us();FMQ=!FMQ; //产生脉冲}FMQ=1; //关闭蜂鸣器}void motor_ccw(void){uchar i,j;for(j=0;j<8;j++) //电机旋转一周,不是外面所看到的一周,是里面的传动轮转了一周{if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CCW[i];delaynms(10); //调节转速}}}void motor_cw(void){uchar i,j;for(j=0;j<8;j++){if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CW[i];delaynms(2); //调节转速}}}void main(void){uchar r;uchar N=64; //因为步进电机是减速步进电机,减速比的1/64 ,//所以N=64时,步进电机主轴转一圈while(1){if(K1==0){beep();for(r=0;r<N;r++){motor_ccw(); //电机逆转if(K3==0){beep();break;}}}else if(K2==0){beep();for(r=0;r<N;r++){motor_cw(); //电机反转if(K3==0){beep();break;}}}elseP1=0xf0; //电机停止}}附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
28BYJ-48步进电机
1212步进电机28BYJ-48介绍和驱动及编程28BYJ-48步进电机:步电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:橙 A黄B P1.2粉C P1.1蓝D P1.0十六制(P1口)P1.310 0 0 0x081 1 0 0 0x0c0 1 0 0 0x040 1 1 0 0x060 0 1 0 0x020 0 1 1 0x030 0 0 1 0x011 0 0 1 0x09顺序刚好相反所以可以定义旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表C语言代码:#include<AT89X52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表sbit K1=P3^2; //反转按键sbit K2=P3^3; //正转按键sbit K3=P3^4; //停止按键sbit FMQ=P3^6; // 蜂鸣器void delaynms(uint aa){uchar bb;while(aa--){for(bb=0;bb<115;bb++) // 1ms基准延时程序{;}}}void delay500us(void) {int j;for(j=0;j<57;j++){;}}void beep(void){uchar t;for(t=0;t<100;t++){delay500us();FMQ=!FMQ; //产生脉冲}FMQ=1; //关闭蜂鸣器}void motor_ccw(void){uchar i,j;for(j=0;j<8;j++)//电机旋转一周,不是外面所看到的一周,是里面的传动轮转了一周 {if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CCW[i];delaynms(10); //调节转速}}}void motor_cw(void){uchar i,j;for(j=0;j<8;j++){if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CW[i];delaynms(2); //调节转速}}}void main(void){uchar r;uchar N=64; //因为步进电机是减速步进电机,减速比的1/64 ,//所以N=64时,步进电机主轴转一圈while(1){if(K1==0){beep();for(r=0;r<N;r++){motor_ccw(); //电机逆转if(K3==0){beep();break;}}}else if(K2==0){beep();for(r=0;r<N;r++) {motor_cw(); //电机反转if(K3==0){beep();break;}}}elseP1=0xf0; //电机停止}}附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
易寒电子步进电机28BYJ48介绍
步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您能够通过操纵脉冲个来操纵角位移量,从而达到准确信位的目的;同时您能够通过操纵脉冲频率来操纵电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列持续不断的操纵脉冲时,它能够持续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过必然的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电性能够在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接口,黄色电线接口,粉色电线接口,蓝色接口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:橙黄粉蓝十六制(P1口)1 0 0 0 0x081 1 0 0 0x0c0 1 0 0 0x040 1 1 0 0x060 0 1 0 0x020 0 1 1 0x030 0 0 1 0x011 0 0 1 0x09顺序恰好相反因此能够概念旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};0c0c0c么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您能够通过操纵脉冲个来操纵角位移量,从而达到准确信位的目的;同时您能够通过操纵脉冲频率来操纵电机转动的速度和加速度,从而达到调速的目的。
2.步进电机分哪几种?步进电机分三种:永磁式(PM),反映式(VR)和混合式(HB)永磁式步进一般为两相,转矩和体积较小,步进角一般为度或15度;反应式步进一般为三相,可实现大转矩输出,步进角一般为度,但噪声和振动都很大。
步进电机_28BYJ-48介绍和驱动及c编程
步进电机28BYJ-48介绍和驱动及编程28BYJ-48步进电机:步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:橙黄粉蓝十六制(P1口)1 0 0 0 0x081 1 0 0 0x0c0 1 0 0 0x040 1 1 0 0x060 0 1 0 0x020 0 1 1 0x030 0 0 1 0x011 0 0 1 0x09顺序刚好相反所以可以定义旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表C语言代码:#include<AT89X52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表 uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表sbit K1=P3^2; //反转按键sbit K2=P3^3; //正转按键sbit K3=P3^4; //停止按键sbit FMQ=P3^6; // 蜂鸣器void delaynms(uint aa){uchar bb;while(aa--){for(bb=0;bb<115;bb++) //1ms基准延时程序{;}}}void delay500us(void){int j;for(j=0;j<57;j++){;}}void beep(void) //蜂鸣器发生函数{uchar t;for(t=0;t<100;t++){delay500us();FMQ=!FMQ; //产生脉冲}FMQ=1; //关闭蜂鸣器}void motor_ccw(void) //步进电机转动一周{uchar i,j;for(j=0;j<8;j++) /*电机旋转一周,不是外面所看到的一周,是里面的传动轮转一周步进电机28BYJ48型四相八拍电机*/{if(K3==0){break; //如果K3按下,退出此循环,停止转动}for(i=0;i<8;i++) //旋转45度{P1=CCW[i];delaynms(10); //调节转速}}}//程序结束void motor_cw(void){uchar i,j;for(j=0;j<8;j++){if(K3==0){break; //如果K3按下,退出此循环,停止转动}for(i=0;i<8;i++) //旋转45度{P1=CW[i];delaynms(2); //调节转速}}//程序结束void main(void) //主函数{uchar r;uchar N=64; //因为步进电机是减速步进电机,减速比的1/64 ,//所以N=64时,步进电机主轴转一圈while(1){if(K1==0) //逆向转动{beep(); //蜂鸣器响for(r=0;r<N;r++){motor_ccw(); //电机逆转if(K3==0){beep();break;}}} //逆向转动完else if(K2==0) //正向转动{beep();for(r=0;r<N;r++)motor_cw(); //电机反转if(K3==0){beep();break;}}}elseP1=0xf0; //电机停止}} //主函数结束附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
步进电机28BYJ规格书
一、特点:
此产品为28BYJ系列步进电机,小体积、高转速、底振动。
具有结构紧凑、力矩大、输入功率小、噪音小、使用方便等特点。
二、用途:
产品广泛用于空调器、电动器械、冷暖通阀门、热水器自动调温系统、自动化仪器、舞台灯光、安防视频监控、及单片机学习开发等领域。
三、极限参数:
表1
四、技术参数:
表2
五、 外形尺寸:(单位:mm)
六:接线示意图
接线指示图红5
黄3粉红2
蓝1
橙4
七:分配方式
八:铭牌
1
3245连线 序号--蓝
-
黄粉红橙--红导线 颜色231+++-------64+5++分配顺序
78+
+XXXXXXXXX 060000015表示此产品为2006年生产,编号为0000015
的产品。
)
印刷批号,从0000001开始逐张递增
以当年的年份为编码,如2006年,用06表示XX XXXXXXX
STEP MOTOR
28BYJ-48
5V DC。
28BYJ-48步进电机简介
28BYJ-48步进电机:步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC- CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)四相步进电机有两种运行方式,一、四相四拍;二、四相八拍。
要想搞清楚四相八拍运行方式下步进电机的转速如果计算,需要先清楚两个基本概念。
1、拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即A-AB-B-BC-C-CD-D-DA-A.2、步距角:对应一个脉冲信号,电机转子转过的角位移用θ表示。
θ=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。
四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。
这两个概念清楚后,我们再来计算转速,以基本步距角1.8°的步进电机为例(现在市场上常规的二、四相混合式步进电机基本步距角都是1.8°),四相八拍运行方式下,每接收一个脉冲信号,转过0.9°,如果每秒钟接收400个脉冲,那么转速为每秒400X0.9°=360°,相当与每秒钟转一圈,每分钟60转。
步进电机_28BYJ-48
步进电机 28BYJ-48介绍和驱动及编程28BYJ-48步进电机:步电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:顺序刚好相反所以可以定义旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表C语言代码:#include<AT89X52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表 uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表 sbit K1=P3^2; //反转按键sbit K2=P3^3; //正转按键sbit K3=P3^4; //停止按键sbit FMQ=P3^6; // 蜂鸣器void delaynms(uint aa){uchar bb;while(aa--){for(bb=0;bb<115;bb++) //1ms基准延时程序{;}} }void delay500us(void) {int j;for(j=0;j<57;j++) {;}}void beep(void){uchar t;for(t=0;t<100;t++){delay500us();FMQ=!FMQ; //产生脉冲}FMQ=1; //关闭蜂鸣器}void motor_ccw(void){uchar i,j;for(j=0;j<8;j++) //电机旋转一周,不是外面所看到的一周,是里面的传动轮转了一周{if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CCW[i];delaynms(10); //调节转速}}}void motor_cw(void){uchar i,j;for(j=0;j<8;j++){if(K3==0){break; //如果K3按下,退出此循环 }for(i=0;i<8;i++) //旋转45度{P1=CW[i];delaynms(2); //调节转速}}}void main(void){uchar r;uchar N=64; //因为步进电机是减速步进电机,减速比的1/64 ,//所以N=64时,步进电机主轴转一圈 while(1){if(K1==0){beep();for(r=0;r<N;r++){motor_ccw(); //电机逆转if(K3==0){beep();break;}}}else if(K2==0){beep();for(r=0;r<N;r++){motor_cw(); //电机反转if(K3==0){beep();break;}}}elseP1=0xf0; //电机停止 }}附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
步进电机28BYJ48规格书说明书
规格书SUBMISSION OF SPECIFICATION产品名称(PRODUCT NAME ):步进电机产品型号(PRODUCT MODEL ):28BYJ48客户部品号(CUSTOMER PART NUMBER ):28BYJ48编U .确认记载项目:AFFIRM THE FOLLOWING ITEMS 1、电性能及参数:1、ETECTRIC PERFORMANCE AND PROPERTIES2、机械性能:2、MECHANICAL PERFORMANCE AND PROPERTIES3、环境性能:3、ENVIRONMENTAL PERFORMANCE AND PROPERTIES4、使用寿命试验:4、ENDURANCE TEST5、摩擦耐久试验:5、FRICTION MECHANISM ENDURANCE TEST编制校对审核DRAWN CHECKED APPROVED 产品供货单位(SUPPLIER ):产品用户单位(CUSTMER ):用户确认(ACKNOWLEDGEMENT ):于年月日确认此规格书ACKNOWLEDGEMENT DATE :/MONTH /DAY /YEAR确认人(ACKNOWLEDGED ):盖章(SEALED ):规格书(Specification)编制日期(ISSUE DATE):2011.03.22型号(MODEL)28BYJ48图号(DWG.No.)28BYJ48(1)(2)电性能及参数(ELECTRICAL PERFORMANCE AND PROPERTIES)1-1相数4相Number of phase4phase1-2驱动方式1-2相励磁单极驱动Drive mode1-2phase excitation unipolar drive1-3步距角 5.6250/64(输出轴),减速比1/64Step angle(output shaft) 5.6250/64(output shaft),gear reduction ration1/64 1-4电压5VDC(电机端子)Voltage5VDC(motor energized voltage)1-5线圈电阻50Ω±7%/相25℃Resistance per phase50Ω±7%/phase at25℃1-6最大空载牵出频率>900ppsMax response frequency>900pps1-7最大空载牵入频率>500ppsMax starting frequency>500pps1-8牵入转距>300gf.cm/5VDC100ppsPull in torque>300gf.cm/5VDC100pps1-9绝缘电阻(Insulation resistance)在引接线和外壳之间施加500VDC,测得绝缘电阻大于10MΩ。
步进电机_28BYJ-48
步进电机_28BYJ-48步进电机 28BYJ-48介绍和驱动及编程 28BYJ-48步进电机:步电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:橙 A P1.3 黄B P1.2 粉C P1.1 蓝D P1.0 十六制(P1口)1 0 0 0 0x081 1 0 0 0x0c0 1 0 0 0x040 1 1 0 0x060 0 1 0 0x020 0 1 1 0x030 0 0 1 0x011 0 0 1 0x09顺序刚好相反所以可以定义旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表 uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表C语言代码:#include<AT89X52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表sbit K1=P3^2; //反转按键sbit K2=P3^3; //正转按键sbit K3=P3^4; //停止按键sbit FMQ=P3^6; // 蜂鸣器void delay500us(void) void delaynms(uint aa) {{ int j;uchar bb; for(j=0;j<57;j++)while(aa--) {{ ;} for(bb=0;bb<115;bb++) //1ms基准延时} 程序{; void beep(void)} {} uchar t;for(t=0;t<100;t++) } {delay500us(); for(j=0;j<8;j++){ FMQ=!FMQ; //产生脉冲} if(K3==0){ FMQ=1; //关闭蜂鸣器} break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度 void motor_ccw(void) { { P1=CW[i];uchar i,j; delaynms(2); //调节转速for(j=0;j<8;j++) //电机旋转一 }周,不是外面所看到的一周,是里面的传动 }轮转了一周 }{if(K3==0){void main(void) break; //如果K3按下,退出此循环} {uchar r; for(i=0;i<8;i++) //旋转45度{ uchar N=64; //因为步进电机是减速步P1=CCW[i]; 进电机,减速比的1/64 ,delaynms(10); //调节转速 //所以N=64时,步进电机主轴转一圈} while(1)} {} if(K1==0){beep(); void motor_cw(void) for(r=0;r<N;r++) { {uchar i,j; motor_ccw(); //电机逆转if(K3==0) break;{ }beep(); }break; }} else} P1=0xf0; //电机停止} }else if(K2==0){} beep();for(r=0;r<N;r++){motor_cw(); //电机反转if(K3==0){beep();附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
28BYJ48规格书
2-4
2-6
2-7
Push out strength more than 2 kgf without failure for 10 sec. 引出线抗拉强度( strength) 引出线抗拉强度(Leadwire pulling strength) 电机和引出线之间 承载大于 1kgf 历时 10 秒(初回,静负荷) Motor and leadwire 引出线和端子之间 more than 1kgf/strand. 承载大于 1kgf 历时 10 秒(初回,静负荷)
2-8
2-9
Leadwire and connector more than 1kgf/strand. 齿轮运行强度( strength) 齿轮运行强度(Gear post strength) 30 个循环耐久试验后,齿轮应无阻滞,卡死等现象。1 个循环包括输出轴以 180º/秒的速 Gear post shall withstand without mechanical failure through 30 cycle endurance 度正反方向旋转。 test.1 cycle comprised of 1800 back and forth rotation of output shaft at speed of 1 second. 自定位转矩( 自定位转矩(Detent torque) ) 电机在不通电状态下自定位转矩应大于 450gf.cm Static detent torque shall be more than 450gf.cm measured with pulley weight method.
1-10
电机绕阻温升( coil) 电机绕阻温升(Temperature rise of motor bobbin coil) 绕阻温升 电机在 5VDC 100HZ,空载运行条件下,电机温升达到稳定状态时,用电阻法测量电机 Temperature rise of motor bobbin coil shall not exceed 60 deg K when operated in 温升应不大于 60K。 no load condition at 5 VDC and 100pps (pulse per sec)until temperature rise of. motor bobbin coil gets constant,measured by resistance method. 外观(Outside view) 电机在规定使用状态下,应无影响使用的生锈,变形等缺陷。 Outside view shall be free from any damage and discoloration which may cause failure at rated operating conditions.
28BYJ-48步进电机
1212步进电机28BYJ-48介绍和驱动及编程28BYJ-48步进电机:步电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:橙 A黄B P1.2粉C P1.1蓝D P1.0十六制(P1口)P1.310 0 0 0x081 1 0 0 0x0c0 1 0 0 0x040 1 1 0 0x060 0 1 0 0x020 0 1 1 0x030 0 0 1 0x011 0 0 1 0x09顺序刚好相反所以可以定义旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表C语言代码:#include<AT89X52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表sbit K1=P3^2; //反转按键sbit K2=P3^3; //正转按键sbit K3=P3^4; //停止按键sbit FMQ=P3^6; // 蜂鸣器void delaynms(uint aa){uchar bb;while(aa--){for(bb=0;bb<115;bb++) // 1ms基准延时程序{;}}}void delay500us(void) {int j;for(j=0;j<57;j++){;}}void beep(void){uchar t;for(t=0;t<100;t++){delay500us();FMQ=!FMQ; //产生脉冲}FMQ=1; //关闭蜂鸣器}void motor_ccw(void){uchar i,j;for(j=0;j<8;j++)//电机旋转一周,不是外面所看到的一周,是里面的传动轮转了一周 {if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CCW[i];delaynms(10); //调节转速}}}void motor_cw(void){uchar i,j;for(j=0;j<8;j++){if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CW[i];delaynms(2); //调节转速}}}void main(void){uchar r;uchar N=64; //因为步进电机是减速步进电机,减速比的1/64 ,//所以N=64时,步进电机主轴转一圈while(1){if(K1==0){beep();for(r=0;r<N;r++){motor_ccw(); //电机逆转if(K3==0){beep();break;}}}else if(K2==0){beep();for(r=0;r<N;r++) {motor_cw(); //电机反转if(K3==0){beep();break;}}}elseP1=0xf0; //电机停止}}附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
28BYJ48电机详细使用说明
: 序程动驱言语 C、4
DNE 束结转反 ;00 BD 表转反 ;H60,HC0,H90,H30 BD 束结转正 ;00 BD 表转正 ;H90,HC0,H60,H30 BD :ELBAT ----------------------表转反正---------------------------; TER ZNJD 2LED,4R
0 0 1 1 )B( 1.0P
1 0 0 1 )A(0.0P
4 3 2 1 数步
9 0x 0 C0x0 6 0x 0 3 0x 0 值口 端 表转正�1 表
�表下如,)度 526.5 转正,冲 脉个一即( 组 BC--组 DC--组 DA-- 组 BA�序次转 反�)度 526.5 转正,冲脉个 一即( 组 AD-- 组 DC-- 组 CB-- 组 BA :序次转正。)C(3.0P,)C(2.0P,)B(1.0P,�A �0.0P 为口 端动驱�动驱 3002nlu 用采 �右左 am002 为流电 耗的机电进步 该� 机电进步 V5 是的 用采件套刚金 黑、2
3LED,3R ZNJD $,2R ZNJD 052#,2R VOM :3LED 002#,3R VOM :2LED 序程子时延 S2; 5#,4R VOM :1YALED ----------------------制控时延---------------------------; TER 3M,7R ZNJD $,6R ZNJD 842#,6R VOM :3M 速转的机电进步; 01#,7R VOM :YALED -----------------------制控速转---------------------------; NIAM PMJL 1YALED LLACL H00#,0P VOM 3TRATS,3R ZNJD 0R CNI YALED LLAC A,0P VOM 2TRATS ZJ RTPD+A@,A CVOM ELBAT#,RTPD VOM 0R,A VOM :3TRATS 50#,0R VOM H00#,0P VOM :2TRATS 冲脉个 8 21 共圈 2 转反; 821#,3R VOM ------------------------转反-----------------------------; 1YALED LLACL H00#,0P VOM 1TRATS,3R ZNJD 0R CNI YALED LLACL A,0P VOM TRATS 到转则时 0=A 当,断判的 A 对 ; TRATS ZJ RTPD+A@,A CVOM ELBAT#,RTPD VOM 0R,A VOM H00#,0P VOM :1TRATS H00#,0R VOM :TRATS 冲脉个 2 91 共圈 3 转正; 291#,3R VOM --------------------------转正 ----------------------------; :NIAM H0010 GRO NIAM PMJL H0000 GRO
步进电机28BYJ(个人总结版)资料
步进电机28BYJ-48介绍和驱动电路及程序28BYJ-5V步进电机简介步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)。
如下图所示,定子有8个大齿,每个大齿上面有5个小齿,所以定子一共有40个小齿。
但是28BYJ步进电机的定子结构不是下图中所示。
图1 步进电机定子结构图1个人理解一下为作者自己通过查找资料和实验验证得到的结论,难免有所纰漏,请见谅与指正。
——by Arron Chen, in HUST, 2014/3/61.128BYJ-5V步进电机内部结构图图1.1 将要拆开的28BYJ-5V打开上盖后的减速齿轮:图1.2 减速齿轮和前盖图1.3 定子绕组图1.4转子(左)和后盖(右)1.2转子转动原理将电机拆开可见,定子分两层,每层绕有绕向相反的两组铜线,上面一层两根线分别对应四相中的A、C(因C相线圈与A同层反向,故又称C为A);下面一层分别对应四相中的B、D(因D相线圈与B同层反向,故又称D为B)。
每层线圈被上下两个铁片夹在中间,每个铁片上有均匀分布的8个垂直于铁片平面的齿,并插入线圈轴中,并且两个铁片对应的8个齿相互交错,将圆周均分为16等份,并且上下两层的16个齿也是相互交错的,于是两层所有共32个齿将圆周均分为32等份,从轴向看就是有32个均匀分布的齿,并且任意相邻的两个齿是分属于上下不同层次的线圈轴中。
stepper motor 28BYJ48
Insulation Class
20BYJ46 12
200
≥500
≥900
≥29.4
100
≥21.6
≤40
7.5 °/85
E
20BYJ46 5
60
≥500
≥900
≥29.4
100
≥21.6
≤40
7.5 °/85
E
B11
24BYJ48
Model
Rated Voltage(DCV)
Resistance Ω/Phase (at25℃)
≥900
≥29.4 100 ≥29.4 ≤40 ≤35 5.625°/64 E
≥800
≥29.4 100 ≥29.4 ≤40 ≤35 5.625°/64 E
≥600
≥9.8
100 ≥7.35 ≤45 ≤40 5.625°/16 E
B12
28BYJ48
Model
Rated Resistance Voltage Ω/Phase (DCV) (at25℃)
Noise (dB)
Step Angle (1-2phase)
Insulation Class
28BYJ48 5
60
≥500
≥900
≥29.4
100 ≥29.4 ≤40 ≤35 5.625°/64 E
28BYJ48 12
130
≥500
≥900
≥44.1
100 ≥29.4 ≤40 ≤35 5.625°/64 E
Pull-out
Noise
Voltage Ω/Phase
Torque Frequency Torque -ture
Angle
28BYJ-48步进电机简介
28BYJ-48步进电机:步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC- CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)四相步进电机有两种运行方式,一、四相四拍;二、四相八拍。
要想搞清楚四相八拍运行方式下步进电机的转速如果计算,需要先清楚两个基本概念。
1、拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即A-AB-B-BC-C-CD-D-DA-A.2、步距角:对应一个脉冲信号,电机转子转过的角位移用θ表示。
θ=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。
四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。
这两个概念清楚后,我们再来计算转速,以基本步距角1.8°的步进电机为例(现在市场上常规的二、四相混合式步进电机基本步距角都是1.8°),四相八拍运行方式下,每接收一个脉冲信号,转过0.9°,如果每秒钟接收400个脉冲,那么转速为每秒400X0.9°=360°,相当与每秒钟转一圈,每分钟60转。
步进电机28BYJ解读和编程
28BYJ-48步进电机解读和驱动及编程28BYJ-48步进电机外观:步进电动机的步进角是5.625度(注意,是电机)。
因为这个是带减速齿轮的,所以最后在输出轴上的步进角是5.625/64=0.08789度(因为减速比是1/64)。
对于电机,是64个脉冲为一圈。
对于输出轴,是4096个脉冲为一圈(64×64)。
电机转64圈,输出轴转1圈。
2相电机基本步距角为1.8°.在不细分的情况下走一步是需要1个脉冲.走一圈360°就需要200个脉冲.步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:顺序刚好相反所以可以定义旋转相序uchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表C语言代码:#include<AT89X52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar code CCW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; //逆时钟旋转相序表uchar code CW[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; //正时钟旋转相序表sbit K1=P3^2; //反转按键sbit K2=P3^3; //正转按键sbit K3=P3^4; //停止按键sbit FMQ=P3^6; // 蜂鸣器void delaynms(uintaa){uchar bb;while(aa--){for(bb=0;bb<115;bb++) //1ms基准延时程序{;}}}void delay500us(void){int j;for(j=0;j<57;j++){;}}void beep(void){uchar t;for(t=0;t<100;t++){delay500us();FMQ=!FMQ; //产生脉冲}FMQ=1; //关闭蜂鸣器}void motor_ccw(void){uchari,j;for(j=0;j<8;j++) //电机旋转一周,不是外面所看到的一周,是里面的传动轮转了一周{if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CCW[i];delaynms(10); //调节转速}}}void motor_cw(void){uchari,j;for(j=0;j<8;j++){if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CW[i];delaynms(2); //调节转速}}}void main(void){uchar r;uchar N=64; //因为步进电机是减速步进电机,减速比的1/64 ,//所以N=64时,步进电机主轴转一圈while(1){if(K1==0){beep();for(r=0;r<N;r++){motor_ccw(); //电机逆转if(K3==0){beep();break;}}}else if(K2==0){beep();for(r=0;r<N;r++){motor_cw(); //电机反转if(K3==0){beep();break;}}}elseP1=0xf0; //电机停止}}附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
2、28BYJ48电机详细使用说明(附带驱动程序)
虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在 常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此 用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。
步进电机的主要特性: 1、 步进电机必须加驱动才可以运转, 驱动信号必须为脉冲信号,没有脉冲的时候, 步进电机静止, 如果加入适当的脉冲信号, 就会以一定的角度(称为步角)转动。转 动的速度和脉冲的频率成正比。 2、 黑金刚配套的是 28BYJ48 5V 驱动的 4 相 5 线的步进电机,而且是减速步进电 机 , 减 速 比 为 1 : 64 , 步 进 角 为 5.625/64 度 。 如 果 需 要 转 动 1 圈 , 那 么 需 要 360/5.625*64=4096 个脉冲信号。 3、 步进电机具有瞬间启动和急速停止的优越特性。 4、 改变脉冲的顺序, 可以方便的改变转动的方向。 因此,目前打印机,绘图仪,机器人,等等设备都以步进电机为动力核心。
MOV R3,#128
易寒电子步进电机28BYJ48介绍
步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。
当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。
每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。
当通电状态的改变完成一个循环时,转子转过一个齿距。
四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。
),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。
),八拍(A-AB-B-BC-C-CD-D-DA-A。
)红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口。
由于单片机接口信号不够大需要通过ULN2003放大再连接到相应的电机接口,如下:;}}}void delay500us(void){int j;for(j=0;j<57;j++){;}}void beep(void){uchar t;for(t=0;t<100;t++){delay500us();FMQ=!FMQ; //产生脉冲}FMQ=1; //关闭蜂鸣器}void motor_ccw(void){uchar i,j;for(j=0;j<8;j++) //电机旋转一周,不是外面所看到的一周,是里面的传动轮转了一周{if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CCW[i];delaynms(10); //调节转速}}}void motor_cw(void){uchar i,j;for(j=0;j<8;j++){if(K3==0){break; //如果K3按下,退出此循环}for(i=0;i<8;i++) //旋转45度{P1=CW[i];delaynms(2); //调节转速}}}void main(void){uchar r;uchar N=64; //因为步进电机是减速步进电机,减速比的1/64 ,//所以N=64时,步进电机主轴转一圈while(1){if(K1==0){beep();for(r=0;r<N;r++){motor_ccw(); //电机逆转if(K3==0){beep();break;}}}else if(K2==0){beep();for(r=0;r<N;r++){motor_cw(); //电机反转if(K3==0){beep();break;}}}elseP1=0xf0; //电机停止}}附:步进电机小知识(转)1.什么是步进电机?步进电机是一种将电脉冲转化为角位移的执行机构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、 特点:
此产品为28BYJ系列步进电机,小体积、高转速、底振动。
具 有结构紧凑、力矩大、输入功率小、噪音小、 使用方便等特点。
二、 用途:
产品广泛用于空调器、电动器械、冷暖通阀门、热水器自动调温系统、自动化仪器、舞台灯光、安防视频监控、及单片机学习开发等领域。
三、 极限参数:
表1
参数 最小值 最大值 单位 工作温度 1 +60 ℃ 储存温度 -20 +75 ℃
四、 技术参数:
表2
参数 值 参数 值
电压VDC 5 空载牵入频率
Hz
≥500
直流电阻25°C Ω±
7% 32
空载牵出频率
Hz
≥600
步距角 5.625°/64 绝缘耐压
V 1S
600
减速比 1/64 温升 K ≤55 牵入转矩(100Hz时)
gf.cm
250 噪音 dB ≤40 自定位转矩
gf.cm
300 驱动方式 四相八拍
连接线长:230mm,采用UL 26AWG 1061的电源线
五、 外形尺寸:(单位:mm)
六:接线示意图
接线指示图红5
黄3粉红2
蓝1
橙4
七:分配方式
八:铭牌
1
3245连线 序号--蓝
-
黄粉红橙--红导线 颜色231+++--
-----64+5++分配顺序
78+
+XXXXXXXXX 060000015表示此产品为2006年生产,编号为0000015
的产品。
)
印刷批号,从0000001开始逐张递增
以当年的年份为编码,如2006年,用06表示XX XXXXXXX
STEP MOTOR
28BYJ-48
5V DC。