航模遥控继电器单通道控制2路继电器开关实现原理解析

航模遥控继电器单通道控制2路继电器开关实现原理解析


航模遥控继电器

在这里插入图片描述
在这里插入图片描述

硬件解析

  • 两路型号为: SRD-05VDC-SL-C 继电器
  • 2个PC817光耦
  • 3个S4,1N5819WS肖特基二极管
  • 2个S8050 NPN型三极管
  • 2个指示灯,用于继电器导通时点亮。
  • 1片STC15W104单片机

功能简介

仅支持5V电压接收机,不能超过5.5否则可能会造成模块损坏.(这么写主要原因是STC15单片机工作电压范围决定的。)

  • 1路舵机信号输入,控制2路电子开关
  • 250V/AC 最大受控电压, 10A电流。
  • 受控端支持 10A 250VAC /10A /30VDC
  • 2路输出(同一时间只能一个继电器动作)
  • 无需校准就能兼容各品牌的遥控设备
  • 三段开关通道/比例通道控制
  • 带蓝色LED指示灯功能。
  • ★ 功能描述
    该远程开关通过遥控器上的某个开关通道远程控制飞机模型上多达2路的电气设备
    本设备无需校准,能准确的兼容各种品牌的遥控设备。
    本设备使用接收机供电。

典型应用

  1. 连接
    将信号输入电缆插入接收机的三段开关通道或者摇杆通道,该通道和遥控器上对应。
    将控制端开关和设备连接。
  2. 触发
    (以油门通道为例)将遥控器上的油门遥杆拨到满油门,一个继电器闭合(即公共端和常开端接线接通,公共端和常闭端断开)。将遥控器上的油门遥杆拨到半油门,两路继电器都不闭合(即公共端和常开端断开,公共端和常闭端接通)。将遥控器上的油门遥杆拨到最小油门,另一个继电器闭合(即公共端和常开端接线接通,公共端和常闭端断开)。
(以三段开关通道为例)将遥控器上的三段开关拨到高位,一个继电器闭合(即公共端和常开端接线接通,公共端和常闭端断开)。将遥控器上的三段开关拨到中位,两路继电器都不动作(即公共端和常开端断开,公共端和常闭端接通)。将遥控器上的三段开关拨到低位,另一个继电器闭合(即公共端和常开端接线接通,公共端和常闭端断开)。

原理图

  • 继电器控制端
    在这里插入图片描述
  • 单片机原理图
    在这里插入图片描述
  • 总的原理图绘制
    在这里插入图片描述
  • 绘制的PCBA板图(单片机供电的地方自己多增加的了一个电容,一个滤除高频的一个滤除低频的)
    在这里插入图片描述

因为这只是自己照着模块绘制的原理图和PCBA板,没有验证就不开元路,免得坑人家,基本的原理图就是这样的,不过市面上在出售的这个模块,感觉还是有很多不足的地方:

  1. 从原理图上可以看出,并没有做到真正的隔离。
  2. 不能处理频率较高输入和输出的开关量信号。
  3. 如果是控制PWM输出,建议使用MOS管,而不是使用继电器。
  • 可能采用的是采集模拟量信号,(当然不排除使用单总线的通讯协议)通过单片机采集到的模拟量来判断是否开启,或开启哪一路或多路开关,模拟量采集具体实现,就需要看程序里面去设定区间值了。

RC接收机收到信号后将PPM或SBUS信号转换后,传到对应每个通道

  • 什么PPM信号

PPM信号是将多个控制通道(一般10个控制通道)集中放在一起调制的信号也就是一个PPM脉冲序列里面包含了多个通道的信息。如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

模型接收机转接控制电动车控制器信号转换器

在这里插入图片描述

采用32位单片机完成信号采集、处理、转换,稳定与速度远超普通8位单片机,输入信号自动识别,无需手动切换,即插即用,状态指示简洁明了,5V供电,支持8通道输出,PWM输出标准范围是在1000-2000us。

兼容:

  • PPM(CPPM)
  • PWM(普通接收机信号)
  • SBUS(包括futaba-R7008SB系列、FrSky等)

功能:

  • 输入PWM信号,同时输出PPM与SBUS信号
  • 输入PPM信号,同时输出PWM与SBUS信号
  • 输入SBUS信号,同时输出PWM与PPM信号

指示灯:

  • 无信号输入时,三个指示灯全灭
  • 输入信号指示灯常亮,输出信号指示灯闪烁
  • 例如:输入PPM信号时,PPM对应指示灯常亮,PWM与SBUS信号指示灯闪烁

通道说明:

  • 1-8通道为PWM信号输入或输出通道
  • 9通道为SBUS信号输入通道或 PPM 信号输入、输出通道
  • 10通道为PPM或SBUS信号输出通道

接线指示:

  • 当1-8通道中任意1个或多个通道输入PWM信号时,对应9通道输出PPM信号,10通道输出 SBUS信号
  • 当9通道输入PPM信号时,对应1-8通道输出PWM信号,10通道输出SBUS信号
  • 当9通道输入SBUS信号时,对应1-8通道输出PWM信号,10通道输出PPM信号
### SRD-05VDC-SL-C 继电器接线方法 SRD-05VDC-SL-C 是一种小型直流电磁继电器,其额定工作电压为 5V DC。该型号具有四个引脚,其中两个用于控制继电器线圈的通断,另外两个用于切换负载电。以下是关于此继电器的具体接线说明: #### 基本参数 - **额定电压**:5V DC - **触点形式**:单刀单掷 (SPST),常开型 (NO) 或者常闭型 (NC)[^1]。 - **最大负载电流**:通常不超过 10A(具体取决于实际产品规格)。 --- #### 接线步骤详解 ##### 控制端口(线圈部分) 继电器内部有两个针脚负责驱动线圈。这两个针脚通过施加指定方向的电压来激活或关闭继电器。 对于 SRD-05VDC-SL-C: - 将正极 (+) 连接到电源的 5V 输出端; - 负极 (-) 则连接到 GND 地线; 一旦在线圈两端加上合适的电压差,则会产生磁场使机械臂动作从而改变外部接触状态[^2]。 ##### 开关端口(触点部分) 这部分决定了如何利用已开启/关闭的状态去影响其他设备运作情况。它包括两组不同的配置方式——要么作为“常开”(Normally Open, NO),即默认情况下处于分离状态直到触发事件发生才会连通;或者相反地表现为“常闭”模式(Normally Closed , NC). 在此实例中假设采用的是标准 NO 类型设置的话, - 把需要被管理的目标回的一侧接入公共 COM 针位上; - 另一侧则应当对应挂载至对应的 NO 标记处即可完成整个过程[^3]. --- ```c++ // Arduino 示例代码片段展示如何操作继电器模块 const int relayPin = 8; // 定义数字 I/O 引脚编号 void setup() { pinMode(relayPin, OUTPUT); // 设置 GPIO 模式为输出 } void loop() { digitalWrite(relayPin, HIGH); // 向继电器发送高电平信号以启动 delay(2000); // 等待 2 秒钟 digitalWrite(relayPin, LOW); // 断开继电器供电停止功能 delay(2000); } ``` 上述 C++ 编程样例适用于基于微控制器平台如Arduino开发板上的应用场合下简单演示怎样周期性的打开和关闭一个由软件控制下的硬件组件例子. --- #### 注意事项 - 在设计 PCB 板子的时候要特别注意给定元件尺寸大小以及布局安排合理与否会影响最终成品质量表现出来的好坏程度差异很大; - 如果涉及到较大功率传输径规划方面还需要额外增加保护措施防止意外损坏风险存在比如加入二极管抑制反向电动势现象等等; ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值