搜索
bottom↓
回复: 2

请教个步进电机驱动问题(L297+L298)

[复制链接]

出0入0汤圆

发表于 2006-11-11 18:33:44 | 显示全部楼层 |阅读模式
现在要用L297+L298来控制电机,但目前电机还动不了,不知道是什么原因.上电后电机有点抖动,不知道是不是L297初始化问题,我初始化程序如下:

        rst=1;               //复位

        delay();

        rst=0;

        delay();

        rst=1;

        cw=1;                                //电机方向

        ctl=0;                                //控制INH1、INH2

        hf=1;                                //全阶梯工作

        en=1;                                //启动



经过这样初始化后我在主程序里就是给时钟脉冲了,但电机就是不动,有时在抖动,是什么原因?是硬件问题还是软件问题?硬件用了典型的接法,只是把几个大功率电阻去掉了,因我现在只是在实验阶段.请用过高手指点,谢谢

主程序(测试程序)如下:

while(1)

{

  clk=0;

  delay();

  clk=1;

  delay();

}

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2006-11-11 18:59:03 | 显示全部楼层
delay();多少?启动频率太高就抖动,设计一个频率曲线试试

出0入0汤圆

 楼主| 发表于 2006-11-12 00:53:39 | 显示全部楼层
目前在实验中,当前延时程序如下:

void delay(void)

{

        int j,k;

        for(j=0;j<200;j++);

        for(k=0;k<200;k++);

}



这种现像是属于延时不够吗?我也试过调用两次延时还是一样,会不会硬件有问题?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-29 07:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表