新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > AT89C51与nRF401芯片在RFID系统中的应用

AT89C51与nRF401芯片在RFID系统中的应用

作者: 时间:2011-01-03 来源:网络 收藏



图2为复位电路,在此我们采取手动复位的方式。图3为发射控制部分电路,其实际功能是当按键按下时,与之相连的发光二极管闪耀,同时蜂鸣器发出报警 声,从而在视觉和听觉上一起提醒呼叫者操作成功。其中的C14为退耦电容.可以为2.2 μF的电解电容。同时,因为内部有程序存储器,31脚接高电平(VCC),单片机启动后直接在内部读取指令。图4为无线发射电路,采用环状 差分天线。

本文引用地址://www.cghlg.com/article/173027.htm

(2)接收电路

图5为接收电路示意图,它由接收、并行接口8155、单片机及共阴极LED和语音报警提示电路等组成。 CH1000是一种专为蜂鸣器设计的双极型集成电路,当RF401接收到信号之后,其输出驱动外接压电片HD发出报警声。单片机通过并行接口8155驱动 LED显示。

软件部分

软件设计时,要注意RF401模块工作模式切换时,编程中要做相应的延时处理。 另外一个值得注意的问题是在无线呼叫进行工作时,可能会出现同时有几个发射器处于接收器的工作范围内,这样当有两个或两个以上的发射器同时发送数据时 就会出现数据相互的干扰(碰撞),所以就必须制定适当的通信方式。一般在RF1D中有两种不同的基本通信方式:

第一种通信方式:从接收器到发射器的数据传输为第一种通信形式。发送的数据流同时被所有的发射器接收,此方式称为“无线广播”(Radio)。

第二种通信方式:在接收器的应答范围内有多个发射器的数据同时传输给阅读器,这种通信方式称为多路存取。这是系统中的主要通信方式之一。

系统是个小的无线局域网,所以应选用比较简单的多路存取方法。可以使用在系统中的多路存取方法有ALOHA法,时隙ALOHA法,动态时隙 ALOHA法,“二进制搜索”算法和“动态二进制搜索”算法等,在我们的无线呼叫系统中使用的是“动态二进制搜索”算法,这种算法有效地避免了通信碰撞问 题。

使用RF技术传输数据时很容易受外界的千扰:使传输的数据发生改变导致错误。校验是用以识别并以一定的措施进行数据校正的方法。在电 路设计中经常使用的校验方法有循环冗余校验法(CRC)、海明码、奇偶校验码等,本设计中采用最为简单的检错码——奇偶校验码。奇偶校验是一种简单的广泛 使用的校验方法。这种方法是把个奇偶校验位组合到每一字节中,并被传输,即每字节发送九位,在数据传输前必须确定是用偶数校验还是用奇数校验,以保证发射 器和接收器二者都用同样的方法进行校验。本设计采用偶数校验。

3 结束语

本系统的无线通信采用半双工方式,偶校验。为了防止干扰,在做PCB板时采用1.6mmFR4板材的双面板。通信距离100mm,运行可靠。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭