超声波模块使用说明
HC-SR04超声波测距模块说明书

HC-SR04超声波测距模块◼产品概述HC-SR04是一款升级的超声波测距模块。
新增加UART,IIC及1-WIRE(单总线)功能,模式可以通过外围电阻设置。
2CM超小盲区,4M典型最远测距,2mA超低工作电流。
采用自研超声波测距解调芯片,使其外围更加简洁,工作电压更宽(2.8-5.5V)。
驱动采用扫频技术,减少探头本身一致性对灵敏度的影响。
内部40K驱动频率采用正温度补偿,切合探头中心频率的温度特性,减小温度影响。
外部晶振为外观兼容而放置的晶振,不起任何作用,不焊接晶振的模块价格更有优势。
◼实物图片◼主要特性⚫采用专业解调芯片⚫工作电压:2.8-5.5V⚫工作电流:2mA⚫支持GPIO,UART,IIC及1-WIRE多种接口模式,默认输出模式兼容HC-SR04⚫2CM盲区,4M典型最远测距⚫200mS周期⚫可配置各种颜色及加固型探头◼典型应用⚫玩具,机器人避障⚫液位,水位测量⚫坐姿检测⚫其它测距应用◼性能参数◼GPIO/UART/IIC/1-WIRE模式选择◼测量操作一:GPIO模式工作模式同HC-SR04。
外部MCU给模块Trig脚一个大于10uS的高电平脉冲;模块会给出一个与距离等比的高电平脉冲信号,可根据脉宽时间“T”算出:距离=T*C/2(C为声速)声速温度公式:c=(331.45+0.61t/℃)m•s-1(其中330.45是在0℃)0℃声速:330.45M/S20℃声速:342.62M/S40℃声速:354.85M/S0℃-40℃声速误差7左右。
实际应用,如果需要精确距离值,必需要考虑温度影响,做温度补偿。
如有需要,可关注我司带温补单芯片RCWL-9700。
二:UART模式UART模式波特率设置:9600N1命令返回值说明0XA0BYTE_HBYTE_MBYTE_L 输出距离为:((BYTE_H<<16)+(BYTE_M<<8)+BYTE_L)/1000单位mm0XF1公司及版本信息连接串口。
US-100超声波测距模块在Arduino平台上的使用说明

unsigned int TrigPin = 3; //将 Arduino 的 Pin3 连接至 US-100 的 Trig/TX unsigned long Time_Echo_us = 0; unsigned long Len_mm = 0;
void setup() { //Initialize
如果先将 US-100 与 Arduino 连好,再给 Arduino 下载程序,在下载程序时会出错, 因为 US-100 与 Arduino 的通信和 Arduino 下载程序时使用的同一个串口,会相互干扰。
图 3.1:串口模式下 US‐100 与 Arduino 的连接
3.2 串口模式下测距使用例程
}
3.3 串口模式下测温使用例程
int Temperature45 = 0;
void setup() { //将 Arduino 的 RX 与 TX(Digital IO 0 和 1)分别于 US-100 的 Echo/Rx 和 Trig/Tx 相连,确保连接前已经使 US-100 处于串口模式。
Serial.begin(9600); //设置波特率为 9600bps. }
Serial.begin(9600); //测量结果将通过此串口输出至 PC 上的串口监视器 pinMode(EchoPin, INPUT);//设置 EchoPin 为输入模式。 pinMode(TrigPin, OUTPUT); //设置 TrigPin 为输出模式。 }
void loop()
{ //通过 Trig/Pin 发送脉冲,触发 US-100 测距
unsigned int HighLen = 0; unsigned int LowLen = 0; unsigned int Len_mm = 0; void setup() { //将 Arduino 的 RX 与 T(X Digital IO 0 和 1)分别于 US-100 的 Echo/Rx 和 Trig/Tx 相连,确保连接前已经使 US-100 处于串口模式。
US-100超声波模块测试板使用说明V1

US‐100超声波模块测试板使用说明 1.概述US-100超声波测距模块可实现0~4.5m的非接触测距功能,拥有2.4~5.5V的宽电压输入范围,静态功耗低于2mA,自带温度传感器对测距结果进行校正,同时具有GPIO,串口等多种通信方式,内带看门狗,工作稳定可靠。
US-100测试板可实现对US-100模块两种测距模式的测试。
2.测试板接口说明在进行测试时,本模块共用到如下4个接口:z S401:3Pin模式选择拨码开关z Trig模式接口:在电平触发模式下接超声波测距模块z UART模式接口:在UART模式下接超声波测距模块z2Pin电源接口:接3~3.6V直流电源。
接口位置如图2.1所示:图2.1:US-100测试板接口示意图3.电源接口电源接口如图3.1所示图3.1:电源接口说明 4.模式选择拨码开关图4.1:模式选择拨码开关说明5.电平触发模式测试在电平触发模式下进行测试,需先将拨码开关的1号及2号Pin 拨至下方,将3号Pin拨至上方,然后按照下列步骤进行: z将US-100超声波测距模块背部的模式选择跳线拔掉。
z将US-100超声波模块插至测试板的Trig模式接口。
z将测试板上电。
如图5.1所示:图5.1:电平触发模式测试场景图说明:电平触发模式下,数码管第一排显示“-25”,无意义;第二排显示当前测量距离值,单位是mm,图5.1中显示为196mm。
6.串口模式测试在串口触发模式下进行测试,需先将拨码开关的1号及3号Pin 拨至下方,将2号Pin拨至上方,然后按照下列步骤进行:z将US-100超声波测距模块背部的模式选择跳线插上。
z将US-100超声波模块插至测试板的Trig模式接口。
z将测试板上电。
如图6.1所示:图6.1:串口模式测试场景图说明:UART模式下,第一排显示的是温度值,图6.1中为20度;第二排显示的是当前测量的距离值,单位为mm,图6.1中为196mm。
AJ-SR04M-超声波测距模块(单头)

一体化超声波测距模块使用说明书型号: AJ-SRO4M-T-X产品实物图:深圳市安吉电子深圳安吉电子目录>>产品概述 (2)>>产品特点 (4)>>产品应用 (4)>>技术参数 (5)产品结构图 (5)电气参数 (5)>>模块输出格式说明 (6)模式切换方法 (6)模块启动流程 (6)模式1工作方式 (7)模式2工作方式 (8)模式3工作方式 (9)模式4工作方式 (10)模式5工作方式 (11)开关量工作方式 (12)>>模块安装说明 (13)波束角图 (13)位置选择 (14)情况一 (14)情况二 (14)情况三 (15)情况四 (15)情况五 (16)测人范围 (16)>>注意事项 (17)>>产品尺寸 (17)超声波换能器尺寸 (17)控制主板尺寸 (18)板载换能器主板尺寸 (18)>>产品概述AJ-SR04M-T-X超声波测距模块,是采用收发一体的防水带线探头,运用非接触试超声波探测技术设计而成。
产品在20cm 至800cm 范围内,能够准确探测出与平面物体间的距离,并且在20cm 至250cm 范围内,能够准确测人。
基本工作原理:此超声波测距模块连接3-5.5V 电源后,模块本具备5种工作模式。
如有相关要求,可以与本公司联系,我们会为您提供和定做符合您需求的产品模式1:普通脉宽方波 最低功耗2.5mA模式2:低功耗脉宽方波 最低功耗40uA模式3:自动串口 最低功耗2.5mA模式4:串口触发 最低功耗20uA模式5:ASCII码输出 最低功耗20uA>>产品特点1、体积小,使用便捷;2、功耗低, 先择低功耗模式时 <20ua ;3、使用电压宽 3-5.5V工作电压3、测量精度高最高分辩率1mm精度;4、抗干扰强;5、一体化封闭式防水带线探头,适用于潮湿、恶劣的测量场>>产品应用场合1、智能小车测距,避障2、物体距离测量,人体高度测量3、智能交通控制,停车位控制4、教研,安防,工业控制5、人工智能,飞机高度测量等>>技术参数:产品结构图深圳安吉电子深圳安吉电子电气参数>>模块输出格式说明切换模式的方法,在断电的情况下面更换模块上面R19阻值即可变更模式模块启动流程图模式1引脚定义: Trig 触发信号Echo 输出回响信号模式1工作方式:当给Trig一个大于10us高电平触发信号,模块会工作一次相应Echo引脚会输出一次高电平,高电平的时间即为距离物体的距离通过Echo计算距离的公式: uS/58=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)/2;模式1模块最低功耗为2.5mA模式2引脚定义: Trig 触发信号Echo 输出回响信号模式2工作方式:当给Trig一个大于1ms高电平触发信号,模块会工作一次相应Echo引脚会输出一次高电平,高电平的时间即为距离物体的距离(注意Trig高电平的时候要大于1ms才能保证正常触发)通过Echo计算距离的公式: uS/58=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)/2;模式2模块最低功耗为40uA模式3引脚定义: RX 无任何意义TX 输出回响信号模式3工作方式: 模块每100ms自动输出一帧,含4 个8 位数据.帧格式为:0XFF+H_DATA+L_DATA+SUM 波特率设置 9600,none,8bit,1stop1、0XFF:为一帧开始数据,用于判断.2、H_DATA:距离数据的高8 位.3、L_DATA:距离数据的低8 位.4、SUM: 数据和,用于效验.H_DATA+L_DATA=SUM(仅低8 位).5、H_DATA 与L_DATA 合成16 位数据,即以毫米为单位的距离值.例如:产品应答: FF 07 A1 A7其中校验码SUM=A8=(0x07+0xA1)&0x00ff0x07 为距离的高位数据;0xA1 为距离的低位数据;距离值为0x07A1; 转换成十进制为1953; 单位为: 毫米通过Echo计算距离的公式: uS/58=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)/2;模式3模块最低功耗为2.5mA模式4引脚定义: RX 发任何数都会触发一次,或者置一次低电平也会触发一次 TX 输出回响信号模式4工作方式: 向RX引脚发送一次串口数据或者把RX引脚置低一次,模块测距后会输出一帧数据,含4 个8 位数据.帧格式为: 0XFF+H_DATA+L_DATA+SUM ,波特率设置 9600,none,8bit,1stop1、0XFF:为一帧开始数据,用于判断.2、H_DATA:距离数据的高8 位.3、L_DATA:距离数据的低8 位.4、SUM: 数据和,用于效验.H_DATA+L_DATA=SUM(仅低8 位).5、H_DATA 与L_DATA 合成16 位数据,即以毫米为单位的距离值.例如:产品应答: FF 07 A1 A7其中校验码SUM=A8=(0x07+0xA1)&0x00ff0x07 为距离的高位数据;0xA1 为距离的低位数据;距离值为0x07A1; 转换成十进制为1953; 单位为: 毫米通过Echo计算距离的公式: uS/58=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)/2;模式4模块最低功耗为20uA模式5引脚定义: RX 发任何数都会触发一次,或者置一次低电平也会触发一次 TX 输出回响信号模式5工作方式: 向RX引脚发送一次串口数据或者把RX引脚置低一次,模块测距后会输出一帧数据,数据用ASCII码显示出来,波特率设置 9600,none,8bit,1stop模式5模块最低功耗为20uA开关量模式引脚定义: Trig 默认高电平为工作,置低电平模块暂停工作Echo 大于设定值输出低电平,小于输出高电平开关量模式工作方式: 模块200ms会自动检测一次,并判断Trig引脚状态高电平模块则工作一次低电平模块则暂工作等待高电平到来,大于设定值Echo输出低电平,小于Echo输出高电平如何设置距离:一: 模块通上电源二: 探头对着物体比如墙面三: 按下”设定开关”大于0.5秒,如果探头离墙面2 米设置的距离就是2 米>>模块安装说明波束角图深圳安吉电子波束角:超声波传感器在发射超声波时沿传感器中轴线的延长线(垂直于传感器表面0°线)方向上的超声射线能量最大。
KS103超声波测距模块说明书

工作电压:3.0V~5.5V 直流电源 工作时瞬间最大电流:10.6mA@5.0V, typical 工作电流:1.6-2.7 mA@5.0V, typical 休眠时最大耗电量:500uA@5.0V, typical (串口模式时不休眠) 功耗:使用纳瓦技术省电,5s 未收到 I2C 控制指令自动进入 uA 级休眠,并可随时被主机 I2C 控
位
I2C
(4)
数据。
Note 4: 这种总线钳制探测方式可以为客户获得更大的探测速度及效率,而不是通过定时器延时或 delay 函数延时每次探测都要至少等
待 65ms。换言之,用户大部分时候仅需要快速知晓 1m 范围内是否有障碍物。具体延时时间应大于表 1 所列各指令的最大探测时间。
如果不希望 SCL 线在探测时被拉低,可以通过发送指令 0xc3 指令,之后断电重启 KS101B/KS103/KS103S 后 SCL 线仍然不会拉低。如果想恢复 I2C 钳制及 SCL 拉低功能,发送
Note 1: 要达到最佳的工作状态推荐使用+5V 电源,低于 5V 的电压将影响测距量程。并且,严禁将 VCC 与 GND 接反,否则可能会
损坏电路。超过 3 秒钟的电路反接将可能导致不可恢复的损坏。
具体连线如下图所示(20 个):
VCC VCC
R1
R2
4.7K
4.7K
VCC SDA SCL GND
I2C 地址
寄存器 2
8 位数据指令
延时等待或查询 SCL
否
线是否为高?
3
是
接收 16 位 I2C 数据
多量程探测 探测指令从 0x01 到 0x2f,数值越大,信号增益越大。指令 0x01 对应量程约 100mm,0x02
一体化超声波按键操作说明

当 液 晶显示 菜 单号为1.3时, 按 键,进 入 阻尼时 间 设置菜 单 ,液晶 显 示
阻尼时间
1.4
OS
按OK键 进 入 参 数 编 辑 状 态 , 用 键 设 置 数 字 , 用 键 选 择 编 辑 数 字 位 , 编 辑 完 成 后 按OK键 确 认 。
输出映射用于在已由上位机设置的非线性输出映射与线性映射之间进行选择。 当 液 晶显示 菜 单号为1.4时, 按 键,进 入 输出映 射 编辑菜 单 ,液晶 显 示
物位快速变化 否
1.3.1
按OK键 , 进 入 快 速 变 化 选 择 菜 单 , 液 晶 显 示
物位快速变化
是 否
1.3.1
1.3.2 多重回波
用 键 移 动 箭 头 , 选 择 物 料 是 否 为 快 速 变 化 , 按OK键 确 认 。
当液 晶 显示菜 单 号为1.3. 1时,用 键 选择下 一 个菜单 , 进入多 重 回波菜 单 , 液晶显示
诊断功能用于仪表及其各部件工作状态的测试及系统调试。
基本设置
3
显示
诊断
服务
信息
按OK键 进 入 诊 断 功 能 , 液 晶 显 示
峰值 显 示的是 测 量过程 中 的空高 峰 值, 此 项参数 可 用服务 菜 单中的4.3复位 项 清 除。当液晶显示主菜单时,按 键,将箭头移至诊断项,液晶显示
测量峰值
当 液晶显 示 菜单号 为1 .6时 , 按 键, 进 入定标 设 置菜单 , 液晶显 示
定标 0%=
100%=
1.7
0.00 m 0.00 m
按OK键 , 参 数 域 反 黑,用 键 设 置 小 数 点 位 置 , 用OK键 确 认 ,0 %对 应 的 参 数 域 反 黑 , 用 及 键 设 置 参 数 , 按OK键 确 认 , 用 同 样 的 方 法 设 置1 0 0 %对 应 值 。
超声波测距模块使用说明

超声波测距资料超声波测距模块连线:我们将超声波测距模块用红色,绿色两根导线引出,红色线(超声波测距模块电源脚)接5208K实验仪+5V,绿色线(超声波测距模块接地脚)接5208K实验仪GND.打开5208K实验仪电源, 超声波测距模块初始化显示27.将超声波发射接收头对准障碍物,数码管将显示超声波测距模块与障碍物之间的距离。
超声波测距学习板,可应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。
测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。
超声波学习板采用AT89S51单片机晶振为12M,单片机用P1.0口输出超声波换能器所需的40K方波信号,利用外中断监测超声波接收电路输出的返回信号,显示电路采用简单的4位共阳LED数码管,段码驱动用74LS244集成电路,位码用S8550三极管驱动。
超声波测距的算法原理: 超声波在空气中传播速度为每秒钟340米(15℃时)。
X2是声波返回的时刻,X1是声波发声的时刻,X2-X1得出的是一个时间差的绝对值,假定X2-X1=0.03S,则距离为340mx0.03S=10.2米。
这就是超声波探头到反射物体之间的距离。
产品性能特点:成品板上自带:超声波收发传感器、接收放大电路、四位LED数码显示、四位按键(四个按钮和蜂鸣器属于功能预留,程序中无定义),电源部分自带整流、滤波、稳压电路,允许交流7~15V或者直流9~16V输入,经过实际测试,测量范围可达27~250厘米,测量精度为1厘米。
下图是超声波测距学习板的元件布局图,以下是部分汇编源程序;/////////////////////////////////////////////////////// ; USE BY :超声波测距器; IC :AT89C51; TEL :; OSCCAL :XT (12M); display :共阳LED显示;/////////////////////////////////////////////////////// ;测距范围7CM-11M,堆栈在4FH以上,20H用于标志;显示缓冲单元在40H-43H,使用内存44H、45H、46H用于计算距离;VOUT EQU P1.0 ; 红外脉冲输出端口speak equ p1.1;********************************************;* 中断入口程序 *;********************************************;ORG 0000HLJMP STARTORG 0003HLJMP PINT0ORG 000BHretiORG 0013HRETIORG 001BHLJMP INTT1ORG 0023HRETIORG 002BHRETI;;********************************************;* 主程序 *;********************************************;START: MOV SP,#4FHMOV R0,#40H ;40H-43H为显示数据存放单元(40H为最高位)MOV R7,#0BHCLEARDISP: MOV @R0,#00HDJNZ R7,CLEARDISPMOV 20H,#00HMOV TMOD,#11H ;T1为 T0为16位定时器MOV TH0,#00H ;65毫秒初值MOV TL0,#00HMOV TH1,#00HMOV TL1,#00HMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R4,#04H ;超声波肪冲个数控制(为赋值的一半)SETB PX0SETB ET1SETB EASETB TR1 ;开启测距定时器start1: LCALL DISPLAYJNB 00H,START1 ;收到反射信号时标志位为1CLR EALCALL WORK ;计算距离子程序clr EAMOV R2,#32h;#64H ;测量间隔控制(约4*100=400MS)LOOP: LCALL DISPLAYDJNZ R2,LOOPCLR 00Hsetb et0mov th0,00hmov tl0,00hSETB TR1 ;重新开启测距定时器SETB EASJMP Start1;;**************************************************** ;* 中断程序* *;****************************************************;T1中断,发超声波用 ;T1中断,65毫秒中断一次INTT1: CLR EAclr ex0MOV TH0,#00HMOV TL0,#00HMOV TH1,#00HMOV TL1,#00HSETB ET0SETB EASETB TR0 ;启动计数器T0,用以计intt11:CPL VOUT ;40KHZnopnopnopnopnopnopnopnopnopDJNZ R4,intt11;超声波发送完毕,MOV R4,#04Hlcall delay_250 ;延时,避开发射的直达声波信号SETB EX0 ;开启接收回波中断RETIOUT: RETI;外中断0,收到回波时进入PINT0: nopjb p3.2,pint0_exitCLR TR0 ;关计数器CLR EA ;CLR EX0 ;MOV 44H,TL0 ;将计数值移入处理单元MOV 45H,TH0 ;mov th0,#00hmov tl0,#00hjnb p3.2,$SETB 00H ;接收成功标志pint0_exit:RETI;;****************************************************;* 显示程序 *;****************************************************; 40H为最高位,43H为最低位,先扫描高位DISPLAY: MOV R1,#40H;GMOV R5,#7fH;GPLAY: MOV A,R5MOV P0,#0FFHMOV P2,AMOV A,@R1MOV DPTR,#TABMOVC A,@A+DPTRMOV P0,ALCALL DL1MSINC R1MOV A,R5JNB ACC.4,ENDOUT;GRR AMOV R5,AAJMP PLAYENDOUT: MOV P2,#0FFHMOV P0,#0FFHRET;TAB: DB 18h, 7Bh, 2Ch, 29h, 4Bh, 89h, 88h, 3Bh, 08h, 09h,0ffh ;共阳段码表 "0" "1" "2" "3" "4" "5""6" "7" "8" "9" "不亮""A""-" ;;**************************************************** ;* 延时程序 *;**************************************************** ;DL1MS:push 06hpush 07hMOV R6,#14HDL1: MOV R7,#19HDL2: DJNZ R7,DL2DJNZ R6,DL1pop 07hpop 06hRET;;**************************************************** ;* 距离计算程序 (=计数值*17/1000cm) *;**************************************************** ;work: PUSH ACCPUSH PSWPUSH BMOV PSW, #18hMOV R3, 45HMOV R2, 44HMOV R1, #00DMOV R0, #17DLCALL MUL2BY2MOV R3, #03HMOV R2, #0E8HLCALL DIV4BY2LCALL DIV4BY2MOV 40H, R4MOV A,40HJNZ JJ0MOV 40H,#0AH ;最高位为零,不点亮JJ0: MOV A, R0MOV R4, AMOV A, R1MOV R5, AMOV R3, #00DMOV R2, #100DLCALL DIV4BY2MOV 41H, R4MOV A,41HJNZ JJ1MOV A,40H ;次高位为0,先看最高位是否为不亮SUBB A,#0AHJNZ JJ1MOV 41H,#0AH ;最高位不亮,次高位也不亮JJ1: MOV A, R0MOV R4, AMOV A, R1MOV R5, AMOV R3, #00DMOV R2, #10DLCALL DIV4BY2MOV 42H, R4MOV A,42HJNZ JJ2MOV A,41H ;次次高位为0,先看次高位是否为不亮SUBB A,#0AHJNZ JJ2MOV 42H,#0AH ;次高位不亮,次次高位也不亮JJ2: MOV 43H, R0POP BPOP PSWPOP ACCRET;;**************************************************** ;* 两字节无符号数乘法程序 *;**************************************************** ; R7R6R5R4 <= R3R2 * R1R0超声波专用发射接收头,有T字样的是发射头,标有R字样的是接收头.。
arduino 超声波控制舵机连接方法

arduino 超声波控制舵机连接方法在连接Arduino超声波模块和舵机时,可以参考以下步骤:1. 准备材料:Arduino板、HC-SR04超声波模块、舵机。
2. 连接超声波模块:将超声波模块的“VCC”连接到Arduino板的5V,“GND”连接到Arduino板的GND,“trigPin”连接到Arduino板的D11,“echoPin”连接到Arduino板的D12。
3. 连接舵机:使用舵机的三根线连接到Arduino板,通常分别为“+5V”(连接到Arduino的5V),“GND”(连接到Arduino的GND),以及信号线(接到Arduino的任意一个数字引脚,例如D2)。
4. 编写代码:在Arduino IDE中编写代码,以控制舵机的旋转角度。
以下是一个简单的示例代码,用于控制舵机旋转90度:```c++include <>Servo myservo; // 创建一个舵机对象void setup() {(2); // 将舵机信号线连接到数字引脚2}void loop() {(90); // 控制舵机旋转90度delay(1000); // 等待1秒钟}```5. 上传代码:将代码上传到Arduino板,然后观察舵机的旋转情况。
如果需要调整舵机的旋转角度,可以修改代码中的角度值。
6. 调试:如果舵机无法正常工作,可以检查连接线是否牢固,以及代码是否有误。
如果问题仍然存在,可以查阅相关资料或寻求专业人士的帮助。
请注意,以上步骤仅是参考,具体的连接方法可能会因项目需求、电路设计、设备型号等因素而有所不同。
在连接过程中,请务必遵循安全规范,避免短路、过载等危险情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、本模块性能稳定,测度距离精确。
2 、主要技术参数:
使用电压:DC5V
静态电流:小于2mA
电平输出:高5V
电平输出:底0V
感应角度:不大于15度
探测距离:2cm-500cm
探测精度:0.3cm
3、板上接线方式:
VCC、trig(控制端)、echo(接收端)、out(空脚)、GND 注意:
OUT脚为此模块作为防盗模块时的开关量输出脚,测距模块不用此脚!
4、使用方法:
本产品使用方法简单,一个控制口发一个10US以上的高电平触发trig(控制端),就
可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以
读定时器的值,得出的时间就为此次测距的时间,利用此时间可算出距离
(测试距离=(高电平时间*声速(340M/S))/2).
5、模块测距的操作步骤:
第一步:采用单片机IO口触发模块trig(控制端),给至少10us 的高电平信号。
第二步:触发trig端之后,模块自动发送8个40khz的方波,模块再自动检测是否有信号返回。
第三步:如果有信号返回,模块echo端输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。
第四步:单片机计算echo端高电平的时间,计算距离并显示。
测试距离=(高电平时间*声速(340M/S))/2;。