本发明涉及蒸汽洗车机,更具体地说是一种蒸汽洗车机控制方法、装置、计算机设备及存储介质。
背景技术:
市面上常见蒸汽洗车机控制输出功率方式,功率输出档位间隔较大,只有简单的变频控制,能耗较高,而且设备故障信息分类简单,故障率高,缺乏自恢复机制,并且故障信息易被清除覆盖,无法进行追溯,不利于运维人员快速处理。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供蒸汽洗车机控制方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用以下技术方案:
第一方面,蒸汽洗车机控制方法,所述方法包括:
进行故障扫描检测;
判断是否出现故障;
若出现故障,则进行故障处理;
若未出现故障,则判断是否接收到功能指令;
若接收到功能指令,则判断所述功能指令是否为吸尘功能指令;
若所述功能指令不是吸尘功能指令,则判断所述功能指令是否为除垢功能指令;
若所述功能指令不是为除垢功能指令,则判断所述功能指令是否为出蒸汽功能指令;
若所述功能指令为出蒸汽功能指令,则进行出蒸汽控制处理。
其进一步技术方案为:所述进行故障处理的步骤,具体包括:
对功率器件和锅炉进行温度监测;
判断温度是否偏高;
若温度偏高,则停止加热,并等待温度自恢复;
若温度没有偏高,则判断温度是否超过设定温度阈值;
若温度超过设定温度阈值,则上报温度超阈值故障,并等待温度自恢复;
若温度没有超过设定温度阈值,则判断温度传感器是否短路;
若温度传感器短路,则上报传感器短路故障,并提示故障处理;
若温度传感器没有短路,则判断温度传感器是否开路;
若温度传感器开路,则上报传感器开路故障,并提示故障处理。
其进一步技术方案为:所述进行故障处理的步骤,还具体包括:
对水位和压力进行监测;
判断待机水位是否低于设定水位阈值;
若待机水位低于设定水位阈值,则上报待机水位低于阈值故障,并提示故障处理;
若待机水位没有低于设定水位阈值,则判断出蒸汽过程水位是否低于设定水位阈值;
若蒸汽过程水位低于设定水位阈值,则判断出蒸汽过程水位低于设定水位阈值的时间是否超过设定时间;
若出蒸汽过程水位低于设定水位阈值的时间超过设定时间,则上报出蒸汽过程水位低故障,并提示故障处理;
若出蒸汽过程水位低于设定水位阈值的时间没有超过设定时间,则判断泄压阀是否被触发;
若泄压阀被触发,则上报泄压阀故障,并提示故障处理。
其进一步技术方案为:所述进行出蒸汽控制处理的步骤,具体包括:
关闭水泵,以小功率档位将锅炉预热至第一温度;
首次检测压力开关是否过压;
若压力开关未过压,则开启水泵,以全功率档位将锅炉预热至第二温度;
再次检测压力开关是否过压;
若压力开关仍未过压,则计算当前锅炉温度与设定温度的差值;
计算温度上升或下降斜率;
调用pid控制器,通过比例调节、积分调节以及微分调节计算当前加热所需功率;
判断功率档位是否需要减小;
若功率档位需要减小,则检测所有电池的电量情况,优先减小电量较低的电池电流;
若功率档位不需要减小,则判断功率档位是否需要增大;
若功率档位需要增大,则检测所有电池的电量情况,优先加大电量较高的电池电流。
第二方面,蒸汽洗车机控制装置,所述装置包括检测单元、第一判断单元、故障处理单元、第二判断单元、第三判断单元、第四判断单元、第五判断单元以及出蒸汽能耗控制单元;
所述检测单元,用于进行故障扫描检测;
所述第一判断单元,用于判断是否出现故障;
所述故障处理单元,用于进行故障处理;
所述第二判断单元,用于判断是否接收到功能指令;
所述第三判断单元,用于判断所述功能指令是否为吸尘功能指令;
所述第四判断单元,用于判断所述功能指令是否为除垢功能指令;
所述第五判断单元,用于判断所述功能指令是否为出蒸汽功能指令;
所述出蒸汽能耗控制单元,用于进行出蒸汽控制处理。
其进一步技术方案为:所述故障处理单元包括第一监测模块、第一判断模块、第一温度自恢复模块、第二判断模块、第二温度自恢复模块、第三判断模块、第一故障上报模块、第四判断模块以及第二故障上报模块;
所述第一监测模块,用于对功率器件和锅炉进行温度监测;
所述第一判断模块,用于判断温度是否偏高;
所述第一温度自恢复模块,用于停止加热,并等待温度自恢复;
所述第二判断模块,用于判断温度是否超过设定温度阈值;
所述第二温度自恢复模块,用于上报温度超阈值故障,并等待温度自恢复;
所述第三判断模块,用于判断温度传感器是否短路;
所述第一故障上报模块,用于上报传感器短路故障,并提示故障处理;
所述第四判断模块,用于判断温度传感器是否开路;
所述第二故障上报模块,用于上报传感器开路故障,并提示故障处理。
其进一步技术方案为:所述故障处理单元还包括第二监测模块、第五判断模块、第三故障上报模块、第六判断模块、第七判断模块、第四故障上报模块、第八判断模块以及第五故障上报模块;
所述第二监测模块,用于对水位和压力进行监测;
所述第五判断模块,用于判断待机水位是否低于设定水位阈值;
所述第三故障上报模块,用于上报待机水位低于阈值故障,并提示故障处理;
所述第六判断模块,用于判断出蒸汽过程水位是否低于设定水位阈值;
所述第七判断模块,用于判断出蒸汽过程水位低于设定水位阈值的时间是否超过设定时间;
所述第四故障上报模块,用于上报出蒸汽过程水位低故障,并提示故障处理;
所述第八判断模块,用于判断泄压阀是否被触发;
所述第五故障上报模块,用于上报泄压阀故障,并提示故障处理。
其进一步技术方案为:所述出蒸汽能耗控制单元包括第一锅炉预热模块、第一检测模块、第二锅炉预热模块、第二检测模块、第一计算模块、第二计算模块、调用模块、第九判断模块、第一电池控制模块、第十判断模块以及第二电池控制模块;
所述第一锅炉预热模块,用于关闭水泵,以小功率档位将锅炉预热至第一温度;
所述第一检测模块,用于首次检测压力开关是否过压;
所述第二锅炉预热模块,用于锅炉开启水泵,以全功率档位将锅炉预热至第二温度;
所述第二检测模块,用于再次检测压力开关是否过压;
所述第一计算模块,用于计算当前锅炉温度与设定温度的差值;
所述第二计算模块,用于计算温度上升或下降斜率;
所述调用模块,用于调用pid控制器,通过比例调节、积分调节以及微分调节计算当前加热所需功率;
所述第九判断模块,用于判断功率档位是否需要减小;
所述第一电池控制模块,用于检测所有电池的电量情况,优先减小电量较低的电池电流;
所述第二判断模块,用于判断功率档位是否需要增大;
所述第二电池控制模块,用于检测所有电池的电量情况,优先加大电量较高的电池电流。
第三方面,一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的蒸汽洗车机控制方法步骤。
第四方面,一种存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使得所述处理器执行如上述的蒸汽洗车机控制方法步骤。
本发明与现有技术相比的有益效果是:本发明在进行故障处理时,通过对设备故障信息进行了不同等级的分类处理,并添加预警和自恢复机制,减少了故障触发率及运维人员人工处理故障,故障信息可上报云平台,可追踪回溯,便于运维人员快速定位,提高了维修效率。另外,出蒸汽控制处理时,通过结合压力情况、温度情况以及电池电压电路情况,来实现功率的动态无级调节,具有高效节能的优点。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明技术手段,可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征及优点能够更明显易懂,以下特举较佳实施例,详细说明如下。
附图说明
图1-图5为本发明蒸汽洗车机控制方法具体实施例的流程图;
图6-图10为本发明蒸汽洗车机控制装置具体实施例的示意性框图;
图11为本发明一种计算机设备的示意性框图。
具体实施方式
为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明应用于蒸汽洗车机中,以解决现有的蒸汽洗车机功率输出档位间隔较大,只有简单的变频控制,能耗较高的问题,以及设备故障信息分类简单,故障率高,缺乏自恢复机制,并且故障信息易被清除覆盖,无法进行追溯,不利于运维人员快速处理的问题。下面通过具体的实施例来介绍本发明。
请参考图1,蒸汽洗车机控制方法,该方法包括以下步骤:
s10、进行故障扫描检测,下一步执行步骤s20;
s20、判断是否出现故障,若是,则执行步骤s30,若否,则执行步骤s40;
s30、进行故障处理;
s40、判断是否接收到功能指令,若是,则执行步骤s60,若否,则执行步骤s50;
s50、进行待机处理;
s60、判断功能指令是否为吸尘功能指令,若是,则执行步骤s70,若否,则执行步骤s80;
s70、开启吸尘器;
s80、判断功能指令是否为除垢功能指令,若是,则执行步骤s90,如否,则执行步骤s100;
s90、进行除垢控制处理;
s100、判断功能指令是否为出蒸汽功能指令,若是,则执行步骤s110,若否,则返回开始步骤,进行下一次的循环。
s110、进行出蒸汽控制处理。
对于上述步骤,系统上电后、程序初始后,进入故障检测,若果发现有故障,那么对相应的故障进行自恢复,如果无法自恢复,则上报相应的故障,并提示故障处理,如果没有任何故障,那么就根据相应的功能指令,执行相应的功能。
请参考图2,在某些实施例中,比如本实施例中,步骤s30具体包括以下步骤:
s301、对功率器件和锅炉进行温度监测,下一步执行步骤s3011;
s3011、判断温度是否偏高,若是,则执行步骤s3012,若否,则执行步骤s3013;
s3012、停止加热,并等待温度自恢复;
s3013、判断温度是否超过设定温度阈值,若是,则执行步骤s3014,若否,则执行步骤s3015;
s3014、上报温度超阈值故障,并等待温度自恢复;
s3015、判断温度传感器是否短路,若是,则执行步骤s3016,若否,则执行步骤s3017;
s3016、上报传感器短路故障,并提示故障处理;
s3017、判断温度传感器是否开路,若是,则执行步骤s3018,若否,则返回开始的步骤,以进行下一轮的自动检测。
s3018、上报传感器开路故障,并提示故障处理。
对于图2中的步骤,通过对设备故障信息进行了不同等级的分类处理,并添加预警和自恢复机制,减少了故障触发率及运维人员人工处理故障,故障信息可上报云平台,可追踪回溯,便于运维人员快速定位问题,提高了维修效率。
请参考图3,在某些实施例中,比如本实施例中,步骤s30还具体包括以下步骤:
s302、对水位和压力进行监测,下一步执行步骤3021;
s3021、判断待机水位是否低于设定水位阈值,若是,则执行步骤s3022,若否,则执行步骤s3023;
s3022、上报待机水位低于阈值故障,并提示故障处理;
s3023、判断出蒸汽过程水位是否低于设定水位阈值,若是,则执行步骤s3024,若否,则执行步骤s3026;
s3024、判断出蒸汽过程水位低于设定水位阈值的时间是否超过设定时间,若是,则执行步骤s3025,若否,则执行步骤s3026;
s3025、上报出蒸汽过程水位低故障,并提示故障处理;
s3026、则判断泄压阀是否被触发,若是,则执行步骤s3027,若否,则返回开始的步骤,以进行下一轮的自动检测。
s3027、若泄压阀被触发,则上报泄压阀故障,并提示故障处理。
对于图3中的步骤,通过对设备故障信息进行了不同等级的分类处理,减少了故障触发率及运维人员人工处理故障,故障信息可上报云平台,可追踪回溯,便于运维人员快速定位问题,提高了维修效率。
请参考图4,在某些实施例中,比如本实施例中,步骤s30还具体包括以下步骤:
s303、对电池电流进行监测,下一步执行步骤s3031;
s3031、判断工作过程电流值异常低于设定阈值的时间是否达到设定时间,若是,则执行步骤s3032,如否,则执行步骤s3033;
s3032、上报电流过低故障,并提示故障处理;
s3033、判断工作过程电流值异常高于设定阈值的时间是否达到设定时间,若是,则执行步骤s3034,若否,则返回开始的步骤,以进行下一轮的自动检测。
s3034、则上报电流过高故障,并提示故障处理。
对于图4中的步骤,通过对设备故障信息进行了不同等级的分类处理,减少了故障触发率及运维人员人工处理故障,故障信息可上报云平台,可追踪回溯,便于运维人员快速定位问题,提高了维修效率。
请参考图5,在某些实施例中,比如本实施例中,步骤s110具体包括以下步骤:
s1101、关闭水泵,以小功率档位将锅炉预热至第一温度,下一步执行步骤s1102;
s1102、首次检测压力开关是否过压,若是,则执行步骤s1108,若否,则执行步骤s1103;
s1103、开启水泵,以全功率档位将锅炉预热至第二温度,下一步执行步骤s1104;
s1104、再次检测压力开关是否过压,若是,则执行步骤s1101,若否,则执行步骤s1105;
s1105、计算当前锅炉温度与设定温度的差值,下一步执行步骤s1106;
s1106、计算温度上升或下降斜率,下一步执行步骤s1107;
s1107、调用pid控制器,通过比例调节、积分调节以及微分调节计算当前加热所需功率,下一步执行步骤s1108;
s1108、判断功率档位是否需要减小,若是,则执行步骤s11081,若否,则执行步骤s1109;
s11081、检测所有电池的电量情况,优先减小电量较低的电池电流;
s1109、判断功率档位是否需要增大,若是,则执行步骤s11091,如否,则进入返回开始步骤,自动进入下一轮的能耗控制。
s11091、检测所有电池的电量情况,优先加大电量较高的电池电流。
对于图5中的步骤,第二温度大于第一温度,本实施例中,第一温度为70度,第二温度为135度。通过结合压力情况、温度情况以及电池电压电路情况,来实现功率的动态无极调节,具有高效节能的优点。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
对应于上述的一种蒸汽洗车机控制方法,本发明具体实施例还提供了一种蒸汽洗车机控制装置。请参考图6,蒸汽洗车机控制装置包括检测单元10、第一判断单元20、故障处理单元30、第二判断单元40、第三判断单元50、第四判断单元60、第五判断单元70以及出蒸汽能耗控制单元80;
检测单元10,用于进行故障扫描检测;
第一判断单元20,用于判断是否出现故障;
故障处理单元30,用于进行故障处理;
第二判断单元40,用于判断是否接收到功能指令;
第三判断单元50,用于判断功能指令是否为吸尘功能指令;
第四判断单元60,用于判断功能指令是否为除垢功能指令;
第五判断单元70,用于判断功能指令是否为出蒸汽功能指令;
出蒸汽能耗控制单元80,用于进行出蒸汽控制处理。
请参考图7,在某些实施例中,比如本实施例中,故障处理单元30包括第一监测模块31、第一判断模块311、第一温度自恢复模块312、第二判断模块313、第二温度自恢复模块314、第三判断模块315、第一故障上报模块316、第四判断模块317以及第二故障上报模块318;
第一监测模块31,用于对功率器件和锅炉进行温度监测;
第一判断模块311,用于判断温度是否偏高;
第一温度自恢复模块312,用于停止加热,并等待温度自恢复;
第二判断模块313,用于判断温度是否超过设定温度阈值;
第二温度自恢复模块314,用于上报温度超阈值故障,并等待温度自恢复;
第三判断模块315,用于判断温度传感器是否短路;
第一故障上报模块316,用于上报传感器短路故障,并提示故障处理;
第四判断模块317,用于判断温度传感器是否开路;
第二故障上报模块318,用于上报传感器开路故障,并提示故障处理。
请参考图8,在某些实施例中,比如本实施例中,故障处理单元30还包括第二监测模块32、第五判断模块321、第三故障上报模块322、第六判断模块323、第七判断模块324、第四故障上报模块325、第八判断模块326以及第五故障上报模块327;
第二监测模块32,用于对水位和压力进行监测;
第五判断模块321,用于判断待机水位是否低于设定水位阈值;
第三故障上报模块322,用于上报待机水位低于阈值故障,并提示故障处理;
第六判断模块323,用于判断出蒸汽过程水位是否低于设定水位阈值;
第七判断模块324,用于判断出蒸汽过程水位低于设定水位阈值的时间是否超过设定时间;
第四故障上报模块325,用于上报出蒸汽过程水位低故障,并提示故障处理;
第八判断模块326,用于判断泄压阀是否被触发;
第五故障上报模块327,用于上报泄压阀故障,并提示故障处理。
请参考图9,在某些实施例中,比如本实施例中,故障处理单元30还包括第三监测模块33、第九判断模块331、六故障上报模块332、第十判断模块333以及第七故障上报模块334;
第三监测模块33,用于对电池电流进行监测;
第九判断模块331,用于判断工作过程电流值异常低于设定阈值的时间是否达到设定时间;
第六故障上报模块332,用于上报电流过低故障,并提示故障处理;
第十判断模块333,用于判断工作过程电流值异常高于设定阈值的时间是否达到设定时间;
第七故障上报模块334,用于上报电流过高故障,并提示故障处理。
请参考图10,在某些实施例中,比如本实施例中,出蒸汽能耗控制单元80包括第一锅炉预热模块81、第一检测模块811、第二锅炉预热模块812、第二检测模块812、第一计算模块814、第二计算模块815、调用模块816、第九判断模块817、第一电池控制模块818、第十判断模块819以及第二电池控制模块820;
第一锅炉预热模块81,用于关闭水泵,以小功率档位将锅炉预热至第一温度;
第一检测模块811,用于首次检测压力开关是否过压;
第二锅炉预热模块812,用于锅炉开启水泵,以全功率档位将锅炉预热至第二温度;
第二检测模块813,用于再次检测压力开关是否过压;
第一计算模块814,用于计算当前锅炉温度与设定温度的差值;
第二计算模块815,用于计算温度上升或下降斜率;
调用模块816,用于调用pid控制器,通过比例调节、积分调节以及微分调节计算当前加热所需功率;
第九判断模块817,用于判断功率档位是否需要减小;
第一电池控制模块818,用于检测所有电池的电量情况,优先减小电量较低的电池电流;
第二判断模块819,用于判断功率档位是否需要增大;
第二电池控制模块820,用于检测所有电池的电量情况,优先加大电量较高的电池电流。
如图11所示,本发明具体实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述的蒸汽洗车机控制方法步骤。
该计算机设备700可以是终端或服务器。该计算机设备700包括通过系统总线710连接的处理器720、存储器和网络接口750,其中,存储器可以包括非易失性存储介质730和内存储器740。
该非易失性存储介质730可存储操作系统731和计算机程序732。该计算机程序732被执行时,可使得处理器720执行任意一种蒸汽洗车机控制方法。
该处理器720用于提供计算和控制能力,支撑整个计算机设备700的运行。
该内存储器740为非易失性存储介质730中的计算机程序732的运行提供环境,该计算机程序732被处理器720执行时,可使得处理器720执行任意一种蒸汽洗车机控制方法。
该网络接口750用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备700的限定,具体的计算机设备700可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。其中,所述处理器720用于运行存储在存储器中的程序代码,以实现以下步骤:
进行故障扫描检测;
判断是否出现故障;
若出现故障,则进行故障处理;
若未出现故障,则判断是否接收到功能指令;
若接收到功能指令,则判断所述功能指令是否为吸尘功能指令;
若所述功能指令不是吸尘功能指令,则判断所述功能指令是否为除垢功能指令;
若所述功能指令不是为除垢功能指令,则判断所述功能指令是否为出蒸汽功能指令;
若所述功能指令为出蒸汽功能指令,则进行出蒸汽控制处理。
其进一步技术方案为:所述进行故障处理的步骤,具体包括:
对功率器件和锅炉进行温度监测;
判断温度是否偏高;
若温度偏高,则停止加热,并等待温度自恢复;
若温度没有偏高,则判断温度是否超过设定温度阈值;
若温度超过设定温度阈值,则上报温度超阈值故障,并等待温度自恢复;
若温度没有超过设定温度阈值,则判断温度传感器是否短路;
若温度传感器短路,则上报传感器短路故障,并提示故障处理;
若温度传感器没有短路,则判断温度传感器是否开路;
若温度传感器开路,则上报传感器开路故障,并提示故障处理。
其进一步技术方案为:所述进行故障处理的步骤,还具体包括:
对水位和压力进行监测;
判断待机水位是否低于设定水位阈值;
若待机水位低于设定水位阈值,则上报待机水位低于阈值故障,并提示故障处理;
若待机水位没有低于设定水位阈值,则判断出蒸汽过程水位是否低于设定水位阈值;
若蒸汽过程水位低于设定水位阈值,则判断出蒸汽过程水位低于设定水位阈值的时间是否超过设定时间;
若出蒸汽过程水位低于设定水位阈值的时间超过设定时间,则上报出蒸汽过程水位低故障,并提示故障处理;
若出蒸汽过程水位低于设定水位阈值的时间没有超过设定时间,则判断泄压阀是否被触发;
若泄压阀被触发,则上报泄压阀故障,并提示故障处理。
其进一步技术方案为:所述进行出蒸汽控制处理的步骤,具体包括:
关闭水泵,以小功率档位将锅炉预热至第一温度;
首次检测压力开关是否过压;
若压力开关未过压,则开启水泵,以全功率档位将锅炉预热至第二温度;
再次检测压力开关是否过压;
若压力开关仍未过压,则计算当前锅炉温度与设定温度的差值;
计算温度上升或下降斜率;
调用pid控制器,通过比例调节、积分调节以及微分调节计算当前加热所需功率;
判断功率档位是否需要减小;
若功率档位需要减小,则检测所有电池的电量情况,优先减小电量较低的电池电流;
若功率档位不需要减小,则判断功率档位是否需要增大;
若功率档位需要增大,则检测所有电池的电量情况,优先加大电量较高的电池电流。
应当理解,在本申请实施例中,处理器720可以是中央处理单元(centralprocessingunit,cpu),该处理器720还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域技术人员可以理解,图11中示出的计算机设备700结构并不构成对计算机设备700的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明中各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。
1.蒸汽洗车机控制方法,其特征在于,所述方法包括:
进行故障扫描检测;
判断是否出现故障;
若出现故障,则进行故障处理;
若未出现故障,则判断是否接收到功能指令;
若接收到功能指令,则判断所述功能指令是否为吸尘功能指令;
若所述功能指令不是吸尘功能指令,则判断所述功能指令是否为除垢功能指令;
若所述功能指令不是为除垢功能指令,则判断所述功能指令是否为出蒸汽功能指令;
若所述功能指令为出蒸汽功能指令,则进行出蒸汽控制处理。
2.根据权利要求1所述的蒸汽洗车机控制方法,其特征在于,所述进行故障处理的步骤,具体包括:
对功率器件和锅炉进行温度监测;
判断温度是否偏高;
若温度偏高,则停止加热,并等待温度自恢复;
若温度没有偏高,则判断温度是否超过设定温度阈值;
若温度超过设定温度阈值,则上报温度超阈值故障,并等待温度自恢复;
若温度没有超过设定温度阈值,则判断温度传感器是否短路;
若温度传感器短路,则上报传感器短路故障,并提示故障处理;
若温度传感器没有短路,则判断温度传感器是否开路;
若温度传感器开路,则上报传感器开路故障,并提示故障处理。
3.根据权利要求2所述的蒸汽洗车机控制方法,其特征在于,所述进行故障处理的步骤,还具体包括:
对水位和压力进行监测;
判断待机水位是否低于设定水位阈值;
若待机水位低于设定水位阈值,则上报待机水位低于阈值故障,并提示故障处理;
若待机水位没有低于设定水位阈值,则判断出蒸汽过程水位是否低于设定水位阈值;
若蒸汽过程水位低于设定水位阈值,则判断出蒸汽过程水位低于设定水位阈值的时间是否超过设定时间;
若出蒸汽过程水位低于设定水位阈值的时间超过设定时间,则上报出蒸汽过程水位低故障,并提示故障处理;
若出蒸汽过程水位低于设定水位阈值的时间没有超过设定时间,则判断泄压阀是否被触发;
若泄压阀被触发,则上报泄压阀故障,并提示故障处理。
4.根据权利要求1所述的蒸汽洗车机控制方法,其特征在于,所述进行出蒸汽控制处理的步骤,具体包括:
关闭水泵,以小功率档位将锅炉预热至第一温度;
首次检测压力开关是否过压;
若压力开关未过压,则开启水泵,以全功率档位将锅炉预热至第二温度;
再次检测压力开关是否过压;
若压力开关仍未过压,则计算当前锅炉温度与设定温度的差值;
计算温度上升或下降斜率;
调用pid控制器,通过比例调节、积分调节以及微分调节计算当前加热所需功率;
判断功率档位是否需要减小;
若功率档位需要减小,则检测所有电池的电量情况,优先减小电量较低的电池电流;
若功率档位不需要减小,则判断功率档位是否需要增大;
若功率档位需要增大,则检测所有电池的电量情况,优先加大电量较高的电池电流。
5.蒸汽洗车机控制装置,其特征在于,所述装置包括检测单元、第一判断单元、故障处理单元、第二判断单元、第三判断单元、第四判断单元、第五判断单元以及出蒸汽能耗控制单元;
所述检测单元,用于进行故障扫描检测;
所述第一判断单元,用于判断是否出现故障;
所述故障处理单元,用于进行故障处理;
所述第二判断单元,用于判断是否接收到功能指令;
所述第三判断单元,用于判断所述功能指令是否为吸尘功能指令;
所述第四判断单元,用于判断所述功能指令是否为除垢功能指令;
所述第五判断单元,用于判断所述功能指令是否为出蒸汽功能指令;
所述出蒸汽能耗控制单元,用于进行出蒸汽控制处理。
6.根据权利要求5所述的蒸汽洗车机控制装置,其特征在于,所述故障处理单元包括第一监测模块、第一判断模块、第一温度自恢复模块、第二判断模块、第二温度自恢复模块、第三判断模块、第一故障上报模块、第四判断模块以及第二故障上报模块;
所述第一监测模块,用于对功率器件和锅炉进行温度监测;
所述第一判断模块,用于判断温度是否偏高;
所述第一温度自恢复模块,用于停止加热,并等待温度自恢复;
所述第二判断模块,用于判断温度是否超过设定温度阈值;
所述第二温度自恢复模块,用于上报温度超阈值故障,并等待温度自恢复;
所述第三判断模块,用于判断温度传感器是否短路;
所述第一故障上报模块,用于上报传感器短路故障,并提示故障处理;
所述第四判断模块,用于判断温度传感器是否开路;
所述第二故障上报模块,用于上报传感器开路故障,并提示故障处理。
7.根据权利要求6所述的蒸汽洗车机控制装置,其特征在于,所述故障处理单元还包括第二监测模块、第五判断模块、第三故障上报模块、第六判断模块、第七判断模块、第四故障上报模块、第八判断模块以及第五故障上报模块;
所述第二监测模块,用于对水位和压力进行监测;
所述第五判断模块,用于判断待机水位是否低于设定水位阈值;
所述第三故障上报模块,用于上报待机水位低于阈值故障,并提示故障处理;
所述第六判断模块,用于判断出蒸汽过程水位是否低于设定水位阈值;
所述第七判断模块,用于判断出蒸汽过程水位低于设定水位阈值的时间是否超过设定时间;
所述第四故障上报模块,用于上报出蒸汽过程水位低故障,并提示故障处理;
所述第八判断模块,用于判断泄压阀是否被触发;
所述第五故障上报模块,用于上报泄压阀故障,并提示故障处理。
8.根据权利要求5所述的蒸汽洗车机控制装置,其特征在于,所述出蒸汽能耗控制单元包括第一锅炉预热模块、第一检测模块、第二锅炉预热模块、第二检测模块、第一计算模块、第二计算模块、调用模块、第九判断模块、第一电池控制模块、第十判断模块以及第二电池控制模块;
所述第一锅炉预热模块,用于关闭水泵,以小功率档位将锅炉预热至第一温度;
所述第一检测模块,用于首次检测压力开关是否过压;
所述第二锅炉预热模块,用于锅炉开启水泵,以全功率档位将锅炉预热至第二温度;
所述第二检测模块,用于再次检测压力开关是否过压;
所述第一计算模块,用于计算当前锅炉温度与设定温度的差值;
所述第二计算模块,用于计算温度上升或下降斜率;
所述调用模块,用于调用pid控制器,通过比例调节、积分调节以及微分调节计算当前加热所需功率;
所述第九判断模块,用于判断功率档位是否需要减小;
所述第一电池控制模块,用于检测所有电池的电量情况,优先减小电量较低的电池电流;
所述第二判断模块,用于判断功率档位是否需要增大;
所述第二电池控制模块,用于检测所有电池的电量情况,优先加大电量较高的电池电流。
9.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~4中任意一项所述的蒸汽洗车机控制方法步骤。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使得所述处理器执行如权利要求1~4任意一项所述的蒸汽洗车机控制方法步骤。
技术总结