摘要: |
在汽车业高度发达的今天,汽车己逐步进入中国的工薪阶层,成为普通市民的主要交通工具。但是,我国目前还是一个发展中国家,汽车(特别是轿车)的偷、盗、抢案仍然居高不下。所以,汽车的防盗技术显得越来越重要,这方面的研究也紧随新的电子技术的发展而不断取得进展。目前,基于滚动密码的无线遥控技术已经发展的很成熟了,将该技术融入汽车防盗系统,以实现锁定汽车四轮的机电一体化防盗系统,是汽车防盗系统最有潜力的发展方向。
本文介绍了这个系统的硬件构成,包括系统的微处理器PIC16F688、无线接收模块RX3310A、无线遥控模块HCS301、驱动电路模块以及外围电路;详细分析了滚动码安全加密机制,系统数据信息处理中用到的无线数据接收算法、滚动码软件解密算法、主从微处理器通信协议以及系统应用控制流程。
本设计采用了微芯公司的中档单片机PIC16F688作为系统的微处理器,软件设计上采用了模块化设计,将系统所要实现的功能分成多个任务分别设计任务子程序,在微处理器的调度管理下进行系统的运行。微处理器对整个系统的数据信息处理,主要采用轮询方式。首先从理论上系统地论述了通过滚动码进行无线信息加密传输的特点,讨论了将该技术应用于汽车防盗系统中的可能性,对系统中用到的无线遥控信息发送格式进行了说明。阐述了基于滚动码技术的汽车防盗系统的组成,以及其工作过程。在详细介绍单片机通过无线遥控模块,使用RX3310A模块接收无线遥控数据的基础上,采用软件解码方法,实现了滚动码数据的安全解密与确认。本文以微处理器控制单元的软、硬件设计为主要内容,对各个不同功能模块的硬件系统、软件流程进行了重点阐述。最后,本文对该系统的关键部分——系统可靠性和系统授权控制等进行了测试。测试结果表明,采用PIC16F688单片机,RX3310A接收模块等组成的汽车防盗系统,运行稳定,可靠性好,操作简便,满足设计要求。
|