首 页 用户登录 | ![]() |
|||
|
|||
按字母检索 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
按声母检索 | A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | W | X | Y | Z | 数字 | 符号 |
|
![]() |
您的位置: 5VAR论文频道 → 论文中心 → 理工论文 → 电子通信 |
|
|||||
射频识别芯片在汽车智能防盗报警装置中的应用 | |||||
收集整理:佚名 来源:本站整理 时间:2009-01-10 22:31:42 点击数:[] ![]() |
|||||
陷入死循环,从而提高整机的稳定性和可靠性。 射频识别系统的软件设计核心是对射频卡发出的信号进行读取和校验。其中身份识别子程序流程图如图3所示。本系统中所用到的射频卡是只读卡,所以只需将其唯一的64位ID读出,然后经校验无误后与E2PROM中已存的ID进行对比,即可确定车主身份。 3.1 射频信号的读取 图4给出了信号每个字节的格式,它由10 位组成。第一位是起始位,固定为 1,最后一位是停止位,固定为0,第2~9位是实际发送的数据(最先收到的位为LSB),由于是负逻辑故数据需反相处理。 图5所示是阅读器读取数据的时序。射频卡发出的数据采用FSK调制。操作时可将TXCT置为0,延时50ms,然后再将TXCT恢复成1。此后约经过3ms,SCIO开始输出数据。该数据的第一个字节即为起始字节,总共输出14 字节数据。 3.2 CRC数据校验算法 CRC校验是为了检查信息字段是否传送正确而设置的,它是信息字段的函数。本文采用16位循环冗余校验码(CRC-CCITT),其生成的多项式为:
(1)先将CRC校验码(2个字节)的初始值设定为00H,00H(图6中0~15表示CRC的位0~15)。 (2)CRC校验码全部右移一位,并在A处与要进行CRC校验的数据的第1位作XOR运算。 (3)经步骤2运算后,A处的结果如为1,则反相MSB(位15),然后检查MSB是否为1,如MSB为1则反相位13和位10,否则转到步骤4。而如果A处的结果为0,则检查MSB是否为1,若MSB为1则反相位3和位10,不是则转到步骤4。 (4)检查A处是否已运算64次,若不是,则重复步骤2到4。 接收端校验的过程实际是所有信息码加上CRC校验码,然后将其作为一个整体再求一次CRC校验的过程,如果最后结果是全零,则表示CRC校验正确,否则表示错误。 应答器信息的读取必须严格按照其时序进行,否则将得不到所需的正确信息。限于篇幅,本文未列出具体程序。 本文主要介绍了射频识别技术应用于汽车防盗系统的方法和实现。笔者运用射频识别技术研制的新型汽车防盗器,经过数次调试和试用,其性能不仅稳定,而且安全可靠。在实际应用中也取得了良好的效果。实践表明,该防盗器具有技术先进、实用、方便、兼容性好、体积小和功能全等优点,是一种比较理想的汽车防盗系统。 |
提供人:佚名 | |
【返回上一页】【打 印】【关闭窗口】 |
![]() |
5VAR论文频道 |
![]() |
5VAR论文频道 |
![]() |
关于本站 -
网站帮助 -
广告合作 -
下载声明 -
网站地图
Copyright © 2006-2033 5Var.Com. All Rights Reserved . |