检测门状态的门控制器和服务器及方法技术

技术编号:21631844 阅读:30 留言:0更新日期:2019-07-17 12:04
本发明专利技术提供了一种新的检测门状态的方法,门控制器和服务器,方法包括如下步骤:检测流经门的电磁锁的总电流;根据所述总电流获取表征所述总电流大小的电流表征值;计算所述电流表征值与第一电流表征参考值之间的差值得到第一电流差值,计算所述电流表征值与第二电流表征参考值之间的差值得到第二电流差值;比较所述第一电流差值与第二电流差值之间的大小,若所述第一电流差值小于所述第二电流差值,则判定所述门处于第一状态,若所述第一电流差值大于所述第二电流差值,则判定所述门处于第二状态。上述方案通过检测流经电磁锁的总电流,进而根据该总电流判定门所处的状态,从而区别于现有的门状态检测方法。

Gate Controller and Server for Gate State Detection and Its Method

【技术实现步骤摘要】
检测门状态的门控制器和服务器及方法
本专利技术涉及门状态检测领域,尤其涉及检测门状态的门控制器和服务器及其检测方法。
技术介绍
图9是门状态的检测系统的现有技术。该检测系统包括:门100、门框200、门上的控制单元、电磁锁、直流电压源、开关K1(例如继电器),电磁锁上设有传感器。直流电压源通过导线L1、L2分别向电磁锁提供直流电压,控制单元通过信号线L3与传感器连接,以控制开关K1导通或断开。当开关K1导通,直流电压源向电磁锁提供工作电压+U时:电磁锁产生磁场,在磁场作用下门100与门框200通过磁力吸合,若门100没有被挡住,则门100最终与门框200吸合并紧贴,此时门处于关闭状态;若门100被挡住,则门100处于打开状态。当开关K1断开,电磁锁掉电,电磁锁掉电失去磁力,门100与门框200无法吸合,此时门处于打开状态。电磁锁内的传感器用于检测门100与门框200之间的间距,如果间距小于阈值,则输出一信号给控制单元,若该间距大于阈值,则输出另一信号给控制单元,控制单元可以根据接收到的相应信号判定门当前所处的状态。该控制单元通常设置在门上或者门的旁边,用以接收人的开门指令。例如控制单元包括开门按钮,当人按下开门按钮后,控制单元控制开关K1断开,从而使电磁锁掉电,门被打开。
技术实现思路
为了不同于上述现有门状态的检测方法,本专利技术提供了一种新的检测门状态的方法,门控制器和服务器。本专利技术提供了一种门控制器检测门状态的方法,所述门控制器用于与电磁锁电连接,所述方法包括如下步骤:S1、检测流经门的电磁锁的总电流;S2、根据所述总电流获取表征所述总电流大小的电流表征值;S3、计算所述电流表征值与第一电流表征参考值之间的差值得到第一电流差值,计算所述电流表征值与第二电流表征参考值之间的差值得到第二电流差值;其中,所述第一电流表征参考值对应所述门处于第一状态,所述第二电流表征参考值对应所述门处于第二状态;S4、比较所述第一电流差值与第二电流差值之间的大小,若所述第一电流差值小于所述第二电流差值,则判定所述门处于第一状态,若所述第一电流差值大于所述第二电流差值,则判定所述门处于第二状态。在一个实施例中,在步骤S2之后,将步骤S2中的电流表征值写入先进先出存储器的第N位置;其中,所述先进先出存储器的第一位置至第N-1位置分别存储前N-1次至前一次获取的电流表征值;计算所述先进先出存储器中N个电流表征值的平均值作为所述步骤S3的所述电流表征值;其中,N大于等于3。在一个实施例中,所述的方法还包括如下步骤:当所述门处于第二状态超过设定时长时,向服务器发送所述门处于第二状态超过设定时长的提示消息。在一个实施例中,所述的方法还包括如下步骤:向所述服务器发送下载与所述门对应的所述设定时长的请求;接收所述服务器返回的与所述门对应的所述设定时长。在一个实施例中,所述的方法还包括如下步骤:S4、接收服务器发送的获取所述门对应的第一电流表征参考值或第二电流表征参考值的命令;S5、根据所述命令检测流经所述电磁锁的总电流并获取所述第一电流表征参考值或第二电流表征参考值;S6、将所述门对应的所述第一电流表征参考值或第二电流表征参考值发送给服务器。在一个实施例中,步骤S5为:根据所述命令多次检测流经所述电磁锁的总电流并获取电流表征值,对多次获取的电流表征值取平均值作为所述第一电流表征参考值或第二电流表征参考值。在一个实施例中,步骤S3还包括如下步骤:计算所述电流表征值与第三电流表征参考值之间的差值得到第三电流差值;其中,所述第三电流表征参考值对应所述门处于第三状态;步骤S4为:比较所述第一电流差值、第二电流差值与第三电流差值三者之间的大小,若所述第一电流差值最小,则判定所述门处于第一状态,若所述第二电流差值最小,则判定所述门处于第二状态,若所述第三电流差值最小,则判定所述门处于第三状态;其中,所述门处于第一状态是指门处于关闭状态,所述门处于第二状态是指门处于打开状态且所述电磁锁处于通电状态,所述门处于第三状态是指门处于打开状态且所述电磁锁处于掉电状态。本专利技术还提供了一种检测门状态的门控制器,用于通过导线与电磁锁电连接,包括:检测单元,用于检测流经门的电磁锁的总电流;获取单元,用于根据所述总电流获取表征所述总电流大小的电流表征值;计算单元,用于计算所述电流表征值与第一电流表征参考值之间的差值得到第一电流差值,计算所述电流表征值与第二电流表征参考值之间的差值得到第二电流差值;其中,所述第一电流表征参考值对应所述门处于第一状态,所述第二电流表征参考值对应所述门处于第二状态;判定单元,用于比较所述第一电流差值与第二电流差值之间的大小,若第一电流差值小于所述第二电流差值,则判定所述门处于第一状态,若所述第一电流差值大于所述第二电流差值,则判定所述门处于第二状态。在一个实施例中,所述的门控制器还包括写入单元,用于:将所述获取单元获取的所述电流表征值写入先进先出存储器的第N位置;其中,所述先进先出存储器的第一位置至第N-1位置分别存储前N-1次至前一次获取的电流表征值;计算所述先进先出存储器中N个电流表征值的平均值作为所述计算单元使用的所述电流表征值;其中,N大于等于3。在一个实施例中,所述的门控制器还包括:第一发送单元,用于当所述门处于第一状态超过设定时长时,向服务器发送所述门处于第一状态超过设定时长的提示消息。在一个实施例中,所述的门控制器还包括:请求单元,用于向所述服务器发送下载与所述门对应的所述设定时长的请求;第一接收单元,用于接收所述服务器返回的与所述门对应的所述设定时长。在一个实施例中,所述的门控制器还包括:第二接收单元,用于接收服务器发送的获取所述门对应的第一电流表征参考值或第二电流表征参考值的命令;获取单元,用于根据所述命令检测流经所述电磁锁的总电流并获取所述第一电流表征参考值或第二电流表征参考值;第二发送单元,用于将所述门对应的所述第一电流表征参考值或第二电流表征参考值发送给服务器。在一个实施例中,所述获取单元用于根据所述命令多次检测流经所述电磁锁的总电流并获取电流表征值,对多次获取的电流表征值取平均值作为所述第一电流表征参考值或第二电流表征参考值。在一个实施例中,所述计算单元还用于计算所述电流表征值与第三电流表征参考值之间的差值得到第三电流差值;其中,所述第三电流表征参考值对应所述门处于第三状态;所述判定单元用于比较所述第一电流差值、第二电流差值与第三电流差值三者之间的大小,若所述第一电流差值最小,则判定所述门处于第一状态,若所述第二电流差值最小,则判定所述门处于第二状态,若所述第三电流差值最小,则判定所述门处于第三状态;其中,所述门处于第一状态是指门处于关闭状态,所述门处于第二状态是指门处于打开状态且所述电磁锁处于通电状态,所述门处于第三状态是指门处于打开状态且所述电磁锁处于掉电状态。本专利技术还提供了一种服务器检测门状态的方法,所述服务器用于与门控制器通信,所述方法包括如下步骤:S1、接收与门对应的门控制器发送的电流表征值;S2、计算所述电流表征值与第一电流表征参考值之间的差值得到第一电流差值,计算所述电流表征值与第二电流表征参考值之间的差值得到第二电流差值;其中,所述第一电流表征参考值对应所述门处于第一状态,所述第二电流表征参考值本文档来自技高网...

【技术保护点】
1.一种门控制器检测门状态的方法,所述门控制器用于与电磁锁电连接,其特征是,所述方法包括如下步骤:S1、检测流经门的电磁锁的总电流;S2、根据所述总电流获取表征所述总电流大小的电流表征值;S3、计算所述电流表征值与第一电流表征参考值之间的差值得到第一电流差值,计算所述电流表征值与第二电流表征参考值之间的差值得到第二电流差值;其中,所述第一电流表征参考值对应所述门处于第一状态,所述第二电流表征参考值对应所述门处于第二状态;S4、比较所述第一电流差值与第二电流差值之间的大小,若所述第一电流差值小于所述第二电流差值,则判定所述门处于第一状态,若所述第一电流差值大于所述第二电流差值,则判定所述门处于第二状态。

【技术特征摘要】
1.一种门控制器检测门状态的方法,所述门控制器用于与电磁锁电连接,其特征是,所述方法包括如下步骤:S1、检测流经门的电磁锁的总电流;S2、根据所述总电流获取表征所述总电流大小的电流表征值;S3、计算所述电流表征值与第一电流表征参考值之间的差值得到第一电流差值,计算所述电流表征值与第二电流表征参考值之间的差值得到第二电流差值;其中,所述第一电流表征参考值对应所述门处于第一状态,所述第二电流表征参考值对应所述门处于第二状态;S4、比较所述第一电流差值与第二电流差值之间的大小,若所述第一电流差值小于所述第二电流差值,则判定所述门处于第一状态,若所述第一电流差值大于所述第二电流差值,则判定所述门处于第二状态。2.如权利要求1所述的方法,其特征是:在步骤S2之后,将步骤S2中的电流表征值写入先进先出存储器的第N位置;其中,所述先进先出存储器的第一位置至第N-1位置分别存储前N-1次至前一次获取的电流表征值;计算所述先进先出存储器中N个电流表征值的平均值作为所述步骤S3的所述电流表征值;其中,N大于等于3。3.如权利要求1所述的方法,其特征是,还包括如下步骤:当所述门处于第二状态超过设定时长时,向服务器发送所述门处于第二状态超过设定时长的提示消息。4.如权利要求3所述的方法,其特征是,还包括如下步骤:向所述服务器发送下载与所述门对应的所述设定时长的请求;接收所述服务器返回的与所述门对应的所述设定时长。5.如权利要求1-4所述的方法,其特征是,还包括如下步骤:S4、接收服务器发送的获取所述门对应的第一电流表征参考值或第二电流表征参考值的命令;S5、根据所述命令检测流经所述电磁锁的总电流并获取所述第一电流表征参考值或第二电流表征参考值;S6、将所述门对应的所述第一电流表征参考值或第二电流表征参考值发送给服务器。6.如权利要求1-5所述的方法,其特征是,步骤S5为:根据所述命令多次检测流经所述电磁锁的总电流并获取电流表征值,对多次获取的电流表征值取平均值作为所述第一电流表征参考值或第二电流表征参考值。7.如权利要求1-6所述的方法,其特征是,步骤S3还包括如下步骤:计算所述电流表征值与第三电流表征参考值之间的差值得到第三电流差值;其中,所述第三电流表征参考值对应所述门处于第三状态;步骤S4为:比较所述第一电流差值、第二电流差值与第三电流差值三者之间的大小,若所述第一电流差值最小,则判定所述门处于第一状态,若所述第二电流差值最小,则判定所述门处于第二状态,若所述第三电流差值最小,则判定所述门处于第三状态;其中,所述门处于第一状态是指门处于关闭状态,所述门处于第二状态是指门处于打开状态且所述电磁锁处于通电状态,所述门处于第三状态是指门处于打开状态且所述电磁锁处于掉电状态。8.一种检测门状态的门控制器,用于通过导线与电磁锁电连接,其特征是,包括:检测单元,用于检测流经门的电磁锁的总电流;获取单元,用于根据所述总电流获取表征所述总电流大小的电流表征值;计算单元,用于计算所述电流表征值与第一电流表征参考值之间的差值得到第一电流差值,计算所述电流表征值与第二电流表征参考值之间的差值得到第二电流差值;其中,所述第一电流表征参考值对应所述门处于第一状态,所述第二电流表征参考值对应所述门处于第二状态;判定单元,用于比较所述第一电流差值与第二电流差值之间的大小,若第一电流差值小于所述第二电流差值,则判定所述门处于第一状态,若所述第一电流差值大于所述第二电流差值,则判定所述门处于第二状态。9.如权利要求8所述的门控制器,其特征是,还包括写入单元,用于:将所述获取单元获取的所述电流表征值写入先进先出存储器的第N位置;其中,所述先进先出存储器的第一位置至第N-1位置分别存储前N-1次至前一次获取的电流表征值;计算所述先进先出存储器中N个电流表征值的平均值作为所述计算单元使用的所述电流表征值;其中,N大于等于3。10.如权利要求8所述的门控制器,其特征是,还包括:第一发送单元,用于当所述门处于第一状态超过设定时长时,向服务器发送所述门处于第一状态超过设定时长的提示消息。11.如权利要求10所述的门控制器,其特征是,还包括:请求单元,用于向所述服务器发送下载与所述门对应的所述设定时长的请求;第一接收单元,用于接收所述服务器返回的与所述门对应的所述设定时长。12.如权利要求8所述的门控制器,其特征是,还包括:第二接收单元,用于接收服务器发送的获取所述门对应的第一电流表征参考值或第二电流表征参考值的命令;获取单元,用于根据所述命令检测流经所述电磁锁的总电流并获取所述第一电流表征参考值或第二电流表征参考值;第二发送单元,用于将所述门对应的所述第一电流表征参考值或第二电流表征参考值发送给服务器。13.如权利要求12所述的门控制器,其特征是,所述获取单元用于根据所述命令多次检测流经所述电磁锁的总电流并获取电流表征值,对多次获取的电流表征值取平均值作为所述第一电流表征参考值或第二电流表征参考值。14.如权利要求8所述的门...

【专利技术属性】
技术研发人员:周韦华
申请(专利权)人:深圳市微开互联科技有限公司
类型:发明
国别省市:广东,44

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

1