继电器驱动电路使用笔记「建议收藏」

继电器驱动电路使用笔记「建议收藏」在参加立创开源社区的暑假d物联网比赛中需要使用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

大家好,又见面了,我是你们的朋友全栈君。

在参加立创开源社区的暑假的物联网比赛中需要使用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默认输出高电平的情况,可以确保不会上电瞬间吸合继电器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152694.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 解决WinSCP连接kali linux被拒绝的问题

    解决WinSCP连接kali linux被拒绝的问题在kali终端里输入:servicesshrestart,然后再使用WinSCP连接即可。

    2022年9月17日
    3
  • pycharm 激活码 2021【中文破解版】

    (pycharm 激活码 2021)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZPB5EL5Q-eyJsaWNlb…

    2022年3月21日
    58
  • 硬核!高频Linux命令大总结,建议收藏~

    硬核!高频Linux命令大总结,建议收藏~前言记得不久前跟大家大分享了一波个人在平时日常工作、学习、开发、写文字、做视频等过程中,一些好用高效的在线工具和网站,并且把自己的浏览器收藏夹书签离线文件都导出给大家了。很多小伙伴后台反馈还不错,说书签一导入后,很多工具确实挺好用,主要省了很多找资源和整理的时间。今天继续分享,最近花了不少时间把平时开发过程中常用的一些Linux系统命令给做了一个大整理,形成一个常用高频Linux速查备忘录。有了它,还怕Linux操作系统常用操作和命令记不住么?接下来直接上菜吧。注:本文GitHubhtt

    2022年5月8日
    37
  • ODrive 通讯协议「建议收藏」

    ODrive通讯协议与ODrive进行通讯需要对通讯端点进行一系列操作。理论上,端点上的数据可以是以任何方式序列化的任何类型的数据。数据包采用默认的序列化方式,对于您自定义的数据包,您必须自己去进行反序列化。未来我们可能会提供序列化功能。可以通过从端点0读取JSON来枚举可用的端点,从理论上讲,每个接口都可以不同(实际上并没有这么做)。每个端点都可以被用来发送和接收字节数据,有效字节数据的含义在…

    2022年4月17日
    43
  • matlab画三维约束图命令,Matlab画三维图的方法[通俗易懂]

    matlab画三维约束图命令,Matlab画三维图的方法[通俗易懂]三维曲线的画法三维空间曲线要用到plot3函数,这个和plot类似。plot3函数有三个参数,x,y和z轴,比如下面的例子:>>T=-2:0.01:2;>>plot3(cos(2*pi*T),sin(2*pi*T),T)如果安装了SymbolicMathToolbox的话也可以用下面ezlpot3函数的方法:>>ezplot3(‘cos(2*pi…

    2022年10月11日
    3
  • matlab超前滞后校正装置设计_matlab劳斯判据

    matlab超前滞后校正装置设计_matlab劳斯判据且1引言不确定性与时滞是工业过程中普通存在的现象,这使得系统的分析与综合变得更加复杂和困难,同时也是导致系统不稳定和性能恶化的主要因素.因此,对不确定时滞系统的鲁棒控制问题进行研究,具有重要的理论意义和实际应用价值.近年来,不确定时滞系统的稳定性研究得到了广泛的关注匡5}.中立时滞系统作为一类非常重要的控制系统,其稳定性研究己有不少有价值的结论{3一11}.中立时滞系统的稳定条件可分为两大类:时滞…

    2022年9月30日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号