基于nRF905芯片的主动式RFID系统设计(3)
本文设计了以nRF905作为射频接口的主动式RFID系统的通信协议,可以将基本控制,通信等功能函数编程写入控制系统,通过调用函数功能模块以完成特定的功能,如物流跟踪、自动收费等。
4.1 数据帧格式
为减少无线通信中的相互干扰,提高通信效率,待传输的数据必须先打包成数据帧。数据帧的长度必须合适,太长则易被干扰,太短会导致通信效率低。
本文设计了表2所示的数据帧格式,其中前导码为nRF905自动产生,用来进行接收和发射数据同步;地址(2B)是发送的目的地址,要求在本RFID系统内无重复;数据长度(1B)用来指明有效数据的长度,有效数据(4B);校验字为8位的CRC校验,由nRF905中硬件电路产生。
4.2 数据通信流程
nRF905作为阅读器与射频卡的通信接口,采用半双工方式通信,在发射和接收模式间切换需要等待550μs的稳定时间。RFID系统中无线通信的软件流程如图4所示。
数据通信采用传输前侦听的“载波检测协议”,即接收数据前先检测载波信息(nRF905的CD引脚)和地址匹配信息(AM引脚)。只有当载波存在且发送地址正确(高电平)时,才接收数据包;发送数据前,也要先转到接收模式侦听CD引脚为低电平(要传输的频率通道未被占用),方转入发射模式发送数据;使用此协议可以实现简单有效的防碰撞。
此外还可以根据需要对MCU编程实现更为复杂的防碰撞或加密解密算法。nRF905开始总是工作在待机状态,通过SPI 接口接收到控制系统的命令后选择进入发射或接收数据的模式,在阅读器与射频卡之间进行无线通信,接收或发射完有效的数据包后数据就绪引脚DR被置高,MCU检测到DR为高,即将nRF905转入低功耗的待机模式。此时MCU还可通过SPI口读出nRF905接收到的有效数据。
5、结 语
本文以nRF905芯片作为射频接口,设计了一种工作在微波频段的新型主动式射频识别系统,并给出了其通信模块实现方案。
这种新型的基于射频芯片的主动式RFID系统信息实时性好、数据容量大、作用距离远,并具有集成度高、易于调试、低功耗、低成本和易扩展等特点,可以广泛应用于对数据实时性要求高及数据需反复读写的场合。
(责任编辑:admin)- “扫一扫”关注融合网微信号
免责声明:我方仅为合法的第三方企业注册用户所发布的内容提供存储空间,融合网不对其发布的内容提供任何形式的保证:不保证内容满足您的要求,不保证融合网的服务不会中断。因网络状况、通讯线路、第三方网站或管理部门的要求等任何原因而导致您不能正常使用融合网,融合网不承担任何法律责任。
第三方企业注册用户在融合网发布的内容(包含但不限于融合网目前各产品功能里的内容)仅表明其第三方企业注册用户的立场和观点,并不代表融合网的立场或观点。相关各方及作者发布此信息的目的在于传播、分享更多信息,并不代表本网站的观点和立场,更与本站立场无关。相关各方及作者在我方平台上发表、发布的所有资料、言论等仅代表其作者个人观点,与本网站立场无关,不对您构成任何投资、交易等方面的建议。用户应基于自己的独立判断,自行决定并承担相应风险。
根据相关协议内容,第三方企业注册用户已知悉自身作为内容的发布者,需自行对所发表内容(如,字体、图片、文章内容等)负责,因所发表内容(如,字体、图片、文章内容等)等所引发的一切纠纷均由该内容的发布者(即,第三方企业注册用户)承担全部法律及连带责任。融合网不承担任何法律及连带责任。
第三方企业注册用户在融合网相关栏目上所发布的涉嫌侵犯他人知识产权或其他合法权益的内容(如,字体、图片、文章内容等),经相关版权方、权利方等提供初步证据,融合网有权先行予以删除,并保留移交司法机关查处的权利。参照相应司法机关的查处结果,融合网对于第三方企业用户所发布内容的处置具有最终决定权。
个人或单位如认为第三方企业注册用户在融合网上发布的内容(如,字体、图片、文章内容等)存在侵犯自身合法权益的,应准备好具有法律效应的证明材料,及时与融合网取得联系,以便融合网及时协调第三方企业注册用户并迅速做出相应处理工作。
融合网联系方式:(一)、电话:(010)57722280;(二)、电子邮箱:2029555353@qq.com dwrh@dwrh.net
对免责声明的解释、修改及更新权均属于融合网所有。