智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2126|回复: 9
打印 上一主题 下一主题

问几个弱智的问题,希望好心人解答.......

[复制链接]

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
跳转到指定楼层
1#
发表于 2012-3-30 19:16:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一次做车鸭梨好大
现在有几个问题弄不明白。

1、pwm波控制电机,需要中断方式么?我在各种技术报告中没发现有人使用pwm中断功能
就是说,我在处理完图像之后在进行电机控制么?
那么电机在处理图像过程中怎么办?不持续给pwm波的话会跑么...............

2、然后一般是先pwm控制舵机还是电机.....貌似都是先控制舵机么....是因为舵机情况少代码少运行相对快么?
3、摄像头的前瞻一般多少合适,是不是一般都要覆盖刚好车前的那部分,那么提高前瞻不就只能依靠提高摄像头高度么?高度太高不就提高重心不稳了么......
4、pid的输入和输出我还是没搞明白是什么,输入的是偏差?是摄像头中线和黑线的偏差么?要连续采取三次?可是输入量只有一个呀.......然后输出的是什么?能直接输出pwm波么.......应该不行吧........有点乱.......就是说,我如何才能把输出的东西和pwm波控制联系起来.........我如何能把一次输入和采取3次图片的偏差联系起来.......

好吧,暂时想到这些,希望好心人解答.....好乱哟.......

2

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1078
威望
613
贡献
255
兑换币
12
注册时间
2012-1-7
在线时间
105 小时
2#
发表于 2012-3-30 20:02:46 | 只看该作者
1.pwm波是经过timer设置后自动产生,中途可以变换脉宽,至少stm32是这样。设置好了以后你不管它,他也会一直输出pwm波。
2.。。。。。。后面的还没做。。。。。
回复 支持 反对

使用道具 举报

0

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
威望
365
贡献
83
兑换币
18
注册时间
2010-12-20
在线时间
23 小时
3#
发表于 2012-3-30 20:17:54 | 只看该作者
1:pwm波是会一直输出的
2:舵机,电机前后,无所谓,不过一场中可能会控制舵机多次,控制电机可能次数会少点
3:摄像头的前瞻一般在 1米的样子吧,车前大概会有10cm的看不到,也就是盲区
想提高前瞻还可以靠抬头,也就是加大仰角啊,不一定是高度的
5:pid的输入是期望,以及当前值和期望的误差,输出就是需要的实际控制量

回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
4#
 楼主| 发表于 2012-3-30 21:50:29 | 只看该作者
adndcn 发表于 2012-3-30 20:02
1.pwm波是经过timer设置后自动产生,中途可以变换脉宽,至少stm32是这样。设置好了以后你不管它,他也会一直 ...

谢谢,那一开始挂个pwm初始化就不用管了呗
回复 支持 反对

使用道具 举报

0

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
威望
365
贡献
83
兑换币
18
注册时间
2010-12-20
在线时间
23 小时
5#
发表于 2012-3-30 21:53:01 | 只看该作者
liu_fanyi 发表于 2012-3-30 21:50
谢谢,那一开始挂个pwm初始化就不用管了呗

-_- 你不需要实时控制方向和速度吗?
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
6#
 楼主| 发表于 2012-3-30 21:56:33 | 只看该作者
ACOSSATD 发表于 2012-3-30 20:17
1:pwm波是会一直输出的
2:舵机,电机前后,无所谓,不过一场中可能会控制舵机多次,控制电机可能次数会少 ...

那10cm是必然的么,前瞻1m是指最远距离距车的距离么?那么摄像头的视野范围就是9.9m?
加大仰角不就会同时多出更多的盲区么...?

就是我对那个期望和实际控制量不理解.............................
期望一般是角度还是距离?既然Pid是逐次逼近,是不是应该有负反馈的过程.....就是实际控制量继续作为当前值负反馈给输入与期望求偏差....
十分感谢您的解答。。。>_<
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
7#
 楼主| 发表于 2012-3-30 21:57:59 | 只看该作者
ACOSSATD 发表于 2012-3-30 21:53
-_- 你不需要实时控制方向和速度吗?

啊,不是....我是说让电机自己转的话就一开始初始化pwm就可以了呗......控制再考虑嘛,啊哈哈....(挠头>_<)
回复 支持 反对

使用道具 举报

0

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
威望
365
贡献
83
兑换币
18
注册时间
2010-12-20
在线时间
23 小时
8#
发表于 2012-3-31 19:04:35 | 只看该作者
liu_fanyi 发表于 2012-3-30 21:56
那10cm是必然的么,前瞻1m是指最远距离距车的距离么?那么摄像头的视野范围就是9.9m?
加大仰角不就会同 ...

10cm当然不是必然的,自己确定,前瞻1m是指处理的图片行数所对应的距离
加大仰角的同时可以降低高度就可以减少盲区了啊

关于PID建议你还是再看看资料
回复 支持 反对

使用道具 举报

0

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
威望
365
贡献
83
兑换币
18
注册时间
2010-12-20
在线时间
23 小时
9#
发表于 2012-3-31 19:05:41 | 只看该作者
liu_fanyi 发表于 2012-3-30 21:57
啊,不是....我是说让电机自己转的话就一开始初始化pwm就可以了呗......控制再考虑嘛,啊哈哈....(挠头>_



好吧,其实你要是开环恒速跑的话直接初始化就行了
最开始的时候基本都是这样跑的,也不失为一个好选择
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
10#
 楼主| 发表于 2012-3-31 21:51:21 | 只看该作者
ACOSSATD 发表于 2012-3-31 19:05
好吧,其实你要是开环恒速跑的话直接初始化就行了
最开始的时候基本都是这样跑的,也不失为一个好选 ...

额,各方面谢谢了,看来我对pid的理解还有很大的问题....我再去好好看看资料的.....
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 08:32 , Processed in 0.154675 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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