远程无钥匙进入系统的方案设计
时间:12-12
来源:互联网
点击:
接收部分微处理器控制电路如图7所示。
1.5 软件设计
编码加密操作流程如图8所示。
如果有按键按下,HCS300将被唤醒,同时通过10ms延时消抖。同步计数器、描述信息、按键信息被编码形成跳频码。每次发送跳频码都会不一样,即便是同一个按键按下,在64K次按键过程中发送的跳频码也不会发生重复,因此在较长的时间内,按键密钥信息不会被盗取。如果在发送的过程中检测到新的按键按下,那么将会立即复位,而且当前的代码将不会继续执行;离开按键后,对代码字是没有影响的,除非没有按键继续保持按下状态,在任何情况下传输代码都会完成,同时系统下电。
接收部分解码解密流程如图9所示。
上电后,MC9RS08KA2开始判断系统是否有I/O中断产生。如果没有,则系统进入低功耗睡眠模式(停止模式3);如果有I/O中断产生,那么进入中断,唤醒MCU,同时进行软件DES算法解密。如果解密不成功,则继续接收数据;如果解密成功,则执行相应的继电器操作(如开/关门等),然后系统继续进入睡眠状态。
2 结论
通过结合多家外围器件和微处理器件,利用Micro-chip KEELOQ芯片的安全性,Maxim的射频芯片的可靠性、稳定性和Freescale微处理器的高集成度及性价比,整合各家优势,提高了系统的整体性能。通过实际运行,系统达到了预先设计的要求。本次没计只使用了2个按键,根据需要可以外扩功能按键达到15个,用于实现不同的控制信息要求。设计人员可以根据自行需要进行相应的扩展。
- 全双工无线数传电台方案设计(10-07)
- 地铁交通安防视频监控系统的方案设计(09-02)
- 基于车载雷达系统的波导缝隙天线方案设计(08-16)
- WiMAX客户端接入方案设计(07-28)
- 基于Lua脚本语言的嵌入式UART通信方案设计(05-03)
- 基于ARM的无线网卡设备驱动方案设计(04-18)