高压除尘顶部振打控制器制造技术

技术编号:753199 阅读:266 留言:0更新日期:2012-04-11 18:40
一种高压除尘顶部振打控制器,包括与微处理器中产生PWM信号的定时器连接的信号输入端、与高压除尘顶部振打主电路连接的信号输出端以及依照振打时间的先后顺序控制振打器工作的顺序控制模块,控制器还包括非均匀脉宽控制模块,非均匀脉宽控制模块包括:参数预设单元和非均匀脉宽设定单元,利用周期性非均匀脉宽PWM信号平均脉宽小步距软件可调的特点来细调振打器电流,从而实现振打强度的精确控制。本发明专利技术提供一种采用非均匀PWM平均脉宽小步距调节、提高振打强度控制的精度的高压除尘顶部振打控制器。

【技术实现步骤摘要】

本专利技术涉及一种高压除尘顶部振打控制器
技术介绍
高压除尘顶部振打控制器,主要用于水泥建材、钢铁冶金、火力发电、化工、铸造、造纸等行业的高压电除尘设备。在系统硬件方案选定后,软件的设计思想及实现方式对于系统的工作方式及各项性能指标有着很大影响。高压除尘顶部振打控制模块的任务是由核心CPU根据系统要求产生控制量用于实现振打控制。该模块的难点在于实现振打强度的精确控制、在线多振打器的协调控制和多模式控制参数整定。现有采用PWM技术实现振打控制的高压除尘顶部振打控制器软件控制模块的核心思想是依靠定时器的定时功能实现振打的启动、停止和PWM信号的生成。这种设计存在2个问题(1)受核心CPU工作频率的限制,简单依靠定时器生成的均匀脉宽PWM信号开关点间距大,脉宽调节步距大,导致振打强度的控制精度有限,一般为±0.5cm;(2)振打控制器的控制对象为周期性运行的n×n振打器矩阵,各个振打器运行周期不同,任一瞬时最多只允许其中一台振打器工作。若用户设置的振打器周期不当,可能会造成同一瞬时有多个振打器请求运行的情况。此时系统只能忽略优先级低的振打器,造成漏打。由于高压电场的分布受到场地和设备规模、粉尘气流的大小等的严格限制,对于不同客户定义的各电场振打器的个数、参数以及顺序一般都不同。现有的振打控制器采用按键加小屏幕LCD并辅以LED模拟面板进行参数的设置和显示。这种方案存在的问题主要有(1)受屏幕尺寸的限制,用户每次只能设置一组振打参数或者一种振打模式。对于8×8以上振打器矩阵的参数设置需要进行大量而枯燥的重复性操作,工作效率低下且易出错;(2)受屏幕尺寸的限制,操作界面简单,无法任意设定振打模式和参数,需要单独为某一客户定制振打系统软件,通用性差;(3)LED模拟面板降低了硬件可靠性并增加了控制器体积。
技术实现思路
为了克服已有的高压除尘顶部振打控制器的脉宽调节步距大、对振打强度控制精度低的不足,本专利技术提供一种采用非均匀PWM平均脉宽小步距调节、提高振打强度控制精度的高压除尘顶部振打控制器。本专利技术解决其技术问题所采用的技术方案是一种高压除尘顶部振打控制器,包括与微处理器中产生PWM信号的定时器连接的信号输入端、与高压除尘顶部振打主电路连接的信号输出端以及依照振打时间的先后顺序控制振打器工作的顺序控制模块,所述顺序控制模块连接信号输出端,所述控制器还包括非均匀脉宽控制模块,所述的非均匀脉宽控制模块包括参数预设单元,用于根据控制精度设定m个PWM脉冲信号为一周期,将所述PWM信号的占空比q分为整数部分和小数部分,并设定整数部分为定时器预置数的基数,小数部分与m的乘积为预置数的修正总次数,基数进行加1后为修正值,并预设第一个PWM脉冲信号的修正次数Cnt=0;非均匀脉宽设定单元,用于执行中断处理函数后,输入一个PWM脉冲信号,如修正次数Cnt没有达到修正总次数,该PWM脉冲占空比为修正值,并对修正次数加1;如修正次数Cnt达到修正总次数,该PWM脉冲占空比为基数,直到第m个PWM脉冲信号处理;开始下一周期,修正次数Cnt清零;所述信号输入端连接参数预设单元,所述参数预设单元连接非均匀脉宽设定单元,所述非均匀脉宽设定单元连接顺序控制模块。作为优选的一种方案在所述的参数预设单元中,如占空比q的控制精度10-n%,m=10n,如修正总次数包括整数和小数,该修正总次数依照四舍五入原则确定。作为优选的另一种方案在所述的顺序控制模块中,还设有先入先出FIFO队列控制单元,用于以相邻振打时间间隔作为时间片,在每个时间片内轮询n×n个振打器,判断是否有振打请求信号,若有则按优先级依次送入FIFO队列,FIFO队列非空则取队首单元的请求信号进行振打处理。作为优选的再一种方案所述控制器还包括图形化用户界面模块、显示屏幕,所述的图形化用户界面模块中,设定n×n矩形网格,对网格进行编号,每一小格代表一个振打器;每一个振打器对应设置相应振打器的参数,并对已设置参数的网格设置标记。本专利技术的技术构思为振打器工作时的振打强度本质上取决于工作期间的平均电流大小。控制器利用脉宽可调的PWM信号改变通电时间来实现平均电流调节。PWM信号的脉宽调节步距越小,平均电流调节精度越高。以单片机作为核心CPU的系统为例,在单片机频率有限的前提下,定时器能够产生的最小时间增量就是PWM信号的最小开关点间距,也即脉宽调节步距。其值为单片机的机器周期,软件不可改变。考虑到脉宽调节目的是调节平均电流,那么只要调节PWM信号的平均脉宽即可。现有控制器采用均匀脉宽PWM信号控制方式,其脉宽调节步距受单片机频率限制。本专利技术设计的非均匀脉宽PWM信号的脉宽调节步距则不受频率限制而取决于软件结构。因此可以利用软件所特有的灵活性设计非均匀脉宽的PWM信号来代替均匀脉宽的PWM信号。利用非均匀脉宽小步距调节PWM信号控制振打器工作的关键在于控制PWM平均脉宽。考虑到除尘设备对振打器工作周期的准确性要求不高。在保证平均周期稳定的前提下,每次启动的时间并不一定要具有严格的周期性。因此可以令优先级较低的请求信号悬挂等待,上一请求振打完毕,即取出等待信号处理,直至处理完所有请求。按此思想对各个振打器的启动请求根据时间先后进行排队,同时请求的根据优先级排队。只要队列非空则表明有请求信号,此时根据先后顺序逐个启动相应的振打器工作。按照这种方式工作的控制器虽然不能保证每个振打器有准确的运行周期,但其时间误差和平均运行周期是完全可以控制的,能够满足除尘设备的要求。选用合适的LCD显示屏幕,设计图形化用户界面,可以在同一屏幕内完成所有振打参数的整定工作,使原本复杂繁琐的操作变得简洁高效,实现客户非定制多模式控制参数整定。本专利技术根据振打器矩阵个数,设计n×n矩形网格。对网格进行编号,每一小格代表一个振打器。这样,选择一小格就等于选择了一个振打器,随后可以设置相应振打器的参数。已设置参数的网格设置标记,区别未设置网格及不同参数类型。采用这种图形界面不仅可以随意选择振打器进行参数设置,而且对当前的操作进度一目了然。简化了输入过程,使得参数设置工作不再枯燥无味。在LCD的待机画面中,也采用网格式的图形界面显示当前振打器的运行状况。这种方式不仅准确形象,而且节省了LED模拟面板,提高了系统可靠性。本专利技术的有益效果主要表现在1、非均匀脉宽的PWM信号代替均匀脉宽的PWM信号,小步距调节平均脉宽,实现振打强度的精确控制;2、采用FIFO队列技术暂存来不及处理的振打请求信号,避免了漏打现象;3、设计的用户界面采用全新的菜单式、图形化组织方式,使得参数整定高效灵活、用户操作简捷方便。附图说明图1是非均匀PWM信号平均脉宽小步距调节的发生中断处理程序流程图。图2是非均匀PWM信号的占空比调制信号曲线。图3是由定时器驱动的FIFO队列方式振打中断处理程序流程图。图4是一种图形化操作界面示意图。图5是另一种图形化操作界面示意图。图6是振打控制软件的模块化运行流程图。图7是高压除尘顶部振打控制器的原理框图。具体实施方式下面结合附图对本专利技术作进一步描述。参照图1~图7,一种高压除尘顶部振打控制器,包括与微处理器中产生PWM信号的定时器1连接的信号输入端、与高压除尘顶部振打主电路2连接的信号输出端以及依照振打时间的先后顺本文档来自技高网
...

【技术保护点】
一种高压除尘顶部振打控制器,包括与微处理器中产生PWM信号的定时器连接的信号输入端、与高压除尘顶部振打主电路连接的信号输出端以及依照振打时间的先后顺序控制振打器工作的顺序控制模块,所述顺序控制模块连接信号输出端,其特征在于:所述控制器还包括非均匀脉宽控制模块,所述的非均匀脉宽控制模块包括:参数预设单元,用于根据控制精度设定m个PWM脉冲信号为一周期,将所述PWM信号的占空比q分为整数部分和小数部分,并设定整数部分为定时器预置数的基数,小数部分与m的乘积为预置数的修正总 次数,基数进行加1后为修正值,并预设第一个PWM脉冲信号的修正次数Cnt=0;非均匀脉宽设定单元,用于执行中断处理函数后,输入一个PWM脉冲信号,如修正次数Cnt没有达到修正总次数,该PWM脉冲信号为修正值,并对修正次数加1;如修正 次数Cnt达到修正总次数,该PWM脉冲信号为基数,直到第m个PWM脉冲信号处理;开始下一周期;所述信号输入端连接参数预设单元,所述参数预设单元连接非均匀脉宽设定单元,所述非均匀脉宽设定单元连接顺序控制模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:周文委
申请(专利权)人:浙江工业大学
类型:发明
国别省市:86[中国|杭州]

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

1