智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1696|回复: 9
打印 上一主题 下一主题

[采集类] 大神,来帮帮我把!!!请仔细阅读我的问题,如能帮助,请尽力,再下感激不尽!

[复制链接]

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18914
QQ
威望
15249
贡献
3321
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
跳转到指定楼层
1#
发表于 2015-8-3 22:27:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我用K60单片机正交解码测速时候,正转测的正常,反转测的速度不对啊,我500线欧姆龙双向编码器,用的正交解码FTM2_CNT
A10-A11接口,我每5MS采集一次速度,然后发送到串口助手上,手发动编码器,正转是正常的,每5MS   5-10个脉冲,反转彻底乱了,串口助手显示的是q516   q523 等等,前一段时间还是用这个程序测的速度,还正常了,接口已经接了1K的上拉电阻,请问为什么啊!!!!求解答,已困扰许久,。

下面附上正交解码初始化函数,以及采集和发送函数,另附上串口助手显示的脉冲数,希望大神帮我看看啊

初始化://*****************************************************************************
void FTM2_QUAD_Iint(void)  
{  
  PORTA_PCR10    =  PORT_PCR_MUX(6);                                            // 设置引脚A10引脚为FTM2_PHA功能  
  PORTA_PCR11    =  PORT_PCR_MUX(6);                                            // 设置引脚A11引脚为FTM2_PHB功能  
  PORT_PCR_REG(PORTA_BASE_PTR, 10) |= PORT_PCR_PE_MASK | PORT_PCR_PS_MASK ;     //开弱上拉
  PORT_PCR_REG(PORTA_BASE_PTR, 11) |= PORT_PCR_PE_MASK | PORT_PCR_PS_MASK ;     //开弱上拉
  SIM_SCGC3     |=  SIM_SCGC3_FTM2_MASK;                                        // 使能FTM2时钟  
  FTM2_MODE     |=  FTM_MODE_WPDIS_MASK;                                        // 写保护禁止  
  FTM2_QDCTRL   |=  FTM_QDCTRL_QUADMODE_MASK;                                   // AB相同时确定方向和计数值  
  FTM2_CNTIN     =  0;                                                          // FTM0计数器初始值为0  
  FTM2_MOD       =  65535;                                                   // 结束值  
  FTM2_QDCTRL   |=  FTM_QDCTRL_QUADEN_MASK;                                     // 启用FTM2正交解码模式  
  FTM2_MODE     |=  FTM_MODE_FTMEN_MASK;                                        // FTM2EN=1   
  FTM2_CNT       =  0;  
}
读取速度并且发送到串口助手:
void Angle_Calculation(void)
{


    uart(FTM2_CNT);
    FTM2_CNT=0;
}


附上串口助手图片:



本帖子中包含更多资源

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

x
回复

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18914
QQ
威望
15249
贡献
3321
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
2#
 楼主| 发表于 2015-8-3 22:40:30 | 只看该作者
怎么把我这个帖子删除啊,我仔细思考一下,问题终于解决啦!
下面附上问题出在那:
请看#define FTM2_CNT                                 FTM_CNT_REG(FTM2_BASE_PTR)

FTM2_CNT这个不是一个数值,可以从中读数,而不能直接发送这个数值或者对其进行运算,应该就这么简单,不要吐槽:lol:lol:lol:lol
回复 支持 反对

使用道具 举报

55

主题

2147

帖子

0

精华

杰出人士

大黑山上老司机 DLNU_SOUL

Rank: 12Rank: 12Rank: 12

积分
17170

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章资源大师奖章论坛骨干奖章

威望
8024
贡献
5388
兑换币
5230
注册时间
2013-10-4
在线时间
1879 小时
3#
发表于 2015-8-4 01:03:49 | 只看该作者
K60我感觉没必要正交解码:lol
回复 支持 反对

使用道具 举报

5

主题

348

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4680

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

威望
2065
贡献
1355
兑换币
1329
注册时间
2014-3-5
在线时间
630 小时
毕业学校
重庆大学
4#
发表于 2015-8-4 02:16:39 | 只看该作者
你的FTM2_CNT是什么类型的变量...不是short的话就正常,还有你uart这个函数用什么方式发送的数字也需要看一下
回复 支持 反对

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18914
QQ
威望
15249
贡献
3321
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
5#
 楼主| 发表于 2015-8-4 08:36:12 | 只看该作者
xhx331153066 发表于 2015-8-4 01:03
K60我感觉没必要正交解码

正交解码貌似有误差啊
回复 支持 反对

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18914
QQ
威望
15249
贡献
3321
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
6#
 楼主| 发表于 2015-8-4 08:36:51 | 只看该作者
、痕迹 发表于 2015-8-4 02:16
你的FTM2_CNT是什么类型的变量...不是short的话就正常,还有你uart这个函数用什么方式发送的数字也需要看一 ...

那个不是一个变量,而是一个宏定义,1楼我发了
回复 支持 反对

使用道具 举报

55

主题

2147

帖子

0

精华

杰出人士

大黑山上老司机 DLNU_SOUL

Rank: 12Rank: 12Rank: 12

积分
17170

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章资源大师奖章论坛骨干奖章

威望
8024
贡献
5388
兑换币
5230
注册时间
2013-10-4
在线时间
1879 小时
7#
发表于 2015-8-4 08:49:26 | 只看该作者
heyunfu01 发表于 2015-8-4 08:36
正交解码貌似有误差啊

有好的干嘛不用
回复 支持 反对

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

QQ
威望
427
贡献
400
兑换币
497
注册时间
2014-11-4
在线时间
444 小时
8#
发表于 2015-8-4 12:11:54 | 只看该作者
FTM2_CNT
这个库用现有的一般不行,需要改一些配置,等我们的库出来之后会更完善
回复 支持 反对

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18914
QQ
威望
15249
贡献
3321
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
9#
 楼主| 发表于 2015-8-4 15:12:17 | 只看该作者
泰庆电子 发表于 2015-8-4 12:11
FTM2_CNT
这个库用现有的一般不行,需要改一些配置,等我们的库出来之后会更完善

什么时候出来啊,期待
回复 支持 反对

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

QQ
威望
427
贡献
400
兑换币
497
注册时间
2014-11-4
在线时间
444 小时
10#
发表于 2015-8-5 10:26:10 | 只看该作者
第十一届能看到:):)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 23:32 , Processed in 0.075114 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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