智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3222|回复: 10
打印 上一主题 下一主题

编码器测速波形

  [复制链接]

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

在线王奖章论坛元老奖章活跃会员奖章优秀会员奖章

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
跳转到指定楼层
1#
发表于 2012-3-16 08:58:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

恒定的速度,编码器波形应该近似一条直线,这是什么原因造成的?
for(;;)
  {
   g_lCarspeed=PACNT;
   //PORTB=(word)(g_fCarspeed);
   OutData[0]=g_lCarspeed;
   OutPut_Data();
  }
}




#pragma CODE_SEG __NEAR_SEG NON_BANKED //定时器中断
void interrupt 66 second(void)
{
   //DisableInterrupts;
// PITTF=0X01;//清通道0溢出标志,加载新的计时时间
//PACTL=0X00;//脉冲累加器禁止
PORTB=~PORTB;
g_lCarspeed=PACNT;
PACNT=0x0000;
//EnableInterrupts;
// PITTF=0X01;
}

本帖子中包含更多资源

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

x

4

主题

240

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6812

论坛元老奖章

QQ
威望
1268
贡献
4600
兑换币
65
注册时间
2011-10-22
在线时间
472 小时
2#
发表于 2012-3-16 10:25:02 | 只看该作者
把for循环里面的  g_lCarspeed=PACNT; 注释掉
回复 支持 反对

使用道具 举报

8

主题

38

帖子

0

精华

高级会员

Rank: 4

积分
703
威望
448
贡献
121
兑换币
0
注册时间
2011-10-19
在线时间
68 小时
3#
发表于 2012-3-16 18:33:21 | 只看该作者
linping9656  能留个Q号给我吗?我也在做这部分···大家讨论讨论···
回复 支持 反对

使用道具 举报

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

在线王奖章论坛元老奖章活跃会员奖章优秀会员奖章

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
4#
 楼主| 发表于 2012-3-16 19:53:40 | 只看该作者
FOR628655 发表于 2012-3-16 18:33
linping9656  能留个Q号给我吗?我也在做这部分···大家讨论讨论···

QQ1017547234
回复 支持 反对

使用道具 举报

21

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1004
威望
683
贡献
117
兑换币
0
注册时间
2012-2-1
在线时间
102 小时
5#
发表于 2012-3-17 00:42:13 | 只看该作者
求测速的详细的知识
回复 支持 反对

使用道具 举报

17

主题

80

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1680
威望
974
贡献
374
兑换币
121
注册时间
2012-3-22
在线时间
166 小时
毕业学校
沈阳化工大学
6#
发表于 2012-4-2 13:00:36 | 只看该作者
我认为对于一个恒定的PWM值,测得的波形应该是一条直线,为什么不是呢
回复 支持 反对

使用道具 举报

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

在线王奖章论坛元老奖章活跃会员奖章优秀会员奖章

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
7#
 楼主| 发表于 2012-4-2 17:20:09 | 只看该作者
黄河浪 发表于 2012-4-2 13:00
我认为对于一个恒定的PWM值,测得的波形应该是一条直线,为什么不是呢

直线是理想情况,实际上不会是的。你通过实验就会知道了
回复 支持 反对

使用道具 举报

32

主题

540

帖子

0

精华

常驻嘉宾

http://beyond-freescale.taobao

Rank: 8Rank: 8

积分
4700

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

QQ
威望
2190
贡献
1036
兑换币
381
注册时间
2010-11-15
在线时间
737 小时
8#
发表于 2012-4-2 17:27:08 | 只看该作者
编码器调制一下,输出方波...
回复 支持 反对

使用道具 举报

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

在线王奖章论坛元老奖章活跃会员奖章优秀会员奖章

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
9#
 楼主| 发表于 2012-4-2 17:28:46 | 只看该作者
hpsz2008 发表于 2012-4-2 17:27
编码器调制一下,输出方波...

嗯 这个都是以前的了,现在早解决了
回复 支持 反对

使用道具 举报

17

主题

80

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1680
威望
974
贡献
374
兑换币
121
注册时间
2012-3-22
在线时间
166 小时
毕业学校
沈阳化工大学
10#
发表于 2012-4-3 16:07:45 | 只看该作者
我是通过串口调试工具看的,返回的脉冲数变化很大,而不是维持在一定范围内,那么对于同一个pwm值,我应该怎样确定返回的脉冲数呢?请指教
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 17:52 , Processed in 0.049283 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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