1、超声波测距传感器产品手册手册版本: 2.0适用硬件版本: 3.0发布日期: 2011 年 8 月超声波测距传感器共 3 页 第 1 页超声波测距传感器产品手册1. 简介超声波测距传感器是模拟传感器。超声波测距传感器利用声音在空气中的传输距离和传输时间成正比的原理,通过检测不同远近的反射面对超声波反射回去的时间不同来检测障碍物的距离。超声波传感器有一个发射头和一个接收头,安装在同一面上。在有效的检测距离内,发射头发射特定频率的超声波,遇到检测面反射部分超声波,接收头接收返回的超声波,由芯片记录声波的往返时间,并计算出距离值。超声波测距传感器可以通过两种方式将数据传输给主机,模拟接口和 I2C 接
2、口。2. 技术参数工作电压:DC5V 工作电流:20mA尺 寸:3545.6mm (宽 长) 重 量:16g输出接口:输出模拟信号,IIC 接口3. 布局和连接4. 接口说明4.1 模拟接口使用方法使用模拟接口时将三线插头接至主机模拟口。无需设置 I2C 地址4.2 I2C 接口使用方法当使用 I2C 接口时将四线插头接至 I2C 总线上。地址选择:采用 I2C 接口,使用两位拨码开关,可选地址为 0xB0,0xB2 ,0xB4,0xB61 下 2 下:地址为 cs1=0xB0; 1 下 2 上:地址为cs2=0xB2;1 上 2 下:地址为 cs3=0xB4; 1 上 2 上:地址为图 1:
3、超声波测距传感器组成ON1 2 ON1 2 ON1 2 ON1 2 接收头IIC 接口发射头拨码开关模拟接口超声波测距传感器共 3 页 第 2 页cs40=xB6;5. 函数说明5.1 通过模拟接口获取数据int analog(int port);函数参数为所接的模拟端口5.2 通过 IIC 接口获取数据int usonic(int addr,int cmd);函数第一个参数为 IIC 地址,即为 2 位拨码开关所设置的,cs1cs4;函数第二个参数为 IIC 命令,命令定义如下: csOFF(0x00):关闭超声波测距传感器;(传感器默认为打开) csON(0x01):打开超声波测距传感器;
4、 csGET(0x02):读取超声波测距传感器的测距结果,返回值为 int 型。6. 测试报告测试条件:正常光照,障碍物为白色墙壁,返回数据为模拟值测试机器:32 位 STM 主机,2011 科协足球机器测试地点:办公室测试高度:高于地面 5cm距离(cm)5 10 20 50 100 150 200 250返回值 35 71 140 338 672 988 1376 17087. 注意事项1、由于超声波传感器的发射和接收不是一条直线,有一定的角度,所以超声波测距传感器会受环境中其他障碍物的影响,和其他超声波测距传感器的干扰。当出现这些情况时,请尽可能改善环境的质量,重新安装超声波测距传感器的位置。超声波测距传感器共 3 页 第 3 页附录 A:产品手册版本历史版本 2.0(2011 年 8 月)本产品手册第二版。