登录/注册

超声波传感器开关电路图

一般超声波传感器开关电路由微型发射器和接收器电路组成。发射器产生超声波,接收器感应来自发射器的超声波并打开继电器。

更多

以下是一个基于HC-SR04超声波传感器的简易开关电路设计说明,可通过检测距离控制继电器通断:


电路组成

  1. 核心元件

    • HC-SR04超声波模块(5V供电)
    • Arduino UNO/Nano(或其他微控制器)
    • 5V继电器模块
    • 被测负载(如LED、电机等)
  2. 辅助元件

    • 10kΩ电位器(用于调节触发距离阈值)
    • 1N4007二极管(继电器线圈反电动势保护)
    • 220Ω电阻(限流保护LED)
    • 杜邦线、面包板、5V电源等

电路连接图

+---------------+          +---------------+          +-------------+
|  HC-SR04      |          |  Arduino      |          |  继电器模块  |
|               |          |               |          |             |
| VCC  → 5V     |          |               |          | IN  → D8    |
| Trig → D9     |          |               |          | VCC → 5V    |
| Echo → D10    |          |               |          | GND → GND   |
| GND  → GND    |          | A0 ← 电位器中点|          | COM → 负载+  |
+---------------+          +---------------+          +-------------+
       ▲                          ▲                          |
       |                          |                          |
       +--------------------------+--------------------------+
                                GND

工作原理

  1. 距离检测
    Arduino发送10μs高电平脉冲到Trig引脚,通过Echo引脚高电平持续时间计算距离(公式:距离cm = 高电平时间μs / 58)。

  2. 阈值控制
    电位器分压值(0-5V)通过模拟输入A0读取,映射为设定距离阈值(例如0-200cm)。

  3. 继电器控制
    当实测距离 < 设定阈值时,Arduino数字引脚D8输出高电平,继电器吸合,负载通电。


Arduino示例代码

const int trigPin = 9;
const int echoPin = 10;
const int relayPin = 8;
int thresholdDistance = 0;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(relayPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // 读取电位器设定阈值(0-200cm)
  thresholdDistance = map(analogRead(A0), 0, 1023, 0, 200);

  // 触发超声波测距
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // 计算距离
  long duration = pulseIn(echoPin, HIGH);
  int distance = duration / 58;

  // 控制继电器
  if (distance < thresholdDistance && distance > 0) {
    digitalWrite(relayPin, HIGH);  // 触发开关
  } else {
    digitalWrite(relayPin, LOW);   // 关闭开关
  }

  delay(100);
}

注意事项

  1. 确保继电器模块的负载电流不超过额定值(典型值10A/250V AC)
  2. 长距离检测时需避免强光/软质障碍物干扰超声波
  3. 如需完全硬件方案(无Arduino),可改用555定时器+比较器实现,但精度会降低

需要更简化的纯硬件电路方案可进一步说明需求!

超声波传感器的工作原理 超声波传感器的应用

超声波传感器是一种基于超声波的无接触式测距传感器,可以广泛应用于工业、医

2024-01-18 14:04:01

超声波测距传感器

1970-01-01 08:00:00 至 1970-01-01 08:00:00

超声波传感器的优缺点分析

超声波传感器如何处理噪音和干扰?由超声波传感器接收的频率处的任何声学噪声

2023-04-21 09:09:05

TL494超声波清洗电路图

TL494超声波清洗器电路图

资料下载 fs4523 2022-02-07 10:21:13

超声波加湿器电路图

超声波加湿器电路图

资料下载 fs4523 2022-01-26 10:25:35

LM555超声波驱鼠电路图

LM555超声波驱鼠器电路图

资料下载 fs4523 2022-01-26 10:23:48

超声波水位检测系统OLED电路图

超声波水位检测系统OLED电路图

资料下载 guyu1998 2022-01-07 14:31:57

超声波发生电路图

超声波发生器电路图解

资料下载 569507090 2021-12-13 16:04:40

如何使用超声波传感器节能

?使用的又是什么技术呢?当今市场上的一个常见选择是超声波——特别是在诸如厕所之类的地方。这类地方的墙壁可能阻挡传感器的视线。超声波感测与雷达类似

2022-11-15 07:03:38

一个超声波传感器开关电路图分享

 这是超声波传感器开关的电路图。无线切换的方法有很多种,例如使用红外线、

2022-08-21 10:12:57

了解超声波传感器的基础知识

在 PCB 上的一套传感器,通常使用简单的电路来完成大部分的发射和检测工作。图3: 超

2022-04-11 10:24:54

单双张检测超声波传感器,baumer超声波传感器,单双张识别传感器超声波传感器厂家

解决方案,Baumer超声波传感器集成了多项功能,有开关量超声波

2021-07-06 18:49:14

超声波传感器构成的超声波加湿器电路

下图是由超声波传感器构成的超声波加湿器电路,适用于对房间的空气进行加湿。

2020-09-18 11:13:30

超声波传感器的检测方式

,人们也有外接摄像头型的超声波传感器,相对的电子电路坐落于基本传感器机壳

2020-07-01 10:21:23

超声波传感器的优势及原理

  超声波传感器有哪些优势  超声波传感器是将

2020-06-19 11:46:53
7天热门专题 换一换
相关标签