虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

恒流控制器

  • 一个100v,60W的实用的开关电源

    一个100v,60W的实用的开关电源,带有恒流恒压功能

    标签: 100 60 开关电源

    上传时间: 2016-10-08

    上传用户:ywqaxiwang

  • 此源代码程序为三色LED灯板PWM 控制程序

    此源代码程序为三色LED灯板PWM 控制程序,实现多路LED灯恒流控制。

    标签: LED PWM 程序 源代码

    上传时间: 2014-01-16

    上传用户:youlongjian0

  • LED显示程序

    LED显示程序,显示文字,驱动IC为专用的LED恒流驱动IC。

    标签: LED 显示程序

    上传时间: 2017-01-30

    上传用户:Breathe0125

  • LED日光灯外置电源

    LED日光灯外置电源,输入AC180--265V,输出DC24V,可调恒流

    标签: LED 日光灯 外置电源

    上传时间: 2013-12-25

    上传用户:清风冷雨

  • 采用51系列单片机为控制核心

    采用51系列单片机为控制核心,包括电源变换处理及分配模块,恒流源模块,单片机主控模块,键盘输入模块,LCD显示模块,数模/模数转换模块,语音模块和实时时钟模块的9个部分。通过键盘设定好需要输出的电流值后,单片机对设定值按照一定的算法进行处理,经数模输出电压控制恒流源电路输出相应的电流值

    标签: 51系列 单片机 控制 核心

    上传时间: 2017-07-03

    上传用户:zgu489

  • 介绍了一种闭环智能数控直流电流源的设计原理和实施方案

    介绍了一种闭环智能数控直流电流源的设计原理和实施方案,该方案采用自行设计制作的高精度电压源,利用单片机、PWM和运算放大器构成A/DD/A转换器来控制场效应管导通状态的原理,达到了输出恒流的目的。整个系统采用89C58单片机作为主控部件,将预置电流值数据送入D/A转换器,经硬件电路变换为恒定的直流输出,同时使用采样电阻将实际输出电流转换成电压送入A/D转换器,并将其反馈到单片机中构成闭环系统,进而实现预设值和实际值的比较,再通过调整D /A转换器输出的电压来改变场效应管的导通状态,减小了实际值与预设值之间的误差,实现了电流可预置、可步进调整、输出的电流信号可直接数字显示的功能。采用硬件闭环、软件闭环、软件实时积分、实时滤波的方法,锁定输出电流,从而实现了高精度恒流源的目的。此次所设计的电流源具有精度高、结构简单、工作稳定、操作方便、成本低廉、带负载能力强等优点

    标签: 闭环 数控直流 电流源 方案

    上传时间: 2017-08-04

    上传用户:chens000

  • 2005年电赛题目

    电子设计大赛A.正弦信号发生器    B.集成运放测试仪    C.简易频谱分析仪    D.单工无线呼叫系统    E.悬挂运动控制系统    F.数控恒流源    G.三相正弦波变频电源

    标签: 电赛

    上传时间: 2015-03-03

    上传用户:月半情殇

  • 先进的锂电池充电管理芯片BQ2057

    内部集成恒压恒流充电,具有自动重新充电,最小电流终止充电,低功耗睡眠等特性。

    标签: BQ2057

    上传时间: 2015-06-23

    上传用户:木子123456

  • 基于单片机的恒流开关电源

    包括PCB,原理图以及程序代码。 本开关电源设计采用STC12C5A60S2单片机发生47KHZ的PWM脉冲信号,经过IR2104控制MOS,从而控制整个BUCK(降压式变换)电路。单片机内部自带的10位ADC能通过电压电流检测电流实时反馈电流和电压数值,并由此调整输出的PWM的占空比,形成电流电压闭环控制系统。按键能设置输出电流从0.2A到2A,以0.01A递增,输出最大10V,液晶能显示实时输出电流与电压。根据测试,满载的供电效率为88%。按键设置的输出电流的误差小于0.01A。

    标签: 单片机 恒流 开关电源

    上传时间: 2016-06-15

    上传用户:sjr88

  • 模拟 PWM 输出控制灯的 10 个亮度级别

    LED 一般是恒流操作的,如何改变 LED 的亮度呢?答案就是 PWM 控制。在一定的 频率的方波中,调整高电平和低电平的占空比,即可实现。比如我们用低电平点亮一个 LED 灯,我们假设把一个频率周期分为 10 个时间等份,如果方波中的高低电平占空比是 9:1, 这是就是一个比较暗的亮度,如果方波中高低电平占空比是 10:0,这时,全部是高电平, 灯是灭的。如果占空比是 5:5,就是一个中间亮度,如果高低比是 1:9,是一个比较亮的 亮度,如果高低是 0:10,这时全部是低电平,就是最亮的。  实际上应用中,电视屏幕墙中的几十百万 LED 象素都是这样控制的,而且每一个象素 都有红绿蓝 3 个 LED,每个 LED 可以变化的亮度是几百到几万或者更多的级别,以实现真 彩色的显示。还有在您的手机中,背光灯的亮度如果是可以变化的,也应该是这种工作方式。 目前的城市彩灯也有很多都使用了 LED,需要控制亮度是也是 PWM 控制。  下面来分析我们的例程,在这个例程中,我们将定时器 2 溢出定为 1/1200 秒。每 10 次脉冲输出一个 120HZ 频率。这每 10 次脉冲再用来控制高低电平的 10 个比值。这样,在 每个 1/120 秒的方波周期中,我们都可以改变方波的输出占空比,从而控制 LED 灯的 10 个 级别的亮度。  为什么输出方波的频率要 120HZ 这么高?因为如果频率太低,人眼就会看到闪烁感 觉。一般起码要在 60HZ 以上才感觉好点,120HZ 就基本上看不到闪烁,只能看到亮度的变 化了。  下面请看程序,程序中有比较多的注释:  ―――――――――――――――――――――――  #define uchar unsigned char //定义一下方便使用  #define uint unsigned int  #define ulong unsigned long  #include <reg52.h> //包括一个 52 标准内核的头文件    sbit P10 = P1^0; //要控制的 LED 灯  sbit K1= P3^2; //按键 K1    uchar scale;//用于保存占空比的输出 0 的时间份额,总共 10 份    char code dx516[3] _at_ 0x003b;//这是为了仿真设置的  //模拟 PWM 输出控制灯的 10 个亮度级别  void main(void) // 主程序  {   uint n;     RCAP2H =0xF3; //赋 T2 的预置值,溢出 1 次是 1/1200 秒钟   RCAP2L =0x98;   TR2=1; //启动定时器   ET2=1; //打开定时器 2 中断   EA=1; //打开总中断   while(1) //程序循环   { ;//主程序在这里就不断自循环,实际应用中,这里是做主要工作   for(n=0;n<50000;n++); //每过一会儿就自动加一个档次的亮度   scale++;   if(scale==10)scale=0;   }  }  //1/1200 秒定时器 2 中断  timer2() interrupt 5  {   static uchar tt; //tt 用来保存当前时间在一秒中的比例位置   TF2=0;     tt++;   if(tt==10) //每 1/120 秒整开始输出低电平   {   tt=0;     if(scale!=0) //这里加这一句是为了消除灭灯状态产生的鬼影   P10=0;   }     if(scale==tt) //按照当前占空比切换输出高电平   P10=1;    }  ――――――――――――――――――  在主程序中,每延时一段时间,就自动换一个占空比,以使亮度自动变化,方便观察。  编译,运行,看结果。  可以看到,LED 的亮度以每种亮度 1 秒左右不断变化,共有 10 个级别。

    标签: PWM 10 模拟 控制灯 亮度 输出

    上传时间: 2017-11-06

    上传用户:szcyclone