基于51的避障循迹重力感应遥控的智能小车设计(C语言) 联系客服

发布时间 : 星期六 文章基于51的避障循迹重力感应遥控的智能小车设计(C语言)更新完毕开始阅读0b63bd5b1cd9ad51f01dc281e53a580216fc50c3

出同样的光强,接收管接收到的光强不同,因此输出的电压值也不同;给定一个基准电压,通过对不同输出电压值进行比较,则电路的输出为高低电平。当检测到黑白线时分别输出为高低电平,这样不仅系统硬件电路简单,而且信号处理速度快。原理如下图10、图11所示。

图10 白色反射面下的红外反射

图11 黑色反射面下的红外吸收

红外发射管发射的红外线具有一定得方向性,当红外线照射到白色表面上时会有较大的反射,如果距离D1取值合适,红外接收管可接收到反射回的红外线,再利用红外接收管的电气特性,在电路中处理红外线的接受信息;如果反射表面为黑色,红外光会被表面将其大部分吸收,红外接收管就难以收到红外线。这样,就可以利用红外收发管组成的光电传感器检测赛道黑线,实现智能车的循迹方案。

3.3.2 比较器LM324简介

LM324为四运放集成电路,采用14脚双列直插塑料封装。内部有四个运算放大器,有相位补偿电路。电路功耗很小,工作电压范围宽,可用正电源3~30V,或正负双电源±1.5V~±15V工作。

在黑线检测电路中用来确定红外接收信号电平的高低,以电平高低判定黑线

有无。在电路中,LM324的一个输入端需接滑动变阻器,通过改变滑动变阻器的阻值来提供合适的比较电压,图12为LM324的管脚图。

图12 LM324的管教图

3.4 寻迹模块的硬件设计

红外对管循迹模块,五路寻迹TCR5000的模块,采用红外发射管和接收管光电对管寻迹传感器。红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电,图13为红外对管黑线检测电路。

图13 红外对管黑线检测电路

3.4.1 红外传感器TCRT5000简介

TCRT5000光电传感器模块是基于TCRT5000红外光电传感器设计的一款红外反射式光电开关。传感器采用高发射功率红外光电二极管和高灵敏度光电晶体管组成,输出信号经施密特电路整形,稳定可靠。传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,光敏三极管一直处于关断状态,此时模块的输出端为低电平,指示二极管一

直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,光敏三极管饱和,此时模块的输出端为高电平,指示二极管被点亮。TCRT5000反射式光电传感器是经常使用的传感器,这个系列的传感器种类齐全、价格便宜、体积小、使用方便、质量可靠、用途广泛。此传感器含一个反射模块(发光二极管)和一个接收模块(光敏三极管)。通过发射红外信号,看接收信号变化判断检测物体状态的变化,图14为TCRT5000传感器模块电路原理图,图15为它的实物图 。

图14 TCRT5000传感器模块电路原理图

图15 TCRT5000的实物图

基本参数如下:

外形尺寸:长 32mm~37 mm;宽 7.5mm;厚 2mm 工作电压:DC 3V~5.5V,推荐工作电压为5V 检测距离:1mm~8mm适用,焦点距离为2.5mm

3.5 无线模块的硬件设计

无线模块的硬件设计采用两块NRF24L01模块实时接收遥控发送的新指令.

3.6 重力感应模块的硬件设计

重力感应模块采用MPU-6050模块(三轴陀螺仪 + 三轴加速度)

MPU-6000为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了大量的包装空间。MPU-6000整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术

InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,并为应用开发提供架构化的API。

MPU-6000的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps),可准确追緃快速与慢速动作,并且,用户可程式控制的加速器全格感测范围为±2g、