新闻中心

EEPW首页>模拟技术>设计应用> 基于RFID的网络式汽车安防系统设计

基于RFID的网络式汽车安防系统设计

作者: 时间:2012-03-06 来源:网络 收藏
(1)请求唤醒;(2)防重叠(防止多张卡片重叠造成的数据错误);(3)选择卡片;(4)密码认证;(5)读写操作。STM8A对Mifare卡片的这一系列操作流程必须按固定的顺序进行。当有Mifare卡进入到射频天线的有效范围,读卡程序将开始进行上述一系列的操作,将卡片唯一的64位ID读出,与E2PROM中的已存的ID进行对比,以确定车主的身份是否合法。

  3.3 GSM操作流程

  GSM模块为本课题的重点和难点。当串口检测到有新短信发送至SIM卡时,此任务将被激活。通过初始化任务调用AT+CNMI指令,可以使短消息送达时模块自动发送+CMTI:mem>,index>到STM8A,其中index>表示新短消息在SIM卡存储器中的位置,以便方便读取。系统正是依靠判断是否收到+CMTI来激活此任务。

  此任务的流程图如图4所示。首先通过AT+CMGR指令将短消息的协议数据单元(ProtocolDataUnit,PDU)读入一个专门的数组中,向模块发送AT+CMGR=index>/r/n指令,模块则会将SIM卡存储器中index>位置的短消息送出,具体格式为+CMGR:stat>,[alpha>],length>CR>LF>pdu>OK.通过指针寻找,可以方便的将PDU读出。其后从PDU中提取发送方电话号码、UD中的密码、内容。只要辨认出关键词,就可以判断是何种操作类型。所以可以将“密码设置”、“用户号码”、“供油供电”、“断油断电”这些关键词在的PDU中的编码存入固定的常量数组中,将收到的PDU内容通过“strncmp ”函数与之比较即可得出操作类型。这里需要注意的是,PDU中的短消息内容以unicode码的“hex ”形式表示,每一个字均占4个字节。如“供”字的unicode码为两个字节“0x4F ”和“0x9B ”,在PDU中,则表示为4个字节“4F9B ”。

基于RFID的网络式汽车安防系统设计

图4 GSM操作流程图

  4 结束语

  本系统综合了和GSM的优点,车钥匙即射频卡,非接触,安全,便捷,用户手机实现对汽车的远程监控和分级响应,报警覆盖面广,采用了车用微控制器,现场的抗干扰能力增强,可靠性高,较好地达到了汽车防盗要求的各项指标,在实际试用中取得了很好的效果。另外功能易于扩展,如果需要定位跟踪功能,可添加GPS模块,如果要进入物联网,也只需要在软件上进行修改。因此完全可以取代目前使用的无线电防盗技术,有着可观的实用价值和市场前景。

tcp/ip相关文章:tcp/ip是什么



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭