打印

通过中断实现对加速度的控制

[复制链接]
537|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2016-2-23 21:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wyjie| | 2016-2-23 21:56 | 只看该作者
详细说说

使用特权

评论回复
板凳
zhenykun|  楼主 | 2016-2-23 21:56 | 只看该作者
最近在做一个用DSP2812控制直流电机的程序,我同过修改计数器TxPR的值调节电机的速度,修改发送脉冲数来修改移动距离,现在就碰到一个加速度处理的问题了,我的想法是在TxPINT周期中断中实现对TxPR计数器的修改

使用特权

评论回复
地板
jlyuan| | 2016-2-23 21:56 | 只看该作者
有什么问题吗

使用特权

评论回复
5
zhenykun|  楼主 | 2016-2-23 21:57 | 只看该作者
但是感觉实现起来好像有点困难,电机加速度不受控制

使用特权

评论回复
6
yszong| | 2016-2-23 21:57 | 只看该作者
使用反馈信号来,测量速度。

使用特权

评论回复
7
dengdc| | 2016-2-23 21:57 | 只看该作者
经典的做法是闭环控制,上PID或者PI

使用特权

评论回复
8
heweibig| | 2016-2-23 21:57 | 只看该作者
使用广电编码器来做个闭环,用经典控制PID处理一下,可以不

使用特权

评论回复
9
wuhany| | 2016-2-23 21:58 | 只看该作者
有点意思,能不能说的更具体点,我最近也正想搞搞这个的,手上正好有这个系列DSP的开发板,周末打算买个步进电机和直流电机。之前倒是用MCU控制过这两种电机,倒没用DSP试过

使用特权

评论回复
10
jiahy| | 2016-2-23 21:58 | 只看该作者
电机轴上用光耦也好,霍尔也罢,旋转变压器、绕组电流脉动检测等等都行,反正只要得到RPM就有了角速度ω,那你要的角加速度α就是dω/dt了。你想控制加速度,那就有个给定的α,跟你实际检测到的α做比较,接下来就是经典的PID运算。

使用特权

评论回复
11
lizye| | 2016-2-23 21:58 | 只看该作者
楼上说的很是的,基本的就是一提供脉冲的

使用特权

评论回复
12
zhenykun|  楼主 | 2016-2-23 21:58 | 只看该作者
嗯,我知道了,呵呵

使用特权

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

本版积分规则

868

主题

11535

帖子

3

粉丝