打印

DSP28335如何实现4个直流电机同时测速(采用AB相输出的光码盘)

[复制链接]
2583|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tyutfbc|  楼主 | 2015-6-24 17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Dongfangyuxiao| | 2015-6-24 23:01 | 只看该作者
自己设计接口电路。

使用特权

评论回复
板凳
vivilzb1985| | 2015-6-25 13:14 | 只看该作者
这个是采用PWM控制的么?

使用特权

评论回复
地板
tyutfbc|  楼主 | 2015-6-28 08:32 | 只看该作者
vivilzb1985 发表于 2015-6-25 13:14
这个是采用PWM控制的么?

是的,28335的PWM通道足够控制电机,但是它的EQEP只有两路,不能够同时对四个电机测速,多以不知道阁下有木有什么好的办法,,,,如果不行的话,最后只能用两个28335实现了

使用特权

评论回复
5
tyutfbc|  楼主 | 2015-6-28 08:35 | 只看该作者
Dongfangyuxiao 发表于 2015-6-24 23:01
自己设计接口电路。

我想用28335自带的EQEP直接测速,但是28335只有2路EQEP,不能同时对四个电机同时测速,,大侠有木有更好的办法?

使用特权

评论回复
6
pallee| | 2015-6-29 20:12 | 只看该作者
我的设想是,可以试下ECAP模块,通过捕捉脉冲来实现频率测量,如果你电机接了负载,可以换算成角度,再算出速度。

前段时间有个项目,3个电机驱动舵板,测角度进行PID控制,28335的2个EQEP肯定不够用,设想过用ECAP来做,还没做下去。

使用特权

评论回复
7
Dongfangyuxiao| | 2015-6-29 23:53 | 只看该作者
tyutfbc 发表于 2015-6-28 08:35
我想用28335自带的EQEP直接测速,但是28335只有2路EQEP,不能同时对四个电机同时测速,,大侠有木有更好 ...

记得N年前看过一本80C196的书,里面介绍了一个用门电路设计的把增量式编码器A,B信号转为1路脉冲和一个方向信号.用计数器计数.根据方向信号判断电机正反转.

使用特权

评论回复
8
Dongfangyuxiao| | 2015-6-30 00:07 | 只看该作者

使用特权

评论回复
9
sanxinweiled| | 2015-6-30 15:40 | 只看该作者

使用特权

评论回复
10
tyutfbc|  楼主 | 2015-7-1 11:26 | 只看该作者
pallee 发表于 2015-6-29 20:12
我的设想是,可以试下ECAP模块,通过捕捉脉冲来实现频率测量,如果你电机接了负载,可以换算成角度,再算出 ...

28335它的ECAP和EQEP用的都是一套电路模块,只是在使用的时候根据实际要求配置成ECAP或者EQEP功能,,

使用特权

评论回复
11
tyutfbc|  楼主 | 2015-7-1 11:27 | 只看该作者
Dongfangyuxiao 发表于 2015-6-29 23:53
记得N年前看过一本80C196的书,里面介绍了一个用门电路设计的把增量式编码器A,B信号转为1路脉冲和一个方向 ...

这个想法是不错

使用特权

评论回复
12
tyutfbc|  楼主 | 2015-7-1 11:34 | 只看该作者
Dongfangyuxiao 发表于 2015-6-30 00:07
http://wenku.baidu.com/link?url=2qBoqBJEn-pAGyQqaqMZGIuUZu_Icfv-jxcD5Ci6Gjtg9QxIXLkV6FLn7EDwVLez0pOb ...

多谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝