继电器驱动电路使用笔记

在参加立创开源社区的暑假的物联网比赛中需要使用mcu控制继电器,我采用的是技新课堂的继电器电路,但是翻车了,最后使用里宋工的继电器驱动方案。
零妖阿里云插座文档:https://www.yuque.com/lingyao/oshwhub/fp69nm
立创暑期训练营文档:https://www.yuque.com/iiyqfa/ssdag4/pwdyeo
智能插座的开源工程(包含继电器部分):https://oshwhub.com/7a745fc8/ke-shang-yong-wu-lian-wang-kai-guan-fang-an-ji-yu51-dan-pian-ji

我使用技新继电器电路翻车的原因

这是技新的原理图按照这个画的PCB失败
在这里插入图片描述
没有自己水平不够没有看出这个不适合mcu驱动
然后尝试将光耦去掉改变成这样还是不行,
在这里插入图片描述

(可以直接看这个)暑假训练营零妖推荐的继电器驱动电路

零妖的官方介绍在这:https://www.yuque.com/lingyao/oshwhub/fp69nm
立创训练营:https://www.yuque.com/iiyqfa/ssdag4/pwdyeo

其中继电器的驱动部分:

继电器选择

推荐的是这个继电器
在这里插入图片描述

继电器驱动电路

这里没有使用三极管设计电路,使用里继电器专用的驱动芯片
这个驱动芯片为高电平触发
因为51单片机复位后,启动io口瞬间为高电平,故为了使单片机复位瞬间不触发,所以加了反相器。如果你使用的单片机io没有这个特点就可以不加反相器。

在这里插入图片描述
ps:注意要在PCB上用丝印标注那个是常开,那个是常闭
但是那个驱动芯片的原理并不清楚。。。。有点蒙

群友推荐的光耦+继电器

高电平有效

在这里插入图片描述
上面的这个电路是群友推荐的据说已经用上千次了,
注意:
1.电压3.3v和5v都能驱动
2.但是注意单片机IO设置的模式,STC的IO口默认为弱上拉,然而弱上拉不能驱动,因为:https://www.cnblogs.com/wgang171412/p/5151120.html弱上拉时,io的高电平驱动能力非常弱,电流太小;
3.这个是高电平有效对于,理论上对于51单片机在上电瞬间误触的可能(51单片机复位是引脚有瞬间的高电平),但是群里的大佬使用的没问题。(可能高电平的时间短)

低电平有效

在这里插入图片描述
1.适用于上电时MCU默认输出高电平的情况,可以确保不会上电瞬间吸合继电器

### 嵌入式继电器学习资料与教程 #### 继电器基础概念 继电器是一种电磁开关,能够通过较小的电信号控制较大功率电路的通断。其工作原理基于线圈产生的磁场吸引衔铁移动,进而带动触点切换状态[^1]。 #### 驱动方式详解 针对不同应用场景下的需求差异,存在多种类型的继电器驱动方案可供选择: - **单片机IO端口直连** 这是最简单的形式之一,适用于低电压小电流场合下直接由微控制器I/O引脚提供激励信号给继电器线圈的情况。 - **三极管放大** 当所需驱动电流超出GPIO所能承受范围时,则需借助外部晶体管作为缓冲级来增强输出能力。 - **达林顿管组合** 对于更大负载而言,采用双NPN型结构组成的复合器件可以进一步提升增益效果并降低功耗。 - **嵌套连接法** 将多个基本单元串联起来形成多级联结模式,在某些特殊条件下可获得更好的性能表现。 #### 控制逻辑实现案例分析 以Arduino平台为例,展示了具体操作流程以及注意事项: ```cpp // 定义继电器所连接的数字接口编号 const int relayPin = 5; void setup(){ pinMode(relayPin, OUTPUT); // 设置为输出模式 } void loop(){ digitalWrite(relayPin,HIGH); // 启动继电器动作 delay(2000); digitalWrite(relayPin,LOW); // 关闭继电器 delay(2000); } ``` 上述代码片段实现了定时器功能,即每隔两秒钟改变一次继电器的状态,以此验证硬件连线无误且程序运行正常[^3]。 #### ZigBee协议集成实例探讨 为了满足远距离无线遥控的要求,这里引入了一款流行的短距射频通讯标准——Zigbee。该部分重点讲解了怎样利用协调者节点发送指令至终端设备完成相应任务的过程描述[^2]。 #### Wi-Fi智能开关项目实践指南 NodeMCU作为一种性价比较高的物联网解决方案被广泛应用于智能家居领域内。下面给出了一份完整的DIY手册,涵盖了从选材采购到最终成品调试整个环节的关键要素解析[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好家伙VCC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值