高安全性可编码控制的开关控制器的制造方法

文档序号:9864574阅读:413来源:国知局
高安全性可编码控制的开关控制器的制造方法
【技术领域】
[0001]本发明涉及可编程继电器控制领域,尤其涉及高安全性可编程控制的开关控制器。
【背景技术】
[0002]目前,可编程继电器的输入信号为操作者可设定、可知的固定格式的高低电平信号,输出为继电器无源触点。这种可编程继电器的输入端编码为固定格式的高低电平,可以通过扫描输入端编码或查阅技术说明书等方式获知继电器的输入端编码信号,从而极易被操作者以外的非法人员控制继电器的输出。这种继电器对于具有一定保密性质、不能随意被人控制继电器输出控制的使用场合,不能实现防止人为破获编码、恶意控制继电器输出的目的。

【发明内容】

[0003]本发明解决的技术问题是现有技术中可编程继电器的输入编码固定带来的安全性较低的问题,进而提供一种高安全性可编码控制的开关控制器。
[0004]为了解决上述技术问题,本发明采用的技术方案如下:
[0005]本发明的高安全性可编码控制的开关控制器,包括:
[0006]控制模块,用于接收来自控制方的指令并执行;
[0007]通讯模块,用于实现所述控制模块与控制方的通信;
[0008]电磁继电器模块:根据所述控制模块的指令执行开启/关断命令;
[0009]驱动模块,用于实现所述控制模块对所述电磁继电器模块的控制;
[0010]电源模块,用于给上述各模块供电;
[0011]其中,所述控制模块中存储有初始设定或根据控制方命令设定的输入端编码,所述控制模块接收控制方发送的包含输入端编码的开启和更改密码指令,将从控制方接收到的输入端编码与本地存储的输入端编码进行匹配:
[0012]匹配成功后,则执行开启指令,通过所述驱动单元驱动所述电磁继电器模块将常开触点闭合,同时,执行更改密码指令,接收控制方发送的新输入端编码并替换本地存储的原来的输入端编码;
[0013]匹配不成功,则结束流程。
[0014]优选地,所述通信模块中设置有滤波器,所述滤波器能够滤除频率超过预设阈值的输入数据,所述通信模块接收来自控制方的数据经所述滤波器滤波后再发送给所述控制模块。
[0015]优选地,所述通信模块的移位时钟输入端的输入端时钟的频率能够在所述滤波器的预设阈值以下任意变化。
[0016]优选地,在所述控制模块中还存储有每个所述开关控制器独有的ID号,所述控制模块在收到所述控制方发送的查询ID号的指令后,将其ID号发送给控制方。
[0017]优选地,在所述控制模块将其所在所述开关控制器的ID号发送给控制方并接收到控制方发送的ID成功采集的反馈之后,允许接收控制方发送的开启和更改密码指令,在收到查询ID号的指令前收到的开启和更改密码指令视为无效。
[0018]优选地,所述通信模块的串行码输入端接收的串行码无起始位、无停止位。
[0019]优选地,所述通信模块上设置反馈输出端,所述开关控制器通过所述反馈输出端将自身的状态信息反馈给控制方。
[0020]优选地,所述控制模块在接收到控制方的关断指令后,通过所述驱动单元驱动所述电磁继电器模块将常开触点打开。
[0021]优选地,所述控制模块执行更改密码指令继续从控制方接收的数据包括原来的输入端编码和新输入端编码,在将从控制方接收到的新输入端编码替换本地存储的原来的输入端编码之前,需要再次对本地存储的输入端编码与从控制方接收原来的输入端编码进行匹配,匹配成功后再替换。
[0022]优选地,所述输入端编码米用24为编码。
[0023]优选地,所述输入端编码由控制方随机生成。
[0024]本发明的有益效果如下:
[0025]本发明的开关控制器在每次成功开启的同时都会更改输入端编码,进行一次一密的编码控制,此编码可为控制方的操作设备随机生成,不为操作者或其它操作设备知晓,只能由该操作设备对其再次打开并再次更改开启码,可有效防止人为知晓,即使人为知晓此次开启码,也不可预知下次开启码,具备极强的保密性。
【附图说明】
[0026]图1为本发明的高安全性可编程控制的开关控制器的结构示意图;
[0027]图2为本发明的开关控制器的串行数据采集流程图;
[0028]图3为本发明的开关控制器的工作流程;
[0029]图4为本发明的开关控制器的查询ID指令流程图;
[0030]图5为本发明的开关控制器的开启和修改密码指令流程图;
[0031]图6为本发明的开关控制器的关断指令流程图。
【具体实施方式】
[0032]下面结合附图和具体实施例对本发明的技术方案和有益效果进一步进行说明。
[0033]参见附图1,本发明的高安全性可编码控制的开关控制器,包括:
[0034]控制模块,用于接收来自控制方的指令并执行;
[0035]通讯模块,用于实现控制模块与控制方的通信;
[0036]电磁继电器模块:根据控制模块的指令执行开启/关断命令;
[0037]驱动模块,用于实现控制模块对电磁继电器模块的控制;
[0038]电源模块,用于给上述各模块供电;
[0039]其中,控制模块中存储有初始设定或根据控制方命令设定的输入端编码,控制模块接收控制方发送的包含输入端编码的开启和更改密码指令,将从控制方接收到的输入端编码与本地存储的输入端编码进行匹配:
[0040]匹配成功后,则执行开启指令,通过驱动单元驱动电磁继电器模块将常开触点闭合,同时,执行更改密码指令,接收控制方发送的新输入端编码并替换本地存储的原来的输入端编码;
[0041]匹配不成功,则结束流程。
[0042]本发明的开关控制器,在输入编码匹配成功后,将开启和更改密码的操作同时进行,可以实现本发明的开关控制器的快速反应。
[0043]本发明的开关控制器,为了降低人为在输入端高速扫码从而短时间内破获输入端编码的风险,在通信模块中设置滤波器,滤波器能够滤除频率超过预设阈值的输入数据,通信模块接收来自控制方的数据经滤波器滤波后再发送给控制模块,该预设阈值的大小可以根据安全需要设定,超过预设阈值的频率的高速扫码输入直接被滤波器滤除,使得扫描输入无效,可以防止人为在输入端高速扫码从而短时间内破获编码,从而保证了极高的安全性。
[0044]为了进一步增强保密性,在控制模块中存储每个开关控制器独有的ID号,控制模块在收到控制方发送的查询ID号的指令后,将其ID号发送给控制方。ID号的设置一方面可以帮助控制方在其控制的众多开关控制器中确认当前开关控制器是否是需要进行开启操作的开关控制器,另一方面,也可以帮助控制方确认当前开关控制器身份,因为ID号的唯一性,如果开关控制器被人为更换过,则不能通过控制方的ID身份验证,从而进一步增强了保密性。
[0045]在控制模块将其所在开关控制器的ID号发送给控制方并接收到控制方发送的ID成功采集的反馈之后,允许接收控制方发送的开启和更改密码指令,在收到查询ID号的指令前收到的开启和更改密码指令视为无效。即每次首先需要通过开关控制器的ID身份认证,才能进入输入端编码的匹配环节,从而使保密性得到更进一步的增强。
[0046]本发明中,通信模块的串行码输入端接收的串行码无起始位、无停止位,通信模块的移位时钟输入端的输入端时钟的频率能够在滤波器的预设阈值以下任意变化,从而可以降低指令被破解的风险。具体实施时,设置每个有效的时钟脉冲将一位新的串行数据位移入缓冲区后,都要将最新的数据与三个指
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1