LED调光基础: ☆:LED照明调光控制信号的方式有两种: 1. 通过PWM信号控制LED灯具开关电源的占空比从而实现调光; 2. 通过调光控制信号和交流电源供电线合用的两线式或三线式(例如LED相控调光) 3. 调光控制信号和交流电源供电线分离调光(0-10V,ADLI,DMX512,KNX等)。 ...
分类:
其他好文 时间:
2016-06-06 10:28:49
阅读次数:
221
前言 前面我说过STM32的定时器功能很强大,今天就来总结一下它的另外一个“强大”功能:TIM的比较输出功能,输出可调PWM波形。直接调用函数接口“TIM2_CH1_PWM(uint32_t Freq, uint16_t Dutycycle)”传入频率和占空比就能输出指定的波形。 我提供的软件工程直 ...
分类:
其他好文 时间:
2016-06-03 22:58:15
阅读次数:
898
蜂鸣器的资料网上也有很多……这里就简单记录一下……有有源蜂鸣器和无源蜂鸣器两种 这里我用的是无源蜂鸣器的模块 ,自带了放大电路,否则要自己焊一个……
这里我设想的是用不同频率的pwm波驱动蜂鸣器发出不同频率的乐音,对于钢琴上的 CDEFGAB。
一共搞了两个程序,第一个没有实现功能 ,第二个实现了。
(一)只能输出固定频率可调占空比的pwm波形
nrf_pwm.c
#include ...
分类:
其他好文 时间:
2016-05-13 03:17:51
阅读次数:
229
#include //程序是基于KEIL-C51编写,引入8051头文件
sbit P10=P1^0;
sbit P11=P1^1;
unsigned int scale; //占空比控制变量
void main(void)
{ unsigned int n; //延时循环变量
TMOD=0x02; //定时器0,工作模式2(...
分类:
其他好文 时间:
2016-05-12 17:19:46
阅读次数:
144
和boost电路相反,buck电路为DC-DC降压电路,搞了一下仿真发现低压情况下降压效率比較高,电压略微高一点降压效率就不敢恭维了。。不知道是怎么回事 仿真电路: 占空比D设置了0.5, U0=Ui*D ,所以输出电压理论计算值为0.5V 观察示波器能够看到输出电压接近0.5v,但假设输入电压高一 ...
分类:
其他好文 时间:
2016-04-20 11:10:07
阅读次数:
184
产生方波 cleart=0:0.01:10;subplot(4,1,1)f1=square(t); % 产生周期为2pi的方波信号plot(t,f1)axis([0,10,-1.2,1.2])subplot(4,1,2)f2=square(t,30); % 产生周期为2pi,占空比为30%的方波信号 ...
分类:
其他好文 时间:
2016-04-11 15:45:56
阅读次数:
595
两种方法: 1、采集信号完整波形,进行计算: 是否选择一个250KS/s采样率的模拟量采集卡就可以显示要求的波形了呢? NO! 我们还未考虑测量精度0.1%! 因为模拟量信号是连续的,信号的周期是1/(22.5K)=44.4us,占空比精度要求0.1%,信号的分辨率至少为44.4us/1000=44
分类:
其他好文 时间:
2016-01-27 23:10:57
阅读次数:
196
http://www.cnblogs.com/fpga/archive/2009/10/24/1589318.html占空比为50%的分频偶数分频比较简单比如N分频,那么计数到N/2-1,然后时钟翻转,代码如下:1moduleeven(clk_in,clk_out,rst_n);2inputclk_...
分类:
其他好文 时间:
2016-01-17 18:51:42
阅读次数:
143
PWM通过一个周期内不同占空比来表征模拟量,应用非常广泛。mbed中提供了一个PWM类,来对PWM进行操作,可以分别设置占空比,周期,以及脉冲宽度。 因为这里是使用单片机内部TIM来生成PWM波的,所以并不是所有的IO都支持PWM输出,具体哪些Pin脚支持,需要自己查d...
分类:
其他好文 时间:
2015-12-27 13:19:43
阅读次数:
327
/*
工程创建MCU选取,Atmel89C55
单片机:STC12C4052AD,STC12C5A60S2都可以
晶振:12M
功能:控制两个等交替慢慢变亮,慢慢变暗【占空比】
连接说明:LED1正极串接1K电阻接VCC,负极接到MCU的P1.7
:LED2正极串接1K电阻接VCC,负极接到MCU的P1.6
*/
#include<REG51.h>
s..
分类:
其他好文 时间:
2015-09-27 06:37:22
阅读次数:
140