完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
避障就是小车遇到障碍物时,能够改变移动方向,避开障碍物,而不至于撞上障碍物。避障首先要有传感器可以检测到障碍物,常见的避障有红外避障和超声波壁障两种。
一、红外避障 如下为AlphaBot2红外避障部分的原理图。红外传感器ST188主要有两部分,红外发射管和红外接收管。红外发射管发出红外光,没有障碍物时,红外接收管接收不到红外光,处于几乎截至的状态。ASR端处于高电平状态。当遇到障碍物时,反射回来被红外接收管接收,接收管慢慢开始导通,ASR端的电压慢慢降低。ASR端的电压随着障碍物的距离变化,障碍物越近时,ASR端电压越低。 LM393为两路比较器。IN1- 端输入的为电位器电压,IN1+端输入的为传感器模拟输出电压。 当IN1+电压比IN-电压高时,OUT1输出高电平。此时LED灯不亮。 当IN1+电压比IN-电压低时,则OUT1输出低电平。此时LED灯亮。表示检测到障碍物。 由此可知。调节电位器的电压可以调节红外传感器的探测距离。当调节到LED灯刚好熄灭时,检测距离最远。如果LED灯常亮或者一直不亮可以调节电位器。使LED灯处于刚好熄灭的状态。 二、超声波避障 超声波测距模块有四个针脚,除了电源(VCC)和地(GND),还有发射管脚 TRIG 和接收管脚 ECHO。 控制原理: 超声波测距原理是当发送的超声波遇 到物体后被反射回来,被接收端接收。 通过发送信号到接收到回响信号时间 间隔可以算得距离。 以上时序图表明超声波的控制原理。模块工作时 IO 口给至少 10us 的高平信号控制 TRIG 触发测距。模块将自动发射 8 个 40kHz 的方波,并且自动检测是否有信号返回。若有信号 返回,通过 ECHO 输出一个高电平,而高电平的持续时间就是超声波发射到返回的时间。根据声音传播的速度和时间我们可以测出距离:测量距离=(测量时间*声音速度)/2。声 音的传播速度通常按 340m/s 来计算。 红外检测反应快,直接通过读取管脚电平可以判断是否有障碍物,但是检测距离短,容易受太阳光干扰。超声波检测距离长,当同时检测时间也长,而且超声波会反射,当前方障碍物平面不是在小车正前方,与小车形成夹角时测量的距离有可能不准。 |
|
|
|
只有小组成员才能发言,加入小组>>
692 浏览 0 评论
1106 浏览 1 评论
2473 浏览 5 评论
2808 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2646 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
653浏览 9评论
649浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
781浏览 6评论
628浏览 5评论
668浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:59 , Processed in 1.043189 second(s), Total 79, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号