热门标签 | 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减小纹波。如果没有滤波电容,脉动电压直接供给负载,会造成电压的不稳定,影响工作,滤波稳定了电压的同时间接保证电流的稳定。


推荐阅读
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 网易严选Java开发面试:MySQL索引深度解析
    本文详细记录了网易严选Java开发岗位的面试经验,特别针对MySQL索引相关的技术问题进行了深入探讨。通过本文,读者可以了解面试官常问的索引问题及其背后的原理。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 科研单位信息系统中的DevOps实践与优化
    本文探讨了某科研单位通过引入云原生平台实现DevOps开发和运维一体化,显著提升了项目交付效率和产品质量。详细介绍了如何在实际项目中应用DevOps理念,解决了传统开发模式下的诸多痛点。 ... [详细]
  • 本文详细介绍了如何在 Spring Boot 应用中通过 @PropertySource 注解读取非默认配置文件,包括配置文件的创建、映射类的设计以及确保 Spring 容器能够正确加载这些配置的方法。 ... [详细]
  • 本文探讨了在 ASP.NET MVC 5 中实现松耦合组件的方法。通过分离关注点,应用程序的各个组件可以更加独立且易于维护和测试。文中详细介绍了依赖项注入(DI)及其在实现松耦合中的作用。 ... [详细]
  • 本文将深入探讨如何在不依赖第三方库的情况下,使用 React 处理表单输入和验证。我们将介绍一种高效且灵活的方法,涵盖表单提交、输入验证及错误处理等关键功能。 ... [详细]
  • 深入理解 .NET 中的中间件
    中间件是插入到应用程序请求处理管道中的组件,用于处理传入的HTTP请求和响应。它在ASP.NET Core中扮演着至关重要的角色,能够灵活地扩展和自定义应用程序的行为。 ... [详细]
  • 本文介绍如何在Spring Boot项目中集成Redis,并通过具体案例展示其配置和使用方法。包括添加依赖、配置连接信息、自定义序列化方式以及实现仓储接口。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 在 Android 开发中,通过 Intent 启动 Activity 或 Service 时,可以使用 putExtra 方法传递数据。接收方可以通过 getIntent().getExtras() 获取这些数据。本文将介绍如何使用 RoboGuice 框架简化这一过程,特别是 @InjectExtra 注解的使用。 ... [详细]
  • 云函数与数据库API实现增删查改的对比
    本文将深入探讨使用云函数和数据库API实现数据操作(增删查改)的不同方法,通过详细的代码示例帮助读者更好地理解和掌握这些技术。文章不仅提供代码实现,还解释了每种方法的特点和适用场景。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
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社区 版权所有