智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2604|回复: 10
打印 上一主题 下一主题

电机pid求教

[复制链接]

31

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2302
QQ
威望
1085
贡献
659
兑换币
632
注册时间
2014-8-2
在线时间
279 小时
跳转到指定楼层
1#
发表于 2015-5-9 18:11:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一开机有一段明显的加速阶段,这时候,pid的系数应该怎么调节呢
回复

使用道具 举报

31

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2302
QQ
威望
1085
贡献
659
兑换币
632
注册时间
2014-8-2
在线时间
279 小时
2#
 楼主| 发表于 2015-5-9 21:55:13 | 只看该作者
la9998372 发表于 2015-5-9 21:46
这是有超调吧。。。你是增量式还是位置式?

增量式的是不是p太大了
回复 支持 反对

使用道具 举报

16

主题

746

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4951
威望
2517
贡献
1610
兑换币
1718
注册时间
2013-12-12
在线时间
412 小时
3#
发表于 2015-5-10 00:45:57 | 只看该作者
给定值缓慢增加
回复 支持 反对

使用道具 举报

18

主题

285

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6760

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
3859
贡献
933
兑换币
2546
注册时间
2014-2-24
在线时间
984 小时
4#
发表于 2015-5-10 00:49:18 | 只看该作者
你是先给信号再开电机吗
回复 支持 反对

使用道具 举报

31

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2302
QQ
威望
1085
贡献
659
兑换币
632
注册时间
2014-8-2
在线时间
279 小时
5#
 楼主| 发表于 2015-5-10 14:48:34 | 只看该作者
々律°~ 发表于 2015-5-10 00:49
你是先给信号再开电机吗

不是是先开电机
回复 支持 反对

使用道具 举报

1

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
794
QQ
威望
379
贡献
211
兑换币
255
注册时间
2015-2-5
在线时间
102 小时
毕业学校
华东交通大学
6#
发表于 2015-7-21 13:20:20 | 只看该作者
大神我们开机也有明显的加速,请问怎么解决
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1311
威望
500
贡献
299
兑换币
323
注册时间
2014-10-16
在线时间
256 小时
毕业学校
惠州学院
7#
发表于 2015-8-22 20:34:29 | 只看该作者

请问怎么用上位机来调电机PID呀大神
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1311
威望
500
贡献
299
兑换币
323
注册时间
2014-10-16
在线时间
256 小时
毕业学校
惠州学院
8#
发表于 2015-8-23 09:26:15 | 只看该作者
la9998372 发表于 2015-8-22 21:01
山外上位机或者虚拟示波器啥的都可以呀。你要先看下各个上位机自己的通信协议,然后用串口发给电脑就好了 ...

大神,我用山外的上位机虚拟示波器,now_speed[0]= ftm_quad_get(FTM2);vcan_sendware((uint8 *)now_speed[0],sizeof(now_speed));采样周期是10ms,但上位机无反应,串口是有接受到一些数据的

回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1311
威望
500
贡献
299
兑换币
323
注册时间
2014-10-16
在线时间
256 小时
毕业学校
惠州学院
9#
发表于 2015-8-23 09:45:21 | 只看该作者
la9998372 发表于 2015-8-23 09:40
那是因为你没有发帧头帧尾吧,帧头是0x03 0xfc 帧尾是0xfc 0x03,中间是你要显示的数据,还有要在上位机 ...

然后数据格式也设置了UINT8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1311
威望
500
贡献
299
兑换币
323
注册时间
2014-10-16
在线时间
256 小时
毕业学校
惠州学院
10#
发表于 2015-8-23 16:18:12 | 只看该作者
la9998372 发表于 2015-8-23 14:26
你发了几个曲线?那个数据是多大的,什么类型的?

大神,我用了一个虚拟串口的软件然后可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 14:20 , Processed in 0.058038 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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