智能车制作
标题:
关于LPTMR测速的一点疑问
[打印本页]
作者:
redwolfxd
时间:
2013-5-24 19:28
标题:
关于LPTMR测速的一点疑问
是这样的,我用的100P的光电编码器,用k60的LPTMR进行脉冲采集,采集周期为10ms,每次采集回来的数值都会有3~10左右的波动,而同实验室的哥们用xs128的PT7口来采集我车上输出的脉冲则只有1~2的波动,这是怎么回事?各位的脉冲采集都很稳定吗?还是和我的一样有一定数值的波动,表示非常困惑
作者:
redwolfxd
时间:
2013-5-24 19:32
这是初始化代码:
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,计数模式
作者:
曹益奇
时间:
2013-5-24 21:24
我也是用lptm读取脉冲误差大概在1~3
作者:
redwolfxd
时间:
2013-5-24 21:26
曹益奇 发表于 2013-5-24 21:24
我也是用lptm读取脉冲误差大概在1~3
1~3感觉还是可以接受的吧
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2