一种密集型电磁锁状态检测系统的制作方法
【技术领域】
[0001]本发明涉及电磁锁领域,具体的,涉及一种密集型电磁锁状态检测系统。
【背景技术】
[0002]在应用密集型电磁锁的场合,如样品分发柜,通常包括矩阵分布的多个柜体单元,每个柜体单元对应设置一个电磁锁,当执行开锁操作后,为了获知电磁锁开锁结果,常常需要对开锁后电磁锁的状态进行检测:上电时,通过单片机控制程序给这个GP1 (GeneralPurpose Input Output,通用接口)脚输出一段时延的电平脉冲(即供电),利用电磁锁内部的传感器将电磁锁的状态脚信号转换为高低电平之后再返回给单片机,完成锁的状态检测。如图1所示,用单片机的状态检测1脚检测电磁锁的状态脚。传统的设计方法是用单片机的一个GP1脚读取一把电磁锁的状态,但这一方法用于集中了数量庞大的电磁锁设备时,电子设计时连线变得较为复杂,系统成本变得较高且不可靠.同时,用于控制的单片机GP1引脚资源也不够用。
【发明内容】
[0003]本发明主要解决的技术问题是提供一种设计简单可以充分利用单片机引脚并增加电磁锁状态检测电路,以提高使用密集型电磁锁的检测的可靠性的密集型电磁锁状态检测系统。
[0004]为解决上述技术问题,本发明提供一种密集型电磁锁状态检测系统,其特征在于:包括单片机、多个二极管及多个电磁锁;所述单片机包括多个第一 GIPO接口及多个第二GIPO接口、多根第一导线及多根第二导线;所述第一导线的数量与所述第一 GIPO接口的数量对应,每根第一导线一端与第一直流电源正极连接后再与对应一个第一 GP1接口相连,经该对应的一个第一 GP1接口提供信号,每根第一导线的另一端与一个接线器连接;所述第二导线的数量与所述第二 GIPO接口的数量对应,每根第二导线一端与第二直流电源负极连接后再与对应一个第二 GP1接口相连,经该对应的一个第二 GP1接口提供信号,每根第二导线的另一端与一个接线器连接,所述每根第二导线与所述每根第一导线交叉连接;所述电磁锁的数量等于所述第一 GP1接口的数量与第二 GP1接口的数量之积;所述二极管的数量对应于电磁锁的数量;每根第一导线电连接至对应第二 GP1接口数量的电磁锁的一端,每个电磁锁的另一端与对应一个二极管的正极连接,再由二极管的负极分别连接至对应一根第二导线;通过所述单片机向对应一根第一导线及对应一根第二导线提供信号,逐个检测电磁锁的状态。
[0005]本发明的有益效果是:采用第一连接导线与第二连接导线互相交叉呈横竖型密集型布局,相对于传统的密集电磁锁状态检测电路中单一的GP1接口检测相应的一个电磁锁状态方式,降低了连线的复杂程度,很好地降低了系统成本。
【附图说明】
[0006]图1是表示传统的电磁锁状态检测示意图。
[0007]图2是本发明密集型电磁锁状态检测系统一【具体实施方式】的电路示意图。
[0008]图3是本发明密集型电磁锁状态检测系统另一【具体实施方式】的电路示意图。
【具体实施方式】
[0009]请参阅图2本发明提供的一种密集型电磁锁状态检测系统100,所述密集型电磁锁状态检测系统100可以应用于样品分发柜或物品寄存柜,通常样品分发柜或物品寄存柜包括矩阵分布的多个柜体单元,每个柜体单元对应设置一个电磁锁。因此,多个电磁锁可以是呈矩阵排布。
[0010]所述密集型电磁锁状态检测系统10包括单片机1、多个二极管2及多个电磁锁3。[0011 ] 所述单片机I包括多个第一 GIPO接口及多个第二 GIPO接口,例如第一 GIPO接口的数量为M (M为自然数),第二 GIPO接口的数量为N (N为自然数)。
[0012]所述密集型电磁锁状态检测系统10还包括多根第一导线4及多根第二导线5。所述第一导线4的数量与所述第一 GIPO接口的数量对应,例如也为M,每根第一导线4 一端与第一直流电源正极连接后再与对应一个第一 GP1接口相连,经该对应的一个第一 GP1接口提供信号,每根第一导线的另一端与一个接线器相连(在一个【具体实施方式】中,每个第一导线的另一端与一个8 PIN (BP 8个针脚),8 PIN间的间距为5.08mm的接线器相连)。
[0013]所述第二导线5的数量与所述第二 GIPO接口的数量对应,例如也为N,每根第二导线4 一端与第二直流电源负极连接后再与对应一个第二 GP1接口相连,经该对应的一个第二 GP1接口提供信号,每根第二导线5的另一端与一个接线器相连(在一个【具体实施方式】中,每个第二导线的另一端与一个10 PIN (即10个针脚),10 PIN间的间距为5.08mm的接线器相连)。所述每根第二导线5与所述每根第一导线4交叉连接。
[0014]所述电磁锁3的数量等于所述第一 GP1接口的数量与第二 GP1接口的数量之积,例如M*N。所述二极管的数量对应于电磁锁3的数量,即也为M*N。每根第一导线4电连接至N个电磁锁3的一端,每个电磁锁3的另一端与对应一个二极管2的正极连接,然后由二极管的负极分别连接至对应一根第二导线5。
[0015]如此通过单片机向对应一根第一导线4及对应一根第二导线5提供控制信号,可以逐个检测电磁锁的状态。
[0016]在一具体实施例中,如附图2所示,具体的所述第一导线4为横连接导线,第二导线5为纵连接导线。横连接导线与纵连接导线呈密集型布局。在由横连接导线、纵连接导线、电磁锁3及二极管2构成的支路中,对应一个电磁锁及对应一个二极管处于横连接导线与纵连接导线的交叉处,即电磁锁与对应的二极管呈矩阵分布,与横连接导线及纵连接导线均有相连,通过程序对横、纵连接导线进行高低电平控制(即由横、纵连接导线提供信号),控制该导电支路的连接或者断开,从而实现电磁锁的状态读取。
[0017]在每一横排,如图标注L0CK_STA1~L0CK_STA8,这8根第一导线4的一端在与3.3V的直流电源正极相连后,再与单片机的8个第一 GP1接口相连,经相应的第一 GP1接口进行控制(如R_GP101~R_GP108),另外一端与一个8 PIN,间距为5.08mm的接线器相连。
[0018]在每一纵排,如图标注L0CK_K_EN1~L0CK_K_EN10,这10根第二导线5的一端与3.3V的直流电源负极相连后,再与单片机的10个第二 GP1接口相连,经相应的第二 GP1接口进行控制(如L_GP101~L_GP1010),另外一端与一个10 PIN,间距为5.08mm的接线器相连。
[0019]由附图可知,横连接导线与纵连接导线互相交叉呈横竖型密集型布局。在横竖交叉位置处,横连接导线