GY-US42超声波传感器模块简介
GY-US42 是一款低成本高品质测距传感器模块。工作电压 3-5v,功耗小,体积小,安装方便。其工作原理是,探头发射超声波,照射到被测物体后,探头接收返回声波,利用时间差,计算出实际距离。模块有3 种方式读取数据,即串口 UART(TTL 电平),IIC,脉冲PWM 方式,串口的波特率有 9600bps 与115200bps,可配置,有连续,询问输出两种方式,可掉电保存设置。IIC 可以修改内部地址,方便一条IIC 总线同时接多个模块。脉冲 PWM 输出,跟SR04 的相同。模块可适应不同的工作环境,直接与单片机连接。接电脑时候需要USB 转TTL 模块,直接连接。IIC 模式能直接跟APM, Pixhawk,等飞控连接。由于采用收发一体化超声波探头,测距的盲区范围是20cm 左右。在20cm 内测距是无效的。
GY-US42超声波传感器模块特点
1、供电电源3-5V。
2、内置MCU 计算距离。
3、IIC、串口、PWM 通信格式。
4、近距离40HZ 的测量周期。
5、配相应的上位机软件。
6、一体化探头,体积小。
GY-US42超声波传感器模块应用
1、智能机器人。
2、教学实验室仪器。
3、生产线产品检测。
4、四轴飞行器。
5、人体测量。
6、智能小车。
GY-US42超声波传感器模块技术参数
GY-US42超声波传感器模块引脚说明
GY-US42超声波传感器模块使用方法及操作步骤
IIC 模式(默认):PS 端口悬空。模块接收到启动测量命令后,此时INT 引脚内部拉高,约12ms 后启动测量,发送超声波,待有测量结果后,INT 引脚拉内部低,此时可读取距离数据,如果IIC 模式不使用INT 引脚,则需要发送启动测量命令后,采取一定延时(延时多久视距离而定),再发送读取数据指令。
串口模式:PS 端口接VCC,模块上电,使用该模块配套的上位机可方便的对模块进行相应的设置;上位机使用前请先选择好端口和波特率,然后再点击“打开串口”按钮,发送“0xA5+0x56+0x02+0xFD”命令,模块将以约10hz 的频率输出距离数据。发送“0xA5+0x56+0x01+0xFC”命令,模块将输出一次距离数据。发送保存命令“0xA5+0x5A+0x01+0X00”,模块将保存当前的IIC 地址、输出设置、波特率。点击“帮助”按钮,在上位机下方状态栏将显示具体按钮用法。其他具体命令请参见上文。使用串口模式时候一定要先将PS 引脚接VCC 后再上电。
脉冲PWM模式:PS 端口接GND,模块上电。主机发送一个大约20us 的脉冲给模块的CR(Trig)引脚,大约12ms 后,模块启动测量,DT(Echo)引脚拉高,主机可此时开始计时,待DT(Echo)引脚拉低后主机结束计时。最后根据公式计算出距离。用户可自行进行相应的补偿计算。使用脉冲PWM 模式时候一定要先将PS 引脚接GND后再上电。