智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1381|回复: 5
打印 上一主题 下一主题

老电机pid

[复制链接]

20

主题

69

帖子

0

精华

高级会员

躁动的一头驴

Rank: 4

积分
897
威望
511
贡献
148
兑换币
299
注册时间
2016-2-26
在线时间
119 小时
跳转到指定楼层
1#
发表于 2016-4-30 11:14:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我最近在调电机的增量PID的时候遇到了疑问,就是怎么把一定时间内采集的脉冲数和要给电机的占空比联系起来,如果这段时间内1m/s的速度,脉冲为900个,而速度的占空比只要50,怎么联系起来呢?
回复

使用道具 举报

11

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
819
威望
511
贡献
70
兑换币
310
注册时间
2015-6-11
在线时间
119 小时
6#
发表于 2016-5-31 10:08:46 | 只看该作者
画画画u 发表于 2016-5-30 16:39
就是脉冲累加器直接读数,当作速度调就好了,用增量式的PID,算好return计算值加上上一次的输出就是这次 ...

en,QQ919747344,蟹蟹
回复 支持 反对

使用道具 举报

20

主题

69

帖子

0

精华

高级会员

躁动的一头驴

Rank: 4

积分
897
威望
511
贡献
148
兑换币
299
注册时间
2016-2-26
在线时间
119 小时
5#
 楼主| 发表于 2016-5-30 16:39:34 | 只看该作者
asd633225 发表于 2016-5-29 22:47
楼主这个解决了吗?

就是脉冲累加器直接读数,当作速度调就好了,用增量式的PID,算好return计算值加上上一次的输出就是这次的输出了,可能理解的不好,多多交流,顺便加下好友交流下吧
回复 支持 反对

使用道具 举报

11

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
819
威望
511
贡献
70
兑换币
310
注册时间
2015-6-11
在线时间
119 小时
4#
发表于 2016-5-29 22:47:53 | 只看该作者
楼主这个解决了吗?
回复 支持 反对

使用道具 举报

20

主题

69

帖子

0

精华

高级会员

躁动的一头驴

Rank: 4

积分
897
威望
511
贡献
148
兑换币
299
注册时间
2016-2-26
在线时间
119 小时
3#
 楼主| 发表于 2016-4-30 12:37:46 | 只看该作者
请问我要把占空比对应的速度换算成脉冲数再进行计算吗
回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
824
威望
426
贡献
244
兑换币
269
注册时间
2015-1-1
在线时间
77 小时
毕业学校
大连东软信息学院
2#
发表于 2016-4-30 11:44:26 | 只看该作者
看你的编码器是几线的  100线的话大概是1秒100个脉冲  然后编码器大概会返回来值  用这个值和目标值做差就是误差了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 13:50 , Processed in 0.076050 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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