买了个PWM开关才发现,ELRS接收机自己就能控制灯光?这波属于是白花钱了
最近刚入坑遥控模型,感觉自己每天都在交“学费”。
事情是这样的:我想给自己的模型加一套铜线灯(便宜好用手里就有),用遥控器上的一个通道来控制灯光的亮灭。需求很简单——拨一下开关,灯亮;再拨一下,灯灭。
于是我老老实实去搜“遥控模型 灯光控制”,然后买了一个PWM开关。

就是这种一端接接收机PWM通道,另一端接灯组,中间带一个MOS管的小板子。价格不贵,几块钱。
到手后接线、对频、设置混控……确实能用。拨动遥控器上的开关,灯就跟着亮灭,那一刻还挺有成就感的。
然后我就发现自己干了件蠢事。
ELRS接收机,本身就带通道开关功能
我用的接收机是ELRS方案的(开源协议,现在很多模型都在用)。闲着没事翻接收机的文档,忽然发现一行字:
设置频率或二进制开关模式
等等。
“开关模式”……那不就是一个软件可控的开关吗?
我赶紧翻出接收机的接线图,找到第5通道的信号针脚。用万用表一测——拨动遥控器上对应的通道开关,电压直接就是 0V → 3.3V(或5V) 的变化。
这个电压完全可以驱动小型LED灯组。铜线灯的工作电压一般在3-5V,电流也不大,直接把灯的正极接到信号针脚、负极接GND,就能亮灭。
换句话说,我买的那个PWM开关,本质上就是把接收机输出的PWM信号转换成高低电平。而ELRS接收机自己就能直接输出这个高低电平,完全不需要中间商赚差价。
问题出在“默认配置”上
为什么我一开始不知道?因为默认情况下,ELRS接收机的通道5-8输出的是标准的PWM信号(用于控制舵机那种,周期20ms,脉宽1-2ms)。而不是我想要的“完全关断”和“完全导通”。
但ELRS的配置界面(不管是Wi-Fi网页还是Lua脚本)里,可以修改输出模式:
- PWM模式:输出1-2ms脉冲信号,适合舵机、电调
- 开/关模式:输出低电平(0V)或高电平(接收机电压),适合直接驱动灯、继电器
切到开关模式后,信号针脚就变成了一个纯粹的“遥控开关”。拨动通道,要么0V,要么接收机电压(通常是5V或3.3V)。
给新入坑的朋友提个醒
如果你也是刚接触ELRS接收机,想控制简单的灯光、蜂鸣器、继电器之类的东西,先别着急买PWM开关。检查一下这几点:
- 你的接收机是几通道的? 比如ELRS 6通道接收机,通常通道1-4默认PWM,通道5-6可以配置为开关模式。
- 确认接收机信号针脚的输出电压和电流。驱动单个LED没问题,但如果是大功率灯珠或灯带,还是需要外接MOS管或继电器(电流不够)。
- 到ELRS的Wi-Fi网页或遥控器的Lua脚本里,把对应通道的输出模式改成“On/Off”或“Dumb”。
- 接线很简单:灯的正极接信号针脚,负极接接收机的GND。
如果灯的工作电压和接收机不一致(比如12V灯带),那还是需要外部开关来驱动——这时候PWM开关或者MOS管模块就有用了。
总结
这次“白花钱”的经历,说到底还是因为对新系统不熟悉。ELRS可玩性很高,很多功能不是它没有,是我没去看文档。
PWM开关倒也没浪费,留着以后驱动大功率灯带或者当备用吧。
希望这篇能给同样刚入坑的朋友省下十几块钱。十几块虽然不多,但可以多买一卷铜线灯,不是么。搞模型嘛,就是在“交学费”和“学知识”之间反复横跳。