帮忙分析一下基于单片机的路灯控制中LED灯怎么恒流驱动

作者&投稿:能响 (若有异议请与网页底部的电邮联系)
最近需要用到恒流源来驱动LED灯。从网上搜到了一张恒流源的电路图,可是看不明白,望大侠帮忙分析一下~

这个电路我用在汽车内饰灯、转向灯的改造上 很实用
特点:调试简单、100mA以下取样电阻好选
试过将偏置电阻接在功率管的bc间也可以。


R1是取样电阻(设定恒流值)
R2是偏置电阻
上面是调整管
下面是功率管
结电压以0.5v为例
工作时
偏置电阻使功率管Ub大于0.5v导通(放大)在取样电阻上产生压降Ur1,
当Ur1大于0.5v调整管导通(放大),使Ub降低功率管导通(放大)减小;
此时在取样电阻上产生压降Ur1减小,使调整管导通(放大)减小;
使Ub升高功率管再次导通(放大);循环

C语言实现LED灯闪烁控制配套51单片机开发板。
#include //包含单片机寄存器的头文件
/****************************************函数功能:延时一段时间
*****************************************/
void delay(void) //两个void意思分别为无需返回值,没有参数传递。
{
unsigned int i; //定义无符号整数,最大取值范围65535。
for(i=0;i<20000;i++) //做20000次空循环。
; //什么也不做,等待一个机器周期。
}
/*******************************************************
函数功能:主函数 (C语言规定必须有也只能有1个主函数)。
********************************************************/void main(void)
{
while(1) //无限循环。
{
P0=0xfe; //P1=1111 1110B, P0.0输出低电平。
delay(); //延时一段时间。
P0=0xff; //P1=1111 1111B, P0.0输出高电平。
delay(); //延时一段时间。
}
}
单片机驱动LED灯的源程序:
#include //头文件。

#define uint unsigned int

#define uchar unsigned char

sbit LED1=P1^7; //位定义。

void delay_ms(uint);//mS级带参数延时函数。

void main()

{

while(1)

{

LED1=0;

delay_ms(1000);

LED1=1;

delay_ms(1000);

}

}

void delay_ms(uint z) //延时子程序

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

扩展资料:
单片机应用分类:

通用型:
这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

总线型:
这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接。
另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

控制型:
这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型。
通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
参考资料来源:百度百科-单片机

在基于单片机的路灯控制系统中,LED灯的恒流驱动是非常重要的,它可以确保LED灯的亮度稳定,延长其寿命,并提高整个系统的可靠性。下面将对LED灯的恒流驱动进行分析。
首先,为了实现LED灯的恒流驱动,需要使用一个恒流驱动电路。这个电路通常由一个电流源和一个电流调节器组成。电流源可以是一个电流源芯片,如LM317,或者是一个电流源电路,如电流源电阻和电流源二极管。电流调节器可以是一个电流反馈电路,通过对电流进行反馈控制,使其保持恒定。
其次,为了确保LED灯的亮度稳定,需要对电流进行精确控制。这可以通过使用精确的电流源和电流调节器来实现。电流源芯片通常具有高精度的电流输出,可以通过调节其电流设置电阻来实现所需的恒定电流。电流反馈电路可以通过测量LED灯的电流并与设定值进行比较,然后调节电流源的输出来实现恒流驱动。
此外,为了提高整个系统的可靠性,还可以采取一些保护措施。例如,可以在电流源和LED灯之间添加一个电流限制器,以防止电流过大而损坏LED灯。还可以添加过温保护电路,当LED灯温度过高时,自动降低电流以保护LED灯。
最后,需要注意的是,LED灯的恒流驱动还需要考虑电源的稳定性。电源的稳定性对LED灯的亮度稳定性有很大影响。因此,可以使用稳压电源或者添加滤波电路来提高电源的稳定性。
总结起来,基于单片机的路灯控制中LED灯的恒流驱动是通过使用恒流驱动电路来实现的。这需要使用一个恒流源和一个电流调节器来确保LED灯的亮度稳定,并通过添加保护措施和提高电源的稳定性来提高整个系统的可靠性。

要用到恒流电路,一般的恒流电路都是自带反馈自动调节的,如果要用单片机控制,只能是做一个电流可控的电路,在输出加个采样电阻,将采样得到的信息送给单片机,单片机再去根据采样信息调整电流输出电路的控制端,从而实现恒流驱动

设定单片机的一个IO为PWM控制,同时设定另一个IO为反馈。PWM控制IO通过驱动电路驱动MOS管。负载一端串联一限流电阻,要求精度在1%,将限流一端的电压采集输入到MCU的反馈IO口。注:因为IC的IO口承受电压比较差,要求加稳压电路如稳压管,避免烧坏MCU

小功率的用MBI5026,大功率的用大功率恒流芯片比如PT415等。


求解单片机汇编程序中的一条指令
楼主你好:首先我要说明的是如果没有特殊说明,仅凭40H是无法得知这是一个字节地址还是位地址的!对于字节编址来说,40H处在字节寻址区,不能进行位寻址,所以MOV C,40H.0 的用法是错误的。那么楼主可能有疑问了,什么时候40H是字节地址,什么时候又是位地址呢?其实很好判断:楼主看看如下两条指令:...

...生毕业设计课题申报审核表 课题名称 基于单片机的
你好!这是6路的温度采集仿真,可以实现你的题目要求,私信联系我吧 并且可以和上位机完成数据的交换,实时的显示温度

是不是单片机时钟n个预分频,那么机器周期就是n个时钟周期,希望各位大虾...
嘿嘿 单片机的机器周期只和时钟频率有关 与时钟分频无关 以51单片机为例 1个 机器周期=12个时钟周期=12\/时钟频率 如果时钟频率=12MHZ 则 1个 机器周期= 1微妙 而单片机定时器为了定时更长的时间,将单片机的时钟进行了12分频,即一个机器周期一计数。呵呵 满意 就选满意回...

51单片机1602液晶的忙碌标志位怎么回事?如何连接?求大神解救!!!_百度...
就是说那个引脚是1602告诉单片机:我现在没有有空接受你的指令?对1602发指令,它要有个时间延迟,才能执行完成,才可以接受下一条指令,这样的话,你要等待,多长时间呢?直到忙碌标志位告诉单片机不忙为止(BF=0)但一般不用管它,指令间隔几个空时钟周期就可以了。

本人大四(面向嵌入式和单片机的),要做毕设,求建议,以下是题目,本人成 ...
如果以后想做控制,如自动化生产线,数字化设备方面的,那么单片机、传感器、仪器仪表这些是重点。学习还是靠自己以后长期的自学吧,大学学的东西很少,而一个课程设计学到的也非常有限。如果能选几个课程设计的话,可以综合一下,平常也跟同学多了解下别人的设计。3,6,15,25,43,58,65,75,85 这些...

毕业设计总结
总结是事后对某一时期、某一项目或某些工作进行回顾和分析,从而做出带有规律性的结论,通过它可以正确认识以往学习和工作中的优缺点,不如静下心来好好写写...单片具有体积小、重量轻、价格便宜等特点,所以家电产品中配上微电脑后,使其身价百倍,功能更强,使用方便,灵活,深得用户欢迎。,把它运用到实际生产中去,...

5、每人必须写出一份课程设计总结报告,总结报告应包含以下内容: (1...
¬ ——基于Mega16单片机的带温度补偿的超声波测距模块刘丰魁、周红才、刘铭浩一、 遇到的问题及解决方案 我们小组三成员对电子设计都怀有浓厚的兴趣。在这学期刚开始的时候当我们得知AVR这门课程一改以往的试卷笔试考核模式,而改用学生自主设计课程设计作品,并以之作为最终的评定标准。这样更能激发我们的创作热情,...

做基于单片机的声光控节能灯设计,驻极体话筒用信号发生器代替,电路图...
呵呵,你把 LM324 的 管脚4(Vcc)和 11(接地)正好接反了。改过来就好了,否则会有问题。

急急! 哪位大哥帮个忙啊, 跟我说下 怪物猎人P3 里各种武器,每种物理...
你可以看出片手和大剑除完倍率之后都是相同的。至于选什么武器就属个人爱好。。。所以只要这个怪的武器一种攻击最高 那其他也是最高的(p3中的武器都除完了倍率,所以同一系列的攻击都相同)所以只看动作值。。。跟你说下每种武器的最高动作值。大剑(3段蓄力)110 太刀(红槽气刃斩)39 单片16 ...

桌面端开发都用什么语言,简单分析下这些语言的优劣势对比?
Qt公司开发的一款基于OpenGL的图形类库,有显卡加速,类似于Duilib。采用了C++与QML混合编程。QML类似于JavaScript语言。QtQuick下一个版本在Qt 6上更加强大,业界期待已久。优势 劣势 Atk、Swing或JavaFX 使用Java语言开发软件,有JDK加持业界积累的众多Java类库支持。有不输于VS的IDEA加持,本应该更棒,...

珠海市18051925056: 帮忙分析一下基于单片机的路灯控制中LED灯怎么恒流驱动 -
威房益气: 设定单片机的一个IO为PWM控制,同时设定另一个IO为反馈.PWM控制IO通过驱动电路驱动MOS管.负载一端串联一限流电阻,要求精度在1%,将限流一端的电压采集输入到MCU的反馈IO口.注:因为IC的IO口承受电压比较差,要求加稳压电路如稳压管,避免烧坏MCU

珠海市18051925056: 单片机实验,交通灯程序如下,希望帮忙解答一下,如果老师问,具体该怎样回答为什么这样编程,谢谢 -
威房益气: 程序很简单啊,就是定时,然后输出控制信号,估计是控制数码管显示吧,至于s[]数组里面的数的含义只有看到电路才能明白.定时器中断里面就干了一件事情,定时时间到了就改变显示内容.

珠海市18051925056: 基于单片机的交通灯模拟控制系统设计 -
威房益气: 不知道你远程控制系统是机器自动完成还是人工.如果要自动检测车流量,你需要一个红外线或者超声波传感器,接在中断口上,在路口前方x米的地方计数,然后用有线或者无线的方式传送给主控器,主控器根据两方四个计数器的计数来比较,按百分比分配时间.然后控制相应的灯亮.灯用发光二极管做,三色的四组,共阴,io口输出高电平亮.还是比较简单的,毕业设计自己做吧,原理是这样.如果有人帮你做了,你还是不会.以后出来找工作,靠的还是本事哦.

珠海市18051925056: 基于单片机的路灯控制
威房益气: 目 录 一引言………………………………………………………………… 2 二、声光控制照明电路工作原理分析……………………………..…2 (一)声音处理电路…………………………… ……………….........3 (二)光控电路…………………………...

珠海市18051925056: 急急急!求单片机交通灯的控制程序 -
威房益气: 你参考一下这段程序 希望对你有所帮助 org 0000h ajmp start org 0003h mov p1,#0f6h reti org 0030h start: setb ea setb ex0 clr it0 mov r0,#10 mov p1, #0f3H loop: acall del3 djnz r0 , loop mov r1, #03 lab: mov p1, #0f5h acall del3 mov P1, #0f7h acall ...

珠海市18051925056: 单片机,交通灯,Verilog,谁能帮我彻底分析下
威房益气: 交通灯简单,用单片机或CPLD/FPGA做都可以的 用单片机做,编程语言可用C或汇编,不能用Verilog 用CPLD/FPGA做,可用Abel、Verilog或VHDL 建议用单片机做,成本更低!

珠海市18051925056: 怎么实现单片机的交通灯自动控制 -
威房益气: 设计电路、编写程序.

珠海市18051925056: 单片机的交通灯设计中用到的驱动器有那些 -
威房益气: 单片机的驱动电流不够,所以驱动LED(交通灯)需要加上拉电阻来驱动,如果I/O口不够用的话,接上拉电阻之前还要加锁存器,可以用的芯片是74hc373或74hc573;用矩阵按键的话不需要驱动,你可以直接与单片机相连,采用扫描法实现控制,程序上会稍微繁琐,如果想简化程序,可以用8279来控制矩阵按键,8279是编码芯片,专门控制矩阵按键,资料很多,使用也很方便.主要的模块就是LED和按键,其他的比如晶振、复位电路是不需要用到驱动的.

珠海市18051925056: 基于单片机(keil调试),帮忙设计一个交通灯控制的C语言程序.谢谢..(汇编指令太麻烦咯) -
威房益气: #include <reg51.h> #define uchar unsigned char #define uint unsigned int sbit RED_A = P0^0; sbit YELLOW_A = P0^1; sbit GREEN_A = P0^2; sbit RED_B = P0^3; sbit YELLOW_B = P0^4; sbit GREEN_B = P0^5; uchar Flash_Count = 0, ...

珠海市18051925056: 基于单片机的十字路口交通灯控制电路论文 -
威房益气: 1.2系统硬件设计 本系统选用通过P0和P2用做输出显示控制口.P0口通 过锁存芯片74HC573和显示译码芯片TC4511BP分时复用控 制LED数码管实现行车道上红绿灯规律变化.P2口当作普 通输出口直接控制人行道红绿灯规律变化,记数采用2...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网