怎么控制led灯的开关呢?最简单的方法是给它加一个开关,然后串联一个电阻,闭合开关,led灯就会亮,断开开关,led灯就会熄灭,但这种方法的缺陷是得需要人为的参与。
如果频率很快,比如一秒钟开关100次,这种情况靠人去开关显然是不可能实现的,所以可以用单片机来控制led灯的开关,一般小功率led灯流过的电流差不多五毫安,所以单片机引脚就可以直接点亮led灯,这样一来,即使是每秒开关几万次都可以实现。
文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///
但是问题来了,如果是大功率led灯呢?比如led灯的工作电流是100毫安,正向压降为2v,这时候单片机肯定是不能直接点亮led灯了,因为单片机所有引脚的可流过的电流也就20毫安,所以它肯定不能直接驱动100毫安的led灯,那怎么驱动这个大功率led灯呢?
三极管是一个不错的选择,它有小电流撬动大电流的本领,比如给它输入一个很小的电流,就能输出很大的电流,这样单片机就可以用小电流去控制这个led灯了。
驱动电路是这样的,我们给单片机输出高电平,三极管就会导通,led灯就能点亮,反之亦然,然后还有一个很关键的问题,那就是这两个电阻的阻值应该选多大的呢?首先说r2要想知道它的阻值,那么就需要知道流过它的电流,还有加在它身上的电压。
因为r2和led灯是串联关系,所以流过r2的电流也是100毫安,电压是用12伏减去led灯和三极管c极的压降,就是电阻r2生成的电压,led灯的正向压降是2v。
但是三极管c极的压降是多少呢?这个很容易得到,因为三极管现在充当开关的作用,所以它处于饱和状态,这样我们就能在这个型号的三极管数据手册当中查到它的ce压降,由这个曲线可以看出,当流过100毫安电流的时候,在ce级饱和压降差不多接近0.2v,所以r2上的压降19.8伏,流过它的电流是100毫安,所以它的阻值应选择98欧。
然后就是r1的阻值方法也是一样的,它身上的电压是用5伏减去三极管b极压降,这个压降一般取0.7伏,所以它身上的电压是4.3幅,那它身上的电流怎么算呢?这时候可以用c极电流反向推导。
因为c极电流是100毫安,我们只需要知道此时三极管的增益,就能反向求出b极电流,这个增益也可以从数据手册中查到,可以看一下,当c电流为100毫安时,它的增益为30,由此可以求出流过b极的电流是3.3毫安,所以r1的阻值应该是1300欧。
这样我们单片机只需要输出3.3毫安的电流,就能控制led灯输出100毫安的电流,最后问一下大家,如果把r2和led灯接在一级上可不可以呢?欢迎在下方评论区留言,好了这期就到这里了,如果对你有帮助别忘了帮我点个赞。
中国电动汽车行业在香港的拓展与全球化进程
努比亚对全面屏技术的研发是值得期待的
HarmonyOS校园极客优秀开发案例以及洞察分析
工业主板深受工程商欢迎的三大原因
JDK中java.lang.String 类的源码解析
利用单片机控制LED灯的开关
11/21日Tech Talks技术讲座-运用Novel Bits增强低功耗蓝牙广告范围
共谋物联网大局,ARM为MCU厂商免费开放软件平台
女子在苹果官网购买iPhone竟收到酸奶
昊芯闻丨中科院自动化所党委书记牟克雄一行莅临昊芯调研指导
数组越界的问题解析
微型精密负基准无需精密电阻
打印机的分类与工作原理
电线、电缆类别与型号
【热门盘点】行车记录仪十大主控芯片及50家终端品牌厂商
不伤害听力的耳机,音质好的骨传导耳机推荐
关于工厂车间人员追踪的方案介绍
锂电池保护板的工作原理及作用
国内首批5G+环卫机器人编队在福田正式上岗
4月6日零点括了红米Note4X高配版和首搭载MTK8176六核的小米平板3来啦