新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 远程无钥匙系统(RKE)的方案设计

远程无钥匙系统(RKE)的方案设计

作者:时间:2010-09-11来源:网络收藏

  1.5 软件设计

  编码加密操作流程如图8所示。

  

按此在新窗口浏览图片

  图8 编码加密操作流程

  如果有按键按下,HCS300将被唤醒,同时通过10 ms延时消抖。同步计数器、描述信息、按键信息被编码形成跳频码。每次发送跳频码都会不一样,即便是同一个按键按下,在64K次按键过程中发送的跳频码也 不会发生重复,因此在较长的时间内,按键密钥信息不会被盗取。如果在发送的过程中检测到新的按键按下,那么将会立即复位,而且当前的代码将不会继续执行; 离开按键后,对代码字是没有影响的,除非没有按键继续保持按下状态,在任何情况下传输代码都会完成,同时下电。

  接收部分解码解密流程如图9所示。

  

  图9 解码解密流程

  上电后,MC9RS08KA2开始判断是否有I/O中断产生。如果没有,则进入低功耗睡眠模式(停止模式3);如果有I/O中断产生, 那么进入中断,唤醒MCU,同时进行软件DES算法解密。如果解密不成功,则继续接收数据;如果解密成功,则执行相应的继电器操作(如开/关门等),然后 系统继续进入睡眠状态。

  2 结论

  通过结合多家外围器件和微处理器件,利用Microchip KEELOQ芯片的安全性,Maxim的射频芯片的可靠性、稳定性和Freescale微处理器的高集成度及性价比,整合各家优势,提高了系统的整体性 能。通过实际运行,系统达到了预先设计的要求。本次设计只使用了2个按键,根据需要可以外扩功能按键达到15个,用于实现不同的控制信息要求。设计人员可 以根据自行需要进行相应的扩展。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭