一种生成PWM调制信号的方法及装置制造方法及图纸

技术编号:13876657 阅读:40 留言:0更新日期:2016-10-22 12:41
本发明专利技术公开了一种生成PWM调制信号的方法,包括:设定待生成的PWM调制信号的输出周期;获取所述PWM调制信号的占空比参数;根据所述占空比参数,对所述输出周期内的N个单元间隔分配高电平信号和低电平信号,以生成所述PWM调制信号。本发明专利技术还公开了一种生成PWM调制信号的装置。采用本发明专利技术,能有效提高电路的平稳度。

【技术实现步骤摘要】

本专利技术涉及信号调制领域,尤其涉及一种生成PWM调制信号的方法及装置
技术介绍
PWM调制(Pulse Width Modulation,脉冲宽度调制)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,在测量、通信以及功率控制与变换等领域中都被广泛使用。PWM调制是通过控制占空比参数的大小来控制输出的大小,进而控制电机的转速、灯的亮度和输出电流的大小等,具体地,在一个输出周期内,PWM调制信号由一段连续的高电平和一段连续的低电平组成,其中高电平持续的时长与周期时长的比值即为占空比参数。并且,将一个周期分成N个单元,每个单元占一定的时间长度,控制精度为1/N。专利技术人在实施本专利技术的过程中,发现现有技术存在以下不足,当需要增加控制等级,即提高控制精度,则需要增大N值;当保持每个单元所占时长不变时,通过增加单元个数N的方式来提高控制精度,就会导致整个PWM周期变长,当PWM周期变长时,相应地,高电平信号和低电平信号的连续时间都会变长,这将导致电路的平稳度降低,可能会出现电机转动不平稳、背光闪烁及电压波动等问题。为了解决由于高电平信号或低电平信号连续时间较长而导致电路平稳度降低的问题,可以通过缩短每个单元所占的时长来缩短高电平信号和低电平信号的连续时间,但是这会对电路的反应速度及设计要求更高,将带来更高的成本。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种生成PWM调制信号的方法及装置,能解决因较长时间连续输出高电平信号或低电平信号所导致的电路平稳度降低的问题。为了解决上述技术问题,本专利技术提出了一种生成PWM调制信号的方法,其特征在于,包括:设定待生成的PWM调制信号的输出周期;其中,所述输出周期被划分为N个单元;获取所述PWM调制信号的占空比参数;根据所述占空比参数,对所述输出周期内的N个单元间隔分配高电平信号和低电平信号,以生成所述PWM调制信号。进一步地,所述生成PWM调制信号的方法还包括:获取PWM时钟信号;所述PWM时钟信号用于确定所述N个单元中的每个单元所占的时长。可选地,所述获取所述PWM调制信号的占空比参数具体包括:将预设的占空比参数写入指定寄存器;读取所述指定寄存器中的占空比参数。可选地,所述获取所述PWM调制信号的占空比参数具体包括:检测电路的当前工作参数;计算与所述当前工作参数相匹配的占空比参数;读取所述占空比参数。优选地,所述根据所述占空比参数,对所述输出周期内的N个单元间隔分配高电平信号和低电平信号具体包括:获取待分配电平的单元在所述输出周期内的位置编号;根据所述占空比参数计算所述高电平信号和所述低电平信号在所述输出周期内所占的单元数的比值,并将所述比值加一,以得到分配参数;计算所述位置编号除以所述分配参数的余数;根据所述余数对所述待分配电平的单元分配所述高电平信号或所述低电平信号。进一步地,所述根据所述余数对所述待分配电平的单元分配所述高电平信号或所述低电平信号具体为:当判断所述余数小于1时,对所述待分配电平的单元分配所述低电平信号;当判断所述余数大于或等于1时,对所述待分配电平的单元分配所述高电平信号。为了解决上述问题,本专利技术的另一个方面提供了一种生成PWM调制信号的装置,包括:输出周期设定模块,用于设定待生成的PWM调制信号的输出周期;其中,所述输出周期被划分为N个单元;占空比参数获取模块,用于获取所述PWM调制信号的占空比参数;调制信号生成模块,用于根据所述占空比参数,对所述输出周期内的N个单元间隔分配高电平信号和低电平信号,以生成所述PWM调制信号。优选地,调制信号生成模块具体包括:位置编号获取单元,用于获取待分配电平的单元在所述输出周期内的位置编号;分配参数计算单元,用于根据所述占空比参数计算所述高电平信号和所述低电平信号在所述输出周期内所占的单元数的比值,并将所述比值加一,以得到分配参数;余数计算单元,用于计算所述位置编号除以所述分配参数的余数;电平信号分配单元,用于根据所述余数对所述待分配电平的单元分配所述高电平信号或所述低电平信号。进一步地,所述电平信号分配单元具体用于:当判断所述余数小于1时,对所述待分配电平的单元分配所述低电平信号;当判断所述余数大于或等于1时,对所述待分配电平的单元分配所述高电平信号。进一步地,所述生成PWM调制信号的装置还包括:时钟信号获取模块,用于获取PWM时钟信号;所述PWM时钟信号用于确定所述N个单元中的每个单元所占的时长。可选地,所述占空比参数获取模块具体包括:占空比参数写入单元,用于将预设的占空比参数写入指定寄存器;占空比参数读取单元,用于读取所述指定寄存器中的占空比参数。可选地,所述占空比参数获取模块具体包括:工作参数检测单元,用于检测电路的当前工作参数;占空比参数计算单元,用于计算与所述当前工作参数相匹配的占空比参数;占空比参数读取单元,用于读取所述占空比参数。实施本专利技术,具有如下有益效果:本专利技术提供的一种生成PWM调制信号的方法及装置,根据占空比参数,对输出周期内的N个单元间隔分配高电平信号和低电平信号,以生成PWM调制信号,缩短了一个输出周期内持续导通或持续关断的时间,能解决因较长时间连续输出高电平信号或低电平信号所导致的电路平稳度降低的问题,有效地提高了电路的平稳度。并且相较于采用缩短每个单元所占时长的方式来缩短高电平信号或低电平信号的连续时间,进而解决电路平稳度下降问题的方式,本专利技术无需额外增加电路成本。附图说明图1是本专利技术实施例一中生成PWM调制信号的方法的流程示意图;图2是图1中的步骤S13的流程示意图;图3是本专利技术实施例二中生成PWM调制信号的装置的结构示意图;图4是本专利技术实施例二中调制信号生成模块的结构示意图;图5是现有技术中N为10且占空比为50%的输出周期内生成的PWM调制信号的波形图;图6是本专利技术实施例一中N为10且占空比为50%的输出周期内生成的
PWM调制信号的波形图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,是本专利技术实施例一中生成PWM调制信号的方法的流程示意图,包括以下步骤:S11、设定待生成的PWM调制信号的输出周期;其中,所述输出周期被划分为N个单元;需要说明的是,在本专利技术实施例中,所述N个单元中的每个单元所占的时长都相等;需要说明的是,在本专利技术实施例中,所述设定待生成的PWM调制信号的输出周期,具体为,将预设的输出周期值写入PWM控制器的周期寄存器。进一步地,所述生成PWM调制信号的方法还包括:获取PWM时钟信号;所述PWM时钟信号用于确定所述N个单元中的每个单元所占的时长。需要说明的是,在本专利技术实施例中,PWM控制器接收系统时钟,并根据需要对所述系统时钟进行分频,以获取所述PWM时钟信号,所述PWM时钟信号用于确定所述N个单元中的每个单元所占的时长,所述PWM控制器中的计数器根据所述时钟信号的上升沿或下降沿进行计数,当所述计数器的当前计数值满足所述输出周期所要求的计数值时,结束一个输出周期。其中,所述PWM时钟本文档来自技高网
...

【技术保护点】
一种生成PWM调制信号的方法,其特征在于,包括:设定待生成的PWM调制信号的输出周期;其中,所述输出周期被划分为N个单元;获取所述PWM调制信号的占空比参数;根据所述占空比参数,对所述输出周期内的N个单元间隔分配高电平信号和低电平信号,以生成所述PWM调制信号。

【技术特征摘要】
1.一种生成PWM调制信号的方法,其特征在于,包括:设定待生成的PWM调制信号的输出周期;其中,所述输出周期被划分为N个单元;获取所述PWM调制信号的占空比参数;根据所述占空比参数,对所述输出周期内的N个单元间隔分配高电平信号和低电平信号,以生成所述PWM调制信号。2.如权利要求1所述的生成PWM调制信号的方法,其特征在于,所述生成PWM调制信号的方法还包括:获取PWM时钟信号;所述PWM时钟信号用于确定所述N个单元中的每个单元所占的时长。3.如权利要求1所述的生成PWM调制信号的方法,其特征在于,所述获取所述PWM调制信号的占空比参数具体包括:将预设的占空比参数写入指定寄存器;读取所述指定寄存器中的占空比参数。4.如权利要求1所述的生成PWM调制信号的方法,其特征在于,所述获取所述PWM调制信号的占空比参数具体包括:检测电路的当前工作参数;计算与所述当前工作参数相匹配的占空比参数;读取所述占空比参数。5.如权利要求1-4任一项所述的生成PWM调制信号的方法,其特征在于,所述根据所述占空比参数,对所述输出周期内的N个单元间隔分配高电平信号
\t和低电平信号具体包括:获取待分配电平的单元在所述输出周期内的位置编号;根据所述占空比参数计算所述高电平信号和所述低电平信号在所述输出周期内所占的单元数的比值,并将所述比值加一,以得到分配参数;计算所述位置编号除以所述分配参数的余数;根据所述余数对所述待分配电平的单元分配所述高电平信号或所述低电平信号。6.如权利要求5所述的生成PWM调制信号的方法,其特征在于,所述根据所述余数对所述待分配电平的单元分配所述高电平信号或所述低电平信号具体为:当判断所述余数小于1时,对所述待分配电平的单元分配所述低电平信号;当判断所述余数大于或等于1时,对所述待分配电平的单元分配所述高电平信号。7.一种生成PWM调制信号的装置,其特征在于,包括:输出周期设定模...

【专利技术属性】
技术研发人员:刘荣
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1