菜单
  

     
    图6中间件在RFID系统中的环节
      在中间件与单片机Atmega88通讯中,本文采用了蓝牙技术。所以读卡器也可称为蓝牙读卡器。
    4.2  蓝牙通讯
    蓝牙技术是一种“暴露的”无线通信技术。它允许蓝牙设备在10m(1.0版)或100m(2.0版)范围之内进行互相通信。支持点对点及点对多点通信,工作在2.4GHz频段。数据速率为1Mbit/s。
        蓝牙技术主要目的就是使设备摆脱纷乱的物理连接。目前很多设备使用了这种技术,如蓝牙耳机、蓝牙modem、蓝牙打印机等。
    蓝牙设备的连接有两种方式:虚拟串口方式与WinSocket接口方式
    我们的蓝牙读卡器是采用模拟串口方式,COM端口模拟在协议栈的最上面,通过RFCOMM提供虚拟COM口。一旦创建了COM口,那么接下来的操作就跟串口方式一样,可以完全地看作一个已有的串口。
    具体要能使用RFID蓝牙读卡器进行开发要做如下几步:
    1.使PC或PPC与读卡器配对,读卡器配对码:0000
    2.配对成功后,PPC应该有一虚拟蓝牙串口与读卡器连接(通常是COM7或COM6,机器不同可能不同);
    3.这时可打开演示程序(其实就是读串口的程序)进行测试,设置串口号;
    4.点击“打开”打开串口,如果打开成功,蓝牙读卡器蓝灯变成3秒闪一次;
    5.这时用读卡器读取RFID,其号码就显示在接收区上了;
    4.3  通讯协议
    模块间的通讯协议如下:
    1)数据格式
    数据格式(起始位,数据位,校验位,停止位)可以根据通讯的需要由软件设置,下面是设备支持的数据格式:
    参数    描述
    波特率    可选: 9600, 19200, 38400, 57600, 1152000
    数据位    固定: 8 bits
    起始位    固定: 1 Bits
    停止位    固定: 1 bit.
    校验位    可选: Odd, Even, None
     下面是默认设置:
    波特率    数据位    起始位    停止位    校验位
    9600    8    1    1    None
    2)数据包格式
    数据包格式,命令包是由主机发送到读写器,返回包是由读写器返回主机。
    命令包格式 (主机到读写器):
    STX    STATION ID    DATA LENGTH    CMD    DATA [0..N]    BCC    ETX
    (BCC) = STATION ID DATALENGTH CMD DATA [0]  …  DATA [n], where  is the “EOR”.
    返回包格式 (读写器到主机)
  1. 上一篇:51单片机公交车语音播报及显示系统设计+流程图+源码
  2. 下一篇:51单片机八音阶电子琴设计+流程图+程序代码
  1. 基波磁通补偿的串联混合...

  2. DSP交流伺服永磁电机驱动...

  3. 稀土永磁风力发电机控制系统设计+流程图

  4. PLC双馈式风电系统转矩控制系统设计+梯形图

  5. stc15单片机水温水压无线监...

  6. PLC三十万大卡冷水机组电控设计+梯形图

  7. PIC16F73单片机逆变电源硬件电路设计+电路图

  8. 浅析中国古代宗法制度

  9. 高警觉工作人群的元情绪...

  10. 上市公司股权结构对经营绩效的影响研究

  11. C++最短路径算法研究和程序设计

  12. g-C3N4光催化剂的制备和光催化性能研究

  13. 现代简约美式风格在室内家装中的运用

  14. 江苏省某高中学生体质现状的调查研究

  15. 中国传统元素在游戏角色...

  16. NFC协议物理层的软件实现+文献综述

  17. 巴金《激流三部曲》高觉新的悲剧命运

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回