智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10369|回复: 13
打印 上一主题 下一主题

[控制类] 求PWM控制二相步进电机程序,谢谢

  [复制链接]

11

主题

41

帖子

0

精华

高级会员

Rank: 4

积分
772
威望
297
贡献
293
兑换币
0
注册时间
2010-1-16
在线时间
91 小时
跳转到指定楼层
#
发表于 2010-2-27 18:55:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1贡献
求PWM控制二相步进电机程序,谢谢

5

主题

176

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1378
威望
679
贡献
433
兑换币
440
注册时间
2016-9-23
在线时间
133 小时
毕业学校
某高校
13#
发表于 2017-2-19 22:12:46 | 只看该作者
    请问这种步进电机  怎么接入  L298N电机驱动板???

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
107
威望
63
贡献
22
兑换币
39
注册时间
2014-3-2
在线时间
11 小时
毕业学校
中国农业大学
12#
发表于 2016-12-12 21:12:42 | 只看该作者
感谢感谢~
回复

使用道具 举报

6

主题

103

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
威望
622
贡献
318
兑换币
297
注册时间
2012-10-2
在线时间
88 小时
11#
发表于 2013-7-27 22:15:20 | 只看该作者
:):):):):):):):):):)
回复

使用道具 举报

14

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
470
QQ
威望
266
贡献
112
兑换币
155
注册时间
2012-12-12
在线时间
46 小时
10#
发表于 2013-5-25 10:37:22 | 只看该作者
楼上的程序能同时输出2路PWM波么。
回复

使用道具 举报

3

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
威望
199
贡献
70
兑换币
20
注册时间
2012-9-10
在线时间
16 小时
9#
发表于 2012-11-20 14:45:25 | 只看该作者
#include <hidef.h>      /* common defines and macros */
#include <mc9s12xs128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12xs128"

void initpll(void)//40MHz,外部时钟为16MHz
{
     CLKSEL_PLLSEL=0;
     PLLCTL_PLLON=0;
     SYNR=0xc0 | 0x07;//PLLCLK =2*OSCCLK*(SYNR + 1)/(REFDV + 1)
     REFDV=0x80 | 0x01;
     PLLCTL_PLLON=1;
     asm  NOP;
     asm  NOP;
     asm  NOP;
     while((CRGFLG&0X08)==0);//时钟校正同步
     CLKSEL_PLLSEL=1;
}

void main(void)
  {   initpll();
      PWME=0x00;
      PWMCTL=0X10;    //01连起来供给舵机
      PWMCAE=0X00;
      PWMPOL=0XFF;    //先输出高电平
      PWMCLK=0X03;    //01选择SA时钟,23选择B,45选择A
      PWMPRCLK=0X55;  //对A时钟进行32分频,B时钟进行32分频 A=2M B=2M
      PWMSCLA= 4;     //SA=2M/(2*4)=250K
      PWMPER01=5000;  // 周期为 250K/5000=50HZ  舵机
      PWMDTY01=430;  //  舵机的中间位置440,增大往右530转差不多40度,减小往左380转差不多 舵机从最左到最右的时间为160MS
      PWMPER3=200;    //  周期为 2M/200=10KHZ   电机左 正转
      PWMPER2=200;
      PWMDTY2=50;    //  左电机
     PWMDTY3=0;          //电机左  正转
      PWMPER4=200 ;
      PWMPER5=200;    //  占空比为 0% 左电机
      PWMDTY5=0;    //   电机右 正转
      PWMDTY4=100;      ///电机右  反转
      //PWMDTY4=0 ;  
      //占空比为 0% 右电机
      PWME=0XFF;   //通道使能
   
   
  EnableInterrupts;
  for(;;) {} /* wait forever */
  /* please make sure that you never leave this function */
}
回复

使用道具 举报

6

主题

279

帖子

0

精华

高级会员

Rank: 4

积分
869
QQ
威望
676
贡献
107
兑换币
0
注册时间
2011-10-18
在线时间
43 小时
8#
发表于 2012-9-24 12:32:44 | 只看该作者
谢谢 我也非常需要啊
回复

使用道具 举报

3

主题

39

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1492
QQ
威望
1212
贡献
244
兑换币
0
注册时间
2012-5-24
在线时间
18 小时
毕业学校
常熟理工学院
7#
发表于 2012-6-2 10:42:33 | 只看该作者
谢啦!
回复

使用道具 举报

1

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
威望
205
贡献
44
兑换币
0
注册时间
2011-3-30
在线时间
1 小时
6#
发表于 2011-4-9 10:17:02 | 只看该作者
谢谢大侠
回复

使用道具 举报

5

主题

51

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10711

论坛元老奖章

QQ
威望
323
贡献
10380
兑换币
0
注册时间
2010-7-6
在线时间
4 小时
5#
发表于 2010-12-3 13:14:19 | 只看该作者
谢谢
回复

使用道具 举报

11

主题

212

帖子

0

精华

常驻嘉宾

侠客

Rank: 8Rank: 8

积分
5969

论坛元老奖章

威望
2649
贡献
3234
兑换币
0
注册时间
2010-1-13
在线时间
43 小时
4#
发表于 2010-4-3 15:19:21 | 只看该作者
谢谢yzst 了
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-24 00:31 , Processed in 0.072951 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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