除尘装置

申请号 CN201310241800.8 申请日 2013-06-18 公开(公告)号 CN104226639A 公开(公告)日 2014-12-24
申请人 国家电网公司; 北京市电力公司; 发明人 金杰; 贺建东;
摘要 本 发明 公开了一种除尘装置。该除尘装置包括:清理刷,用于清理 风 扇滤网的灰尘;驱动机构,用于提供清理刷所需的动 力 以驱动清理刷清理风扇滤网的灰尘;以及控制机构,与驱动机构相连接,用于向驱动机构输出周期性控制 信号 ,并通过周期性 控制信号 控制清理刷周期性工作。通过本发明,减少了灰尘对传输网设备造成的影响。
权利要求

1.一种除尘装置,其特征在于,包括:
清理刷,用于清理所述扇滤网的灰尘;
驱动机构,用于提供所述清理刷所需的动以驱动所述清理刷清理所述风扇滤网的灰尘;以及
控制机构,与所述驱动机构相连接,用于向所述驱动机构输出周期性控制信号,并通过所述周期性控制信号控制所述清理刷周期性工作。
2.根据权利要求1所述的除尘装置,其特征在于,还包括:
吸尘机构,与所述驱动机构相连接,用于回收所述清理刷清理所述风扇滤网的灰尘。
3.根据权利要求2的除尘装置,其特征在于,所述驱动机构还包括:
动力机构,与所述控制机构电连接,用于提供动力;
动力传动机构,所述动力传动机构包括动力输入端和动力输出端,所述动力输入端与所述动力机构相连接,所述动力输出端与所述清理刷相连接,用于向所述清理刷提供动力。
4.根据权利要求3所述的除尘装置,其特征在于,所述动力传动机构还与所述吸尘机构相连接,用于向所述吸尘机构提供动力。
5.根据权利要求3所述的除尘装置,其特征在于,所述吸尘机构包括:
专属吸尘器,设置在所述风扇滤网下方,与所述动力传动机构的动力输出端相连接,用于吸收所述清理刷清理所述风扇滤网的灰尘;以及
尘粒储存罐,设置在所述专属吸尘器内,用于存储所述清理刷清理所述风扇滤网的灰尘。
6.根据权利要求3所述的除尘装置,其特征在于,所述动力机构包括电动机,所述电动机采用全金属封装的电机
7.根据权利要求3所述的除尘装置,其特征在于,所述控制结构为智能控制器,包括:
电子时钟,用于设置定时周期;以及
单片机,设置在所述电子时钟内,与所述动力机构电连接,用于控制定时时间并输出所述控制信号。
8.根据权利要求7所述的除尘装置,其特征在于,所述智能控制器还包括:
键盘,与所述电子时钟电连接,用于对所述电子时钟的时间显示进行调节;以及键盘采样电路,与所述单片机电连接,用于处理所述键盘的调节信号。
9.根据权利要求1所述的除尘装置,其特征在于,所述清理刷为具有防静电功能的毛刷。

说明书全文

除尘装置

技术领域

[0001] 本发明涉及除尘领域,具体而言,涉及一种除尘装置。

背景技术

[0002] 传输网设备的扇滤网用于过滤空气中的杂质(比如灰尘),在进行冷热空气交换工作过程中,传输网设备风扇滤网很容易吸附机房内的灰尘,堵塞风扇滤网的空气流通,使得风扇散热效率降低。同时,附着风扇滤网的灰尘的容易进入传输网设备,影响到传输网设备的性能,使得传输网设备运行稳定性降低,设备本身的使用寿命缩短。
[0003] 现有的滤网除尘装置,运用电机驱动毛刷在滤网上进行除尘,能够达到很好的除尘效果。但是现有的除尘装置结构简单,智能化程度较低,能够满足一般大型厂房等环境下的除尘。而对于除尘要求高,需要经常进行除尘处理的精密仪器设备等的除尘,现有的除尘装置难以满足要求。
[0004] 针对现有技术中除尘装置难以满足精密仪器除尘要求的问题,目前尚未提出有效的解决方案。

发明内容

[0005] 本发明的主要目的在于提供一种除尘装置,以解决除尘装置难以满足精密仪器除尘要求的问题。
[0006] 为了实现上述目的,根据本发明的另一方面,提供了一种除尘装置。
[0007] 根据本发明的除尘装置包括:清理刷,用于清理风扇滤网的灰尘;驱动机构,用于提供清理刷所需的动以驱动清理刷清理风扇滤网的灰尘;以及控制机构,与驱动机构相连接,用于向驱动机构输出周期性控制信号,并通过周期性控制信号控制清理刷周期性工作。
[0008] 进一步地,还包括:吸尘机构,与驱动机构相连接,用于回收清理刷清理风扇滤网的灰尘。
[0009] 进一步地,驱动机构还包括:动力机构,与控制机构电连接,用于提供动力;动力传动机构,动力传动机构包括动力输入端和动力输出端,动力输入端与动力机构相连接,动力输出端与清理刷相连接,用于向清理刷提供动力。
[0010] 进一步地,动力传动机构还与吸尘机构相连接,用于向吸尘机构提供动力。
[0011] 进一步地,吸尘机构包括:专属吸尘器,设置在风扇滤网下方,与动力传动机构的动力输出端相连接,用于吸收清理刷清理风扇滤网的灰尘;以及尘粒储存罐,设置在专属吸尘器内,用于存储清理刷清理风扇滤网的灰尘。
[0012] 进一步地,动力机构包括电动机,电动机采用全金属封装的电机。
[0013] 进一步地,控制结构为智能控制器,包括:电子时钟,用于设置定时周期;以及单片机,设置在电子时钟内,与动力机构电连接,用于控制定时时间并输出控制信号。
[0014] 进一步地,智能控制器还包括:键盘,与电子时钟电连接,用于对电子时钟的时间显示进行调节;以及键盘采样电路,与单片机电连接,用于处理键盘的调节信号。
[0015] 进一步地,清理刷为具有防静电功能的毛刷。
[0016] 通过本发明,采用智能控制器则作为控制机构,通过智能控制器输出具有周期性的控制信号,驱动机构在周期性控制信号的控制下,提供动力控制清理刷周期性工作,,解决了有技术中除尘装置难以满足精密仪器除尘要求的问题,使得除尘装置能够对传输设备网等精密设备进行智能化、周期性地除尘,进而达到了减少灰尘对传输网设备造成影响的效果。附图说明
[0017] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018] 图1是根据本发明实施例的除尘装置示意图;
[0019] 图2是根据本发明实施例的电子时钟显示电路示意图;
[0020] 图3是根据本发明实施例的键盘采样电路示意图;
[0021] 图4是根据本发明实施例的键盘上切换键的功能示意图;
[0022] 图5是根据本发明实施例的电子时钟的一级任务主程序流程图
[0023] 图6是根据本发明实施例的电子时钟的一级任务中断程序流程图;
[0024] 图7是根据本发明实施例的电子时钟的二级任务主程序流程图;
[0025] 图8是根据本发明实施例的电子时钟的键盘采样与处理子程序流程图;
[0026] 图9是根据本发明实施例的电子时钟的校准与定闹处理程序流程图;
[0027] 图10是根据本发明实施例的电子时钟的显示处理子程序流程图;以及[0028] 图11是根据本发明实施例的电子时钟的整点闪烁显示处理子程序流程图。

具体实施方式

[0029] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0030] 图1是根据本发明实施例的除尘装置示意图。如图1所示,本发明实施例的除尘装置包括:清理刷,驱动机构以及控制机构。清理刷用于清理风扇滤网的灰尘,如图1中的滤网清理刷,通过来回清扫风扇滤网达到清理灰尘的作用。其中除尘装置中可以包含有一个或者多个清理刷(图1中画出了两个滤网清理刷)。驱动机构可以用于提供清理刷所需的动力以驱动清理刷清理风扇滤网的灰尘,图1中所示驱动机构由动力装置及动力传动机构组成。控制机构与驱动机构相连接,图1中所示智能控制器即为控制机构,可以用于向驱动机构输出周期性控制信号,并通过周期性控制信号,驱动机构在周期性控制信号的控制下,提供动力控制清理刷周期性工作。
[0031] 本发明的实施例中的除尘装置,采用了智能控制器则作为控制机构,通过智能控制器输出具有周期性的控制信号,驱动机构在周期性控制信号的控制下,提供动力控制清理刷周期性工作,使得除尘装置能够对传输设备网等精密设备进行智能化、周期性地除尘,有效地减少了灰尘对传输网设备造成的影响。
[0032] 优选地,本实施例的除尘装置还包括吸尘机构,该除尘机构与驱动机构相连接,可以用于回收清理刷清理风扇滤网的灰尘。吸尘机构包括专属吸尘器和尘粒储存罐。专属吸尘器设置在风扇滤网下方,与动力传动机构的动力输出端相连接,可以用于吸收清理刷清理风扇滤网的灰尘。尘粒储存罐设置在专属吸尘器内,可以用于存储清理刷清理风扇滤网的灰尘。如图1中所示专属吸尘器及尘粒储存罐。动力机构为专属吸尘器提供足够的动力,以保证具有专设计进风口的专属吸尘器能够尽可能多地吸收清理刷所清理下来的灰尘,采用吸尘机构能够回收从风扇滤网脱离的尘粒,使得已经清除的灰尘不再重新回到风扇滤网上或者进入传输设备内,提高了除尘效率。尘粒存储罐采用足够大的透明容器,以保证能够存储一定量的灰尘,并方便工作人员进行清理。
[0033] 进一步优选地,动力机构包括电动机,电动机采用全金属封装的电机。本实施例中的电机采用金属封装的电机,其中铝壳厚度为12mm。由于电机运行时会产生一定的干扰电场和干扰磁场,这些干扰电场和干扰磁场会影响传输网设备通信的正常运行,采用全金属封装的电机,能够有效地屏蔽由于电机本省运行所产生的干扰电场和干扰磁场。
[0034] 优选地,清理刷为具有防静电功能的毛刷。采用具有防静电功能的毛刷使得清理刷在进行清理工作过程中,不会因为静电而导致清理刷上吸附灰尘,能够有效地清理并回收风扇滤网上的灰尘。
[0035] 驱动机构还包括动力机构和动力传动机构,动力机构与控制机构电连接,可以用于提供动力以驱动清理刷和吸尘机构进行工作,如图1中所示的动力装置。动力传动机构包括动力输入端和动力输出端,动力输入端与动力机构相连接,动力输出端与清理刷相连接,用于向清理刷提供动力。动力传动机构还与吸尘机构相连接,用于向吸尘机构提供动力。
[0036] 本实施例中采用智能控制器作为控制结构,该智能控制器包括电子时钟和单片机,电子时钟可以用于设置定时周期,还可以用于显示时间,该电子时钟采用24小时制,其中时、分、秒的表示均采用2个共阳极LED数码显示管显示。单片机设置在电子时钟内,与动力机构电连接,可以用于控制定时时间并输出控制信号。单片机利用软件编程来控制电子时钟的时间变化,并实现电子时钟的、暂停、运行、调时及校准等功能。
[0037] 图2是根据本发明实施例的电子时钟显示电路示意图。如图2所示,本实施例中的电子时钟主要有硬件和软件两部分组成,其中硬件部分主要包括:六个七段LED数码显示管,用来显示电子时钟的时、分和秒;用于增加LED数码显示管所需的驱动电流的集成电路74LS240(反相器)和PNP型三极管9012;以及AT89S51单片机和RC组成的振荡电路。
[0038] 软件部分则是利用51单片机通过软件编程来实现的诸如暂停、运行、调时及校准等功能。
[0039] 如图2所示,51单片机与七段LED数码显示管的接口为动态接口,需使用2组寄存器进行控制。一组寄存器用于控制每个七段LED数码显示管的发光二极管,该寄存器称为段选寄存器;另一组寄存器控制这每个七段LED数码显示管的公共端,控制七段LED数码显示管逐个循环点亮。适当的选择循环速度,利用人眼的“视觉暂留”效应,使其看上去好像这几个显示管同时在显示一样,该寄存器称为位选寄存器。
[0040] 电子时钟的时、分、秒各用两个共阳极的七段LED数码显示管来显示,因此共需外接6个七段显示管。所有七段LED数码显示管相同的段并接在一起,由集成电路74LS240(反相器)的P1口控制。每个七段LED数码显示管的公共端分别由集成电路74LS240的P3口的某一位控制。集成电路74LS240(反相器)只起到增加驱动电流的目的,PNP型三极管9012也是为了放大驱动能力。
[0041] 由图2可知,要使七段显示管的某一段亮,则应使与该段相连的段选寄存器即集成电路74LS240的P1口的对应的位线输出为‘1’;反之若使某一段熄灭,则必须输出‘0’。例如要显示数字5,则应使P1口的P1.6~P1.0输出为‘0010010B’,若用一个字节表示该输出值,即字形代码为‘92H’。以此类推,可以得到0~9一共10个十进制数的字形代码分别为C0H,F9H,A4H,B0H,99H,92H,82H,F8H,80H,98H。要求6位七段显示管中的某一位亮,其余五位熄灭,则应使与该位相连的位选寄存器即P3口的某位线输出为‘1’,其余各位线输出为‘0’。
[0042] 电子时钟软件定时部分由51单片机中定时器T0来设计完成。当时钟晶体振荡器为6MHz时,由于T0的最大定时达不到1秒,为便于计算及实现,取定时0.1秒。这样每0.1秒中断一次,中断10次为1秒,0.1秒的定时值为3CB0H。
[0043] 6个七段LED数码显示管对应显示51单片机内部RAM30H~35H单元中的时间值。30H~35H这六个单元分别存放小时、分钟、秒的数值,各数值占两个单元。定时器T0中断
10次后就调整6个显示单元的内容。6个单元的最大值分别为02H,03H,05H,09H,05H,09H,即最大的时钟显示值为23点59分59秒。
[0044] 智能控制器还包括键盘和键盘采样电路,键盘与电子时钟电连接,用于对电子时钟的时间显示进行调节。该键盘包括:运行键、暂停键、上升键、下降键、切换键、校准键、命令键及功能保留键等,通过上述按键实现电子时钟的、暂停、运行、调时及校准等功能的调节。键盘采样电路与单片机电连接,用于处理键盘的调节信号,将该调节信号转化为电信号并将电信号输出给单片机,实现按键的调节功能。
[0045] 本实施例中键盘采样电路主要包括51单片机的串行口和并行输入串行输出的74LS165电路,如图3所示。首先由74LS165的P1.7口发一个上升沿信号,将键盘数据存到74LS165电路中,其次由51单片机串行口读入。此时,串行口工作于方式0,TXD输出同步移位时钟,RXD接收74LS165输出的数据。由电路图可知,当某个键按下时,74LS165对应的管脚为低电平;当松开按键时,由于上拉电阻作用,对应管脚为高电平。因此,若51单片机串行口接收到的某位为‘0’时,表示对应按键按下;若为‘1’时,表示对应按键弹起或未按下。
[0046] 本实施例中的共设有8个按键:运行键、暂停键、上升键、下降键、切换健、定闹键、校准键及保留功能键。下面分别说明各键功能:
[0047] (1)运行键:当智能控制器上电、暂停键按下、校准键按下或命令键按下等上述情况之一发生后,只有按下运行键,时钟才能正常显示。否则,显示内容与上述各键功能相关。当智能控制器上电,按下运行键电子时钟从0点0分0秒开始显示;暂停键和命令键按下后,按下运行键,则从实际时间开始显示;时间校准时,按下运行键则从校准时间开始显示。
[0048] (2)暂停键:当按下暂停键,电子时钟显示固定在当前值,但电子时钟内部软件定时正常累计。
[0049] (3)上升、下降键:用于时间校准和闹钟定时,主要用于对于时、分、秒的调节。
[0050] (4)切换键:用于时间校准和闹钟定时,用于选择时、分、秒哪个被调整。按第一下时,选择小时被调整;按第二下时,选择分钟被调整;按第三下时,选择秒被调整;按第四下时,重复第一下的选择,以此类推,如图4所示。
[0051] (5)校准键:用于对时间的校准。该键只要被按下,则时间固定显示,由切换键选择时、分、秒,选定后,用上升、下降键调整相应值。
[0052] (6),命令键:用于命令控制功能。该键只要被按下,则时间固定显示,但内部继续,由切换键选择时、分、秒,选定后,用上升、下降键调整相应值。
[0053] (7)保留功能键:用于以后的使用中需要对功能进行扩展时,保留的功能键。
[0054] 下面根据附图详细说明本实施例中的软件控制电子时钟的过程,该控制过程分为一级任务和二级及以上任务,一级任务为控制电子时钟正常时间显示控制过程,二级及以上任务主要用于对电子时钟的键盘采样与处理,暂停处理,时间校准助理,闹钟定时处理和显示处理。
[0055] 以下结合图5至图11对本发明实施例的除尘装置的工作原理进行描述,本发明实施例的除尘装置中的控制机构可以采用以下的方法对除尘装置进行控制。以下实施例中提到的电子时钟可以为本发明的除尘装置中的电子时钟。
[0056] 图5是根据本发明实施例的电子时钟的一级任务主程序流程图。如图5所示,该主程序设计包括如下的步骤S10至步骤S24:
[0057] 步骤S00,开始。电子时钟的一级任务主程序开始执行。
[0058] 步骤S01,清零RAM30H~35H6个显示单元。将用于存储6个七段LED数码显示管显示单元时间值的51单片机内部RAM30H~35H单元中内容清零。
[0059] 步骤S02,建立字形代码表指针DPTR。建立字形代码表指针DPTR以对应查找51单片机RAM30H~35H单元内容。
[0060] 步骤S03,预置中断计数器R6预置10。预置中断计数器R6的值为10(每次中断0.1s,10次中断即1s)用以设置时间单位。
[0061] 步骤S04,初始化T0为工作方式1。初始化定时器T0,并选择该定时器T0的工作方式为定时工作方式1。
[0062] 步骤S05,送0.1s定时计数的初值3CB0H。选择输送0.1s定时计数的初值为3CB0H,即0.1s的定时值3CB0H。
[0063] 步骤S06,开中断,允许T0中断。执行开中断命令,即允许定时器T0中断。
[0064] 步骤S07,启动T0。启动定时器T0开始计时。
[0065] 步骤S08,建立显示单元指针R1。指针R1用于控指示LED数码显示管对应的显示码。
[0066] 步骤S09,位选码送R7。将位选码送入寄存器R7,该位选码用于控制LED数码显示管逐个循环点亮的循环速度。
[0067] 步骤S10,关显示:0送P3口。将0送入LED数码显示管的公共端控制口P3口,关闭LED数码显示管。
[0068] 步骤S11,取显示单元的段选码。提取系那是单元的段选码,该段选码对应于LED数码显示管的显示情况。
[0069] 步骤S12,段选码送P1口。该段选码用于控制LED数码显示管的显示。
[0070] 步骤S13,位选码送入P3口。将步骤S09中位选码送入P3口,用于控制LED数码显示管逐个循环点亮的循环速度。
[0071] 步骤S14,调整显示单元指针及位选码。
[0072] 步骤S15,判断6个七段LED数码显示管是否都显示,如果都显示执行步骤S08,如果不是全部显示,执行步骤S09。
[0073] 图6是根据本发明实施例的电子时钟的一级任务中断程序流程图。如图6所示,该一级任务中断程序设计包括如下的步骤S160至步骤S1616,
[0074] 步骤S160,中断。调用中断程序。
[0075] 步骤S161,预置中断计数初值。
[0076] 步骤S162,判断中断次数是否到10次,如果中断次数未到10次,则返回主程序,如果中断次数达到10次,执行步骤S163。
[0077] 步骤S163,设置中断计数器。
[0078] 步骤S164,秒或分的个位加1。秒钟或者分钟显示的个位上加1。
[0079] 步骤S165,判断秒钟或者分钟显示的个位上加1后是否达到10,如果个位未到10,则返回主程序,如果达到10,则执行步骤S166。
[0080] 步骤S166,清零秒或分的个位。将秒钟或者分钟显示的个位清零。
[0081] 步骤S167,秒或分的十位加1。秒钟或者分钟显示的十位上加1。
[0082] 步骤S168,判断秒钟或者分钟显示的十位上加1后是否达到6,如果个位未到6,则返回主程序,如果达到6,则执行步骤S169。
[0083] 步骤S169,清零秒或分的十位。将秒钟或者分钟显示的十位清零。
[0084] 步骤S1610,小时个位加1。小时数显示的个位加1。
[0085] 步骤S1611,判断小时数显示的个位上加1后是否大于等于4,如果个位小于4,则返回主程序,如果大于等于4,则执行步骤S1612。
[0086] 步骤S1612,判断小时数显示的个位后是否大于等于5,如果个位小于5,则执行步骤S1630,如果大于等于5,则执行步骤S1613。
[0087] 步骤S1630,判断小时数显示的十位是否等于2,如果小时数显示的十位等于2则执行步骤S1631,如果小时数显示的十位不等于2,则返回主程序。
[0088] 步骤S1631,清零小时的个位和十位。将小时数显示的十位和个位清零。
[0089] 步骤S1632,返回主程序。
[0090] 步骤S1613,判断小时数显示的个位是否大于等于10,如果个位小于10,则返回主程序,如果大于等于10,则执行步骤S1614。
[0091] 步骤S1614,清零小时的个位。清零小时数显示的个位。
[0092] 步骤S1615,小时的十位加1。小时数显示的十位加1。
[0093] 步骤S1616,返回主程序。
[0094] 图7是根据本发明实施例的电子时钟的二级任务主程序流程图。如图7所示,该二级及以上任务主程序设计包括如下步骤S20至步骤S32,
[0095] 步骤S20,开始。二级及以上任务主程序开始。
[0096] 步骤S21,关中断。执行关中断程序命令。
[0097] 步骤S22,关显示。将LED数码显示管显示关闭。
[0098] 步骤S23,各寄存器初始化。单片机中个寄存器初始化。
[0099] 步骤S24,定时器T0为定时方式1。选择定时器T0的定时方式为定时方式1。
[0100] 步骤S25,中断计数初值为0.1s。
[0101] 步骤S26,开中断,允许定时器T0中断。
[0102] 步骤S27,启动定时器T0。
[0103] 步骤S28,键盘采样与处理。调用键盘采样与处理子程序。
[0104] 步骤S29,暂停处理。调用暂停处理子程序。
[0105] 步骤S30,时间校准处理。调用时间校准处理子程序。
[0106] 步骤S31,闹钟定时处理。调用闹钟定时处理子程序。
[0107] 步骤S32,显示处理。调用显示处理子程序,返回执行步骤S28。
[0108] 电子时钟中单片机的二级及以上任务中断程序与一级任务中断程序大体相同,均用于控制电子时钟计时控制。
[0109] 图8是根据本发明实施例的电子时钟的键盘采样与处理子程序流程图。如图8所示,键盘采样与处理子程序包括如下步骤S280至步骤S2812,
[0110] 步骤S280,开始。键盘采样与处理子程序开始。
[0111] 步骤S281,初始化串行口为工作方式0。
[0112] 步骤S282,P1.7口置为‘1’,74LS165读取数据。
[0113] 步骤S283,延时10us。控制延时时间为10us。
[0114] 步骤S284,读SBUF,清RI标志。
[0115] 步骤S285,P1.7口置为‘0’,74LS165输入数据锁存。
[0116] 步骤S286,判断RI是否等于1,如果等于1,执行步骤S287,如果不等于1执行步骤S286。
[0117] 步骤S287,读取SBUF,并存入累加器中。
[0118] 步骤S288,判断显示内容是否显示固定标志,如果显示固定标志,执行步骤S2881,如果不显示固定标志,则执行步骤S289。
[0119] 步骤S2881,判断显示内容是否显示校准标志,如果显示校准标志,则执行步骤S2882,如果不是显示校准标志,则执行步骤S2883。
[0120] 步骤S2882,调用校准处理子程序,执行步骤S2812。
[0121] 步骤S2883,判断显示内容是否显示闹钟定时标志,如果显示闹钟定时标志,则执行步骤S2884,如果不是显示显示闹钟定时标志,则执行步骤S2812。
[0122] 步骤S289,判断暂停键是否按下,如果暂停键按下,则执行步骤S2891,如果暂停键未按下,则执行步骤S2810。
[0123] 步骤S2891,显示内容置为暂停标志。
[0124] 步骤S2892,备份当前时间值到指定位置
[0125] 步骤S2893,显示内容置为显示内容固定标志。
[0126] 步骤S2894,返回二级及以上任务主程序。
[0127] 步骤S2810,判断校准键是否按下,如果校准键按下,则执行步骤S28101,如果校准键未按下,则执行步骤S2811。
[0128] 步骤S28101,显示内容置为校准标志。
[0129] 步骤S28102,执行步骤S2892。
[0130] 步骤S2811,判断定闹键是否按下,其中定闹键即为切换键,如果定闹键按下,则执行步骤S28111,如果定闹键未按下,则执行步骤S2812。
[0131] 步骤S28111,显示内容置为定闹标志。
[0132] 步骤S28112,执行步骤S2892。
[0133] 步骤S2812,返回二级及以上任务主程序。
[0134] 图9是根据本发明实施例的电子时钟的校准与定闹处理程序流程图。如图9所示,校准处理与定闹处理子程序设计包括如下步骤S300至S309,
[0135] 步骤S300,校准处理与定闹处理子程序开始。
[0136] 步骤S301,判断切换键是否按下,如果切换键按下则执行步骤S3010,如果切换键未按下则执行步骤S302。
[0137] 步骤S3010,判断当前选择是否为小时,如果当前选择为小时,则执行步骤S3011,[0138] 如果当前选择不为小时,则执行步骤S30101。
[0139] 步骤S30101,选择调整分钟。
[0140] 步骤S30102,执行步骤S3013
[0141] 步骤S3011,判断当前选择是否为分钟,如果当前选择为分钟,则执行步骤S30111,如果当前选择不为分钟,则执行步骤S3012。
[0142] 步骤S30111,选择调整秒。
[0143] 步骤S30112,执行步骤S3013。
[0144] 步骤S3012,选择调整小时。
[0145] 步骤S3013,返回二级及以上任务主程序。
[0146] 步骤S302,判断上升键是否按下,如果上升键按下则执行步骤S3020,如果上升键未按下则执行步骤S303。
[0147] 步骤S3020,选择调整对象加1。
[0148] 步骤S3021,上限幅处理,用于控制调整后的最大值。
[0149] 步骤S3022,执行步骤S309。
[0150] 步骤S303,判断下降键是否按下,如果下降键按下则执行步骤S3030,如果下降键未按下则执行步骤S304。
[0151] 步骤S3030,选择调整对象减1。
[0152] 步骤S3031,下限幅处理,用于控制调整后的最小值。
[0153] 步骤S3032,执行步骤S309。
[0154] 步骤S304,判断运行键是否按下,如果运行键按下则执行步骤S305,如果运行键未按下则执行步骤S3040。
[0155] 步骤S3040,返回二级及以上任务主程序。
[0156] 步骤S305,判断显示内容是否为校准标志,如果显示为校准标志,则执行步骤S306,如果不显示为校准标志,则执行步骤S3050。
[0157] 步骤S3050,从当前实际显示时间开始正常显示。
[0158] 步骤S3051,清空显示内容固定标志。
[0159] 步骤S3052,清空定闹标志。
[0160] 步骤S3053,执行步骤S309。
[0161] 步骤S306,从当前实际显示时间开始正常显示。
[0162] 步骤S307,清空显示内容固定标志。
[0163] 步骤S308,清空校准标志。
[0164] 步骤S309,返回二级及以上任务主程序。
[0165] 图10是根据本发明实施例的电子时钟的显示处理子程序流程图。如图10所示,显示处理子程序设计包括如下步骤S320至325,
[0166] 步骤S320,显示处理子程序开始。
[0167] 步骤S321,判断显示内容是否为定闹显示标志,如果显示为定闹标志,则执行步骤S322,如果不显示为定闹标志,则执行步骤S3210。
[0168] 步骤S3210,判断显示内容是否显示固定标志,如果显示固定标志,则执行步骤步骤S32101,如果不显示固定标志,则执行步骤S3211。
[0169] 步骤S32101,取备份时间显示。
[0170] 步骤S32102,执行步骤325。
[0171] 步骤S3211,调用整点闪烁子程序。
[0172] 步骤S3212,返回二级及以上任务主程序。
[0173] 步骤S322,判断显示计数5s时间是否到达,如果到达显示计数5s,则执行步骤S323,如果未到达显示计数5s,则执行步骤S3221。
[0174] 步骤S3221,显示6个‘-’。
[0175] 步骤S3222,执行步骤325。
[0176] 步骤S323,清空定闹显示标志。
[0177] 步骤S324,取正常时间显示。
[0178] 步骤S325,返回二级及以上任务主程序。
[0179] 整点闪烁显示是指电子时钟到达整点时,电子时钟亮一段时间,暗一段时间,似的人眼觉得电子时钟闪烁一次。其中电子时钟正常亮显时间为0.4s,然后熄灭所有显示的时间为0.4s。当电子时钟为整N(N为1,2,3等)点时,则闪烁N次。电子时钟为O点整时,不闪烁。
[0180] 图11是根据本发明实施例的电子时钟的整点闪烁显示处理子程序流程图。如图11所示,整点闪烁子程序设计包括如下步骤S40至S48,
[0181] 步骤S40,整点闪烁子程序开始。
[0182] 步骤S41,判断显示内容是否显示闪烁标志,如果显示闪烁标志,则执行步骤S42,如果不显示闪烁标志,则执行步骤S411。
[0183] 步骤S411,判断是否显示为00秒,如果显示为00秒,则执行步骤S412,如果不显示为00秒,则执行步骤S4111。
[0184] 步骤S4111,正常时间显示。
[0185] 步骤S4112,执行步骤417。
[0186] 步骤S412,判断是否显示为00分,如果显示为00分,则执行步骤S413,如果不显示为00分,则执行步骤S4121。
[0187] 步骤S4121,正常时间显示。
[0188] 步骤S4122,执行步骤417。
[0189] 步骤S413,判断是否显示为0点钟,如果显示为0点钟,则执行步骤S4131,如果不显示为0点钟,则执行步骤S414。
[0190] 步骤S4131,正常时间显示。
[0191] 步骤S4132,执行步骤417。
[0192] 步骤S414,预置闪烁标志,并预置闪烁次数。
[0193] 步骤S415,清0.4s计数器。
[0194] 步骤S416,熄灭所有显示。
[0195] 步骤S417,返回显示处理子程序。
[0196] 步骤S42,判断是否为正常显示标志,如果是正常显示标志,则执行步骤S43,如果不是正常显示标志,则执行步骤S421。
[0197] 步骤S421,判断是否达到0.4s时间,如果达到0.4s时间,则执行步骤S422,如果未达到0.4s,则执行步骤S4211。
[0198] 步骤S4211,熄灭所有数码显示管。
[0199] 步骤S4212,执行步骤S425。
[0200] 步骤S422,置正常显示标志。
[0201] 步骤S423,清0.4s计数器。
[0202] 步骤S424,取正常显示标志。
[0203] 步骤S425,返回显示处理子程序。
[0204] 步骤S43,判断是否达到0.4s时间,如果达到0.4s时间,则执行步骤S44,如果未达到0.4s,则执行步骤S431。
[0205] 步骤S431,取正常显示标志。
[0206] 步骤S432,执行步骤S48。
[0207] 步骤S44,判断是否达到闪烁次数,如果达到闪烁次数,则执行步骤S441,如果未达到闪烁次数,则执行步骤S45。
[0208] 步骤S441,清空闪烁显示标志。
[0209] 步骤S442,取正常显示标志。
[0210] 步骤S443,执行步骤S48。
[0211] 步骤S45,清空正常显示标志。
[0212] 步骤S46,清0.4s计数器。
[0213] 步骤S47,熄灭所有数码显示管。
[0214] 步骤S48,返回显示处理子程序。
[0215] 需要说明的是,通过上述单片机程序设计方法中,通过电子时钟闹钟定时功能很容易设置本实施例中的除尘装置的工作周期,比如定时72小时清理刷工作一次。本实施例中,清理刷每个周期工作5分钟,专属吸尘器在清理刷工作前先启动,比如专属吸尘器工作5s时间后,清理刷开始工作,使得专属吸尘器能够较完全地回收清理刷清理出的灰尘,防止当专属吸尘器未及时启动而清理刷已经开始工作时,清理刷清理的灰尘进入传输网设备的情况发生。
[0216] 从以上的描述中,可以看出,本发明实现了如下技术效果:
[0217] 本发明的实施例中的除尘装置,采用了智能控制器则作为控制机构,通过智能控制器输出具有周期性的控制信号,驱动机构在周期性控制信号的控制下,提供动力控制清理刷周期性工作,使得除尘装置能够对传输设备网等精密设备进行智能化、周期性地除尘,有效地减少了灰尘对传输网设备造成的影响。
[0218] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈