搜索
bottom↓
回复: 23

STM32 正交编码器接口

[复制链接]

出0入0汤圆

发表于 2010-5-22 09:35:22 | 显示全部楼层 |阅读模式
有没有人知道下面这些模式的具体功能呢?
TIM_EncoderMode_TI1         TIM编码模式1
TIM_EncoderMode_TI1         TIM编码模式2
TIM_EncoderMode_TI12       TIM编码模式3


还有这句话:
TIM_EncoderInterfaceConfig(ENCODER_TIMER, TIM_EncoderMode_TI12,TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);

两个TIM_ICPolarity_Rising都代表什么呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2010-5-22 14:17:33 | 显示全部楼层
􀁺可编程的计数率

x4: 标准模式,所有边沿有效
   1000线的正交编码器每转产生4000个计数脉冲

x2: 只对A (或B)计数,但仍可确定方向

“转速模式”:正交编码器输入可分频
**********************************************************************
上面这几种模式都怎么设置啊?

出0入0汤圆

 楼主| 发表于 2010-5-22 15:25:37 | 显示全部楼层
自己顶

出0入0汤圆

发表于 2010-9-8 23:24:38 | 显示全部楼层
刚发现你的帖子,注明没人关注呢,正想用它来连接编码器,不知道问题解决了没?是否可以分享下心得!

出0入0汤圆

发表于 2010-9-9 08:25:50 | 显示全部楼层
请看STM32参考手册中定时器一章中,“编码器接口模式”一节的描述。

英文版:http://www.st.com/stonline/products/literature/rm/13902.pdf
中文版:http://www.stmicroelectronics.com.cn/stonline/mcu/images/STM32_RM_CH_V10_1.pdf

出0入0汤圆

发表于 2010-9-10 08:44:14 | 显示全部楼层
一个定时器能做一个正交编码器

出0入0汤圆

发表于 2010-9-11 20:44:19 | 显示全部楼层
我现在也是在用,我看了好像是上升沿和下降沿都计数

出0入0汤圆

发表于 2010-9-11 21:56:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-12 16:38:27 | 显示全部楼层
STM32正交编码器接口ourdev_582394EOOMJB.pdf(文件大小:323K) (原文件名:正交编码器接口.pdf)
总是下载别人的东东,这次也帮大家转载一下,希望能有一定的帮助

出0入0汤圆

发表于 2010-9-13 11:39:54 | 显示全部楼层
可编程的计数率

x4: 标准模式,所有边沿有效
   1000线的正交编码器每转产生4000个计数脉冲

x2: 只对A (或B)计数,但仍可确定方向

“转速模式”:正交编码器输入可分频
**********************************************************************
上面这几种模式都怎么设置啊?
============================================================================
就是

X4就是 设置成 编码器接口 模式3
X2   设置成 编码器接口 模式1 或者2

出0入0汤圆

发表于 2011-4-8 09:03:47 | 显示全部楼层
TIM_EncoderMode_TI12       TIM编码模式3


还有这句话:
TIM_EncoderInterfaceConfig(ENCODER_TIMER, TIM_EncoderMode_TI12,TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);

两个TIM_ICPolarity_Rising都代表什么呢?
==============================================================================================================
这几天在处理正交编码计数的问题,稍微了解了些,以下是我的理解,如有不对的地方,请一定指正:
tim编码模式3:2个通道的上升沿、下降沿都计数。(4倍速计数)
两个TIM_ICPolarity_Rising代表不滤波、不变相。

出0入0汤圆

发表于 2011-9-15 15:44:30 | 显示全部楼层
正在学习上面的东西对我很有用 ,但是还是希望和各位一起交流

出0入0汤圆

发表于 2011-9-28 09:28:42 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-9-28 13:44:47 | 显示全部楼层
mark,只有16位,麻烦,如果需要位数再高点有何办法

出0入0汤圆

发表于 2012-2-16 10:16:33 | 显示全部楼层
我也在学习这方面的知识,希望能和大家一起交流

出0入0汤圆

发表于 2012-4-11 12:29:45 | 显示全部楼层
STM32 正交编码器一定要用PA6 PA7这两个口吗

出0入0汤圆

发表于 2012-12-14 23:01:08 | 显示全部楼层
顶下,学习了

出0入0汤圆

发表于 2012-12-15 11:46:14 | 显示全部楼层
模式一只在编码器输出a相上下沿计数
模式二只在编码器输出b相上下沿计数
模式三就是在ab两相的上下沿都计数

出0入0汤圆

发表于 2013-1-10 22:31:55 | 显示全部楼层
路过,下来看看~~

出0入0汤圆

发表于 2013-8-15 17:13:28 | 显示全部楼层
pc6,pc7也可以的,只要这个tim有decoder功能,他的ch1,ch2就ok!

出0入0汤圆

发表于 2013-9-4 09:54:46 | 显示全部楼层
jsxzfxcg 发表于 2013-8-15 17:13
pc6,pc7也可以的,只要这个tim有decoder功能,他的ch1,ch2就ok!

正解、、、、、、、、、、

出0入0汤圆

发表于 2014-4-14 14:56:41 | 显示全部楼层
学习中,,,

出0入0汤圆

发表于 2014-4-20 12:56:23 | 显示全部楼层
我在学习用EC11旋转编码开关,
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-16 03:40

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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