首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏物联网知识

    超声波测距模块

    硬件介绍 1.使用场景 超声波测距模块在平时做电子产品、机器人、智能设备中的应用里还是非常常用的,使用非常简单,但是代码的编写和理解其实并不容易,在这里想和大家交流一下。 工作原理 超声波测距模块是用来测量距离的一种产品,通过发送和就接收超声波,利用时间差和声音传播速度,计算出模块到前方障碍物的距离。 3. (1)采用 IO 触发测距,给至少 10us 的高电平信号; (2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回; (3)有信号返回,通过 IO 输出一高电平 (4)超声波从发射到返回的时间 应用注意事项: 1:此模块不宜带电连接,如果要带电连接,则先让模块的 Gnd 端先连接。否则会影响 模块工作。 2:测距时,被测物体的面积不少于 0.5 平方米且要尽量平整。否则会影响测试结果。 Echo); star(); while(Echo); end();} 4.主函数 void main(){ unsigned int time = 0; float dis;while(1) {

    1.7K20发布于 2021-01-28
  • 来自专栏机器人网

    为什么要将超声波感应用于无人机

    超声波ToF 与许多超声波传感应用一样,无人机着陆辅助系统使用飞行时间(ToF)原理。ToF是从传感器发射到目标物体,然后从物体反射回传感器的超声波的往返时间估计,如图2。 ? ? ? 为什么要将超声波感应用于无人机着陆? 虽然众多的传感技术可以检测物体的接近程度,但是超声波传感可在无人机着陆时的探测距离、方案成本以及不同表面的可靠性方面良好运行。 德州仪器的PGA460是超声波信号处理器和传感器驱动器,用于无人机等空气耦合应用中的超声波传感,可达到或超过5米的要求。然而,超声波传感的协调是物体近场检测中的限制。 所有用于空气耦合应用的超声波传感器都有一段激励期,称为衰减时间或振荡时间,在这个时间内,压电薄膜振动并发出超声波能量,难以检测到任何进入的回波。 此外,该器件还可以通过数字信号处理来计算ToF(见图4)。 ? ? ? 图4:PGA460 功能框图 超声波传感可以检测其他技术难以解决的的表面。例如,无人机经常会遇到建筑物上的玻璃窗和其他玻璃表面。

    79951发布于 2018-07-23
  • 来自专栏物联网知识

    超声波测距灯

    介绍 硬件准备 本篇文章专门介绍用Arduino制作超声波测距灯,需要的材料是: 1. Arduino开发板 2. HC-SR04超声波模块 3. LED灯 4. 实操 Arduino volatile int juli;//定义变量juli为整型 float checkdistance_4_5() { //定义管脚4和5,4为Trig,5为Echo digitalWrite(4, LOW); delayMicroseconds(2); digitalWrite(4, HIGH); delayMicroseconds(10); digitalWrite (4, LOW); float distance = pulseIn(5, HIGH) / 58.00;//计算距离 delay(10); return distance;//返回值为距离 } void setup(){ Serial.begin(9600);//串口波特率为9600 juli = 0; pinMode(4, OUTPUT); pinMode(5, INPUT

    1.2K10发布于 2021-02-02
  • 半导体产业中超声波流量计的关键应用解析

    超声波流量传感器在半导体设备中的关键作用:技术解析、应用场景剖析与选型指南引言在半导体产业中,液体流量的精确监控是确保工艺稳定性和产品质量的关键。 传统的侵入式流量计在安装和性能上存在局限性,而超声波时差法流量测量技术凭借其非侵入性,成为了一种理想的替代方案。一、超声波时差法流量测量技术原理超声波时差法利用超声波在流体中传播速度的差异来计算流量。 当液体流动时,超声波在顺流方向的传播速度会比逆流方向快,两者的时间差与流速成正比。通过测量这个时间差,并结合管道截面积,就可以计算出体积流量。 三、夹持式非接触测量在半导体设备中的应用夹持式超声波流量传感器适用于多种半导体设备,如清洗设备、CMP设备和化学液输送系统。 结语超声波流量传感器在半导体设备中的应用,为高纯度流体系统的监控提供了安全、高效且可靠的解决方案。随着半导体技术的不断发展,这种非侵入式测量技术将成为未来设备设计和工艺优化的重要工具。

    8810编辑于 2026-09-17
  • 来自专栏Helloted

    Runloop(4):应用

    4、事件响应 苹果注册了一个 Source1 (基于 mach port 的) 用来接收系统事件,其回调函数为 __IOHIDEventSystemClientQueueCallback()。 随后苹果注册的那个 Source1 就会触发回调,并调用 _UIApplicationHandleEventQueue() 进行应用内部的分发。 实际上,start 这个函数的内部会会获取 CurrentRunLoop,然后在其中的 DefaultMode 添加了4个 Source0 (即需要手动触发的Source)。

    71620编辑于 2022-06-07
  • 来自专栏工程师看海

    测距神器——无影无踪的超声波!

    二战时候被广泛应用,声呐,是一种利用声波在水中的传播和反射来进行导航和测距的技术或设备。 军舰、潜艇、反潜飞机上安装声呐后,就可以确定敌方舰艇、鱼雷和水雷的方位,声呐分为主动神呐和被动声呐两种。 下面是日常的消费电子中超声的典型应用,距离传感器是智能手机的标配,打电话时当手机听筒被遮挡时屏幕就黑屏,手机没有遮挡时屏幕就亮屏,手机中的距离传感器通常有红外和超声两种方案,红外方案对结构和屏幕要求很高 超声波测距器集成在了Mic中,避免了手机正面开孔,增强了一体性同时也实现了正面面板的简洁。 超声波工作时,顶部扬声器发出超声波,超声波遇到障碍物被反射到手机的MIC,手机计算发出声波到接收声波的时间来计算距离,时间越长表示手机距离障碍物越远,时间越短表示手机距离障碍物越近。

    1.3K10编辑于 2022-06-23
  • 来自专栏脑机接口

    超声波BMI重磅进展!超声波实现微创脑机接口 | Nature子刊

    然而,2021年,加州理工学院的研究人员开发出了一种利用功能性超声波(functional ultrasound, fUS)读取大脑活动的方法,这是一种创伤性小得多的技术。 超声波成像的工作原理是发射高频声脉冲,并测量这些声波振动如何在物质(如人体的各种组织)中产生回声。声波以不同的速度穿过这些组织类型,并在它们之间的边界反射。 由于颅骨本身不能透过声波,使用超声波进行脑部成像需要在颅骨上安装一个透明的"窗口"。该研究的第一作者之一Whitney Griggs说:“超声波技术不需要植入大脑本身。 在这项研究中,研究人员利用超声波测量特定脑区的血流变化。就像救护车鸣笛的声音从靠近你到远离你的过程中音调会发生变化一样,红细胞在靠近声源时会提高反射超声波的音调,而在流向远方时音调会降低。 Shapiro说:“我还记得二十年前这种预测性解码在电极上的应用是多么令人印象深刻,现在看到它在超声波这种侵入性更小的方法上也能发挥作用,真是令人惊叹。”

    1.7K10编辑于 2023-12-02
  • 超声波运动传感技术解析

    超声波运动传感技术解析去年秋季,某机构推出了基于超声波的运动检测功能,使智能语音助手用户能够在检测到(或未检测到)特定类型运动时启动预设动作序列。 运动检测技术种类繁多,但选择超声波是因为其在弱光甚至黑暗环境中有效,且与无线电波不同,超声波不会穿透干墙,因此能降低误检其他房间运动的概率。 超声波存在检测原理通过设备扬声器发射超声波信号(≥32 kHz),并监测麦克风接收信号的变化来检测运动。超声波传感器可分为多普勒传感和飞行时间传感两类。 算法架构概览超声波存在检测算法的高级框图如下:发射端通过设备扬声器发射取决于设备和环境的最优超声波信号,该信号经运动物体反射后由设备麦克风阵列捕获,经预处理后传递至基于神经网络的分类器进行运动检测。 并发音乐播放的传感音乐播放是设备的核心使用场景,但使用设备扬声器同时播放音乐和发射超声波带来挑战。具体而言,当低频音乐内容(如低音)与超声波信号同时播放时,失真会以噪声形式出现在超声区域。

    40210编辑于 2025-09-11
  • 超声波流量传感器在半导体清洗设备中的应用

    超声波流量传感器在半导体设备中的应用:非接触式流量监测的技术路径与选型逻辑引言在半导体制造中,液体流量监测的精度和洁净度直接影响晶圆良率与设备稳定性。 针对半导体应用,研究者对测量管段进行了流场和声场仿真优化,确定了入口管段角度、有效测量长度等关键参数,使超声波流量计在半导体制造领域达到1.5级精度,重复性误差不超过1.0%。 常见规格覆盖1/4″至2″的PFA、PTFE刚性管路[reference:16]。介质兼容性与温度范围。确认传感器壳体材料和夹持结构是否适应设备环境温度及管路表面温度。 部分应用可能需要考虑高温版本或防爆认证版本。输出接口与系统集成。 评估传感器是否提供模拟量(4-20mA/0-10V)和数字总线(RS-485/Modbus)输出,以及是否支持多通道集中采集,便于与设备PLC或上位系统对接。安装空间与管路振动。

    14610编辑于 2026-09-17
  • 来自专栏智能制造预测性维护与大数据应用

    应用案例:PCIE-1840用于石油管线超声波故障检测

    超声波探伤技术以其高效、准确的特点, 在石油专用管材的无损探伤工作中发挥着重要的作用。此次项目主要是依靠研华的高速采集卡,实现在超声波检测石油高压管线焊缝工艺,保证输油管线安全。 采用PCI-1721(四通道高速模拟输出卡)做信号发生器,通过功率放大器实现超声信号模拟,通过超声波探头检测超声信号。 超声波是一种频率高于20000赫兹的声波,它的方向性好,穿透能力强,易于获得较集中的声能,在水中传播距离远,超声波因其频率下限大于人的听觉上限而得名。 超声检测是一种非常重要的无损检测技术,它的穿透力强,设备简单,使用方便和安全性好,在医学、军事、工业、农业上有很多的应用 超声波速度0.1~10MHz,针对采样10倍采样要求,选用了研华PCI-1840 n项目实施 产品 说明 工控机IPC-610F IPC-610F 采集卡PCIE-1840 125M采样速率/4通道 信号发生卡PCI-1721 AO输出卡/4通道 总结 采用研华的整套产品,质量可靠保证

    51820编辑于 2022-05-30
  • 来自专栏破晓

    超声波传感器模块

    引脚是一样的,都是4个引脚(us-100多了一个GND引脚),引脚的工作和作用也是一样的。 顺便一提,超声波在空气中的传播速度大概是 343m/,传播速度受到环境条件的影响,如温度、湿度和气压等 超声波模块有两个超声波探头,一个是发送端,负责发送超声波,一个是接受端,负责接收超声波。 4驱动代码编写 明白了超声波测距的原理,我们知道了超声波测距的重点是测量超声波在空气中的时间。接下来我们来写超声波传感器的驱动代码。 ECHO_STATUS() == GPIO_PIN_SET); // 等待 Echo 变为低电平 tim2_stop(); // 停止定时器 /*************** 第4步 我们开始停止定时器,计算出中间经过 //多长时间 while(ECHO_STATUS()==GPIO_PIN_SET); tim2_stop(); //4.

    1.4K10编辑于 2025-05-14
  • 来自专栏物联网知识

    利用LCD1602显示超声波测距

    超声波测距模块:根据价钱的不同有很多可供选择,我这里推荐使用HC-SR04,因为便宜。。。 4. 杜邦线若干:在这里使用母对母杜邦线。 [LCD1602介绍](https://blog.csdn.net/qq_44629109/article/details/105344800) 超声波模块的原理和使用方法在这篇博客有介绍。 [超声波测距模块介绍](https://blog.csdn.net/qq_44629109/article/details/105416956) 当然,我在下面的代码中,会有很多的注释,便于大家理解。

    1.1K10发布于 2021-01-29
  • 来自专栏机器人网

    详解:无人机中超声波原理

    超声波ToF 与许多超声波传感应用一样,无人机着陆辅助系统使用飞行时间(ToF)原理。ToF是从传感器发射到目标物体,然后从物体反射回传感器的超声波的往返时间估计,如图2。 ? ? 为什么要将超声波感应用于无人机着陆? 虽然众多的传感技术可以检测物体的接近程度,但是超声波传感可在无人机着陆时的探测距离、方案成本以及不同表面的可靠性方面良好运行。 德州仪器的PGA460是超声波信号处理器和传感器驱动器,用于无人机等空气耦合应用中的超声波传感,可达到或超过5米的要求。然而,超声波传感的协调是物体近场检测中的限制。 所有用于空气耦合应用的超声波传感器都有一段激励期,称为衰减时间或振荡时间,在这个时间内,压电薄膜振动并发出超声波能量,难以检测到任何进入的回波。 此外,该器件还可以通过数字信号处理来计算ToF(见图4)。 ? ? 图4:PGA460 功能框图 超声波传感可以检测其他技术难以解决的的表面。例如,无人机经常会遇到建筑物上的玻璃窗和其他玻璃表面。

    1.8K20发布于 2018-07-23
  • 来自专栏萌海无涯

    Django学习创建应用(4)

    我们接下来就要搭建应用 了!通过 Djaong 编写的每个应用 都是由 Python 包组成的,这些包存放在你的 Python 路径中并且遵循一定的命名规范。 Django 提供了个实用工具可以自动生成一个应用的基本目录架构,因此你可以专注于编写代码而不是去创建目录。 说起来搭建应用 ,这个应用 是干嘛的? 项目与应用之间有什么不同之处? 应用是一个提供功能的 Web 应用 – 例如:一个博客系统、一个公共记录的数据库或者一个简单的投票系统。项目是针对一个特定的 Web 网站相关的配置和其应用的组合。一个项目可以包含多个应用。 创建应用: 理解了应用之后我们就可以学习在Django怎么创建应用了! 注意:运行命令的目录同样需要与 manage.py 同目录。 此目录结构就是投票应用。 目录截图: ?

    67530发布于 2019-08-30
  • 来自专栏硬件大熊

    警惕超声波工艺对晶振造成损伤

    超声波技术被广泛应用于工业生产中,常见的超声波工艺有:超声波清洗工艺、焊接工艺。 使用该两种工艺时,超声波仪器通常以20KHz至60KHz的频率运行。 若超声波工作频率与晶振的晶片产生共振效应,极其易碎的晶片就很可能被震碎,造成晶振停振; 晶振在受到足够激励功率的电流时,晶片就会有规律震动,这是水晶的物理特性。 晶片与基座上的弹片通过导电胶连接,在超声波高频震荡下,导电胶可能被震裂,导致晶片与基座之间出现断路,不再起振。 图片来源:晶诺威科技 警惕超声波工艺对晶振造成的损伤 1. 提前做样品验证测试,检查超声工艺适用性; 4. 对于导电胶裂开问题,可以考虑选型高强度导电胶处理的晶振,包括晶片固着点特殊处理(当然,这也会导致晶振的参数变动,如ESR等)

    1K40编辑于 2023-09-02
  • 安心联车载油量监控方案:油杆与超声波两种采集对比及落地应用

    目前行业内主流有两种油量采集方案:液位油杆与超声波油量传感器,二者安装方式、精度、适用车型差异明显。 2.2 超声波油量传感器(非接触式)考虑到打孔安装存在限制,也有不少场景会选用超声波方案。 车辆行驶过程中颠簸、路面倾斜、油箱内油液晃动,都会对超声波测距造成干扰,数据波动会比较明显。 在实际项目对接中,目前主流车载监控平台已经完成了市面上绝大多数油杆、超声波油量设备的协议适配。 油杆精度高、适合长期精细化管理,但需要打孔安装且仅限柴油车;超声波安装便捷、通用性强,却受环境影响精度一般。

    24000编辑于 2026-06-01
  • 水务工程中自动化应用:EtherNetIP转PROFIBUS DP连接超声波流量计

    水务工程中自动化应用:EtherNet/IP转PROFIBUS DP连接超声波流量计 在水务工程领域,自动化技术的应用愈发广泛。 EtherNet/IP和PROFIBUS DP作为两种常见的工业通信协议,各有优势,在实际应用中,常需要将它们进行转换,以满足复杂系统的通信需求。 而PROFIBUS DP则以其高实时性、可靠性,在设备级控制系统与分散式I/O通信中表现出色 ,被广泛应用于工业自动化场景。 超声波流量计在水务工程里用来测量水流量,是非常重要的监测设备,它通过PROFIBUS DP协议连接到现场设备网络。 通过在水务工程中应用JH-EIP-MPB疆鸿智能EtherNet/IP转PROFIBUS DP技术连接超声波流量计,成功解决了不同协议设备间的通信难题,实现了数据的实时传输与系统的高效协同工作。

    23700编辑于 2025-08-05
  • 来自专栏javascript趣味编程

    树莓派Raspberry+超声波模块测距

    import RPi.GPIO as GPIO import time makerobo_TRIG = 11 # 超声波模块Tring控制管脚 makerobo_ECHO = 12 # 超声波模块 Echo控制管脚 # 超声波模块初始化工作 def makerobo_setup(): GPIO.setmode(GPIO.BOARD) # 采用实际的物理管脚给GPIO口 GPIO.setwarnings makerobo_TRIG, 0) # 开始起始 time.sleep(0.000002) # 延时2us GPIO.output(makerobo_TRIG, 1) # 超声波启动信号 ,延时10us time.sleep(0.00001) # 发出超声波脉冲 GPIO.output(makerobo_TRIG, 0) # 设置为低电平 print (us_dis, 'cm') # 打印超声波距离值 print ('') time.sleep(0.3) # 延时300ms

    88910发布于 2020-11-11
  • 来自专栏kali blog

    Arduino 超声波+舵机实现智能垃圾桶

    本文,简单的说说利用Arduino配合超声波模块实现智能垃圾桶实验。当人靠近垃圾桶时,自动打开垃圾桶。 垃圾桶 准备材料 Arduino 超声波传感器 舵机 线路连接 线路连接 实物连线 代码 #include <Servo.h> const int trigPin = 9; // 超声波传感器的触发引脚 const int echoPin = 10; // 超声波传感器的回声引脚 Servo servoMotor; // 创建舵机对象 void setup() { Serial.begin INPUT); servoMotor.attach(6); // 将舵机连接到数字引脚6 } void loop() { long duration, distance; // 发送超声波脉冲 (2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); // 读取超声波返回的时间

    79800编辑于 2025-07-28
  • 来自专栏白帽技术与网络安全

    安全资讯|SurfingAttack –通过超声波入侵手机

    SurfingAttack是一种黑客技术,可以看到以超声波编码的语音命令以无声方式激活手机的数字助理。该技术可用于执行多种操作,例如拨打电话或阅读短信。 攻击者使用笔记本电脑通过超声波制作的特制语音命令,并通过发生器将其发出。攻击者可以使用放置在桌子下方的圆形压电圆盘,该圆压电圆盘从发生器发射脉冲。 无法听见的超声波在桌子上传播,从而引起受害人的电话接收到振动并激活数字助理。攻击者可以使用桌子下方的窃听设备录制助手,然后将音频中继回攻击者的笔记本电脑以解码响应。 张说,一种想法是开发手机软件,该软件可以分析接收到的信号以区分超声波和真实的人声。 改变手机的布局,例如麦克风的位置,以抑制或抑制超声波,也可以阻止网上冲浪。” 专家总结。 “但是最后Zhang还表示说,有一种简单的方法可以使手机免受超声波的攻击:基于中间层的防御,它使用柔软的机织织物来增加“阻抗失配”。 “换句话说,将手机放在桌布上。”

    1.1K10编辑于 2022-06-02
领券