大家好,今天小编关注到一个比较有意思的话题,就是关于c语言电平灯的问题,于是小编就整理了2个相关介绍c语言电平灯的解答,让我们一起看看吧。
直流24电源上的R.C.C是什么意思?
220V交流电经过第一、二级EMI滤波后变成较纯净的50Hz交流电,经全桥整流和滤波后输出300V的直流电压。300V直流电压同时加到主开关管、主开关变压器、待机电源开关管、待机电源开关变压器。由于此时主开关管没有开关信号,处于截止状态,因此主电源开关变压器上没有电压输出,但我们同时注意到,300V直流电加到待机电源开关管和待机电源开关变压器后,由于待机电源开关管被设计成自激式振荡方式,待机电源开关管立即开始工作,在待机电源开关变压器的次级上输出二组交流电压,经整流滤波后,输出+5VSB和+22V电压,+22V电压是专为电源内部主控IC供电的。+5VSB电压为待机电压,输出到主板上。当用户按动机箱的Power启动按键后,主板向电源发出开机信号,此时,(绿)色线处于低电平,IC内部的振荡电路立即启动,产生脉冲信号,经推动管放大后,脉冲信号经推动变压器加到主开关管的基极,使主开关管工作在高频开关状态。主开关变压器输出各组电压,经整流、滤波和稳压后,得到各组直流电压,输出到电脑主机。但此时主板上的CPU仍未启动,必须等+5V的电压从零上升到95%后,IC检测到+5V上升到4.75V时,IC发出P.G信号,使CPU启动,电脑正常工作。当用户关机时,绿色线处于高电平,IC内部立即停止振荡,主开关管因没有脉冲信号而停止工作。-12至+3.3的各组电压降至为零。电源处于待机状态。
保护电路原理简述:
在正常使用过程中,当IC检测到负载处于:短路、过流、过压、欠压、过载等状态时,IC内部发出信号,使内部的振荡停止,主开关管因没有脉冲信而停止工作。从而达到保护电源的目的。
由上述原理可知,即使我们关了电脑后,如果不切断开关电源的交流输入,待机电源是一直工作的,电源仍会有5到10瓦左右的功耗
如何设计一个闪烁频率为2Hz的闪光电路?
闪烁频率为2Hz的闪光电路为亮0.25S灭0.25秒效果
频率的倒数为周期,2Hz的频率代表整个闪烁的周期为0.5秒,题主所指的闪光电路应该指LED的闪光电路,在设计闪光电路前需要先了解频率、周期、频宽、占空比这些参数。
频率:指每秒种出现的次数,比如50Hz的正弦波交流电,每秒就会出现50个完整的正弦波。
周期:频率的倒数为周期,指每一个完整波形所占用的时间,比如50Hz的正弦波交流电的周期为1/50=0.02秒,也就是说每一个正弦波占用的时间为20ms。
脉宽:指的是在一个周期内,有效状态所占的时间,比如50Hz的正弦波,正半波为10ms,负半波为10ms,我们利用正半波为有效的工作状态,那么认为脉宽为10ms,如果利用负半波为有效的工作状态,同样认为脉宽为10ms。
占空比:指有效状态占用整个周期的比例,比如50Hz的正弦波正半波为10ms,负半波为10ms,正半波为有效的工作状态,那么占空比=10/(10+10)=50%。
我们可以用三极管的导通和截止来控制LED的亮和灭,通过单片机输出的PWM来控制三极管的导通和截止时间就可以得到闪光电路了。当然也可以通过定时器计时的方式让GPIO模拟PWM信号。如果时间精度要求不高,使用单片机内部的晶振就可以了,如果时间精度要求较高,可以使用外部晶振哦。
使用时基集成芯片555来设计一个方波信号发生器,然后就推动三极管控制发光二极管的开关,也可以实现题主的要求哦。通过设置适当的电阻和电容来控制电容的充电和放电的时间就可以了,当然这种方法的时间精确度就会差很多了,便设计方便、简单,也不需要编程。
要走一个闪光电路,闪烁频率为2Hz,即500ms亮灭交替。这个电路实现起来比较简单,如果是在单片机电路上增加该功能的话,需要设计一个LED驱动电路以及使用定时器来实现GPIO的500ms定时翻转;如果只是单纯的设计一个闪光电路的话,可以使用555芯片来实现。
1 闪光电路原理
如果用高电平代表灯被点亮;用低电平代表灯熄灭的话。那么灯的闪烁就可以使用方波来实现。那么闪烁的快慢就是由方波的频率来决定的。假设灯按照500ms来交替,即亮500ms再灭500ms,那么亮灭的一个周期就是1s,频率为1Hz。说明原理如下图所示。
2 单片机实现闪光电路
假设所使用的发光元器件为普通的LED,使用三极管作为驱动元器件,使其工作在饱和/截止状态,三极管的基极接单片机的GPIO口。所设计的电路如下图所示。
单片机输出高电平时,三极管导通LED发光;单片机输出低电平时,三极管截止,LED熄灭。单片机持续输出频率为2Hz的方波即可实现LED的闪烁。使用单片机的定时器可以做到高精度的闪烁频率。
3 555实现闪光电路
555在半导体界作为神一样的存在,输出个PWM不在话下。使555工作在多谐振荡模式下即可输出方波,所设计的电路如下图所示。
通过电阻R365、R366以及电容C141即可实现输出频率的设置。通过计算,当电容为10uF、电阻总和为72K时即可输出1Hz的方波。但是需要注意的时,555的输出精度却决于RC的精度,存在一定的误差,如果对精度要求不高的话可以使用555。如果对精度要求较高,还是建议使用第一种方案。
以上就是这个问题的回答,感谢留言、评论、转发。更多电子设计、硬件设计、单片机等内容请关注本头条号:玩转嵌入式。感谢大家。
到此,以上就是小编对于c语言电平灯的问题就介绍到这了,希望介绍关于c语言电平灯的2点解答对大家有用。