搜索
bottom↓
回复: 8

为什么步进电机在正常运转一定时间后会堵转?

[复制链接]

出0入0汤圆

发表于 2013-4-10 21:24:54 | 显示全部楼层 |阅读模式
小弟我最近在四线两相调步进电机,用的是L298N驱动,(AVR程序如下)。为什么在驱动刚开始时步进电机能正常运行,过了一定的实现就会出现堵转的情况(就是转一会,卡一下)delays()的时间越短,正常运行的时间越长,刚接触这种步进电机两三天,不太了解使用方法,望各位指点迷津
#define uchar unsigned char
#define uint unsigned int

uint k=0;

//uchar step_F[8]={0x08,     0x09,      0x01,      0x03,      0x02,      0x06,      0x04,      0x0c};
//uchar step_F[8]={0x01,     0x05,      0x04,      0x06,      0x02,      0x0A,      0x08,      0x09};
uchar  step_F[8]={0xf1,0xf5,0xf4,0xf6,0xf2,0xfa,0xf8,0xf9}; //两相四线码表正转
//uchar code mm[]={0xf9,0xf8,0xfa,0xf2,0xf6,0xf4,0xf5,0xf1};      //反转
void init_IO(void)
{
    PORTA=0X0F;
        DDRA=0XFF;

}


void delay(uint k)
{
        uint i,j;
        for(i=0;i<k;i++)
           {
           for(j=0;j<3;j++);
       }
        // if (k>200)  
        // {
        //     k--;
        // }
          
}


void main(void)//前进函数
{

   
    uint i=0;
        init_IO();
                                           
   
        while(1)                          
        {                                          
                       
                PORTA=step_F[i];
                i++;
                if(i==8)
                        {
                                i=0;
                        }
                delay(30);
               
        }
}



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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2013-4-10 21:37:15 | 显示全部楼层
1,脉冲高了,超出了驱动器的响应,
2,丢步了!
3,脉冲不匀!

出0入0汤圆

 楼主| 发表于 2013-4-10 21:43:17 | 显示全部楼层
yamqqqq 发表于 2013-4-10 21:37
1,脉冲高了,超出了驱动器的响应,
2,丢步了!
3,脉冲不匀!

谢谢您的指点。我想不通的是为什么刚开始的一段时间电机能正常运行,过了一段时间就卡了呢,298驱动芯片很烫,长时间运行会不会很容易烧掉?

出0入0汤圆

发表于 2013-4-10 23:04:10 | 显示全部楼层
过流保护了

出0入0汤圆

发表于 2013-4-11 23:38:51 | 显示全部楼层
那就真是过流了,过流引起的丢步!丢步是现像,过流是原因

出0入0汤圆

 楼主| 发表于 2013-4-12 19:51:36 | 显示全部楼层
yamqqqq 发表于 2013-4-11 23:38
那就真是过流了,过流引起的丢步!丢步是现像,过流是原因

引起过流的原因都有哪些呢?能不能给点建议。

出0入0汤圆

发表于 2013-4-12 19:52:35 | 显示全部楼层
脉冲太快了,响应不过来了?

出0入0汤圆

发表于 2013-4-13 08:17:31 来自手机 | 显示全部楼层
应该和程序关系不大,你的电机工作电流和空闲电流设置是多少?设小一些,查一下芯片资料,对比一下。

出0入0汤圆

发表于 2014-12-21 22:59:45 | 显示全部楼层
没考虑过运行一会后芯片发热,芯片发热后有些功能就会不正常
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-8-15 13:21

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

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