超声波模块的应用
. . 超声波传感器在蒂森旅客登机桥设备中的应用
1、 超声波传感器基本原理: 超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测以超声波作为检测手段,必须产生超声波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声换能器,或者超声探头。 超声波传感器以优异的性能广泛地应用在恶劣、复杂的工业环境中,特别是可以用来检测一些具有表面反射特性的材料或者需要精确测量的场合。超声波介质的特点使其能工作在普通传感器不能胜任的工作环境中。更值得提及的是,目标物的颜色、环境的噪声以及空气中的灰尘都不会影响传感器的功能。超声波传感器提供一种无接触的距离检测方案,并以其较长和较宽的检测范围帮助解决了许多实际应用的难题。超声波检测弥补了接近原理和光电原理检测的不足。相比于电感式或电容式接近开关它更适合需要更长感应距离的检测应用中;相比于光电传感器它更耐脏且适应不同外形物体的检测。超声波传感器特别适合检测高密度和有良好声波反射特性的物体。超声波传感器利用压电陶瓷作为声波的发射器和接收器。超声波换能器能够嵌装在传感器壳体里的聚氨基甲酸泡沫中,不漏水。 2、 旅客登机桥设备主要部件及功能介绍: 旅客登机桥是连接候机大厅与飞机舱门之间的机坪移动式活动通道。此设备能为旅客提供一个不受恶劣天气条件影响的上下飞机的安全环境,确保旅客在正常或紧急情况下都能登上或离开飞机。 (1)、旅客登机桥结构及功能,主要部件如图1所示:
固定端后立柱: 是与地面基础预埋的地脚螺栓连接支撑着旋转平台的部件; 旋转平台组件: 与候机楼柔性连接、走廊、圆形大厅。该组件的设计将保证不会有任何负载或振动从登机桥传到候机楼; 伸缩活动通道: 分为A段(最小)、B段(三节桥的中段,两节桥的最大端)、C段(三节桥的最大端)在横截面部分是长方形的,伸缩活动通道的侧壁可以是玻璃结构,也可以是钢结构。能根据停靠飞机的不同位置,伸缩至相应的长度; 液压升降系统: 是为登机桥提供垂直方向运动的构件,由液压系统及升降油缸等部件组成,使登机桥能以最佳的高度泊靠不同的飞机;
1 桥头接机口 伸缩活动通道 旋转平台组件
固定端后立柱 工作服务梯 液压升降系统
行走系统
(图1)登机桥结构图 .
. 轮架行走系统: 是为登机桥提供水平方向运动的构件,由行走电机、减速箱、轮架和实心橡胶轮胎等部件组成,使登机桥能以最快和最安全的速度泊靠飞机; 工作服务梯: 是提供给登机桥设备操作、维修、机务等工作人员进出的服务梯通道。 桥头接机口: 在登机桥泊靠飞机时,控制登机桥行走、升降并直接与飞机接触的部件即为接机口。由操控台、接机雨篷、可调节的接机地板、自动调平装置等部件组成。保证登机桥与飞机之间只有软接触,并方便旅客的上下。同时,并留有维修人员和机务人员进出的服务梯门。
(2)、轮架行走系统控制主电路图介绍: 行走系统是实现旅客登机桥设备前进、后退、左右旋转的重要组成部分。分别用两台Schneider Electric公司ATV-28系列变频器来控制行走系统左右两台5.5KW三相异步电机,PA与PB接制动电阻82 Ohm,用变频器的故障继电器辅助触点给PLC信号,来检测变频器故障状态。主电路如图2所示:其基本工作原理:操作控制台上的操纵手柄,通过PLC的DC+24V逻辑信号控制左右两台行走电机前进、后退、左右90度旋转及速度,○1、登机桥前进到伸长减速接近开关或后退到缩短减速接近开关时,低速前进或后退;○2、登机桥前进到伸长限位接近开关或后退到缩短限位接近开关时,停止前进或后退;○3、登机桥前进到伸长超行程限位开关或后退到缩短超行程限位开关时,停止运行,只能用旁路开关;○4、登机桥靠近距离飞机仓门1.5M时,登机桥只能低速前进;○5、登机桥接机口检测开关接触飞机时,停止前进,只能后退;○6、登机桥检测到距离飞机发动机1.5M时,停止前进,只能后退;○7、登机桥检测到距离飞机机翼3M时,登机桥停止前进,只能后退;○8轮架角度向左至+90度接近开关时停止旋转向左旋转,只能反方向旋转;○9轮架角度向右至-90度接近开关时停止旋转向左旋转,只能反方向旋转。
3、PLC逻辑控制系统: 蒂森公司旅客登机桥设备使用的是法国Schneider Electric TE公司的TSX系列PLC可编程序控制器。整个PLC可编程序控制器框架如图3所示:
(图2)登机桥行走系统主电路控制原理图
2 . . EAPS:TSX PSY1610M模块是电源模块; EA1:TSX P57103M模块是CPU模块; EA1.1:TSX DEY64D2K模块是一种采用正逻辑24 VDC 64通道连接器离散量输入模块; EA1.2:TSX DEY32D2K模块是一种采用正逻辑24 VDC 32通道连接器离散量输入模块; EA1.3:TSX DSY64T2K模块是一种用于直流电的64通道连接器离散量晶体管输出模块; EA1.4:TSX AEY800模块是4-20mA模拟量输入模块。 该PLC程序控制器采用模块紧凑行设计。PLC控制器的电源是DC24V,离散量 I/O口模块带HE10连接器,I/O口模块的 通道具有自诊断功能,能够使技术维修人员快速方便的检修故障。 4、 旅客登机桥设备行走检测控制系统 原来设计接机口检测到距离飞机舱门1.5米时,登机桥减速前进,采用机械限位开关检测信号;检测距离机翼1.5米/飞机发动机3米时,登机桥停止前进,采用的是光电检测传感器;登机桥的高度数据参数的测量采用电位器。 (1)、登机桥设备行走系统的控制要求: ①、检测登机桥设备距离机翼≤3米时停止前进(DC24V开关量数子信号); ②、检测登机桥距离发动机≤1.5米时停止前进(DC24V开关量数子信号); ③、检测登机桥距离舱门≤1.5米时减速前进(DC24V开关量数子信号); ④、检测登机桥高度数据是0-6米(4-20mA模拟量信号)。
通过以上分析,为了满足登机桥设备原有的控制要求,最终考虑到现有软件及硬件资源,为进一步提高设备的安全性能和降低故障率。旅客登机桥设备与飞机舱门对接时,使用超声波传感器无接触的距离检测方案。如图4所示 :
(2)、超声波传感器选型 按照登机桥设备原来的设计的控制要求及根据超声波的结构原理,选用以下超声波型号来替换,具体如下:
③ ≤1.5米时登机桥减速前进 ④ 0-6m登机桥高度数据检测
② ≤1.5米时登机桥停止前进 ① ≤3米时登机桥停止前进
(图4)登机桥设备与飞机舱门对接示意图
(图3)PLC框架图 3 .
. ①、UH3-KHD2-4E5/1个 是分别连接机翼保护超声波传感器的分析仪:传感器设在现场,分析在开关柜中进行,传感器类型为UB500/UB2000/UB4000/UB6000-30GM-H3。这些传感器自身不具备分析电路。分析仪为每个传感器通道产生发射脉冲,然后接收回声信号并根据声波行程时间计算输出探测范围,探测范围50m/2000m/4000m/6000m。每个通道分配有一个开关输出口; ②、UB4000-30GM-E5-V15/2个 登机桥距离飞机机翼≤3米或距离飞机发动机≤1.5米时,登机桥设备停止前进,该传感器特性:开关输出、5种不同的输出功能可共选择、设定输入、可以同步、可以关闭传感器、温度补偿、对压缩空气不敏感。技术参数:检测范围200-4000mm、盲区0-200mm、标准检测板100mm x 100mm、换能器频率约85kHz、响应时间约325ms; ③、UB2000-30GM-E5-V15/1个 登机桥离飞机门≤1.5米时,登机桥设备减为最低速度前进,该传感器特性:开关输出、5种不同的输出功能可选用、设定输入、可以同步、可以关闭传感器、温度补偿、对压缩空气不敏感。技术参数:检测范围80—2000mm、调节范围120—2000mm、盲区0—80mm、标准检测板100mm X 100mm、换能器频率约180kHz、响应时间约150ms; ④、UC6000-30GM-IUR2-V15/1个 检测登机桥离机坪地面高度0-6米。该传感器特性:通过可编程接口使用ULTRA3000软件进行传感器参数设定、电流和电压输出、同步功能、声波和灵敏度可调、温度补偿。技术参数:检测范围350—6000mm、调节范围400—6000mm、盲区0—350mm、标准目标板100mm X 100mm、换能频率65kHz、响应延时最小285ms及出厂设定850ms。 (3)、改造后超声波检测与PLC控制驱动行走系统原理如图5所示:
HMI ○15
○1 ○3 ○7 ○9 ○11 ○13
○4
○2 ○5 ○6 ○8 ○10 ○12 ○14
○1、连接器(P-A8/ABE-7H20E100);○2操纵手柄,○3连接器(E-A2/ABE-7H20E100);○4超声波分析仪(UH3-KHD2-4E5);○5≤3米时登机桥停止前进超声波传感器(UB4000-30GM-E5-V15);○6≤1.5米时登机桥停止前进超声波传感器(UB4000-30GM-E5-V15);○7连接器(P-A10/ABE-7H20E100);○8 ≤1.5米时登机桥减速前进(UB2000-30GM-E5-V15);○9模拟量连接器(E-A7/ ABE-7CPA03);○10 0-6m登机桥高度数据检测(UC6000-30GM-IUR2-V15);
4
hc-sr04原理
hc-sr04原理HC-SR04是一种基于超声波原理的距离测量模块,可广泛应用于机器人、汽车、无人机和智能家居等领域。
在测量原理方面,HC-SR04模块主要基于声音的传播速度来计算距离。
HC-SR04模块主要由超声波传感器、发射器和接收器组成。
它工作的原理是通过发送超声波脉冲并测量脉冲的回程时间来确定距离。
其工作过程如下:1. 发送超声波脉冲:HC-SR04模块内部的发射器会发出一系列超声波脉冲,通常以40kHz的频率进行。
2. 接收超声波信号:超声波传感器接收到反射回来的超声波信号,这些信号是由发射的超声波脉冲在目标物体上反射后返回的。
3. 计算回程时间:接收器会检测到从发射到接收到超声波信号的时间间隔,也就是回程时间。
回程时间可以通过超声波的速度和回程距离之间的关系计算得到。
4. 计算距离:根据声音在空气中的传播速度,一般为343米/秒,可以使用以下公式来计算距离:距离 = (回程时间 * 速度) / 2。
需要注意的是,由于超声波的传播速度受到环境条件的影响,如温度、湿度、空气浓度等因素,因此在实际应用中可能需要进行一定的校准。
HC-SR04模块具有以下优点:1. 非接触式测量:超声波可以在没有物理接触的情况下进行测量,可以应用于敏感的环境和物体。
2. 精度较高:通常,HC-SR04模块的测量精度可以达到2-3mm,足以满足大多数应用的要求。
3. 反应速度快:超声波的传播速度非常快,通常比光速稍慢,因此可以实时测量目标物体与传感器之间的距离。
4. 灵活性:HC-SR04模块小巧轻便,易于集成到各种设备中。
同时,它的使用也非常简单,只需发送一个脉冲信号即可。
总结起来,HC-SR04模块是一种基于超声波原理的距离测量模块,通过发送和接收超声波信号来计算目标物体与传感器之间的距离。
它具有非接触式测量、精度较高、反应速度快和灵活性的优点,广泛应用于不同领域和场景中。
超声波清洗在纺织物印染水洗中的应用 附超声波测距模块
超声波清洗在纺织物印染水洗中的应用探讨纺织品染整加工需要耗用大量的水和能源,其中水洗占了很大的比例。
无论是前处理中的退浆、煮练,还是染色后去除浮色杂质,都必须有多道水洗才能保证最终成品的质量。
水洗过程用水一般要占到整个染整用水的60 以上。
利用超声波在液体中的“空化效应”所产生的冲击波,以达到清洗物体内外表面的作用,早在20世纪60年代就在纺织品湿加工过程中应用。
由于早期的超声波发生器体积庞大、价格昂贵,且操作稳定性和使用寿命也不甚理想等原因,所以在印染行业几乎很少运用。
自20世纪80年代后,随着使用IGBT元件逆变电源的新一代超声波发生器的问世,超声波的应用开始普及。
国内虽然超声波技术在其它行业的应用取得了显著的成果,有的甚至已经达到国际先进水平,但在印染行业中的应用研究却不多,实际生产应用更少。
所以,探讨在印染水洗中采用超声波技术,以达到节水节能的目标,具有实际意义。
1 试验部分1. 1 试验材料 1 1 2 cm 1 4. 5 /1 4. 5 纯棉平纹坯布; 1 1 2 cm 14. 5 /14. 5纯棉半漂坯布(河北高阳染织厂)1. 2 试剂药品和染化料高氯酸、四氯化碳、硫酸、碳酸钾、碘化钾、氢氧化钠(分析纯,保定化学仪器试剂公司) ;标准皂片,标准棉贴衬布(高阳县技术监督局) ; 活性红B22BF,直接红4BS(上海万得化工有限公司) ;固色剂Y、平平加O、纯碱、元明粉(无锡化工站)1. 3 仪器和设备ZFDY-1700D 超声波发生器(保定市正杰电子科技有限公司) , ZFQX-1600ZB超声波发生器(保定市正杰电子科技有限公司) ,电热鼓风干燥箱(101A21) (上海实验仪器总厂) ,WSD2Ⅲ自动白度计(浙江温州市沪华调压器厂) ,毛细管效应仪YG(B) 871、YG(B) 026D2250型电子织物强力仪(温州大荣纺织标准仪器厂) , P2AO小轧车、Color2Eye 7000A 电脑测配色系统( GretagMacbeth公司) , SW212A型耐水洗色牢度实验仪(无锡纺织仪器厂) ,MP200B电子天平(上海精密科学仪器有限公司) ,荣华数显恒温水浴锅(江苏省金坛市荣华仪器制造有限公司)1. 4 试验方法1. 4. 1 试验流程按标准的退浆、煮练、染色工艺对棉织物处理后,采用超声波水洗,然后测定水洗后织物的淀粉残余率、蜡状物含量、毛效、白度、染色牢度和色光等指标,并与常规水洗织物进行对比。
超声波模块HC-SR04简介以及编程
超声波模块HC-SR04简介以及编程1、本模块性能稳定,测度距离精确,模块高精度,盲区小。
产品应用领域:机器人避障物体测距液位检测公共安防停车场检测。
2、主要技术参数:1:使用电压:DC---5V2:静态电流:小于2mA3:电平输出:高5V4:电平输出:底0V5:感应角度:不大于15度6:探测距离:2cm-450cm7:高精度可达0.2cm实物图接线方式:VCC、trig(控制端)、echo(接收端)、GND基本工作原理:(1)采用IO口TRIG触发测距,给至少10us的高电平信号;(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。
测试距离=(高电平时间*声速(340M/S))/2; 本模块使用方法简单,一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,即可以达到你移动测量的值5、操作:初始化时将tr ig和ech o端口都置低,首先向给trig 发送至少10us的高电平脉冲(模块自动向外发送8个40K的方波),然后等待,捕捉echo端输出上升沿,捕捉到上升沿的同时,打开定时器开始计时,再次等待捕捉e cho的下降沿,当捕捉到下降沿,读出计时器的时间,这就是超声波在空气中运行的时间,按照测试距离=(高电平时间*声速(340M/S))/2 就可以算出超声波到障碍物的距离。
6、下面是飞思卡尔XS128单片机测距的程序:while(1){PT1AD0_PT1AD00 = 1;//给超声波模块输入高脉冲PITINTE_PINTE1=1; //打开PIT1定时器while(!(counter0>=4)); //等待20usPITINTE_PINTE1=0;counter0 = 0;//关闭定时器,计数清零PT1AD0_PT1AD00 = 0; //trig管脚拉低PORTB_P B0 = 0; //指示灯0while(!(PT1AD0_PT1AD01 == 1)); //等待echo输出上升沿PORTB_P B1 = 0; //指示灯1PITINTE_PINTE0=1; //打开PIT0定时器while(!(PT1AD0_PT1AD01 == 0)); //等待下降沿distanc e = counter*17/20; //计算距离,单位CMPITINTE_PINTE0=0; //关闭定时器PORTB_P B2 = 0; //指示灯2PITINTE_PINTE0=1; //打开定时器定时500ms,数码管显示 while(!(counter>=10000)){Showing(distanc e); //显示距离,精确1cm}PITINTE_PINTE0=0;counter=0; //关闭定时器,清零}。
检测设备行业超声波技术应用方案
检测设备行业超声波技术应用方案第一章超声波技术概述 (2)1.1 超声波技术简介 (2)1.2 超声波技术的应用领域 (2)第二章超声波检测原理 (3)2.1 超声波检测的基本原理 (3)2.2 超声波检测设备组成 (4)2.3 超声波检测信号处理 (4)第三章超声波检测设备选型 (4)3.1 超声波检测设备的分类 (4)3.2 设备选型的基本原则 (5)3.3 设备选型的具体步骤 (5)第四章超声波检测系统设计 (6)4.1 检测系统设计原则 (6)4.2 检测系统硬件设计 (6)4.2.1 超声波传感器选型 (6)4.2.2 信号发生器设计 (6)4.2.4 控制系统设计 (6)4.3 检测系统软件设计 (6)4.3.1 系统架构设计 (6)4.3.2 数据采集模块设计 (6)4.3.3 数据处理模块设计 (7)4.3.4 应用层设计 (7)4.3.5 系统集成与测试 (7)第五章超声波检测技术在材料检测中的应用 (7)5.1 材料缺陷检测 (7)5.2 材料厚度检测 (7)5.3 材料结构检测 (8)第六章超声波检测技术在机械制造中的应用 (8)6.1 零部件尺寸检测 (8)6.2 零部件缺陷检测 (8)6.3 零部件磨损检测 (9)第七章超声波检测技术在工业自动化中的应用 (9)7.1 自动化设备故障检测 (9)7.2 自动化设备状态监测 (10)7.3 自动化设备优化调整 (10)第八章超声波检测技术在生物医学中的应用 (11)8.1 生物组织检测 (11)8.2 生物流体检测 (12)8.3 生物医学成像 (12)第九章超声波检测技术在环境保护中的应用 (13)9.1 污染物检测 (13)9.2 污水处理监测 (13)9.3 环境监测 (14)第十章超声波检测技术的发展趋势与展望 (14)10.1 技术发展趋势 (14)10.2 市场前景分析 (15)10.3 发展策略与建议 (15)第一章超声波技术概述1.1 超声波技术简介超声波技术是利用超声波在介质中传播的特性,通过超声波发生器产生的高频机械振动波,对介质进行处理、检测、清洗等的一种技术。
一款超声波测距模块运用程序
一款超声波测距模块运用程序本模块性能稳定,使用方便,测度距离精确。
能和国外的SRF05,SRF02等超声波测距模块相媲美,且价格实惠,是你采购超声波器件的理想选择。
模块高精度,盲区(2cm)超近,稳定的测距是此产品成功走向市场的有力根据!测量范围在2cm~500cm,测量精度3mm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。
超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量,用于机器人控制、小车躲避障碍等场合中。
小车上安装此模块配合舵机使用能控制得更方便。
利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。
因此在移动机器人的研制上也得到了广泛的应用。
模块性能1:使用电压:DC5V;2:静态电流:小于2mA;3:输出信号:电平信号,高电平5V,低电平为0V;4:感应角度:不大于15度;5:探测距离:2cm-500cm6: 高精度:可达0.3cm超声波测距模块工作原理:(1)采用单片机IO触发测距,给至少10us的高电平信号;(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过echo输出一高电平,高电平持续的时间就是超声波从发射到返回的时间。
用户通过从trig脚输入40kHz的方波信号,即用户从单片机的IO口连续发出高低电平,产生方波,方波的个数一般为10个左右;然后就可以在接收端等待高电平输出,一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,高电平的时间就是此次测距的时间,根据以下公式计算测量距离:测试距离=(高电平时间*声速(340m/s))/2;注意事项1、超声波发射头向外发射60度角的超声束,因此,在探头与被测物体之间不能有其他障碍物。
超声波模块HC-SR04简介以及编程
超声波模块HC-SR04简介以及编程1、本模块性能稳定,测度距离精确,模块高精度,盲区小。
产品应用领域:机器人避障物体测距液位检测公共安防停车场检测。
2、主要技术参数:1:使用电压:DC---5V2:静态电流:小于2mA3:电平输出:高5V4:电平输出:底0V5:感应角度:不大于15度6:探测距离:2cm-450cm7:高精度可达0.2cm实物图接线方式:VCC、trig(控制端)、 echo(接收端)、GND基本工作原理:(1)采用IO口TRIG触发测距,给至少10us的高电平信号;(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。
测试距离=(高电平时间*声速(340M/S))/2; 本模块使用方法简单,一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,即可以达到你移动测量的值5、操作:初始化时将trig和echo端口都置低,首先向给trig 发送至少10 us的高电平脉冲(模块自动向外发送8个40K的方波),然后等待,捕捉echo端输出上升沿,捕捉到上升沿的同时,打开定时器开始计时,再次等待捕捉echo的下降沿,当捕捉到下降沿,读出计时器的时间,这就是超声波在空气中运行的时间,按照测试距离=(高电平时间*声速(340M/S))/2 就可以算出超声波到障碍物的距离。
6、下面是飞思卡尔XS128单片机测距的程序:while(1){PT1AD0_PT1AD00 = 1;//给超声波模块输入高脉冲PITINTE_PINTE1=1; //打开PIT1定时器while(!(counter0>=4)); //等待20usPITINTE_PINTE1=0;counter0 = 0;//关闭定时器,计数清零PT1AD0_PT1AD00 = 0; //trig管脚拉低PORTB_PB0 = 0; //指示灯0while(!(PT1AD0_PT1AD01 == 1)); //等待echo输出上升沿PORTB_PB1 = 0; //指示灯1PITINTE_PINTE0=1; //打开PIT0定时器while(!(PT1AD0_PT1AD01 == 0)); //等待下降沿distance = counter*17/20; //计算距离,单位CMPITINTE_PINTE0=0; //关闭定时器PORTB_PB2 = 0; //指示灯2PITINTE_PINTE0=1; //打开定时器定时500ms,数码管显示 while(!(counter>=10000)){Showing(distance); //显示距离,精确1cm}PITINTE_PINTE0=0;counter=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字样的是接收头.。
超声波模块
工作原理本超声波测距模块可提供0mm--1500mm的非接触式距离感测功能,包括超声波发射器、接收器与控制电路。
其基本工作原理为此超声波测距模块连接电源后,模块本身每10ms进行一次测距,完成测距后,以串口(TTL电平,用USB转串口线可以直接连接本模块到PC,PC 上程序读取串口数据就可以了,非常容易)的形式输出距离值。
数据格式模块每次输出一帧,含4个8位数据,帧格式为:0XFF+H_DATA+L_DATA+SUM(2)有信号返回,内部计算处理后,通过TXD输出距离信息;模块主要特点:(1)超微型,只相当于两个发射,接收头的面积,已经没法再小了.(2)无盲区(10mm内成三角形误差较大).(3)反应速度快,10ms的测量周期,不容易丢失高速目标.(4)发射头,接收头紧靠,和被测目标基本成直线关系(10mm内还是大三角形,这个是发射,接收头的物理形状决定了).(5)模块上有LED指示,方便观察和测试!常见问题(faq):1:超声波测距原理超声波是一种频率比较高的声音,指向性强.超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。
由此可见,超声波测距原理与雷达原理是一样的。
测距的公式表示为:L=C×T式中L为测量的距离长度;C为超声波在空气中的传播速度;T为测量距离传播的时间差(T为发射到接收时间数值的一半)。
已知超声波速度C=344m/s (20℃室温)超声波传播速度误差超声波的传播速度受空气的密度所影响,空气的密度越高则超声波的传播速度就越快,而空气的密度又与温度有着密切的关系,近似公式为:C=C0+0.607×T℃式中:C0为零度时的声波速度332m/s;T为实际温度(℃)。
对于超声波测距精度要求达到1mm时,就必须把超声波传播的环境温度考虑进去。
2:为什么距离最远只有1500mm?本传感器专为智能小车等微型设备而设计,适合小范围,小空间,封闭空间的场合,大家知道,超声波传输速度低,衰减时间长,如果一味追求距离,就会导致响应时间长,丢失目标,在室内等封闭场合会形成多次发射震荡,传感器就无法正常工作了.下面从传感器的反应时间来分析距离的问题:超声波空气中速度每秒约340米,折算成毫秒,就是340mm/ms,探测距离为1500mm 的话,探测到回波的距离就是3000mm,超声波的传输时间是9ms,加上电路延迟,传感器的能量延迟,再预留一些保护时间(让上次超声波能量消失),每次测量时间就是10ms.10ms的反应速度对于智能小车来说是合适的,高速运动时不会丢失目标.现在市面有一种传感器是5米,这个5米是最大距离,探测目标一般是墙面等大发射面,对于小目标是不可能达到的,先不管这个小目标到底是多少距离了,我们从传感器的反应时间来分析.这种传感器的时序跟我们的不同,它是先收到反馈然后再从Echo的脉宽上反馈出来的,而不是从echo和trig的时差来反馈的,这样传感器的反应时间又增加了一倍!这样5米传感器的反应时间最少是(上面计算1米的最少时间是6ms):5*6*2=60ms!就算最快60ms的测量周期,对于智能小车能应用已经太迟钝了!当主控CPU探测到目标时,小车恐怕已经撞上去了!3:你的超声波发射和接收头靠的很近,为什么?大家看到的超声波传感器一般发射和接收头分得比较开,是因为靠的越近发射头的横向波能量传递给接收头的越高,导致盲区变得很大,甚至无法正常工作,让发射头和接收头分开点是不得以而为之,这样带为的坏处是发射头,接收头和测量物体之间是三角形连接!很明显距离越近,三角形的角度就越大,这样就带来误差了.而本店传感器的发射头和接收头是紧密挨在一起的,和探测目标就是平行关系,而不是三角关系.4:你的超声波模块真的无盲区?本超声波传感器独创性的消除了横向干扰波,最小测量距离从0开始.5:不同物体测量距离不同?对!因为超声波就是频率高些的声音,不同材料,形状的物体对声音的吸收率不同,反射角度不同,只有反射到接收头(也就是超声波发射的方向)的能量才会被探测到,所以不同物体测量的有效测量距离不同.一般来说,平面光滑的物体(如镜面)反射距离最远,通常说的最大探测距离指的就是这类物体,细小的物体探测距离很近很多,如细棉线,面积小,而且吸收声音,就探测不到.下面列举实际物体的最大探测距离:1.圆珠笔,200mm2.手,400mm3.1mm粗带塑料套的电线,30mm4.游标卡尺,450mm5.人体(穿厚衣服),400mm6.墙面,1200mm(最大1500mm左右,需要垂直测量)7.1mm粗细棉线,探测不到8.竹牙签,40mm6:有应用例程吗?有,用51单片机的串口接收模块的输出信息#include"reg51.h"#include"sio.h"void main(void){com_initialize();/*initialize interrupt driven se rial I/O*/com_baudrate(14400);/*setup for14400baud*/EA=1;//Enable Interruptswhile(1){unsigned char head,dh,dl,crc;head = com_getchar();if (head != 0xff) continue;dh = com_getchar();dl = com_getchar();crc = com_getchar();head = head + dh + dl;if (head != crc) continue; //crc8校验错...现在dh * 256 + dl 就是测量的距离值了,再做进一步处理...}}7:IO紧张,可以用更少的IO吗?串口模式已经只用一根IO了,模块不接收数据,只发送,因此单片机只用一根RXD 就可以了.8:需要更短周期的测量,可以吗?不可以,模块以10ms为周期自动测量.9:抗干扰性如何?抗干扰性能比较强.设计上有几个措施:1.尽量降低输入阻抗,阻抗越高越容易引入干扰;2.模块设计的距离比较近,信号放大倍数只满足此距离;3.一般干扰源离模块越近,越容易干扰,模块对近距离的信号进行了衰减.经实际测试,模块对近距离的噪音(击掌,口哨,音频喇叭)干扰不产生动作,但较强机械震动有时会产生干扰(有较强谐波,含40khz成分),因此超声波模块避免跟可能产生振动的物体硬连接,中间可以用橡胶等减震,这样就能可靠工作了.10:探测角度?近距离探测角度比较大,约60度,越远距离,探测角度越小,最远处接近0度.11:模块有其他接口方式吗?有.另有IO模式.其他如IIC,SPI可以定做,但最常用的是IO和TTL接口方式,具体咨询店主.12:PC电脑上能使用本模块吗?可以.用一根USB转TTL串口线可以直接连接本模块(不能使用RS232串口,电平不同,使用会烧坏,现在的PC也没有RS232串口了),模块直接使用USB的电源,十分方便.使用方法和USB串口线请向店主了解.。
超声波模块的工作原理
超声波模块的工作原理
超声波模块是一种利用超声波进行测距的设备。
它由超声波发射器和接收器组成,工作原理如下:
1. 发射超声波:超声波发射器通过电信号驱动压电陶瓷片振动产生超声波。
超声波的频率通常在20kHz到200kHz之间。
2. 超声波传播:发射的超声波以球面波的形式向四面八方扩散传播。
超声波在空气中传播速度约为340m/s。
3. 接收超声波:超声波接收器也是一个压电陶瓷片,当超声波碰到物体并被反射回来时,接收器会将接收到的超声波转化为电信号。
4. 信号处理:接收到的电信号会经过放大、滤波、模数转换等处理,以便后续的距离计算和数据分析。
5. 距离计算:根据发射超声波到接收超声波的时间间隔,可以计算出超声波从发射到接收的时间差。
再根据超声波在空气中的传播速度,可以将时间差转换为距离。
6. 输出结果:最终,超声波模块会输出测量得到的距离信息,一般以数字信号或模拟电压输出。
超声波模块的工作原理可应用于测距、障碍物检测、物体定位等场景,在工业、机器人、智能家居等领域有广泛的应用。
乐迪SU04_超声波模块使用说明书
SU04定高避障模块前言:SU04是个超声波收发一体的测距模块,用于Pixhawk飞控的全向避障和定高。
模块可以实现pixhawk水平8个方向的避障、向上防撞、向下的定高等功能。
模块的测距范围为40cm~450cm。
功能一:避障1.固件支持避障功能需要固件版本大于或等于3.5版本!!!2.安装模块连接飞控:用6pin的线连接飞控的telem口,另一端连接模块。
如下图所示:使用模块时,pixhawk不能通过USB供电,需要通过电池供电!!!3.配置说明3.1模块选择(pixhawk支持4种避障模块,下面通过设置PRX_TYPE的值来选择本模块作为避障模块)具体设置:进入-配置/调试界面,点击左侧-全部参数表,在右下角-输入框中输入PRX_TYPE(避障模块类型)并且按Enter键,即可搜索到该参数,将该参数的值左键双击,设置为2(即选择本模块,因为本模块通过telem口的mavlink 协议与飞控通信),再点击右侧的-写入参数即可,如图所示:3.2设置避障距离和打开避障1)模块的避障距离可通过改变AVOID_DIST_MAX、AVOID_MARGIN这两个值来设置AVOID_DIST_MAX:定高模式下的最大避障距离,单位mAVOID_MARGIN:留待模式下的最大避障距离,单位m2)避障功能的打开/关闭通过改变AVOID_ENABLE值来设置AVOID_ENABLE:避障功能的打开和关闭,2打开、0关闭3)具体设置进入-配置/调试界面,点击左侧-全部参数树,左击AVOID,会出现上面三个参数。
分别将参数左键点击,设置为AVOID_DIST_MAX的值为3(即3m,有效值为3~4.5)、AVOID_ENABLE的值为2(使能避障,0为关闭避障)、AVOID_MARGIN的值为3(即3m,有效值为1~10),再点击右侧的-写入参数即可,如下图所示:3.3设置遥控器打开和关闭避障功能(可选)1)此项是可选项,可跳过飞控默认在定高模式和留待模式下,避障功能自动打开,切回自稳时,避障功能自动关闭。
