本发明涉及烟草设备技术领域,尤其涉及一种烟草制丝贮柜布料的检测方法、装置以及存储介质。
背景技术:
在卷烟制丝生产流水线中,贮柜是烟草加工后贮存混合醇化的重要场所,加工处理后的烟叶或烟丝经过均匀布料后进入贮柜。布料方式常用有两种,分别为条播式布料和寻堆式布料。目前,在烟草制丝贮柜布料的过程中,当布料车行走电机的控制器(电机启动器或者变频器)有输出,但布料车没有行走或者未按指令行走时,贮柜内的物料会立即堆积起来,如果没有及时发现处理,则会造成贮柜的堵料问题。
技术实现要素:
有鉴于此,本发明要解决的一个技术问题是提供一种烟草制丝贮柜布料的检测方法、装置以及存储介质。
根据本公开的一个方面,提供一种烟草制丝贮柜布料的检测方法,包括:在布料车对贮柜进行布料时,周期性地获取测距装置采集的与所述布料车相对应的位置信息;基于所述位置信息获得与所述布料车相对应的位置移动信息;根据所述位置移动信息以及所述贮柜内的物料高度检测信息判断所述布料车的运行是否出现异常。
可选地,所述位置移动信息包括:第一位置差值和第二位置差值;所述基于所述位置信息获得与所述布料车相对应的位置移动信息包括:获取所述测距装置采集的、所述布料车的当前位置信息;确定第一时间间隔和第二时间间隔;其中,所述第一时间间隔小于所述第二时间间隔;获取所述测距装置采集的、分别与所述第一时间间隔和所述第二时间间隔相对应的所述布料车的第一历史位置信息、第二历史位置信息;基于所述当前位置信息与所述第一历史位置信息计算所述第一位置差值,基于所述当前位置信息与所述第二历史位置信息计算所述第二位置差值。
可选地,所述根据所述位置移动信息以及所述贮柜内的物料高度检测信息判断所述布料车的运行是否出现异常包括:如果第一位置差值小于预设的差值阈值,则进行所述布料车的运行异常报警处理;如果第二位置差值小于所述差值阈值,则基于所述物料高度检测信息判断所述贮柜内的物料是否超高,如果是,则判断所述布料车的运行出现异常。
可选地,如果判断所述布料车的运行出现异常,则向所述布料车发送控制指令,用以控制所述布料车的电机停止运行。
可选地,所述物料高度检测信息包括:低位物料检测信息和高位物料检测信息;所述方法还包括:如果接收到低位光电检测装置采集的所述低位物料检测信息和高位光电检测装置采集的所述高位物料检测信息,则判断所述贮柜内的物料超高;其中,所述低位光电检测装置和所述高位光电检测装置安装在所述贮柜内。
可选地,所述测距装置包括:激光测距仪;所述方法还包括:在获取所述激光测距仪采集的所述位置信息时,对所述位置信息进行检测,确定所述位置信息是否有效。
可选地,将所述位置信息压入预设的堆栈中;如果所述堆栈为填满状态,则将所述堆栈内存储的所述位置信息依次向下移位,并将获取的最新位置信息压入所述堆栈的栈顶。
可选地,所述获取所述测距装置采集的、所述布料车的当前位置信息包括:获取在所述堆栈的栈顶存储的位置信息,作为所述当前位置信息;所述获取所述测距装置采集的、分别与所述第一时间间隔和所述第二时间间隔相对应的所述布料车的第一历史位置信息、第二历史位置信息包括:确定与所述第一时间间隔和所述第二时间间隔分别相对应的、所述堆栈的第一存储位置和第二存储位置;分别获得在所述第一存储位置和所述第二存储位置存储的位置信息,作为所述第一历史位置信息、所述第二历史位置信息。
根据本公开的另一方面,提供一种烟草制丝贮柜布料的检测装置,包括:位置信息获取模块,用于在布料车对贮柜进行布料时,周期性地获取测距装置采集的与所述布料车相对应的位置信息;移动信息获取模块,用于基于所述位置信息获得与所述布料车相对应的位置移动信息;运行异常处理模块,用于根据所述位置移动信息以及所述贮柜内的物料高度检测信息判断所述布料车的运行是否出现异常。
可选地,所述位置移动信息包括:第一位置差值和第二位置差值;所述移动信息获取模块,包括:第一位置获取单元,用于获取所述测距装置采集的、所述布料车的当前位置信息;第二位置获取单元,用于确定第一时间间隔和第二时间间隔;其中,所述第一时间间隔小于所述第二时间间隔;获取所述测距装置采集的、分别与所述第一时间间隔和所述第二时间间隔相对应的所述布料车的第一历史位置信息、第二历史位置信息;位置差获取单元,用于基于所述当前位置信息与所述第一历史位置信息计算所述第一位置差值,基于所述当前位置信息与所述第二历史位置信息计算所述第二位置差值。
可选地,所述运行异常处理模块,包括:第一处理单元,用于如果第一位置差值小于预设的差值阈值,则进行所述布料车的运行异常报警处理;第二处理单元,用于如果第二位置差值小于所述差值阈值,则基于所述物料高度检测信息判断所述贮柜内的物料是否超高,如果是,则判断所述布料车的运行出现异常。
可选地,所述第二处理单元,用于如果判断所述布料车的运行出现异常,则向所述布料车发送控制指令,用以控制所述布料车的电机停止运行。
可选地,所述物料高度检测信息包括:低位物料检测信息和高位物料检测信息;所述第二处理单元,用于如果接收到低位光电检测装置采集的所述低位物料检测信息和高位光电检测装置采集的所述高位物料检测信息,则判断所述贮柜内的物料超高;其中,所述低位光电检测装置和所述高位光电检测装置安装在所述贮柜内。
可选地,所述测距装置包括:激光测距仪;所述位置信息获取模块,用于在获取所述激光测距仪采集的所述位置信息时,对所述位置信息进行检测,确定所述位置信息是否有效。
可选地,所述位置信息获取模块,用于将所述位置信息压入预设的堆栈中;如果所述堆栈为填满状态,则将所述堆栈内存储的所述位置信息依次向下移位,并将获取的最新位置信息压入所述堆栈的栈顶。
可选地,所述第二位置获取单元,用于获取在所述堆栈的栈顶存储的位置信息,作为所述当前位置信息;确定与所述第一时间间隔和所述第二时间间隔分别相对应的、所述堆栈的第一存储位置和第二存储位置;分别获得在所述第一存储位置和所述第二存储位置存储的位置信息,作为所述第一历史位置信息、所述第二历史位置信息。
根据本公开的又一方面,提供一种烟草制丝贮柜布料的检测装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的方法。
根据本公开的再一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如上所述的方法。
本公开的烟草制丝贮柜布料的检测方法、装置以及存储介质,基于测距装置采集的与布料车相对应的位置信息,获得与布料车相对应的位置移动信息;根据位置移动信息以及贮柜内的物料高度检测信息判断布料车的运行是否出现异常;将实时采集的布料车位置与布料车之前的位置进行对比,能够实时监控布料车运行时的运行状态,当布料车行走异常时则进行预警提示,能够及时发现并反馈布料车行走异常问题,降低堵料风险;当判断布料车行走出现异常的时间较长,进行报警停机处理,能够防止发生严重堵料事故,提高产品工艺质量。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为根据本公开的烟草制丝贮柜布料的检测方法的一个实施例的流程示意图;
图2为检测装置和执行电机的安装示意图;
图3为根据本公开的烟草制丝贮柜布料的检测方法的一个实施例中的获得位置移动信息的流程示意图;
图4为根据本公开的烟草制丝贮柜布料的检测方法的一个实施例中的判断所述布料车的运行是否出现异常的流程示意图;
图5为通过堆栈存储位置信息的示意图;
图6为根据本公开的烟草制丝贮柜布料的检测装置的一个实施例的模块示意图;
图7为根据本公开的烟草制丝贮柜布料的检测装置的一个实施例中的移动信息获取模块的模块示意图;
图8为根据本公开的烟草制丝贮柜布料的检测装置的一个实施例中的运行异常处理模块的模块示意图;
图9为根据本公开的烟草制丝贮柜布料的检测装置的另一个实施例的模块示意图。
具体实施方式
下面参照附图对本公开进行更全面的描述,其中说明本公开的示例性实施例。下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
下文中的“第一”、“第二”仅用于描述上相区别,并没有其他特殊的含义。
图1为根据本公开的烟草制丝贮柜布料的检测方法的一个实施例的流程示意图,如图1所示:
步骤101,在布料车对贮柜进行布料时,周期性地获取测距装置采集的与布料车相对应的位置信息。
布料车用于向贮柜内输出烟丝等物料。可以设置采集时间间隔,采集时间间隔可以为1秒、2秒等。测距装置可以有多种,例如为激光测距仪等。
步骤102,基于位置信息获得与布料车相对应的位置移动信息。例如,获得布料车在10秒、20秒内的位置移动信息。
步骤103,根据位置移动信息以及贮柜内的物料高度检测信息判断布料车的运行是否出现异常。
在一个实施例中,在进行寻堆式布料时,一般使用贮柜两侧的极限开关进行换向检测,可以采用激光测距检测与极限开关两种信号作为换向检测,其中,激光测距优先级高于极限开关。如图2所示,设置的装置包括:前端极限接近开关b1、后端极限接近开关b2、前端布料高料位检测开关b3h、前端布料低料位检测开关b3l、后端布料高料位检测开关b4h、后端布料低料位检测开关b4l、激光测距检测器b8、布料车行走电机m1、布料车皮带电机m2等。在图2中,b5为柜空检测光电管b6为柜半满检测光电管b7为柜满检测光电管。
激光测距检测器b8为测距装置。低位光电检测装置包括:前端布料低料位检测开关b3l、后端布料低料位检测开关b4l;高位光电检测装置包括:前端布料高料位检测开关b3h、后端布料高料位检测开关b4h。b3l、b4l、b3h和b4h可以为光电检测开关等,如果检测到物料,则b3l、b4l、b3h和b4h发送的物料检测信息,物料检测信息为高电位,即为1,如果没有检测到物料,则将物料检测信息设置为0。
例如,基于激光测距检测的寻堆式布料的原理为:布料行车运行进行定位:布料行车依靠高、低料位光电管(检测开关)进行定位,布料行车定位在低料位光电管为1、高料位光电管为0的位置,开始布料。定位后,布料行车开始布料,前半柜未满时,当高、低料位光电管都为1时,m2保持运行,布料行车右行后退1步(步进时间很短)。
检查布料行车是否定位在低料位光电管为1、高料位光电管为0的位置,如果是,m2又开始布料,否则,继续后退直到布料行车定位在低料位光电管为1、高料位光电管为0的位置,m2开始布料,如果高、低料位光电管都为0,则布料行车左行一步检查。当激光测距检测值达到设定的柜尾极限值,或者后端极限接近开关b2检测到布料行车,即认为布料行车退到尽头,布料行车左行换向,开始后半柜布料。布料方式与前半柜相同,但m2是右行布料。
在一个实施例中,位置移动信息包括:第一位置差值和第二位置差值。图3为根据本公开的烟草制丝贮柜布料的检测方法的一个实施例中的获得位置移动信息的流程示意图,如图3所示:
步骤301,获取测距装置采集的、布料车的当前位置信息。
步骤302,确定第一时间间隔和第二时间间隔;其中,第一时间间隔小于第二时间间隔。例如,第一时间间隔可以为3秒、4秒等,第二时间间隔可以为10秒、15秒等。
步骤303,获取测距装置采集的、分别与第一时间间隔和第二时间间隔相对应的布料车的第一历史位置信息、第二历史位置信息。例如,获取3秒、4秒前的布料车的第一历史位置信息,获取10秒、15秒前的布料车的第二历史位置信息。
步骤304,基于当前位置信息与第一历史位置信息计算第一位置差值,基于当前位置信息与第二历史位置信息计算第二位置差值。例如,将当前位置信息与第一历史位置信息的差的绝对值,作为第一位置差值,将当前位置信息与第二历史位置信息的差的绝对值,作为第二位置差值。
图4为根据本公开的烟草制丝贮柜布料的检测方法的一个实施例中的判断布料车的运行是否出现异常的流程示意图,如图4所示:
步骤401,获取当前位置信息,第一历史位置信息、第二历史位置信息。
步骤402,计算第一位置差值。将当前位置信息与第一历史位置信息的差的绝对值,作为第一位置差值。
步骤403,如果第一位置差值小于预设的差值阈值,则进行布料车的运行异常报警处理。
步骤404,计算第二位置差值。将当前位置信息与第二历史位置信息的差的绝对值,作为第二位置差值。
步骤405,如果第二位置差值小于差值阈值,则基于物料高度检测信息判断贮柜内的物料是否超高,如果是,则判断布料车的运行出现异常。
在一实施例中,物料高度检测信息包括:低位物料检测信息和高位物料检测信息。如果获取低位光电检测装置采集的低位物料检测信息和高位光电检测装置采集的高位物料检测信息,则判断贮柜内的物料超高。其中,低位光电检测装置和高位光电检测装置安装在贮柜内,如果低位光电检测装置或高位光电检测装置检测到贮柜的物料,则发送低位物料检测信息和高位物料检测信息,低位物料检测信息和高位物料检测信息可以都为1。
如果获取低位光电检测装置采集的低位物料检测信息和高位光电检测装置采集的高位物料检测信息,则说明贮柜内的物料超过了在贮柜内的低位置和高位置,判断贮柜内的物料超高。光电检测装置可以为光栅装置、光电开关等。
步骤406,如果判断布料车的运行出现异常,则向布料车发送控制指令,用以控制布料车的电机停止运行。在布料车的电机停止运行后,布料车停止运行。
在一个实施例中,测距装置包括:激光测距仪等。在获取激光测距仪采集的位置信息时,对位置信息进行检测,确定位置信息是否有效。获取激光测距仪检测的位置信息,位置信息一般为模拟量,可以对模拟量进行数据范围约束。
例如,设置模拟量的正数输入范围为0-32767,如果采用±10%作为有效值,则模拟量的最小可接受值为327,模拟量的最大可接受值为29490。获取激光测距仪检测的位置信息(模拟量),如果位置信息小于最小值327或者大于最大值29490,则认为激光测距仪检测出现问题,确定位置信息无效,并提示用户修理激光测距仪。
在一个实施例中,将位置信息压入预设的堆栈中,如果堆栈为填满状态,则将堆栈内存储的位置信息依次向下移位,并将获取的最新位置信息压入堆栈的栈顶。获取在堆栈的栈顶存储的位置信息,作为当前位置信息。
获取测距装置采集的、分别与第一时间间隔和第二时间间隔相对应的布料车的第一历史位置信息、第二历史位置信息可以采用多种方法。例如,确定与第一时间间隔和第二时间间隔分别相对应的、堆栈的第一存储位置和第二存储位置,分别获得在第一存储位置和第二存储位置存储的位置信息,作为第一历史位置信息、第二历史位置信息。
例如,以1秒为时间间隔,周期性地获取测距装置采集的与布料车相对应的位置信息。第一时间间隔为5秒和第二时间间隔为10秒,则确定与第一时间间隔、第二时间间隔分别相对应的、堆栈的第一存储位置为第6个存储位(栈顶为第1个存储位)、第二存储位置为第11个存储位。分别获得在第一存储位置和第二存储位置存储的位置信息,作为第一历史位置信息、第二历史位置信息。
用于存储位置信息的模块可以为m位存储区或者db数据块等。如图5所示,定义堆栈的存储数据容量为n个,激光测距仪检测的位置信息为x,初始堆栈数据为空,周期性地获取测距装置采集的与布料车相对应的位置信息,在布料车运行的n个时间点采集的与布料车相对应的位置信息为(x1、x2……xn);第n 1个时间段采集的位置信息xn 1进入堆栈时,对堆栈内存储的数据进行更新,即xn 1入栈时,堆栈栈底的数据被覆盖,并且,堆栈中的数据逐一移位,新采集的xn 1进入堆栈的栈顶,堆栈中的数据完成更新。
如果高、低位光电检测装置都检测到物料时,布料行车电机必须运行,如果布料行车电机实际未运行,则表现为位置信息没有发生变化或者发生很小变化。堆栈中的数据为x1-xn时,布料车的当前位置信息为xn,分别获得与第一时间间隔(较短时间s)和第二时间间隔(较长时间t)相对应的布料车的第一历史位置信息xs、第二历史位置信息xt,计算两个差值:第一位置差值(针对较短时间s)z1=|xs-xn|、第二位置差值(针对较长时间t)z2=|xt-xn|,其中1=<t<s<n。
设定报警差值阈值(差值阈值)为y,当z1<y,则说明短时间内布料行车未运行,则进行报警提示不停机,当z2<y,则说明长时间内布料车未运行,如果获取低位光电检测装置采集的低位物料检测信息和高位光电检测装置采集的高位物料检测信息,即高、低位光电检测装置都检测到物料,则说明物料超高即将堵料,此时进行报警提示并且停机。
由于布料车运行时,测距装置采集的与布料车相对应的位置信息才存储进堆栈,如果布料车运行时间达不到n个时间段则会出现z1、z2计算值不准确现象,因此,在布料车刚开始运行时进行一次堆栈初始化,即将堆栈内的n个数据都初始化为首次检测值x1,即(x1、x1……x1)。
在一个实施例中,如图6所示,本公开提供一种烟草制丝贮柜布料的检测装置60,包括:位置信息获取模块61、移动信息获取模块62和运行异常处理模块63。位置信息获取模块61在布料车对贮柜进行布料时,周期性地获取测距装置采集的与布料车相对应的位置信息。移动信息获取模块62基于位置信息获得与布料车相对应的位置移动信息。运行异常处理模块63根据位置移动信息以及贮柜内的物料高度检测信息判断布料车的运行是否出现异常。
在一个实施例中,位置移动信息包括:第一位置差值和第二位置差值。如图7所示,移动信息获取模块62包括:第一位置获取单元621、第二位置获取单元622和位置差获取单元623。第一位置获取单元621获取测距装置采集的、布料车的当前位置信息。第二位置获取单元622确定第一时间间隔和第二时间间隔;其中,第一时间间隔小于第二时间间隔。
第二位置获取单元622获取测距装置采集的、分别与第一时间间隔和第二时间间隔相对应的布料车的第一历史位置信息、第二历史位置信息。位置差获取单元623基于当前位置信息与第一历史位置信息计算第一位置差值,基于当前位置信息与第二历史位置信息计算第二位置差值。
如图8所示,运行异常处理模块63包括:第一处理单元631和第二处理单元632。如果第一位置差值小于预设的差值阈值,则第一处理单元631进行布料车的运行异常报警处理。如果第二位置差值小于差值阈值,则第二处理单元632基于物料高度检测信息判断贮柜内的物料是否超高,如果是,则第二处理单元632判断布料车的运行出现异常。如果判断布料车的运行出现异常,则向第二处理单元632布料车发送控制指令,用以控制布料车的电机停止运行。
物料高度检测信息包括:低位物料检测信息和高位物料检测信息。如果获取低位光电检测装置采集的低位物料检测信息和高位光电检测装置采集的高位物料检测信息,则第二处理单元632判断贮柜内的物料超高;其中,低位光电检测装置和高位光电检测装置安装在贮柜内。
测距装置包括:激光测距仪;位置信息获取模块61在获取激光测距仪采集的位置信息时,对位置信息进行检测,确定位置信息是否有效。位置信息获取模块61将位置信息压入预设的堆栈中。如果堆栈为填满状态,则位置信息获取模块61将堆栈内存储的位置信息依次向下移位,并将获取的最新位置信息压入堆栈的栈顶。
第二位置获取单元622获取在堆栈的栈顶存储的位置信息,作为当前位置信息。第二位置获取单元622确定与第一时间间隔和第二时间间隔分别相对应的、堆栈的第一存储位置和第二存储位置。第二位置获取单元622分别获得在第一存储位置和第二存储位置存储的位置信息,作为第一历史位置信息、第二历史位置信息。
图9为根据本公开的烟草制丝贮柜布料的检测装置的另一个实施例的模块示意图。如图9所示,该装置可包括存储器91、处理器92、通信接口93以及总线94。存储器91用于存储指令,处理器92耦合到存储器91,处理器92被配置为基于存储器91存储的指令执行实现上述的烟草制丝贮柜布料的检测方法。
存储器91可以为高速ram存储器、非易失性存储器(non-volatilememory)等,存储器91也可以是存储器阵列。存储器91还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器92可以为中央处理器cpu,或可编程逻辑控制器plc或专用集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本公开的烟草制丝贮柜布料的检测方法的一个或多个集成电路。
在一个实施例中,本公开提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,指令被处理器执行如上任一实施例中的方法。
上述实施例中提供的烟草制丝贮柜布料的检测方法、装置以及存储介质,基于测距装置采集的与布料车相对应的位置信息,获得与布料车相对应的位置移动信息;根据位置移动信息以及贮柜内的物料高度检测信息判断布料车的运行是否出现异常;将实时采集的布料车位置与布料车之前的位置进行对比,能够实时监控布料车运行时的运行状态,当布料车行走异常时则进行预警提示,能够及时发现并反馈布料车行走异常问题,降低堵料风险;当判断布料车行走出现异常的时间较长,进行报警停机处理,能够防止发生严重堵料事故,提高产品工艺质量。
可能以许多方式来实现本公开的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。
1.一种烟草制丝贮柜布料的检测方法,包括:
在布料车对贮柜进行布料时,周期性地获取测距装置采集的与所述布料车相对应的位置信息;
基于所述位置信息获得与所述布料车相对应的位置移动信息;
根据所述位置移动信息以及所述贮柜内的物料高度检测信息判断所述布料车的运行是否出现异常。
2.如权利要求1所述的方法,所述位置移动信息包括:第一位置差值和第二位置差值;所述基于所述位置信息获得与所述布料车相对应的位置移动信息包括:
获取所述测距装置采集的、所述布料车的当前位置信息;
确定第一时间间隔和第二时间间隔;其中,所述第一时间间隔小于所述第二时间间隔;
获取所述测距装置采集的、分别与所述第一时间间隔和所述第二时间间隔相对应的所述布料车的第一历史位置信息、第二历史位置信息;
基于所述当前位置信息与所述第一历史位置信息计算所述第一位置差值,基于所述当前位置信息与所述第二历史位置信息计算所述第二位置差值。
3.如权利要求2所述的方法,所述根据所述位置移动信息以及所述贮柜内的物料高度检测信息判断所述布料车的运行是否出现异常包括:
如果第一位置差值小于预设的差值阈值,则进行所述布料车的运行异常报警处理;
如果第二位置差值小于所述差值阈值,则基于所述物料高度检测信息判断所述贮柜内的物料是否超高,如果是,则判断所述布料车的运行出现异常。
4.如权利要求3所述的方法,还包括:
如果判断所述布料车的运行出现异常,则向所述布料车发送控制指令,用以控制所述布料车的电机停止运行。
5.如权利要求3所述的方法,所述物料高度检测信息包括:低位物料检测信息和高位物料检测信息;所述方法还包括:
如果接收到低位光电检测装置采集的所述低位物料检测信息和高位光电检测装置采集的所述高位物料检测信息,则判断所述贮柜内的物料超高;
其中,所述低位光电检测装置和所述高位光电检测装置安装在所述贮柜内。
6.如权利要求2所述的方法,所述测距装置包括:激光测距仪;所述方法还包括:
在获取所述激光测距仪采集的所述位置信息时,对所述位置信息进行检测,确定所述位置信息是否有效。
7.如权利要求2所述的方法,还包括:
将所述位置信息压入预设的堆栈中;
如果所述堆栈为填满状态,则将所述堆栈内存储的所述位置信息依次向下移位,并将获取的最新位置信息压入所述堆栈的栈顶。
8.如权利要求7所述的方法,所述获取所述测距装置采集的、所述布料车的当前位置信息包括:
获取在所述堆栈的栈顶存储的位置信息,作为所述当前位置信息;
所述获取所述测距装置采集的、分别与所述第一时间间隔和所述第二时间间隔相对应的所述布料车的第一历史位置信息、第二历史位置信息包括:
确定与所述第一时间间隔和所述第二时间间隔分别相对应的、所述堆栈的第一存储位置和第二存储位置;
分别获得在所述第一存储位置和所述第二存储位置存储的位置信息,作为所述第一历史位置信息、所述第二历史位置信息。
9.一种烟草制丝贮柜布料的检测装置,包括:
位置信息获取模块,用于在布料车对贮柜进行布料时,周期性地获取测距装置采集的与所述布料车相对应的位置信息;
移动信息获取模块,用于基于所述位置信息获得与所述布料车相对应的位置移动信息;
运行异常处理模块,用于根据所述位置移动信息以及所述贮柜内的物料高度检测信息判断所述布料车的运行是否出现异常。
10.如权利要求9所述的装置,所述位置移动信息包括:第一位置差值和第二位置差值;
所述移动信息获取模块,包括:
第一位置获取单元,用于获取所述测距装置采集的、所述布料车的当前位置信息;
第二位置获取单元,用于确定第一时间间隔和第二时间间隔;其中,所述第一时间间隔小于所述第二时间间隔;获取所述测距装置采集的、分别与所述第一时间间隔和所述第二时间间隔相对应的所述布料车的第一历史位置信息、第二历史位置信息;
位置差获取单元,用于基于所述当前位置信息与所述第一历史位置信息计算所述第一位置差值,基于所述当前位置信息与所述第二历史位置信息计算所述第二位置差值。
11.如权利要求10所述的装置,其中,
所述运行异常处理模块,包括:
第一处理单元,用于如果第一位置差值小于预设的差值阈值,则进行所述布料车的运行异常报警处理;
第二处理单元,用于如果第二位置差值小于所述差值阈值,则基于所述物料高度检测信息判断所述贮柜内的物料是否超高,如果是,则判断所述布料车的运行出现异常。
12.如权利要求11所述的装置,其中,
所述第二处理单元,用于如果判断所述布料车的运行出现异常,则向所述布料车发送控制指令,用以控制所述布料车的电机停止运行。
13.如权利要求11所述的装置,所述物料高度检测信息包括:低位物料检测信息和高位物料检测信息;
所述第二处理单元,用于如果接收到低位光电检测装置采集的所述低位物料检测信息和高位光电检测装置采集的所述高位物料检测信息,则判断所述贮柜内的物料超高;其中,所述低位光电检测装置和所述高位光电检测装置安装在所述贮柜内。
14.如权利要求10所述的装置,所述测距装置包括:激光测距仪;
所述位置信息获取模块,用于在获取所述激光测距仪采集的所述位置信息时,对所述位置信息进行检测,确定所述位置信息是否有效。
15.如权利要求10所述的装置,其中,
所述位置信息获取模块,用于将所述位置信息压入预设的堆栈中;如果所述堆栈为填满状态,则将所述堆栈内存储的所述位置信息依次向下移位,并将获取的最新位置信息压入所述堆栈的栈顶。
16.如权利要求15所述的装置,其中,
所述第二位置获取单元,用于获取在所述堆栈的栈顶存储的位置信息,作为所述当前位置信息;确定与所述第一时间间隔和所述第二时间间隔分别相对应的、所述堆栈的第一存储位置和第二存储位置;分别获得在所述第一存储位置和所述第二存储位置存储的位置信息,作为所述第一历史位置信息、所述第二历史位置信息。
17.一种烟草制丝贮柜布料的检测装置,包括:
存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1至8中任一项所述的方法。
18.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如权利要求1至8中任一项所述的方法。
技术总结