GY-53红外测距模块使用指南
需积分: 22 36 浏览量
更新于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是一款功能齐全、易于集成的红外测距模块,适用于多种自动化和智能化设备中,为开发人员提供了一种高效且经济的测距解决方案。
2022-09-24 上传
2021-09-30 上传
2022-09-20 上传
2022-09-21 上传
2021-04-08 上传
2022-09-20 上传
qq_28415629
- 粉丝: 0
- 资源: 1
最新资源
- GEC2410B实验箱 linux实验
- 单片机的40个实验.pdf
- 一种基于编码的关联规则挖掘算法
- 有关数字地和模拟地分割的介绍.pdf
- 适合新手入门的C#中文教程
- 移动代理服务器MAS短信API2.2开发手册(.Net)
- 移动代理服务器MAS短信API2.2开发手册(DB接口)
- 基于事务相似矩阵的关联规则挖掘算法
- 组态王在楼宇监控的应用
- 分布式关联规则挖掘系统实现
- dynamips 报错及非正常现象的解决办法
- 英语完形填空的考试系统
- 演讲文本Come on in and sit in the aisles./ p6 u& j*
- PHPCMS 整站代码分析讲解
- VC++动态链接库编程深入浅出
- 高效使用JUnit(如何提升JUnit在Java开发中的价值)