智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: dongy
打印 上一主题 下一主题

[硬件类] 传感器延时

  [复制链接]

10

主题

416

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3914

特殊贡献奖章优秀会员奖章在线王奖章活跃会员奖章

QQ
威望
1338
贡献
1476
兑换币
141
注册时间
2010-11-18
在线时间
550 小时
11#
发表于 2011-5-28 22:42:23 | 只看该作者
回复 9# aiqing_shu


   拜托,想想你舵机的响应时间吧...检波时间小于20ms完全可以接受,现在我们车速2.2m/s完全没有影响
   还有纹波不是问题,经过数字滤波后结果完全可以接受
回复 支持 反对

使用道具 举报

5

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
622
QQ
威望
330
贡献
276
兑换币
0
注册时间
2011-5-25
在线时间
8 小时
12#
发表于 2011-5-29 17:17:15 | 只看该作者
仿真不比实物啊!
回复 支持 反对

使用道具 举报

7

主题

37

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
486
威望
277
贡献
79
兑换币
2
注册时间
2010-10-29
在线时间
65 小时
13#
发表于 2011-5-29 18:57:38 | 只看该作者
整流是干嘛的
回复 支持 反对

使用道具 举报

2

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
774
威望
269
贡献
493
兑换币
0
注册时间
2011-3-6
在线时间
6 小时
14#
发表于 2011-5-29 19:56:44 | 只看该作者
不需要整流,那负的值怎么用AD采集?
回复 支持 反对

使用道具 举报

1

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1307
威望
774
贡献
333
兑换币
262
注册时间
2009-11-20
在线时间
100 小时
15#
发表于 2011-6-1 21:05:07 | 只看该作者
回复 11# doramin


    哥哥。数码舵机的控制周期为3。3ms
回复 支持 反对

使用道具 举报

10

主题

416

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3914

特殊贡献奖章优秀会员奖章在线王奖章活跃会员奖章

QQ
威望
1338
贡献
1476
兑换币
141
注册时间
2010-11-18
在线时间
550 小时
16#
发表于 2011-6-1 22:41:52 | 只看该作者
回复 15# aiqing_shu

      20ms是阶跃响应时间,你舵机20ms能从0度转到最大啊?
回复 支持 反对

使用道具 举报

1

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1307
威望
774
贡献
333
兑换币
262
注册时间
2009-11-20
在线时间
100 小时
17#
发表于 2011-6-2 00:15:19 | 只看该作者
回复 11# doramin


      模拟舵机的响应时间为20ms。无论控制信号发送的频率(更新率)是多高,对于模拟舵机来说,一个位置信号切换到下一个位置信号的延时为20ms。数字舵机,通常的控制频率为300Hz。如果控制信号更新率能够达到100Hz,那么你就可以得到100Hz的响应,也就是延时只有10ms;如果控制信号的更新率达到300Hz,那么延时就只有3.3ms。
回复 支持 反对

使用道具 举报

3

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
902
威望
425
贡献
413
兑换币
10
注册时间
2011-5-6
在线时间
32 小时
18#
发表于 2011-6-2 09:18:32 | 只看该作者
回复 9# aiqing_shu


    不整流怎么采集呀? 可以吗 还用滤波吗?
回复 支持 反对

使用道具 举报

10

主题

416

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3914

特殊贡献奖章优秀会员奖章在线王奖章活跃会员奖章

QQ
威望
1338
贡献
1476
兑换币
141
注册时间
2010-11-18
在线时间
550 小时
19#
发表于 2011-6-2 22:18:17 | 只看该作者
回复 17# aiqing_shu


   我说了是阶跃响应时间,20ms的阶跃响应里3.3ms可以降低多少你自己回去查电路书吧
   加上舵机的机械延迟20ms==无延迟;

   另外附上我检波电路的阶跃响应图你自己回去好好研究吧

   我还想问你车速多少?检波影响你传感器响应速度了?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

1

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1307
威望
774
贡献
333
兑换币
262
注册时间
2009-11-20
在线时间
100 小时
20#
发表于 2011-6-3 11:56:46 | 只看该作者
回复 19# doramin


   我成绩差,电路书都扔不见了。请不要嫌弃我电路学不好,因为我不是好学生,要是你能查到,放上来共享定不胜感激。
   阶跃响应什么的,搞不懂,只想说明,数码舵机的控制周期为3.3ms,我什么都不懂,想请教大神一下,既然是数码舵机,为何老谈20ms,可能你选择只用50hz像模拟舵机一样使用数字舵机吧。
这是模拟舵机的电路图,PWM信号由接收通道进入信号解调电路BA6688的12脚进行解调,获得一个直流偏置电压。该直流偏置电压与电位器的电压比较,获得电压差由BA6688的3脚输出。该输出送入电机驱动集成电路BAL6686,以驱动电机正反转。当电机转动时,通过级联减速齿轮带动电位器Rw1旋转,直到电压差为O,电机停止转动。
详见文档《舵机工作原理》。
若PWM外部控制信号为50Hz,则直流伺服电机控制器芯片获得位置信息的分辨时间就是20ms,比较PWM控制信号正比的电压与反馈电位器电压得出差值,该差值经脉宽扩展(占空比改变,改变大小正比于差值)后驱动电机动作,也就是说由于受PWM外部控制信号频率限制,最快20ms才能对舵机摇臂位置做新的调整。
数码舵机通过MCU可以接收比50Hz频率(周期20ms)快得多的PWM外部控制信号,就可在更短的时间分辨出PWM外部控制信号的位置信息,计算出PWM信号占空比正比的电压与反馈电位器电压的差值,去驱动电机动作,做舵机摇臂位置最新调整。

舵机约20ms才能做一次新调整。而数码舵机以更高频率(可达300HZ)PWM驱动电机。意味着3.3ms做一次调整。
详见文档《模拟舵机与数字舵机的区别》

如你所说,1.5ms确实很正常,也很微不足道,但我的控制周期为5ms,近1/3花在检测上,3.5ms还有一大段代码呢,留给我的时间并不多。至于车速,当然是你快,我现在车还爬着呢。另外。我水平确实低,那张图真没看出什么意思。


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 17:08 , Processed in 0.069499 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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