GY-53红外测距模块使用指南
需积分: 22 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是一款功能齐全、易于集成的红外测距模块,适用于多种自动化和智能化设备中,为开发人员提供了一种高效且经济的测距解决方案。
2022-09-24 上传
2021-09-30 上传
2022-09-20 上传
2022-09-21 上传
2021-04-08 上传
2022-09-20 上传
qq_28415629
- 粉丝: 0
- 资源: 1
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析