ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

红外发射接收电路入门:38kHz方波与HS38模块验证指南

红外发射接收电路入门:38kHz方波与HS38模块验证指南

简介:这份资源面向电子技术初学者与红外通信入门者,围绕红外发射与接收电路的基础原理展开,重点讲解HS38(HS0038)红外接收集成模块的工作方式:接收到38kHz方波时输出低电平,无信号时保持高电平,并说明可用单片机或555定时器产生38kHz方波、以20%至30%占空比降低发射功率。资源还配有38kHz红外接收模块的引脚图,适用于HS38、TL0038、VF0038等常见型号,并给出试触法鉴别引脚功能的调试思路,帮助读者理解元件连接与信号验证方法。压缩包共1个doc文档,约47KB,内容精简,适合作为入门阅读材料。目前已有1673人学习,便于初学者快速建立对红外发射接收电路的直观认识,为后续探索遥控设备与无线传感器等应用打下基础。

1. 红外发射接收电路:为什么一根“看不见的手电筒”能当遥控器

拆开任何一个旧遥控器,你都会看到两样东西:一颗透明的、顶端带个小凸起的发光二极管,和一个黑色的小方块。前者负责“喊”,后者负责“听”。它们之间传递的信号,人眼完全看不见,却能让电视换台、空调调温。这套东西就是红外发射接收电路,而“红外 发射 接收”这三个词,说的正是这条单向通信链路的三个动作:发出去、收进来、判断有没有。

很多人第一次接触它时会困惑:明明只是两个元件,为什么还要讲究频率、占空比、引脚顺序?因为红外通信不是“亮一下就算数”,而是靠特定节奏的光脉冲来区分“有信号”和“没信号”。搞懂这个节奏,你就搞懂了遥控器、避障小车、红外对管计数这些场景的共同底层逻辑。这份资料画的是一张极简电路图,没有限流电阻,也没有三极管驱动,目的不是让你直接拿去量产,而是让初学者用最低成本看清“发射—接收—验证”这条链路到底怎么跑通。

2. 红外接收模块到底在“收”什么:38kHz 方波才是暗号

2.1 不是所有红外光都算数,频率对上了才开门

红外发射管通电就发光,但接收模块并不对“有光”做反应,它只对“以 38kHz 频率闪烁的光”做反应。通俗地说,发射端不是一直亮着,而是以每秒三万八千次的节奏快速开关。接收模块内部有一个带通滤波和解调电路,它把这种高频闪烁“翻译”成一个稳定的电平变化。你可以把它想象成一把只认特定齿形的钥匙:光强再大,节奏不对,锁不开。

资料里写得很清楚:HS38(HS0038)这类模块,当接收到 38kHz 方波时,输出脚输出低电平 0;没接收到时,输出脚保持高电平 1。注意这个逻辑是反的——有信号反而是 0,没信号才是 1。初学者第一次用示波器看到“发射时是低电平”往往会愣一下,这正是模块内部解调电路的设计结果,不是接反了。

2.2 占空比 20%–30%:省功率又不丢信号的血泪经验

方波不是非得一半时间亮、一半时间灭。资料里特别提到,占空比可以调到 20%–30% 来减小发射功率。为什么是這個范围?因为接收模块只关心“有没有 38kHz 的节奏”,并不要求每个周期里高电平持续多久。把高电平时间压短,发射管平均电流就降下来,发热和耗电都减少,但节奏仍然能被识别。这就像敲门:你不需要手一直贴在门上,只要敲出正确的节奏,里面的人就知道是你。

用单片机产生这个方波很灵活,改两个寄存器就能调频率和占空比;用 555 定时器则靠外部电阻电容配出 38kHz,适合不想写代码的场景。资料里还提到可以直接接信号发生器,这对初学者验证模块好坏非常实用——先别管发射电路,用信号源给一个干净的 38kHz 方波,看接收模块输出会不会从 1 跳到 0,这一步能把“发射端问题”和“接收端问题”彻底分开。

2.3 示波器上的 0 和 1:验证链路通不通的最短路径

资料给出的验证方法极其朴素:用红外发射管对着 HS38 发射 38kHz 方波,示波器看输出脚,应该是低电平 0;用手遮挡或者停止发射,输出脚回到高电平 1。这个“遮挡—恢复”的动作,本质上是在手动制造“有信号/无信号”两种状态,用来确认模块的解调逻辑是活的。

这里有一个容易被忽略的细节:HS38 这类模块的输出是数字电平,不是模拟波形。你不需要在输出脚上看 38kHz 的正弦或方波,它已经帮你解调好了。所以示波器上看到的是一个干净的低电平台阶,而不是密密麻麻的脉冲。如果看到的是杂乱波形,先检查电源滤波和地线,再检查发射端是不是真的在闪 38kHz——很多翻车现场都是发射端频率偏了,接收模块根本不认。

3. 发射端为什么可以“简陋”:没有限流电阻和三极管也能跑

3.1 极简电路的代价与边界:初学者看懂元件比复现产品更重要

这份资料里的发射电路没有限流电阻,也没有三极管驱动,直接让红外发射管接在信号源上。从工程角度看,这不是一个可以长期工作的设计:红外发射管正向电流有限额,直接由信号源驱动可能电流过大或过小,取决于信号源输出能力。但资料的目的写得很直白——“仅供初学者了解元件用”。它要你看清的是:红外发射管两个脚,长脚正短脚负,通电就发光;接收模块三个脚,电源、地、输出,输出脚会随 38kHz 信号翻转。

打个比方,这就像学骑自行车先拆掉辅助轮在草地上溜一圈,不是让你直接上马路。理解元件角色之后,你再回头加限流电阻、加三极管扩流,才知道每个新增元件在解决什么问题。没有这一步“裸奔”的体验,很多人加了电阻也不知道为什么加。

3.2 38kHz 从哪来:单片机、555 和信号发生器三条路

产生 38kHz 方波有三条常见路径,资料里都点到了。单片机靠定时器翻转 IO 口,优点是占空比和频率都能软件调,适合后面要加编码协议的场景;555 定时器靠 RC 振荡,配好电阻电容就能输出固定频率,不需要写一行代码;信号发生器最省事,旋钮一拧就有,适合纯验证接收模块。

三条路没有绝对优劣,取决于你手头有什么、想验证什么。如果你只是想确认 HS38 是不是好的,信号发生器最快;如果你想后面做红外编码发射,单片机是绕不开的;如果你在做纯模拟电路练习,555 能让你看清振荡器怎么起振。资料没有展开 555 的具体阻容计算,但给出了方向:38kHz 是目标,占空比 20%–30% 是省功率的调节空间。

3.3 引脚图为什么难找:一张图覆盖大多数 38kHz 模块

资料里有一句话很实在:“网上很难找到 38 红外接收模块的引脚图,这里画了一张给大家分享。”这类三脚模块外形相似,但不同厂家的引脚顺序不一定完全一致。资料说此图适合大多数普通 38kHz 模块,如 HS38、TL0038、VF0038 等,有极个别不适合,可以用试触的方法鉴别出来。

试触法的逻辑很简单:模块三个脚里,电源和地接反通常不工作甚至发热,输出脚接错则读不到正确电平。在不确定引脚顺序时,先串一个限流电阻试探,观察输出脚有没有随 38kHz 信号翻转,比盲插安全得多。这也是资料里“试触鉴别”的真正含义——不是让你乱碰,而是用最小风险的方式确认每个脚的角色。

4. 易混概念拆解:红外接收模块不是“光敏电阻”

4.1 易混点一:收到光就输出 vs 收到 38kHz 才输出

初学者最容易把 HS38 当成光敏电阻或光电二极管,以为“有红外光照到就导通”。实际上 HS38 内部有解调电路,它只认 38kHz 的调制光。你拿一个普通红外发射管一直通电亮着,接收模块输出不会变;你必须让它以 38kHz 闪烁,输出才会翻到低电平。区分方法很简单:用手机摄像头看发射管,一直亮和快速闪烁在屏幕上表现不同,但最终以接收模块输出脚的电平为准。

4.2 易混点二:输出低电平 0 代表“有信号”,不是“坏了”

很多人第一次测到输出脚是 0,第一反应是模块短路了。恰恰相反,HS38 的逻辑是“收到 38kHz 方波时输出低电平 0”。没信号时才是高电平 1。这个反逻辑来自内部解调级的输出级设计。区分方法:用手遮挡发射管,输出应该从 0 回到 1;松开遮挡,又回到 0。如果遮挡前后一直是 0 或一直是 1,才需要查电源、查发射端、查引脚。

4.3 易混点三:发射管“一直亮”不等于“在发射有效信号”

红外发射管通电就发光,但“亮着”和“以 38kHz 闪烁”是两回事。一直亮意味着没有调制,接收模块的解调电路不会认。资料里强调用 38kHz 方波驱动,占空比 20%–30%,就是在说“节奏比亮度重要”。区分方法:用示波器看发射管两端(或驱动信号),确认是 38kHz 方波而不是直流电平;再看接收模块输出有没有对应的 0/1 翻转。

4.4 易混点四:引脚图“大多数适用”不等于“全部适用”

资料明确说这张引脚图适合大多数普通 38kHz 模块,但有极个别不适合。这意味着你不能把“网上找的引脚图”当成绝对真理。不同型号的电源、地、输出排列可能不同,接错可能不工作。区分方法:先查你手上模块的型号标记,找不到资料就用试触法,串限流电阻逐脚确认,观察输出脚是否随 38kHz 信号翻转。别一上来就焊死,血泪经验都是焊错之后才长记性的。

5. 什么时候用这套极简电路,什么时候该停手

这套电路最适合的场景是“认知验证”:你手头有一个 HS38 或类似模块,想确认它是不是好的;你想亲眼看到 38kHz 方波如何让输出脚从 1 跳到 0;你想理解红外发射管和接收模块各自扮演什么角色。资料里的极简接法没有限流电阻和三极管,正好把“元件本身的行为”暴露出来,不被外围电路干扰。用信号发生器或单片机给 38kHz,示波器看输出脚,遮挡与恢复之间电平翻转,这条链路就算跑通了。

但它不适合直接拿去做产品级发射端。没有限流电阻,发射管电流不受控;没有三极管驱动,信号源带载能力有限,发射距离和稳定性都不可控。如果你要做遥控器、红外避障、红外对管计数,这套图只能当“原理草图”,后面必须补上限流电阻、驱动级和电源滤波。资料自己也说了“仅供初学者了解元件用”,这句话就是边界。

场景适合用这套极简电路需要升级
验证 HS38 模块好坏是,信号发生器 + 示波器最快不需要
理解 38kHz 解调逻辑是,遮挡/恢复看 0/1 翻转不需要
做红外遥控发射不适合加限流电阻、驱动三极管、编码协议
做长距离红外通信不适合加驱动级、光学透镜、抗干扰设计
确认未知模块引脚可参考,配合试触法串限流电阻逐脚确认

我自己的习惯是:每次拿到一个不熟悉的红外接收模块,先不急着焊,先用信号发生器给 38kHz、示波器看输出脚,遮挡一次、恢复一次,确认 0/1 翻转正常,再去看引脚和电源。这个顺序帮我省掉了很多“焊完才发现模块是坏的”的后悔药。从那以后我每次碰红外接收模块,都强制先走一遍“信号源—示波器—遮挡”的验证,再动烙铁。希望帮到你。

本文还有配套的精品资源,点击获取

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进