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

单周期控制

单周期控制即OCC(OneCycleControl)。它是90年代初发展起来的一种非线性大信号PWM控制理论,也是一种模拟PWM控制技术。它通过控制开关的占空比,使每个开关周期中开关变量的平均值严格等于或正比于控制参考量。平均输入电流跟踪参考电流且不受负载电流的约束,即使负载电流具有很大的谐波也不会使输入电流发生畸变。它属于电力电子运用的范畴。
  • 倒立摆控制系统虽然作为热门研究课题之一

    倒立摆控制系统虽然作为热门研究课题之一,但见于资料上的大多采用现代控制方法,本课题的目的就是要用经典的方法对单级倒立摆设计控制器进行探索。

    标签: 倒立摆 控制系统

    上传时间: 2014-01-07

    上传用户:330402686

  • 舵机控制源程序

    舵机控制源程序,属于单舵机控制,PCI总线实现。

    标签: 舵机控制 源程序

    上传时间: 2013-12-31

    上传用户:wang5829

  • 根据TLC7524输出控制时序

    根据TLC7524输出控制时序,利用接口电路图,通过改变输出数据,设计一个正弦波发生器。TLC7524是8位的D/A转换器,转换周期为 ,所以锯齿波型数据有256个点构成,每个点的数据长度为8位。.FPGA的系统时钟为 ,通过对其进行5分频处理,得到频率为 的正弦波

    标签: 7524 TLC 输出 控制

    上传时间: 2013-12-28

    上传用户:zmy123

  • 控制主机从单机控制到多机联网

    控制主机从单机控制到多机联网,联网从单级联网到多级联网

    标签: 控制 主机 单机 多机

    上传时间: 2013-12-19

    上传用户:busterman

  • 控制主机从单机控制到多机联网

    控制主机从单机控制到多机联网,联网从单级联网到多级联网

    标签: 控制 主机 单机 多机

    上传时间: 2017-09-19

    上传用户:zhangyi99104144

  • 单相pwm整流仿真

    单相pwm整流的仿真模型,采用直接电流控制模式,双极性PWM调制

    标签: pwm整流

    上传时间: 2015-05-02

    上传用户:luoyinyin

  • 改进型积分分离PID控制的设计

    ’() 控制作为最早发展起来的控制策略之一,以其算法简 单、鲁棒性好、对模型精度要求低、易于设计和操作等优点,至今 仍然广泛地应用于工业控制中。随着工业控制复杂程度的增加、 实际控制对象的非线性和时变等情况的普遍存在,常规 ’() 控 制的适应性往往欠佳,实际控制场合中逐渐引进各种先进的控 制策略。但是,限于先进控制策略理论的高深和实际实现的经济 效益,对具有简单结构的 ’() 控制的改进成为人们长期以来的 研究热点。近年来,国内外已有大量的相关论文发表,实际应用 中也出现了许多新型的 ’() 控制器,不断挖掘 ’() 控制的潜 力。 

    标签: PID 改进型 控制 积分分离

    上传时间: 2016-04-27

    上传用户:547453159

  • 用P0口控制实现流水灯效果

    使用的是金沙滩公司的STC89C52单片金,功能是可以实现用P0口控制实现流水灯效果。

    标签: P0口 控制实现 流水灯用P0口控制实现流水灯效果

    上传时间: 2017-04-20

    上传用户:hit1141420104

  • 模拟 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

  • VK2C23是一款存储器映射和多功能 LCD 控制 / 驱动芯片,完全替代HT16C23

    VK2C23 是一款存储器映射和多功能 的 LCD 控制 / 驱动芯片。该芯片的显示字段为 224 点 (56 SEG × 4 COM) 或 416 点 (52 SEG × 8 COM)。VK2C23 芯片的软件配置特 性使其适用于多种 LCD 应用,包括 LCD 模块和 显示子系统。VK2C23 芯片可通过双 线双向 I2C 接口与大多数微处理器或微控制器进 行通信。 VK2C2X系列为I2C介面、RAM mapping的LCD控制暨驱动IC,此系列以先进设计技术降低IC耗电、提升抗杂讯及ESD防护能力。全系列包含VK2C22、VK2C23、VK2C24等。VK2C22已成功获得单相电表客戶的认可及采用,VK2C23及VK2C24适合于点数需求较大的三相电表的应用。

    标签: C23 23 16C LCD VK2 VK 2C 16 HT 存储器

    上传时间: 2018-07-14

    上传用户:szqxw1688