热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

发光二极管电路

发光二极管电路电路目标:220交流输入实现在开关按下时发光二极管亮操作对象及其技术参数:普通发光二极管,一般发光二极管的正向导通工作典型电压(ForwardVoltage)为3.3

发光二极管电路

电路目标:220交流输入实现在开关按下时发光二极管亮

操作对象及其技术参数:普通发光二极管,一般发光二极管的正向导通工作典型电压(Forward Voltage)为3.3V,正常工作电流(Forward Current)为5-20mA,在这里电流计算以10mA为准。

原理图绘制
发光二极管端设计
发光二极管在Protel 99se中的模型
设计因素:1.发光二极管工作时正向压降电压 2.发光二极管工作时流过的电流
先满足供电电源的要求必须大于3.3伏,要使二极管在工作时电流的大小为10mA,则需要在发光二极管上串联电阻,如下图所示
限流电阻与发光二极管
该电阻在这里的作用是限流至10mA。

发光二极管端供电电源参数
在直流电源的选择上从性质上可以选择的是电压源型和电流源型电源
电压源型电源:维持电压不变,电压源可以关断。
电流源型电源:维持电流不变,与负载无关,要保持通路状态,一旦开路由于电流源要维持电流的恒定在极间空气上形成高压发生击穿。在此应用中,首先发光二极管不可能串联到电流源回路中,只能是并联,发光二极管工作时可以将短路回路先断开,关断时,短路回路闭合,并且电源的非理想性,存在电源内阻,电流源又必须通路,从能耗的角度上讲也不适合此应用。

在此选用直流电压源对发光二极管端进行供电,之后涉及到电压源大小的选择,像货币的面额一样电源不可能将每种大小的电源都设计出来,在实际应用中主要规格有3.3V,5V,12V,24V,48V直流电压源,由于二极管的导通压降已经有3.3V,有考虑到减少功耗,这里选择5V直流电压源。

限流电阻阻值及其功率
回路电流 i=10mA,发光二极管正向导通压降为3.3V,电压源为5V,可以得到限流电阻的阻值为170欧,功率为0.017W。

5V直流电压源的获得
这里选用LM7805稳压模块,发光二极管端的回路如下图所示
发光二极管端的回路
LM7805稳压模块参数:
1. LM7805工作电流就是发光二极管的电流10mA
2. 功率是(Vin-Vout)*i
3. LM7805要求判断因素:1.工作电压 2.功率
工作电压下图所示
这里写图片描述
在Vin上电压选取的范围是12-25伏之间,选取一般常用的电压12伏和24伏,以24伏计算LM7805功率为0.2W,可以保证工作时不发热,如果稳压模块的压差过大则使得功率较大而发热,可以采取散热处理,或者使用多个稳压模块,由多个稳压模块组成的电压源的工作电流还是负载电流。

发光二极管回路的电源滤波
电压源滤波处理:5V电源的电压有纹波,相当于将电容看成一个水缸,带有脉动的电压对电容充电,电压减少时由于电容可以补偿电压下降而造成的波动,从而减少脉动的纹波,通常该电容是电解电容,对于小电压源一般不会产生浪涌电压即dU/dt很大的情况,则不需要在电解电容边上接瓷片电容,去除浪涌。 对于电解电容的电容计算:C=IL/(∆U×f_充 ),之后的滤波电容计算是按照最初电源的频率计算,经过整流桥之后倍频,计算值加以一定余量。
滤波电容如下图所示这里写图片描述

这里写图片描述
整流桥电源:
整流桥作为电源输入时,对于含有大电容的滤波(且没有负载时)的整流桥正负极之间的电压有效值为1.414Uin,在滤波电容后接入负载时电容进行充放电使得电压有所下降。增加瓷片电容滤去浪涌电压(利用电容两端的电压不可突变的性质)保证后面电路的工作的安全性,一般为104瓷片电容即可。整流桥输出的直流电压为24V,输出整流桥的交流输入为AC16V,AC16V由220交流输入经变压后通过接线端子接入发管二极管驱动电路。
主电路由下图所示
这里写图片描述

模块参数计算及其选型封装
整流桥模块
1. 整流桥二极管所能承受的反向电压(根号二倍 的电容电压)
2. 整流桥每只二极管流过的平均电流
限流电阻模块
可选的封装形式是直插式和贴片式,对贴片式的封装也有不同类型对应着不同的功率,先确定电阻是直插式还是贴片式,最后根据功率选择对应的封装形式(留一定余量)。
滤波电容模块
滤波电容的C相当于水缸的底面积,Q相当于水的体积,U相当于水缸的高度,电容后的负载电路需要向电容抽取电流也就是抽取电荷(相当于水缸中的水),导致水缸高度U下降,同时电压源对电容充电补充水缸高度(条件是电压源电压在瞬态大于电容电压才能将电荷注入电容),故纹波的产生是必然的,但是可以通过高频充电和增大C减小纹波。如果没有滤波电容,脉动电压直接供给负载,会造成电压的不稳定,影响工作,滤波稳定了电压的同时间接保证电流的稳定。


推荐阅读
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • 本文详细介绍了Mybatis中#与$的区别及其作用。#{}可以防止sql注入,拼装sql时会自动添加单引号,适用于单个简单类型的形参。${}则将拿到的值直接拼装进sql,可能会产生sql注入问题,需要手动添加单引号,适用于动态传入表名或字段名。#{}可以实现preparedStatement向占位符中设置值,自动进行类型转换,有效防止sql注入,提高系统安全性。 ... [详细]
  • Principle for Mac(交互式屏幕设计软件)免激活版
    Mac上好用的交互式屏幕设计软件,PrincipleforMac是一款交互式屏幕设计软件,principle mac让您的设计将以原则出现,随时为您注入新的活力。如果您进行更改,再 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 延迟注入工具(python)的SQL脚本
    本文介绍了一个延迟注入工具(python)的SQL脚本,包括使用urllib2、time、socket、threading、requests等模块实现延迟注入的方法。该工具可以通过构造特定的URL来进行注入测试,并通过延迟时间来判断注入是否成功。 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 乐山市计算机学校2017—2018学年度第一学期开学典礼隆重举行
    乐山市计算机学校于2017—2018学年度第一学期举行了隆重的开学典礼,全体教职工和学生参加了此次典礼。乐山市计算机学校自建校以来一直秉承着追求崇高、抓住机遇、回报社会的办学宗旨,取得了累累硕果。在典礼上,常务副校长梁志明发表了致辞,鼓励全体新生用自己的智慧和勤奋去创造优秀的业绩。同时,苏稽镇派出所所长、市计算机学校法制副校长邹学斌提出了关于遵守法律法规和社会公共道德规范、树立自尊、自律、自强意识以及相信和依靠法律的建议,以维护校园秩序的平安和谐。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
author-avatar
陈应锋forever
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有