找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 123|回复: 7
打印 上一主题 下一主题
收起左侧

hc-sr04

[复制链接]
跳转到指定楼层
楼主
我在学习HC-SR04的工作原理,但是对单片机不太了解,为什么这STC11是14个引脚的,而市面上却找不到,有没有大佬帮我解答一下这里每个引脚的功能是什么呀,谢谢

屏幕截图 2026-02-24 210104.png (434.3 KB, 下载次数: 0)

屏幕截图 2026-02-24 210104.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:857072 发表于 2026-2-28 16:47 来自触屏版 | 只看该作者
停产了,啥年代的老东西了换一个新一点的单片机玩呀
回复

使用道具 举报

板凳
ID:1133081 发表于 2026-2-28 17:09 | 只看该作者
宏晶公司STC11系列就没有DIP14的封装,管脚功能排列也与上图相去甚远。
回复

使用道具 举报

地板
ID:584814 发表于 2026-3-1 16:43 | 只看该作者
1、买小众上某一个宝,这个不需要多少钱就可以办到;
2、引脚中除了电源的是固定,其他多能自行定义。
回复

使用道具 举报

5#
ID:155507 发表于 2026-3-1 19:19 | 只看该作者
HC-SR04 是一款基于 STC11系列 (SOP14封装) 单片机控制的超声波测距模块。其工作原理是:TRIG引脚接收至少 10us 的高电平触发信号,内部 STC11 驱动探头发出 8 个 40kHz 方波。声波遇障碍物返回后,接收探头检测并由 ECHO 引脚输出与往返时间相等的高电平,通过 L=(t x V)/2 计算距离。
核心工作原理详解:
触发测距: 外部单片机给模块的 Trig 引脚一个不小于 10us 的高电平信号。
发射超声波: 模块内部的 STC11 单片机程序自动产生 8 个 40kHz 的方波序列,通过发射探头向外发射。
接收返回信号: 当超声波遇到障碍物并反射回来时,接收探头会接收到信号,STC11 程序使 Echo 引脚拉高电平。
计算距离:Echo 高电平持续时间 = 超声波往返时间 t。
计算公式: 距离 L =  (高电平时间 x 声速(340m/s)) /2。
声速可按约  340m/s(0.034cm/us) 计算。
测量细节: 建议测量周期大于 60ms,以避免发射信号影响回响接收。
STC11 (SOP14) 的作用:
HC-SR04 板载的 STC11 单片机负责驱动探头发送超声波,检测返回信号,并精确计时输出对应时间长度的 Echo 信号,替代了老式电路中的专用模拟电路,提高了测量精度和稳定性。

图中 14 脚 STC11 的各脚功能
STC11F/10Fxx 是 8051 内核系列,有多种封装,14 引脚小封装一般只引出部分 P5/P6/P4/P3/P6 口线和电源、时钟、复位。

结合你的原理图丝印标注,大致对应关系如下(从左到右、从上到下按你图里的管脚号):

引脚 1:P50(通用 I/O,可作数字输入,模块的 Trig 引脚)。

引脚 2:P67(通用 I/O, ECHO 引脚输出与往返时间相等的高电平)。

引脚 3:P66(通用 I/O)。“预留/未用”

引脚 4:VDD(+5V 电源脚)。

引脚 5:P65(通用 I/O;你图中接到晶振那一侧信号线上,提供芯片的工作时钟。

引脚 6:P64(通用 I/O)。P65和P64接的晶振提供芯片的工作时钟

引脚 7:P63 / RST(复位脚,同时也可配置为 P4.7 之类的一般 I/O;图中接到上电复位/按键电路就是用作系统复位)。

右侧那列:

引脚 8:P62(通用 I/O)。“预留/未用”

引脚 9:P61(通用 I/O;图里连到外围模拟/比较电路,可做采样或控制)。

引脚 10:P60(通用 I/O)。很可能接 HC‑SR04 的 ECHO,经后级整形/比较电路进入 TL074 再回到 MCU)。

引脚 11:VSS(GND 电源地)。

引脚 12:P53(通用 I/O;控制电源接的MAX232芯片,用来产生 40 kHz 方波,经过电平转换和倍压后驱动发射探头。

引脚 13:P52(通用 I/O;使用MAX232做电压转换,驱动超声波发射探头

引脚 14:P51(通用 I/O;MAX232 驱动发射换能器
直接使用单片机的IO是无法得到强的驱动信号的。在普通的超声波模块中,有一种方案是巧妙的使用了MAX232芯片来驱动超声波发射头的。在MAX232中集成了两路RS232信号发送器。芯片本身通过电容开关方式将工作电压5V倍压和反压形成了正负10V的电源,使用MAX232对超声波探头进行差动驱动,可以获得等效正负20V的驱动信号,这样可以获得很强的输出信号。


回复

使用道具 举报

6#
ID:1167665 发表于 2026-3-2 14:04 | 只看该作者
a185980800 发表于 2026-2-28 16:47
停产了,啥年代的老东西了换一个新一点的单片机玩呀

因为我不太懂这方面,所以不知道怎么找平替
回复

使用道具 举报

7#
ID:1167665 发表于 2026-3-2 14:05 | 只看该作者
man1234567 发表于 2026-3-1 16:43
1、买小众上某一个宝,这个不需要多少钱就可以办到;
2、引脚中除了电源的是固定,其他多能自行定义。

因为这个图是官网找的,我现在想看懂这个工作原理
回复

使用道具 举报

8#
ID:1167665 发表于 2026-3-2 14:07 | 只看该作者
angmall 发表于 2026-3-1 19:19
HC-SR04 是一款基于 STC11系列 (SOP14封装) 单片机控制的超声波测距模块。其工作原理是:TRIG引脚接收至少  ...

感谢大哥,这个对我的帮助很大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表