GY-53红外测距模块使用指南

需积分: 22 15 下载量 143 浏览量 更新于2024-09-08 收藏 371KB PDF 举报
GY-53是一款专为低成本数字红外测距设计的传感器模块,它的工作电压范围为3-5伏特,具有低功耗和小巧的体积,便于安装。该模块的核心原理是利用红外LED发射光线,当光线照射到物体并反射回来时,MCU(微控制单元)接收到返回的光信号,并通过计算光线往返的时间差来得出距离值。这个距离值会直接以数字形式输出,可以适应不同的应用场景。 GY-53提供了两种数据读取方式:串口UART(TTL电平)以及PWM(1线)通信。对于串口通信,支持9600bps和115200bps两种波特率,用户可以根据需要进行配置,并可以选择连续输出或询问输出模式。此外,该模块的设置可以在断电后得以保存,增强了使用的便利性。GY-53还提供了针对arduino、51和STM32等不同类型的单片机的通讯程序,但并不提供模块的原理图和内部单片机源代码。 模块的一个特殊功能是能够设置传感器芯片单独工作模式,此时MCU不参与数据处理,简化了系统设计。在这一模式下,用户可以直接操作传感器芯片,而PWM输出则不会工作。 GY-53的主要技术参数包括其高性价比、内置MCU用于距离计算、支持PWM和串口通信格式等。其应用领域广泛,涵盖了智能机器人、教学实验室仪器、生产线产品检测以及红外测距等多种场景。 模块的引脚定义如下: - Pin1(VCC):电源+(3v-5v) - Pin2(GND):电源地 - Pin3(TX):串口USART_TX - Pin4(RX):串口USART_RX - Pin5(PWM):距离值以PWM形式输出 - Pin6(PS):串口/IIC模式转换 - Pin7(XSHUT):芯片引脚 - Pin8(GPIO1):芯片引脚 - Pin9(SDA):芯片SDA - Pin10(SCL):芯片SCL - Pin11(GND):电源地 - Pin12(VCC):电源+(3v-5v) 通信协议方面,GY-53支持串口协议,当硬件模式选择为ps=1时,使用默认的9600bps波特率(可配置),无校验位,8位数据位,1位停止位。当设置为115200bps时,波特率加快,其他设置不变。当ps=0时,模块进入IIC模式,用户可直接操作芯片。 GY-53是一款功能齐全、易于集成的红外测距模块,适用于多种自动化和智能化设备中,为开发人员提供了一种高效且经济的测距解决方案。