基于计数溢出置位及比较相等清零方法的脉冲宽度调制器

来源 :科技风 | 被引量 : 0次 | 上传用户:huayong_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:通用脉冲宽度调制器是通过控制波形发生器产生的一种状态可变的调制波形,其输出信号的特征通常是保持脉冲信号的频率不变,而占空比随着脉冲发生器设定值的变化而变化。是对模拟电路进行控制的一种常用技术,以达到节能高效的目的,常用在直流电机调速和显示系统背光亮度调节的领域中。本文设计了一种脉冲宽度调制器,其工作原理是系统的设定值与计数器的输出值进行对比,二者相等时让输出电路清零,当计数器溢出时,让输出电路置位,从而控制输出电平的变化,实现输出脉冲调制的功能,而输出信号占空比的大小由系统设定值决定。
  关键词:数值比较;计数溢出置位;比较相等清零;占空比调节
  1 系统结构框图
  脉冲宽度调制器系统主要由8个部分组成,分别是主计数器、设定值寄存器、写设定值控制电路、数值比较电路、逻辑运算电路、电平保持電路、极性控制电路和输出电平控制电路组成。
  主计数器在时钟的驱动下实现计数值的改变。在每个系统时钟CLK上升沿来临的时刻,主计数器进行加1操作并输出该计数的数值。当主计数器所有的计数值输出引脚全是1的时刻,即输出的计数值达到最大值,其溢出指示引脚HCO被置1,在随后脉冲上升沿的作用下,计数值再次加1,主计数器输出全为0,此时溢出指示引脚HCO被置0,HCO由0变到1再变成0,产生这个持续时间为一个系统时钟周期的尖峰脉冲即是其中一个输出脉冲翻转控制信号。
  写设定值控制电路负责控制写入设定值寄存器中的数据,该数据作为基准数据与计数器输出的数据在数值比较电路中进行比较,输出两个数据大小的控制信号。在写设定值控制电路中,主要完成输入基准数据的范围限定和将基准数据写入设定值寄存器的时机控制。
  逻辑运算电路对数值比较电路和计数器溢出标志信号进行逻辑运算,产生最终调制信号的状态翻转控制信号。状态翻转控制信号包括比较相等时的基准信号和计数器溢出时的基准信号。电平保持电路在状态翻转控制信号的作用下不断对输出电平进行取反,依据比较相等时的基准信号和计数器溢出时的基准信号之间的时间差,便控制输出信号高电平的持续时间。
  由于逻辑运算电路输出的结果可能混有毛刺和干扰信号,在送到电平保持电路之前,需对可能存在的干扰信号进行屏蔽处理。由于计数器输出的数据是在时钟的上升沿时改变,则毛刺信号会伴随着计数器输出数据的改变而产生,因此需增加电路控制信号的导通时刻,来避免毛刺信号输入到电平保持电路中。
  2 系统工作原理
  主计数器在时钟信号CLK信号的驱动下,每个时钟周期进行加1操作,每次加1操作后,与设定寄存器中保存的设定值进行比较,当二者相等时,数值比较器输出持续时间为1个时钟周期的高电平信号。当主计数器达到溢出状态时,其HCO引脚输出持续时间为一个时钟周期的高电平溢出信号,将该信号与数值比较器输出的信号经过逻辑运算电路后,便产生状态翻转的控制信号。系统工作原理如图2所示。
  图2中,中间的方波波形是实际对外输出的经过调制后的波形,输出脉冲上升沿对应的下方的尖峰脉冲由计数器溢出后产生的状态翻转控制信号,该信号持续时间为一个时钟周期。输出脉冲下降沿对应的下方的尖峰脉冲由设定值寄存器的数值和计数器输出的数值相等时,数值比较器输出一个时钟周期的状态翻转控制信号,该信号持续时间为一个时钟周期。两个状态翻转控制信号均由逻辑运算电路输出,在设定值寄存器里的数值不是很接近0或不是很接近计数器的最大值时,二者发生在不同的时刻,不会产生冲突。
  逻辑运算输出两个状态翻转信号给电平保持电路,电平保持电路由一个上升沿D触发器构成的二分频电路组成,该D触发器的反相输出端接自身的数据输入端,因此,在其CLK引脚输入的每个状态翻转信号的作用时刻,D触发器的输出端Q不断对上一个状态的输出电平进行取反,在CLK引脚的低电平期间,D触发器输出电平保持不变,从而实现最终的脉冲输出。
  由于触发D触发器输出状态发生改变的是两个尖峰脉冲,尖峰脉冲半周期高电平的持续时间比较短,在忽略内部电路延时的情况,尖峰脉冲高电平的持续时间基本等于系统时钟高电平的时间,而D触发器在上升沿触发信号的作用下输出输入端所加的电平信号时,对触发脉冲的建立时间和保持时间是有要求的,因此,选用系统时钟的频率时,应考虑实际器件的建立时间和保持时间,避免因为时间要求的问题导致电路运行失败。
  当设定值寄存器中的数据增加时,输出脉冲的占空比也随之增加,此时称输出的调制脉冲的极性为正极性。当设定值寄存器中的数据增加时,输出脉冲的占空比随之减少,此时称输出的调制脉冲的极性为负极性。正常工作时,系统输出正极性脉冲,但在某些特殊场合,需要脉冲宽度调制器随着设定值寄存器中的数据增加,输出脉冲的占空比减少,为增强该系统的适用场合,特增加极性反转电路满足该要求。
  通常实现极性反转的方法是主计数器输出值和设定值寄存器的数值相等时,让输出脉冲置位,在主计数器溢出时让输出脉冲复位,其工作过程和正极性的工作过程完全一样,只是在两个状态翻转的时刻,输出脉冲电平和正极性输出的电平状态相反。考虑到在实际应用中,如果在一个脉冲宽度调制系统里集成两个这样的独立系统,既增加了系统硬件的复杂程度,又使系统的功耗上升,且成本增加,分析其实现的原理后,直接在输出脉冲端对正极性输出的脉冲进行取反,便实现了负极性脉冲的输出。对两路脉冲通过数据选择器进行控制,便可依据实际的需要,选择相应正极性或负极性的脉冲输出。而数据选择器的选择端可以做成控制信号,也可以设置成单片机内部寄存器中的某一个位进行编程控制。
  对于某些特殊的应用场合,诸如像直流电机调速的场合,在确保电动机不工作时,其使能控制引脚应处于无效的状态,否则容易引发安全事故。当脉冲宽度调制器不工作时,需要输出一个不使能的电平,以确保其控制的电路不能工作,保证生产过程安全可靠。输出电平控制电路在检测到系统不使能信号有效时,输出该不使能的电平信号。该信号应在系统开始运行前写入到专用的寄存器位中。
  不同厂家生产的电气驱动器使能控制信号电平不一定相同,为增加该系统的适用场合,在硬件电路上设置一个寄存器控制位,该位的状态决定了当系统处于不使能的状态时,可设置调制脉冲输出引脚的电平,从而适配所有的电气驱动器。该信号应在系统开始运行前写入到专用的寄存器位中。
  3 写设定值控制电路
  写设定值控制电路主要是控制写入设定值寄存器数值的时刻和限制该数值的范围。主计数器在正常工作时都在与设定值寄存器中的数值进行对比,如果没有限定写入设定值寄存器的时刻,突然的数据写入,后导致数据寄存器内数据剧烈波动,会导致脉冲调制器输出信号发生极性反转,输出信号完全错乱。为将影响降低到最小,在主计数器达到溢出的时刻才将数据写入设定值寄存器中。实际电路中,写入的时刻是随机的,但写入的数据会存到内部的一级缓存中,一级缓存将数据加载到二级缓存的输入端,当计数器达到溢出的时刻,接通二级缓存的输入和输出,此时将设定值写入到设定值寄存器中。
  脉冲宽度调制器输出信号的不断变化是由状态翻转控制信号触发的,但设定值寄存器中的数值如果太靠近0值和最大值时,两个状态翻转信号会间隔很近,时间很短,太短的时间不满足D触发器时钟引脚对时钟信号建立时间和保持时间的要求,会把两个状态翻转尖峰信号识别成一个信号,导致电平保持电路不能及时完成输出信号状态的变化,进而导致输出信号极性的变化或输出信号频率的改变,也会产生输出信号完全错乱的情况,因此,在写设定值控制电路还增加了限幅电路了,当数值小于最小阈值的时候把数值限定在能正常工作的一个最小值上,当数值很接近主计数器的最大值时,限定在小于最大值的某个阈值上,从而避免该情况发生。
  4 结语
  本文详述了一种脉冲宽度调制器的实现方法,除实现基本的输出脉冲调制功能外,还增加了极性控制电路和输出电平控制电路,极大地增加了系统的适用场合。在系统设计上对细节电路进行优化,保证系统的工作稳定与可靠。
  参考文献:
  [1]李永敏.检测仪器电子电路[M].西北工业大学出版社,1994.
其他文献
摘要:目的:為改进养老院现存问题从而进一步提高老龄人口的养老生活质量,借助新时代的科技力量,提出养老院智慧养老新模式,提高智慧养老服务的质量和效率。方法:通过线上线下相结合的调研,设计问卷,重点关注养老院最突出的问题;针对现存在的问题进行求证和探索解决之路;建立新型养老系统,利用互联网、5G、物联网等技术应用于养老院突出问题。结论:通过数字化养老提供技术支持,实现更好地为老人服务的目的。  关键词
随着社会的不断发展,护理学科在对应的教育领域中展现较为迅速的发展势态,其质量与科研的水平也得到持续化的提升,这些转变都推动护理学科的改革,让护理核心胜任力更好地融入
思维导图通常由各种线条和各种色彩组成,这对大脑思维的活跃非常有用,同时这也是对大脑工作形式的一种模拟.绘图者以固定的主题为中心对知识结构进行可视化表征.把人的思考图
摘要:目的:研究“互联网+”视域下外科护理学翻转课堂教学模式的构建及其实践效果,为高校教学模式改革提供实证依据。方法:采用整群抽样的方法,选取2018级护理专业2个班的学生作为研究对象,实验组实施翻转课堂教学模式,对照组沿用传统教学模式。采用期中考试成绩、自制问卷、信息素养问卷调查教学效果。结果:实验组学生期中成绩、信息素养各维度得分、对教学的满意度均高于对照组,差异有统计学意义(P<0.05)。
摘要:本文紧扣铁路资源信息和地理信息关联性、依附性,探讨空间分析在铁路建设中的发展应用,并详细分析研究了空间分析在铁路信息管理方面、在铁路方案评价决策方面、在列车定位方面的具体应用。  关键词:铁路;空间分析;信息管理;评价决策;列车定位  空间分析是基于地理对象的位置和形态特征的空间数据分析技术,其目的在于提取和传输空间信息。(郭仁忠,1997)铁路资源信息与地理信息存在紧密的关联性和依附性。所
摘要:时代的进步与科技的发展使得我国信息技术的发展水平得以进一步的提升,本文对我国信息化建设对于乡村旅游所具有的重要作用进行了详细的探析,并且对我国乡村旅游在信息化建设过程中所面临的现实问题进行了有效的探讨,同时为我国智慧乡村旅游的构建过程提出了相应的建议,希望能够为我国的乡村智慧旅游建设工作提供有效的现实性参考。  关键词:信息化建设;智慧旅游;融合发展;农村旅游  乡村旅游已经成为当前我国国民
摘要:目的:利用先进的互联网、成熟软件技术实现互联网+护理服务,为有需要的患者提供更加专业、便捷、优质的护理服务,同时也能最大化利用有限的护理资源,缓解医疗机构的压力。方法:充分调研用户对互联网+护理服务的需求,同时充分利用医院现有的医疗信息系统,开发互联网+护理服务系统。结果:可实现患者与护士在线实时沟通交流,患者可在线预约护理服务,护士可进行签到、查询、录入护理记录等操作。结论:该系统的应用,
博物馆自古以来就是我们学习、交流和传播文化的一个理想场所,而增强现实技术具有移动性强、虚实结合,将多感官融合起来的优点,把这二者融合,可以带给观众更全面的参观体验,
高职院校若想保持长久的生存与发展,就要想方设法不断提升教学质量、不断增强办学竞争力,而制定科学完善的课堂教学质量评价系统对教学质量的提升具有举足轻重的作用.虽然国
摘要:电工作为中职教育中重要的构成部分,其本身具有很强实践性,只是进行理论教学难以培养学生的能力,需要加强对学生实践训练。实训课教学最为重要的目的是提升学生动手操作能力,让学生可以学习到如何将理论知识应用于实践中解决问题。本文就针对中职电工实训课教学进行研究,首先探讨实训课教学的重要性,然后分析当前实训课教学现状,最后提出实训课教学得以良好开展的方法,以此来提升实训课教学水平,并为其他中职院校在此