打印

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

[复制链接]
1114|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2018-11-6 20:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wyjie| | 2018-11-6 20:08 | 只看该作者
详细说说

使用特权

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

使用特权

评论回复
地板
jlyuan| | 2018-11-6 20:16 | 只看该作者
有什么问题吗

使用特权

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

使用特权

评论回复
6
yszong| | 2018-11-6 20:24 | 只看该作者
使用反馈信号来,测量速度。

使用特权

评论回复
7
dengdc| | 2018-11-6 20:26 | 只看该作者

经典的做法是闭环控制,上PID或者PI

使用特权

评论回复
8
heweibig| | 2018-11-6 20:30 | 只看该作者
使用广电编码器来做个闭环,用经典控制PID处理一下,可以不

使用特权

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

使用特权

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

使用特权

评论回复
11
lizye| | 2018-11-6 20:39 | 只看该作者
楼上说的很是的,基本的就是一提供脉冲的

使用特权

评论回复
12
zhenykun|  楼主 | 2018-11-6 20:42 | 只看该作者
嗯,我知道了,呵呵

使用特权

评论回复
13
usysm| | 2018-11-6 22:29 | 只看该作者
使用的是什么传感器呢

使用特权

评论回复
14
typeof| | 2018-11-6 22:30 | 只看该作者
zhenykun 发表于 2018-11-6 20:12
最近在做一个用DSP2812控制直流电机的程序,我同过修改计数器TxPR的值调节电机的速度,修改发送脉冲数来修 ...

TMS320F28335呢

使用特权

评论回复
15
yujielun| | 2018-11-6 22:30 | 只看该作者
高效代码(使用 C/C++ 和汇编语言)

使用特权

评论回复
16
htmlme| | 2018-11-6 22:30 | 只看该作者
多达两个正交编码器接口

使用特权

评论回复
17
pklong| | 2018-11-6 22:31 | 只看该作者
学习《基于DSP的电动机控制技术》

使用特权

评论回复
18
touser| | 2018-11-6 22:31 | 只看该作者
DSP控制BLDC

使用特权

评论回复
19
myiclife| | 2018-11-6 22:32 | 只看该作者
看着比较复杂一些。

使用特权

评论回复
20
uytyu| | 2018-11-6 22:33 | 只看该作者
DSPTMS320F240用于电动机控制

使用特权

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

本版积分规则

868

主题

11535

帖子

3

粉丝