论文部分内容阅读
随着社会的发展,人们生活水平的日益提高,人们对于家居的门禁系统的安全性和可靠性的要求也越来越高。传统的机械锁由于机械结构简单,安全性低,容易遭到暴力破坏等特点已经不能满足人们的需要。然而对于在特殊场所所使用的门禁系统,例如银行,证券交易所,生物中心和政府军队重地,这些门禁系统通常具有较多身份验证,极高的安全性和可靠性,然而其造价对于普通的消费者来说,过于高昂导致普通消费者难以承受。中低端非接触式遥控智能门禁系统的发展成为家居门禁的研究热点和重点。非接触式的遥控门禁系统由遥控器和接收端控制系统组成。本系统将Microchip的HCS300跳码编码器集成到遥控器中,HCS300跳码编码器采用了KEELOQ编码技术对数据进行加密,其加密密钥长达64位。KEELOQ加密技术是一种非线性加密方法,使得加密后发送的数据都是不重复的,无规律的,经过KEELOQ加密技术加密后的数据的保密性极高,从而确保了系统的安全性。接收端的控制系统是由数据接收模块,控制模块,和驱动电机模块构成。PIC16F1823单片机价格低廉,功能丰富强大,因此本系统的控制模块采用此型号的单片机。在控制系统可以执行动作之前,控制系统首先要学习遥控器的信息,保存遥控器的身份凭证。为了提高门禁系统的可靠性和可用性,本系统采用了双模热备份的容错机制,因此控制系统需要进行主备机的识别和心跳协议的设计。主备机识别用于两个单片机之间确认主机和备机,在正常情况下,两个单片机一个为主机,一个为备机。当控制系统接收到遥控器的命令时,主机发出控制命令驱动电机芯片驱动电机,而备机不发出控制命令。心跳协议用于两个模块之间的相互监视,在系统运行的过程中,主备机相互监视对方的状态。当主机由于故障无法正常工作时,备机根据心跳协议切换为主机,使得系统继续向用户提供服务。根据用户的实际需要,本系统提供了三个版本的控制系统可控选择,使得用户可以方便的选择适当的价格和相对应的服务。文章最后叙述了容错计算的基本概念和可靠性度量模型,并根据度量模型对本系统的可靠性和可用性进行了数值评估。