System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可配置的智能枪锁检测装置及其控制方法制造方法及图纸_技高网

一种可配置的智能枪锁检测装置及其控制方法制造方法及图纸

技术编号:40586185 阅读:5 留言:0更新日期:2024-03-12 21:45
本发明专利技术属于枪锁检测技术领域,公开了一种可配置的智能枪锁检测装置及其控制方法。当总线搜索到只有一个从机时,按照单主机从机通讯,主机发送查询命令,从机回复枪锁当前状态;当搜索到多个从机,通过主机的查询指令轮流查询从机待测的锁状态,系统主机检测到有抢先指令发出时,根据抢先指令任务调度系统优先发送优先级最高的抢先指令,判断上次抢先指令通讯结束的时间是否达到主机自身预设的调度时间间隔,进行多从机挂载的智能枪锁检测;通过模拟取还枪支检测智能枪锁机构,进行取枪与还枪检测,并对检测失败信号进行报警。本发明专利技术检测装置效率高,每3分钟能够检测10台智能枪锁设备,准确率100%。

【技术实现步骤摘要】

本专利技术属于枪锁检测,尤其涉及一种可配置的智能枪锁检测装置及其控制方法


技术介绍

1、智能总线枪锁弹药柜广泛的应用于枪支武器的安全性和智能化权限管理,可有效的防止枪支的违规取放。现有的枪柜管理系统普遍采用封闭柜体及柜体内设置枪支锁固架的智能管理系统实现柜体的权限管理及单个枪支的锁固智能管理,其通常采用主控制器进行各个锁固结构的电信号检测和控制,实现不断电的锁固状态检测和外来控制信号的检测及执行,但是锁固机构的使用寿命较短,无法实现枪支武器存放柜的安全智能化管理。

2、枪支弹药为特殊管理的物品,只有特定的单位才有权使用和管理。目前的枪支弹药管理一般是使用人工的方式进行,如通过人工识别身份、机械钥匙开柜取枪还枪、取枪还枪人工登记、人工审批、操作过程无监督、无现场操作情况的图像记录、无异常情况告警。这样的管理存在诸多隐患:身份认证存在冒名顶替、审批不及时、机械钥匙易丢失和冒用、枪支易互相错用、取枪还枪记录容易更改和丢失、人工记录保存和使用不方便、事后追查困难、异常情况处理不及时。

3、中国技术(公开号cn201924745u,公开日20110810)公开一种枪弹柜智能管理装置,包括枪弹柜和用于管理枪弹柜的电子管理系统,枪弹柜内设有枪支柜和子弹柜,电子管理系统包括cpu中央处理系统和同所述cpu中央处理系统相连接的语音申请系统、枪支在位检测系统、枪弹控制系统、信息传输系统、报警系统及为电子管理系统供电的电源管理装置,枪弹使用人通过语音申请系统向授权领导申请,获得枪弹使用授权后通过枪支在位检测系统及枪弹控制系统开启枪支柜和子弹柜获取枪弹,获取枪弹后通过信息传输系统向授权领导传输使用人信息和所获得的枪弹信息。

4、通过上述分析,现有技术存在的问题及缺陷为:目前对智能枪锁的检测还存在手动或者半自动化,对于枪锁工装设备不能根据待检智能枪锁的数量增加或者减少从机板,可配置性差;再者现有技术不能自动根据检测流程进行还枪操作,且检测效率低,检测准确率差。


技术实现思路

1、为克服相关技术中存在的问题,本专利技术公开实施例提供了一种可配置的智能枪锁检测装置及其控制方法。本专利技术目的在于可以有效提升智能枪锁的生产质量与安全性,确保用户的使用体验与安全,可用于提升智能枪锁的质量并进行批量化检测,还可用于智能枪弹柜生产工厂对枪柜部件进行总装前批量质量控制和把关。

2、所述技术方案如下:可配置的智能枪锁检测装置的控制方法,该方法包括:

3、s1,主机通过485总线与从机连接,当总线搜索到只有一个从机时,主机发送查询命令,从机回复枪锁当前状态;

4、s2,当总线搜索到多个从机时,通过主机的查询指令轮流查询从机待测的锁状态,系统主机检测到有抢先指令发出时,根据抢先指令任务调度系统优先发送优先级最高的抢先指令,判断上次抢先指令通讯结束的时间是否达到主机自身预设的调度时间间隔,若达到,则发送抢先指令次优先级最高抢先指令,在满足抢先指令优先级大于查询指令下,进行多从机挂载的智能枪锁检测;

5、s3,通过模拟取还枪支检测智能枪锁机构,进行取枪与还枪检测,并对检测失败信号进行报警。

6、在步骤s1,从机配置物理地址为:addr0,addr1,addr2...addrn。

7、步骤s2具体包括:主机通过主机485总线轮流查询从机的待测的智能枪锁状态,当时间为t1时刻时,查询第一个从机addr1开始;当时间为t2时刻时,查询第二个从机addr2开始;当时间为tn时刻时,查询第n个从机addrn,为一个通讯周期;

8、主机查询每个从机时间间隔为30ms,表达式为:t2-t1=30ms,t3-t2=30ms…tn-tn-1=30ms;主机软件定时器设置任务执行时间间隔为2ms,启用主机中断处理程序,当主机与第一从机上次通讯结束,触发主机中断处理程序,第二从机按照调度时间间隔进行通讯,直到第n从机按照调度时间间隔进行通讯完成,当有n个从机,轮询一个周期时间为tn×30ms;

9、从机下挂的多个待测的智能枪锁状态,通过轮流查询的方式上报给主机,当主机存在抢先指令时,抢先指令根据调度的时间顺序轮流发送,存在多个抢先指令m1,m2…mn,根据抢先指令任务调度系统优先发送优先级最高的抢先指令,若抢先指令mn>mn-1>mn-2>…m1,则优先发送抢先指令mn,抢先指令发送的时间间隔,不允许其他抢先指令发送,其他抢先指令按照任务调度处于等待状态,当最高一级抢先指令发送完成后,按照抢先指令优先级发送;抢先指令基于从机物理地址addr,主机指定的待测的智能枪锁与从机485总线接口通讯,若从机接收到并回复,则本次优先级指令发送成功。

10、进一步,若从机未接收到从机485总线接口通讯,主机发送抢先指令定时器超时时间间隔为5ms,若在5ms时间间隔内,没有收到从机485总线回复指令,5ms时间间隔超时后,则重新发送抢先指令。

11、在步骤s3中,取还枪支检测智能枪锁机构包括:

12、步进电机,安装在电机支架,用于驱动整个系统的运动,当主控器发送pwm脉冲信号给步进电机控制器控制步进运动,模拟整个取枪与还枪的运动过程;

13、电机支架,用于固定步进电机,电机支架的底部固定在工装架上;

14、丝杠,与步进电机的传动轴采用螺纹连接,过盈配合,用于控制滑块的上下运动;

15、滑块,与丝杠螺纹连接,丝杠与滑块过盈配合,螺栓紧固;滑块与压板横梁采用螺栓紧固,滑块的上下运动带动压板横梁按压智能枪锁;

16、第一接近开关,控制压板横梁的初始位置,防止压板横梁找不到初始位置;当压板横梁接近第一接近开关时,第一接近开关输出低电平信号发送给主控器;当压板横梁与第一接近开关无重叠时,第一接近开关输出高电平信号发送给主控器;从而判断压板横梁的位置;

17、第二接近开关,用于控制压板横梁的终点位置,控制压板横梁按压智能枪锁到位,归还完成;

18、压板横梁,与滑块螺栓紧固,用于模拟还枪、取枪动作。

19、在步骤s3中,通过模拟取还枪支检测智能枪锁机构,进行取枪与还枪检测,包括:

20、模拟归还枪支动作时,主控器pwm控制信号发送给电机控制器,电机控制器发送驱动信号驱动丝杠模块运动,将丝杠的运动轨迹第一接近开关与第二接近开关的距离划分为三段,分别用l1,l2,l3表示,并且l3>l2>l1,三段位移均为匀加速运动,加速度a恒定,设定丝杠运动速度为vt1,vt2,vt3,且vt3>vt2>vt1,由加速度公式得,l1运动时间为:依次类推得出第二段位移,第三段位移时间t2,t3;设三个运动位移脉冲频率为f,根据得出步进电机转动频率;

21、对三段位移分别输入上述计算的频率为f1,f2,f3,步进电机启动的瞬间,主控器启用定时器定时,当丝杠运动到终点位置时,分别将三段位移实际运动时间为t1,t2,t3,若tx本文档来自技高网...

【技术保护点】

1.一种可配置的智能枪锁检测装置的控制方法,其特征在于,该方法包括:

2.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,在步骤S1,从机配置物理地址为:Addr0,Addr1,Addr2...AddrN。

3.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,步骤S2具体包括:主机通过主机485总线轮流查询从机的待测的智能枪锁状态,当时间为T1时刻时,查询第一个从机Addr1开始;当时间为T2时刻时,查询第二个从机Addr2开始;当时间为TN时刻时,查询第N个从机AddrN,为一个通讯周期;

4.根据权利要求3所述可配置的智能枪锁检测装置的控制方法,其特征在于,若从机未接收到从机485总线接口通讯,主机发送抢先指令定时器超时时间间隔为5ms,若在5ms时间间隔内,没有收到从机485总线回复指令,5ms时间间隔超时后,则重新发送抢先指令。

5.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,在步骤S3中,取还枪支检测智能枪锁机构包括:

6.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,在步骤S3中,通过模拟取还枪支检测智能枪锁机构,进行取枪与还枪检测,包括:

7.根据权利要求6所述可配置的智能枪锁检测装置的控制方法,其特征在于,对整个取还枪支检测智能枪锁的起始位置与终点位置进行位置检测,当压板横梁(7)下压到第二接近开关(6)时,第二接近开关(6)信号由高电平信号变为低电平信号,将电平信号发送给主控器,主控器判断此时压板横梁(7)已经按压到位,主控器控制驱动器将使能信号变为低电平信号,步进电机(1)停止转动。

8.根据权利要求6所述可配置的智能枪锁检测装置的控制方法,其特征在于,若还枪下压过程中出现第二接近开关(6)检测失败的情况,主控器设置超时保护功能,当压板横梁(7)压下时间T≥T1+T2+T3+500ms时,主控器自动检测为超时处理,主控器发送通知停止步进电机(1)转动。

9.根据权利要求6所述可配置的智能枪锁检测装置的控制方法,其特征在于,电机控制器装有ADC采集芯片,ADC芯片将模拟信号转化为数字信号;当步进电机(1)运行过程中,ADC采集周期为1ms采集一次,连续采集次数N为采集周期,当压板横梁(7)下压遇到故障堵转导致步进电机(1)电流瞬间增大,当电流数值Ix大于预先设置的电流值IMAX,并且IMAX≤Ix1≤Ix2≤…Ixx,其中x为连续大于IMAX的个数,判定为堵转故障,此时检测模块发送反馈信号给主控器,主控器接收到堵转信号后,发送停止信号给电机控制器,控制步进电机(1)转动停止;同时主控器发送报警信号,报警模块提示报警,显示模块显示报警信息;

10.一种可配置的智能枪锁检测装置,其特征在于,实施权利要求1-9任意一项所述的可配置的智能枪锁检测装置的控制方法,该装置包括:

...

【技术特征摘要】

1.一种可配置的智能枪锁检测装置的控制方法,其特征在于,该方法包括:

2.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,在步骤s1,从机配置物理地址为:addr0,addr1,addr2...addrn。

3.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,步骤s2具体包括:主机通过主机485总线轮流查询从机的待测的智能枪锁状态,当时间为t1时刻时,查询第一个从机addr1开始;当时间为t2时刻时,查询第二个从机addr2开始;当时间为tn时刻时,查询第n个从机addrn,为一个通讯周期;

4.根据权利要求3所述可配置的智能枪锁检测装置的控制方法,其特征在于,若从机未接收到从机485总线接口通讯,主机发送抢先指令定时器超时时间间隔为5ms,若在5ms时间间隔内,没有收到从机485总线回复指令,5ms时间间隔超时后,则重新发送抢先指令。

5.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,在步骤s3中,取还枪支检测智能枪锁机构包括:

6.根据权利要求1所述可配置的智能枪锁检测装置的控制方法,其特征在于,在步骤s3中,通过模拟取还枪支检测智能枪锁机构,进行取枪与还枪检测,包括:

7.根据权利要求6所述可配置的智能枪锁检测装置的控制方法,其特征在于,对整个取还枪支检测智能枪锁的起始位置与终点位置进行位置检测,当压板横...

【专利技术属性】
技术研发人员:张迎利林国强赵贺刘广卫李守华李子龙
申请(专利权)人:山东卫泰智控科技有限公司
类型:发明
国别省市:

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

1