智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1816|回复: 3
打印 上一主题 下一主题

[摄像头] 关于LPTMR测速的一点疑问

[复制链接]

3

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1199
QQ
威望
701
贡献
284
兑换币
183
注册时间
2011-6-3
在线时间
107 小时
跳转到指定楼层
1#
发表于 2013-5-24 19:28:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是这样的,我用的100P的光电编码器,用k60的LPTMR进行脉冲采集,采集周期为10ms,每次采集回来的数值都会有3~10左右的波动,而同实验室的哥们用xs128的PT7口来采集我车上输出的脉冲则只有1~2的波动,这是怎么回事?各位的脉冲采集都很稳定吗?还是和我的一样有一定数值的波动,表示非常困惑

3

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1199
QQ
威望
701
贡献
284
兑换币
183
注册时间
2011-6-3
在线时间
107 小时
2#
 楼主| 发表于 2013-5-24 19:32:03 | 只看该作者
这是初始化代码:
void Pulse_cnt_init(void)
{   
    PORT_PCR_REG(PORTA_BASE_PTR , 19) = PORT_PCR_MUX(4);//PTA19
    SIM_SCGC5 |= SIM_SCGC5_LPTIMER_MASK;  
    LPTMR0_PSR =  0x04;//不使能滤波  
    LPTMR0_CSR = 0x16;
    LPTMR0_CSR |= (0x01);
}

这是速度读取代码
LPTMR0_CNR=0x1;
Current_Speed = LPTMR0_CNR;
LPTMR0_CSR &= ~(0x01);
LPTMR0_CSR |= (0x01);//LPT0_ALT2,计数模式
回复 支持 反对

使用道具 举报

13

主题

104

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1053
威望
496
贡献
299
兑换币
314
注册时间
2013-3-7
在线时间
129 小时
毕业学校
皖西学院
3#
发表于 2013-5-24 21:24:22 | 只看该作者
我也是用lptm读取脉冲误差大概在1~3
回复 支持 反对

使用道具 举报

3

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1199
QQ
威望
701
贡献
284
兑换币
183
注册时间
2011-6-3
在线时间
107 小时
4#
 楼主| 发表于 2013-5-24 21:26:57 | 只看该作者
曹益奇 发表于 2013-5-24 21:24
我也是用lptm读取脉冲误差大概在1~3

1~3感觉还是可以接受的吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 04:19 , Processed in 0.273083 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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