一种基于逻辑表驱动法的闸机通行控制算法制造技术

技术编号:7012199 阅读:285 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种闸机通行控制算法,本发明专利技术提出了一种基于逻辑表驱动控制算法,该算法包括:根据主控程序命令和采集到的闸机通道内的传感器的遮挡情况更新状态表,与系统中预设的逻辑控制表进行比较,确定闸机扇门的开与关的状态。本发明专利技术的有益技术效果是:简化了程序的复杂逻辑判断,同时增强了程序的可扩展性,即若有新的逻辑条件需要增加进来只需要新增一个逻辑表条件,同时也增加一个逻辑判断子程序即可。

【技术实现步骤摘要】

本专利技术涉及一种间机通行控制算法,尤其涉及一种基于逻辑表驱动的通行控制算法。
技术介绍
现有技术中,间机通行控制算法主要有运动模式的步态识别算法和基于规则库控制的算法,这两种算法都具有逻辑控制复杂、建模难度大、对硬件要求高、实时性较差等缺点ο
技术实现思路
本专利技术提出了一种基于逻辑表驱动控制算法,该算法包括根据主控程序命令和采集到的间机通道内的传感器的遮挡情况更新状态表,与系统中预设的逻辑控制表进行比较,确定闸机扇门的开与关的状态。状态表的更新可以从两个方面来实现一是接受上位机主控程序命令,比如票卡信息,开关门信号等;二是下位机采集间机通道内的传感器遮挡情况,同时利用状态机和传感器的遮挡情况来判断乘客进入闸机通道内的动作,比如进入闸机、退出闸机、在通道内长时间滞留等。在乘客刷卡进站后也采集传感器数据,根据传感器遮挡的先后顺序及遮挡的位置判断是否有乘客在反方向闯入、通过的乘客是否为儿童、乘客是否携带行李、是否有乘客尾随等情况。根据这些信息将状态表的相应位置位。将得到的这个状态表与程序中预设的逻辑控制表进行比较,这张表存储了各种逻辑条件下间机扇门的状态,程序将状态表与之比较即可得出闸机扇门应处的状态,然后程序将扇门状态设置到查询出来的结果状态, 这样就实现了闸机扇门的正确控制。本专利技术的有益技术效果是简化了程序的复杂逻辑判断,同时增强了程序的可扩展性,即若有新的逻辑条件需要增加进来只需要新增一个逻辑表条件,同时也增加一个逻辑判断子程序即可。附图说明图1、闸机功能框2、逻辑条件采集示意3、动作执行示意4、逻辑控制表说明图5、状态表说明。具体实施例方式在控制程序中分三个大的模块,通信接口模块、条件采集模块、动作执行模块。通信接口模块主要负责和主控程序进行通信,解析主控下发的各种命令。条件采集模块主要负责闸机工作中的各种逻辑条件,这些条件包含了闸机在工作中可能出现的所有的状况。条件选取的主要根据是该条件对闸机扇门的开与关有直接的影响,比如在正常通行的情况下发生反方向闯入乘客的情况,这种情况下就必须关闭尽快扇门,所以反方向闯入这个条件就是一个很重要的条件,再比如当闸机接收到有乘客成功刷卡的信息后闸机扇门应该尽快开启以便乘客通过,这个成功刷卡对于闸机扇门是直接相关的,因此它也是一个重要条件。动作执行模块执行扇门的开关动作。动作的执行是根据闸机实际采集到的各种逻辑条件进行逻辑运算后再执行的。在系统中预设了一张逻辑控制表,该表是一个无符号32位整型数据表,每个数据最高位记录扇门的开闭状态,其他位记录各种控制条件,最高位的状态由其他位的组合决定。动作执行模块根据间机实际采集到的各种逻辑条件把状态表对应的位置位,并把更新的状态表与逻辑控制表进行比较,查询出扇门的开关状态,并执行相应的动作。权利要求1.一种基于逻辑表驱动控制算法,其特征在于根据主控程序命令和采集到的间机通道内的传感器的遮挡情况更新状态表,与系统中预设的逻辑控制表进行比较,确定间机扇门的开与关的状态。2.根据权利要求1所描述的基于逻辑表驱动的控制算法,其特征在于根据主控程序的命令对状态表的相应位置位,使状态表更新。3.根据权利要求1所描述的基于逻辑表驱动的控制算法,其特征在于根据采集到的闸机通道内的传感器的遮挡情况对状态表的相应位置位,使状态表更新。4.根据权利要求1所描述的基于逻辑表驱动的控制算法,其特征在于将状态表与逻辑控制表进行比较,查询出扇门应处的状态,然后程序将扇门状态设置到查询出来的结果状态,这样就可以实现闸机扇门的正确的控制。全文摘要本专利技术公开了一种闸机通行控制算法,本专利技术提出了一种基于逻辑表驱动控制算法,该算法包括根据主控程序命令和采集到的闸机通道内的传感器的遮挡情况更新状态表,与系统中预设的逻辑控制表进行比较,确定闸机扇门的开与关的状态。本专利技术的有益技术效果是简化了程序的复杂逻辑判断,同时增强了程序的可扩展性,即若有新的逻辑条件需要增加进来只需要新增一个逻辑表条件,同时也增加一个逻辑判断子程序即可。文档编号G05B19/04GK102298339SQ20111015218公开日2011年12月28日 申请日期2011年6月8日 优先权日2011年6月8日专利技术者万礼华, 张仁智, 李渔, 罗伟东 申请人:重庆金美通信有限责任公司本文档来自技高网...

【技术保护点】
1.一种基于逻辑表驱动控制算法,其特征在于:根据主控程序命令和采集到的闸机通道内的传感器的遮挡情况更新状态表,与系统中预设的逻辑控制表进行比较,确定闸机扇门的开与关的状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:李渔罗伟东万礼华张仁智
申请(专利权)人:重庆金美通信有限责任公司
类型:发明
国别省市:85

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

1