来源:本站整理 作者:佚名 2009-05-06 16:02:14
4 基于PIC16C54的解码原理
对于跳码编码可用由MICROCHIP公司提供的专用解码芯片(如HCS5XX)进行硬件解码,考虑到成本等因素,本系统采用单片机16C54进行软件解码。系统电路如图5所示。图中RF接收器来接收遥控器发射的信号,以PIC16C54进行软件解码,产生S0~S3的控制信号,以便对车库门马达,照明灯具及报警系统进行控制。
为了使发送器,接收器一起工作,发送器首先要被“学习”确认,“学习”确认完成后,解码器将所学的序列号和同步值经加密后存储到E2PROM中,解码器需要工厂代码(只有相同工厂代码的发射器才能进行学习),工厂代码通常存储到ROM中,以提高安全性。解码器取得系列号之后先与工厂代码结合产生与发射器相同的密钥,并用这一密钥进行解密滚动数据。解码器接收到一次发送后,立即检查序列号是否已被学习,如果是,则进行解码过程,由生成的密钥对滚动码部分进行解密,用鉴别位来判断解密否有效,如果以上通过,则检查同步计数器是否匹配,在确认其匹配后,再去处理接收到的按键信号指令。解码器的基本操作如图6所示。图中数字表示信息处理次序。
5 结语
该系统综合运用了微机控制技术,无线传输技术,数据加密技术,设计了一种成本低廉,性能可靠,安全性高的车库门禁系统,得到了广大车主的认可。实际使用时还可通过增加硬件及软件,提升系统功能,使其可以满足更广泛的要求。