OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4081|回复: 2

求助MINISTM32 28BYJ-48步进电机驱动程序问题

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-5-14
在线时间
4 小时
发表于 2016-6-9 21:10:16 | 显示全部楼层 |阅读模式
#include "stm32f10x.h"
#include "l298n.h"
#include "delay.h"
#include "sys.h"
//28BYJ-48²½½øµç»ú
/*
#define IN1 PBout(6) //¶¨ÒåIN1Î&ordfB6¿Ú  out1--³ÈÏß
#define IN2 PBout(7) //¶¨ÒåIN1Î&ordfB7¿Ú  out2--»ÆÏß
#define IN3 PBout(8) //¶¨ÒåIN1Î&ordfB8¿Ú  out3--·ÛÏß
#define IN4 PBout(9) //¶¨ÒåIN1Î&ordfb9¿Ú  out4--À¶Ïß
*/
void L298N_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
  //ʹÄÜÓëÇý¶¯Ïà¹ØµÄIO¿ÚʱÖÓ

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3;  //±¾´ÎʹÓõÄÊ&CcedilC6,PC7,PC8,PC9
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;      //ÅäÖÃÎªÍÆÍìÊä³ö
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
}
void L298N_Driver(void)  //µ¥ËÄÅÄ
{
    int m;

for(m=0;m<=320;m++) //
    {
            
   
    IN1=1;IN2=0;IN3=0;IN4=0; delay_ms(100);//A
    IN1=0;IN2=1;IN3=0;IN4=0; delay_ms(100);//B
   IN1=0;IN2=0;IN3=1;IN4=0; delay_ms(100);//C
    IN1=0;IN2=0;IN3=0;IN4=1; delay_ms(100);//D  
   

电机内部在转。外部转轴不转,怎么办,求解

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

39

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2290
金钱
2290
注册时间
2015-5-6
在线时间
248 小时
发表于 2016-6-9 23:00:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

7

主题

65

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
3197
金钱
3197
注册时间
2013-12-8
在线时间
439 小时
发表于 2016-6-10 22:49:14 | 显示全部楼层
你对步进电机的控制自己再做下细分,不要直接4步就走1周,
u8 const PWM_8_A1[]={0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0};
u8 const PWM_8_B1[]={1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
u8 const PWM_8_A2[]={1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1};
u8 const PWM_8_B2[]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1};
按这个时序给脉冲应该要好很多。这个是低电平输出有效。
或者直接用TIM的PWM输出,脉宽按正弦波的数值给。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 02:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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