OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: jasonlin

基于战舰STM32开发简易直流电机速度环PID闭环控制

  [复制链接]

0

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-5-1
在线时间
1 小时
发表于 2016-5-1 20:18:12 | 显示全部楼层
你好 我也是stm32初学者 用的stm32f4  请问 你的速度环用的是m法还是t法 能稍微讲解一下吗 谢谢了 大神
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-5-8
在线时间
2 小时
发表于 2016-5-8 17:24:39 | 显示全部楼层
可不可以留个联系方式,我想向你学习一下pid的控制的经验
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2016-5-25
在线时间
4 小时
发表于 2016-5-28 00:27:17 | 显示全部楼层
MARK下
回复 支持 反对

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2016-5-19
在线时间
30 小时
发表于 2016-5-28 09:40:04 | 显示全部楼层
感谢分享,学习学习
回复 支持 反对

使用道具 举报

10

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
192
金钱
192
注册时间
2016-5-11
在线时间
16 小时
发表于 2016-6-7 13:26:21 | 显示全部楼层
我想问一下楼主,你的pid控制算法中的参数是根据什么设置的?也就是你怎么设置的kp、ki、kd的值?
回复 支持 反对

使用道具 举报

10

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
192
金钱
192
注册时间
2016-5-11
在线时间
16 小时
发表于 2016-6-7 13:33:53 | 显示全部楼层
楼主,我想问一下你的pid算法控制里面的kp、ki、kd是根据什么来设置的或者说怎么算出来的?
回复 支持 反对

使用道具 举报

Hxpe 该用户已被删除
发表于 2016-6-9 09:07:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-3-30
在线时间
2 小时
发表于 2016-6-9 19:14:39 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-6-26
在线时间
0 小时
发表于 2016-6-26 20:31:12 | 显示全部楼层
支持,谢谢楼主
回复 支持 反对

使用道具 举报

hexuanzhu 该用户已被删除
发表于 2016-7-25 09:19:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2015-10-30
在线时间
13 小时
发表于 2016-8-11 17:21:58 | 显示全部楼层
顶一下。哈哈哈哈哈
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-8-18
在线时间
0 小时
发表于 2016-8-18 14:48:18 | 显示全部楼层
回复才能下载么。。。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-8-22
在线时间
1 小时
发表于 2016-9-1 11:13:19 | 显示全部楼层
顶一顶
回复 支持 反对

使用道具 举报

2

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2014-6-23
在线时间
17 小时
发表于 2016-9-19 11:55:16 | 显示全部楼层
顶,感谢分享~
回复 支持 反对

使用道具 举报

3

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2015-8-12
在线时间
19 小时
发表于 2016-9-26 15:18:45 | 显示全部楼层
研究研究,感谢楼主对知识的沉淀
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2016-10-7
在线时间
5 小时
发表于 2016-10-9 15:29:01 | 显示全部楼层
楼主啊! PID->errD = PID->errNow - PID->errOld;里面PID->errOld在哪里定义的呢!
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2016-10-7
在线时间
5 小时
发表于 2016-10-9 15:44:17 | 显示全部楼层
还有那个pid的几个系数是怎么的到的呢!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2016-8-6
在线时间
5 小时
发表于 2016-10-15 13:22:11 | 显示全部楼层
楼主我用PID控制电机时降速时电机会出现疯转,请问这可能是什么原因呢
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2016-10-12
在线时间
28 小时
发表于 2016-10-15 17:42:14 来自手机 | 显示全部楼层
二月江南雪 发表于 2015-4-3 13:41
回复【13楼】jasonlin:
-------------------------------
非常感谢。之前没有时间学习STM32,现在才刚起步 ...

按键调速只是手段,你可以做个简单界面,就可以做任意速度调试,相比按键那就方便多了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-11-8
在线时间
1 小时
发表于 2016-11-8 19:48:36 | 显示全部楼层
不错的
回复 支持 反对

使用道具 举报

11

主题

179

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1100
金钱
1100
注册时间
2016-7-19
在线时间
168 小时
发表于 2016-11-9 15:35:33 | 显示全部楼层
目前正要用到,谢谢楼主了。
回复 支持 反对

使用道具 举报

13

主题

163

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1834
金钱
1834
注册时间
2012-5-19
在线时间
281 小时
发表于 2016-12-2 09:46:59 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2016-3-7
在线时间
10 小时
发表于 2016-12-3 20:52:52 | 显示全部楼层
666666666666666666
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2016-3-7
在线时间
10 小时
发表于 2016-12-3 21:37:05 | 显示全部楼层
TIM_CtrlPWMOutputs(TIM1, ENABLE);        //使能或者失能 TIM1 的主输出
求问这里的定时器1的主输出指的是什么啊?
回复 支持 反对

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2016-12-31 17:11:09 | 显示全部楼层
Mark一下
回复 支持 反对

使用道具 举报

7

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
金钱
402
注册时间
2016-12-10
在线时间
73 小时
发表于 2017-1-29 20:25:23 | 显示全部楼层
收下啦,谢谢楼主分享
回复 支持 反对

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2017-3-14 20:12:14 | 显示全部楼层
jasonlin 发表于 2015-4-4 10:26
回复【15楼】二月江南雪:
---------------------------------
你就写个按键值读取的函数,然后进入判断后给 ...

直流电机可以不看直接用电调呀
回复 支持 反对

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2017-3-14 20:14:28 | 显示全部楼层
厉害了我的哥
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-9-5
在线时间
10 小时
发表于 2017-3-15 00:04:40 | 显示全部楼层
谢谢分享^_^
回复 支持 反对

使用道具 举报

3

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
150
金钱
150
注册时间
2016-11-5
在线时间
26 小时
发表于 2017-3-15 10:26:55 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2016-7-13
在线时间
41 小时
发表于 2017-3-24 19:32:51 | 显示全部楼层
下载不了,楼主可以再发一遍吗?@jasonlin
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-4-1
在线时间
7 小时
发表于 2017-4-5 22:16:05 | 显示全部楼层
学习了。不错的知识
回复 支持 反对

使用道具 举报

4

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2016-5-20
在线时间
10 小时
发表于 2017-4-22 22:17:54 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2016-12-25
在线时间
13 小时
发表于 2017-4-30 20:40:26 | 显示全部楼层
楼主,你好。我想请教一些问题:我想用编码直流电机+TB6612驱动板+PID算法 实现电机的位置控制(比如转动个45度),使用定时器的编码模式计数编码器的值来确定其位置,但是现在不知道如何计算PWN的占空比(频率为10KHz)。请问楼主有什么建议吗?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2017-4-27
在线时间
9 小时
发表于 2017-5-8 17:02:47 | 显示全部楼层
jorry 发表于 2015-7-12 21:40
楼主  正在学习您的代码中 但其中的Vbreak   prd   的含义 ...

遇到一样的问题  请问您知道了吗
回复 支持 反对

使用道具 举报

8

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
233
金钱
233
注册时间
2017-3-17
在线时间
102 小时
发表于 2017-5-9 16:28:34 | 显示全部楼层
mark一下
回复 支持 反对

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2017-5-10 10:12:30 | 显示全部楼层
jasonlin 发表于 2015-4-4 10:23
你就写个按键值读取的函数,然后进入判断后给对应电机写入速度值就可以了,电机驱动肯定是要的,L298太弱了 ...

是L298驱动控制不好吗?自己用半桥芯片和MOS怎么做驱动呀
回复 支持 反对

使用道具 举报

0

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2017-5-2
在线时间
3 小时
发表于 2017-5-10 11:53:42 | 显示全部楼层
优势STM32F4系列、STM32F2系列、STM32F1系列 用到 加我 270129716
主营ST MCU优势STM32F4、2系列 STM32H7系列Q:3073924495 TEL 13168746997
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2015-11-4
在线时间
16 小时
发表于 2017-5-17 17:17:59 | 显示全部楼层
闯闯闯 发表于 2015-8-2 17:34
回复【20楼】jasonlin:
---------------------------------
一路pwm波可以控制电机正反转吗

可以实现,我的遥控小车就是两路PWM控制两个电机,四个方向。PWM值在大于一定范围时为一个方向,在小于一定范围时为另一个方向。
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2376
金钱
2376
注册时间
2013-11-11
在线时间
147 小时
发表于 2017-5-18 10:01:05 | 显示全部楼层
谢谢楼主分享。。。。学习学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2017-5-24
在线时间
0 小时
发表于 2017-5-24 21:17:16 | 显示全部楼层
亲,把程序烧进板子,,,不加驱动直接控制四路电机嘛?
回复 支持 反对

使用道具 举报

12

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2017-4-3
在线时间
117 小时
发表于 2017-6-13 18:50:49 来自手机 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

11

主题

179

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1100
金钱
1100
注册时间
2016-7-19
在线时间
168 小时
发表于 2017-6-21 14:11:40 | 显示全部楼层
谢谢分享!!
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2017-4-18
在线时间
21 小时
发表于 2017-7-21 10:55:21 | 显示全部楼层
whileandwhen 发表于 2016-5-1 20:18
**** 作者被禁止或删除 内容自动屏蔽 ****

TIM7 5ms定时,读取脉冲数,很明显M法
回复 支持 反对

使用道具 举报

17

主题

237

帖子

0

精华

高级会员

Rank: 4

积分
925
金钱
925
注册时间
2012-2-27
在线时间
393 小时
发表于 2017-7-21 18:05:54 | 显示全部楼层
这个是怎么玩的,有没有实物?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2017-7-3
在线时间
10 小时
发表于 2017-7-21 20:20:13 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2017-1-20
在线时间
21 小时
发表于 2017-7-24 15:04:35 | 显示全部楼层
mark!!
回复 支持 反对

使用道具 举报

1

主题

50

帖子

0

精华

高级会员

Rank: 4

积分
796
金钱
796
注册时间
2012-7-19
在线时间
110 小时
发表于 2017-7-25 11:09:11 | 显示全部楼层
收藏,谢谢分享^-^
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2016-11-18
在线时间
30 小时
发表于 2017-7-28 23:20:49 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

3

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-7-29
在线时间
18 小时
发表于 2017-7-29 15:42:48 | 显示全部楼层
强,学习了, 不错
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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