本发明专利技术提供了离散型PWM的控制方法,将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;输出占空比为N/T的脉冲波形;当M’<N时,输出脉冲波形为高电平;当M’≥N时,输出脉冲波形为低电平。本发明专利技术还提供了多通道离散型PWM的控制方法,将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;将计数器的计数周期T分为至少两个区间,每个区间对应一个通道;当计数值M’位于第一区间时,第一通道输出高电平,当计数值M’位于第一区间以外时,第一通道输出低电平;当计数值M’位于第二区间时,第二通道输出高电平,当计数值M’位于第二区间以外时,第二通道输出低电平;以此类推。
Discrete PWM and multi-channel PWM control method and LED system
The invention provides a control method for discrete PWM, the counter value M of each meter digital position to change and get the count of M 'new; the dutycycle pulse waveform of N/T; when M' < N, the output pulse waveform is high; when the M is greater than or equal. \N, the output pulse waveform is low. The invention also provides a control method for multi channel discrete PWM, the counter value M of each meter digital position to change and get the count of M 'new T counter will count; cycle is divided into at least two intervals, each interval corresponds to a channel; when the count value is M the first section, the first channel output level, when the count of M' in the first outside the interval, the first channel output low level; when the count of M located in the second range, second channel output level, when the count of M 'at second outside the interval, second channel output low level and so on.
【技术实现步骤摘要】
本专利技术涉及一种脉冲宽度调制的控制方法以及应用该方法的LED系统。
技术介绍
PWM就是脉冲宽度调制,也就是占空比可变的脉冲波形,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。广泛应用在从测量、通信到功率控制与变换的许多领域中。举例来说,在LED控制中,需要调节LED发光的亮度。如果通过电流来调节亮度,则太过复杂。为了节约成本,对于屏幕亮度的调节,行业里会采用PWM技术。PWM是通过调节占空比来达到调制目的的。波形的频率本身并不参与占空比的调节,但是频率的高低会产生一些重要的影响,比如:1)电机控制中,频率太低会导致运动不稳定,如果频率刚好在人耳听觉范围,有时还会听到呼啸声。2)对于需要进行直流滤波的场合,频率越高,滤波的效果就越好。3)在LED控制中,若频率太低,闪烁会比较明显,容易引起人眼疲劳。通常闪烁频率大于100Hz,人眼就不会感到闪烁。但是,频率高也有一定代价。以单片机产生的PWM来举例,在同样的占空比情况下,频率越高需要系统频率越高,功耗也越大。对于一些低端的单片机来说,由于系统频率和位数是确定的,可能根本无法产生高频率的PWM波形。
技术实现思路
本专利技术所要解决的主要技术问题是提供一种PWM的控制方法,使用一个计数器实现离散型的PWM波形输出。本专利技术所要解决的另一主要技术问题是提供一种PWM的控制方法,使用一个计数器实现多通道的离散型的PWM波形输出。本专利技术所要解决的另一主要技术问题是提供LED系统,应用上述的PWM控制系统。为了解决上述的技术问题,本专利技术提供了一种离散型PWM的控制方法:将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;输出占空比为N/T的脉冲波形时,其中T为计数器的计数周期;当M’<N时,输出脉冲波形为高电平;当M’≥N时,输出波形为低电平。在一较佳实施例中:所述将计数器计数值M的每一个计数位的高低位置进行调换具体是指:将计数值M的比特最低位与比特最高位进行调换,比特次高位与比特次低位进行调换,以此类推。在一较佳实施例中:若使用者要求的周期T’<T,则将变换后的计数值M’中≥T’部分所对应的计数值跳过。本专利技术还提供了一种多通道离散型PWM的控制方法:将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;将计数器的计数周期分为至少两个区间,每个区间对应一个通道,每个区间所占计数周期T的比例即为对应通道输出PWM波形的占空比;当计数值M’位于第一区间时,第一通道输出高电平,当计数值M’位于第一区间以外时,第一通道输出低电平;当计数值M’位于第二区间时,第二通道输出高电平,当计数值M’位于第二区间以外时,第二通道输出低电平;以此类推。在一较佳实施例中:当所述各通道输出脉冲波形的占空比之和>100%时,划分的区间之间有重合;当所述各通道输出脉冲波形的占空比之和=100%时,划分的区间之间没有重合,且各通道输出脉冲波形互补,即任一时刻,有且仅有一个通道输出高电平;当所述各通道输出脉冲波形的占空比之和<100%时,划分的区间之间没有重合,且有区间未被使用,该情况下,任一时刻,最多有一个通道输出高电平。在一较佳实施例中:当将一个空的区间对应一个通道时,该通道的输出保持为低电平;对应的输出脉冲波形的占空比为0%。本专利技术还提供了一种采用权利要求4所述的多通道PWM的控制方法的LED系统,所述区间为3个,LED光源按照发光颜色分为红绿蓝三组,每一个通道对应一组LED光源;当调整三个通道输出的脉冲波形其占空比之和,则可以调整LED系统的出光亮度;在保持三个通道输出的脉冲波形其占空比之和不变的情况下,改变每一个通道输出的脉冲波形占空比,则可以改变LED系统出光中红绿蓝三色所占比例,从而改变LED系统的出光色温。相较于现有技术,本专利技术的技术方案具备以下有益效果:1.本专利技术提供的离散型PWM控制方法,对于比较低端的单片机,用传统方式PWM可能无法同时满足调节精度和频率的要求;使用该离散型PWM控制方法,则可以大幅提升对这类要求的满足范围。2.本专利技术提供的离散型PWM控制方法,对于高端的单片机或者MCU等,在给定的调节精度和频率要求下,该离散型PWM控制方法可以用更低的系统时钟。若除PWM控制之外的其它功能也允许使用更低系统频率,则可以降低系统整体频率,从而降低动态功耗,降低能耗。3.本专利技术提供的多通道PWM控制方法,仅需一个计数器就可以实现。并且实现成本和方法都比较简单。4.本专利技术提供的一种利用多通道PWM控制方法的LED系统,三个通道的光交替频繁,每个通道的光分布又是相对均匀的,所以混色效果好。并且当占空比之和≤100%时,三个通道不会同时工作,所以不会造成驱动电源过载影响电源稳定性,电源驱动电路可以简化。附图说明图1为传统PWM控制方法示意图;图2为本专利技术优选实施例中离散型PWM的控制示意图;图3为本专利技术优选实施例中计数值省略关系示意图;图4为本专利技术优选实施例中多通道PWM控制方法的示意图;图5为本专利技术优选实施例中LED系统输出白光时,多通道PWM控制方法的示意图;图6为本专利技术优选实施例中LED系统输出黄光时,多通道PWM控制方法的示意图。具体实施方式下文结合附图和具体实施方式对本专利技术做进一步说明。一种离散型PWM的控制方法:将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;输出占空比为N/T的脉冲波形时,其中T为计数器的计数周期;当M’<N时,输出脉冲波形为高电平;当M’≥N时,输出脉冲波形为低电平。所述将计数器计数值M的每一个计数位的高低位置进行调换具体是指:将计数值M的比特最低位与比特最高位进行调换,比特次高位与比特次低位进行调换,以此类推。需要指出的是,调换方式不局限于上述的这一种,这只是最优化的方式而已,不应以此限定本专利技术的保护范围。例如将比特最高位与比特次低位进行调换一样可以得到离散化的PWM输出波形,只是均匀度不如上述方法而已。以一个5位的计数器(相应的计数范围为0~31)来举例:计数器从0计数到31作为一个计数周期T,T=32,将计数值M的比特高低位置进行对调得到M’。要实现占空比为N/32,则M’<N时,输出波形为高电平;M’≥N时,输出波形为低电平。图1为传统的PWM控制方式在在N=8和N=13时的输出波形;图2为本实施例的PWM控制方式在在N=8和N=13时的输出波形。从图上可以很明显看出,采用本实施例中的PWM控制方式高电平的总宽度和传统方法是一致的。因此所产生的平均效果也是大致相同的。本实施例的做法相当于把高电平区间以相当均匀的方式离散地分布在一个计数周期中,所以属于一种离散化的PWM技术,具有均匀分布的性质。从上图不难看出,当N为2的幂次方时,N个脉冲在一个计数周期内是均匀分布的。上述两种方法明显的区别是:本实施例的控制方法输出波形的脉冲频率明显高于传统的PWM控制方法。不难证明,当N<16时,本实施例的控制方法产生的脉冲频率是传统的PWM控制方法产生的脉冲频率的N倍。以LED灯来举例,传统的PWM做法中,占空比越小(N越小),闪烁越明显。当占空比低于50%时,用新型PWM控制方法除了N=1时输出的波形和传统方法一致外,其余的频率都是传统本文档来自技高网...
【技术保护点】
一种离散型PWM的控制方法,其特征在于:将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;输出占空比为N/T的脉冲波形时,其中T为计数器的计数周期;当M’<N时,输出脉冲波形为高电平;当M’≥N时,输出波形为低电平。
【技术特征摘要】
2016.07.14 CN 20161055520401.一种离散型PWM的控制方法,其特征在于:将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;输出占空比为N/T的脉冲波形时,其中T为计数器的计数周期;当M’<N时,输出脉冲波形为高电平;当M’≥N时,输出波形为低电平。2.根据权利要求1所述的一种离散型PWM的控制方法,其特征在于:所述将计数器计数值M的每一个计数位的高低位置进行调换具体是指:将计数值M的比特最低位与比特最高位进行调换,比特次高位与比特次低位进行调换,以此类推。3.根据权利要求1所述的一种离散型PWM的控制方法,其特征在于:若使用者要求的周期T’<T,则将变换后的计数值M’中≥T’部分所对应的计数值跳过。4.一种多通道离散型PWM的控制方法,其特征在于:将计数器计数值M的每一个计数位的高低位置进行调换得到新的计数值M’;将计数器的计数周期分为至少两个区间,每个区间对应一个通道,每个区间所占计数周期T的比例即为对应通道输出PWM波形的占空比;当计数值M’位于第一区间时,第一通道输出高电平,当计数值M’位于第一区间以外时,第一通道输出低电平;当计数值M’位于第二区...
【专利技术属性】
技术研发人员:何一凡,朱顺痣,
申请(专利权)人:厦门理工学院,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。