|
Altium Designer画的L297_L298混合式步进电机驱动板的电路原理图和PCB图如下:(51hei附件中可下载工程文件)
L297_L298芯片混合式步进电机驱动器元件清单:
【简要说明】
一、 尺寸:长71mmX宽43mmX高28mm
二、 主要芯片:L297、L298N
三、 工作电压:控制信号直流4.5~5.5V;电机电压直流5V~30V
四、 最大工作电流:2A
五、 额定功率25W
六、特点:
1、具有电源指示。
2、转速可调
3、抗干扰能力强
4、具有续流保护和过电流保护
5、可单独控制一台步进电机
6、可控制两相和四相步进电机
7、可控制直径在42mm内的任何,两相和四相步进电机
适用场合:单片机学习、电子竞赛、产品开发、毕业设计。。。
功能图:
驱动模块的接线图:
pcb板子:
keil编写的此模块控制步进电机正转_反转_加速_减速_高速源程序如下:
- ////////////////////////汇诚科技////////////////////
- ///////////////////步进电机调试程序/////////////////
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- uchar Y=1; //初始化速度
- /********************************************************
- 控制位定义
- ********************************************************/
- sbit shi_neng=P1^0; // 使能控制位
- sbit fang_shi=P1^1; // 工作方式控制位
- sbit fang_xiang=P1^2;// 旋转方向控制位
- sbit mai_chong=P1^3; // 脉冲控制位
- sbit zheng_zhuan=P2^0; // 正转
- sbit fan_zhuan=P2^1; // 反转
- sbit jia_su=P2^2; // 加速
- sbit jian_su=P2^3; // 减速
- /********************************************************
- 延时函数
- ********************************************************/
- void delay(uchar i)//延时函数
- {
- uchar j,k;
- for(j=0;j<i;j++)
- for(k=0;k<180;k++);
- }
- /********************************************************
- 加速函数
- ********************************************************/
- void jia()
- {
- Y=Y-1;
- if(Y<=1){Y=1;}//如果速度值小于等于1,值保持不变
- }
- /********************************************************
- 减速函数
- ********************************************************/
- void jian()
- {
- Y=Y+1;
- if(Y>=100){Y=100;}
- }
- /********************************************************
- 主函数
- ********************************************************/
- main()
- {
- shi_neng=1; // 使能控制位
- fang_shi=1; // 工作方式控制位
- fang_xiang=1;// 旋转方向控制位
- mai_chong=1; // 脉冲控制位
- while(1)
- {
- if(zheng_zhuan==0){fang_xiang=1;}
- if(fan_zhuan==0){fang_xiang=0;}
- if(jia_su==0){delay(10);while(!jia_su);jia();}
- if(jian_su==0){delay(10);while(!jian_su);jian();}
- mai_chong=~mai_chong; //输出时钟脉冲
- delay(Y); //延时(括号内数值越小,电机转动速度越快)
-
- }
- }
复制代码
全部资料51hei下载地址:
|
-
-
L297_L298芯片混合式步进电机驱动器DXP资料.rar
546.07 KB, 下载次数: 41, 下载积分: 黑币 -5
-
-
51系列单片机控制参考程序.rar
308.63 KB, 下载次数: 20, 下载积分: 黑币 -5
-
-
keil参考程序正转_反转_加速_减速_高速.rar
111.97 KB, 下载次数: 24, 下载积分: 黑币 -5
-
-
L297_L298芯片混合式步进电机驱动器设计原理图及例程.doc
1.05 MB, 下载次数: 23, 下载积分: 黑币 -5
-
-
L297_L298芯片混合式步进电机驱动器元件清单.doc
25 KB, 下载次数: 19, 下载积分: 黑币 -5
-
-
产品使用手册.doc
2.68 MB, 下载次数: 17, 下载积分: 黑币 -5
-
-
单按键控制启动停止,定时正反转.rar
36.21 KB, 下载次数: 21, 下载积分: 黑币 -5
-
-
原理图.doc
30 KB, 下载次数: 22, 下载积分: 黑币 -5
-
-
正转_反转_加速_减速-定时器.zip
30.68 KB, 下载次数: 20, 下载积分: 黑币 -5
-
-
51系列单片机控制参考程序.rar
308.62 KB, 下载次数: 19, 下载积分: 黑币 -5
-
-
AVR系列单片机控制参考程序.rar
81.03 KB, 下载次数: 17, 下载积分: 黑币 -5
|