PC 机接口电路的具体实现如图4 所示,RS232 的电平标准如下:逻辑“0” 的电平范围为-5V—15V,逻辑“1”的电平范围为5V-15V 。这里选用的MAX232A 是MAXI 公司的RS232 电平转换芯片。当PC 机的TXDPC 输出到R1IN 时候, 首先由MAX232A 转换成TTL 电平由R1OUT 输出, 经过6N137 光电隔离后输入DI 脚,从而装换为RS485 电平由Z,Y 输出。
同理单片机输出信号转换成的RS485 电平信号输入A,B 脚,经过MAX490 转换成TTL 电平,再经过光电隔离最终由RXDPC 输出。必须强调的是在电路的连接中PC 接口电路中的MAX490 芯片引脚RSOUT+,RSOUT-必须和单片机侧MAX490 芯片引脚RSIN+、RSIN-两两错开相连的。这样才能正常的通信。
2.3 高频谐振功率放大器电路
高频谐振功率放大器电路可以工作在A 类、B 类或C 类状态,考虑到C 类谐振功放适用于输入信号比较大、输出功率大、效率高,因此,在大功率射频功放电路中采用。功率放大器电路如图5 所示。
2.4 反冲突处理
在RFID 系统中,阅读器与应答器之间的通信,不能排除可能会有一个以上的应答器同时处于阅读器的作用范围内,当在阅读器的天线区域中有多个应答器同时到达时,它们将几乎同时响应阅读器的指令而发送信号,这样就会产生信道争用的问题,信号互相干扰,阅读器不能正确接收数据,即发生了碰撞(Collision)。
为了提高系统的抗“碰撞能力”,就需要采用信道编码技术,对可能或已经出现的差错进行控制,信道编码是使不带规律或规律性不强的原始数字信号变换为带上规律性或加强了规律性的数字信号,信道译码器则利用这些规律性来鉴别是否发生错误,或进而纠正错误。3 系统软件设计系统如图6 所示,初始化设置包括GPIO 设置,串口通信模块设置,中断设置包括外部中断和定时器中断设置。
图6 系统软件流程图
当应答器进入阅读器的天线感应范围,经过一段时间的延迟,应答器上电复位,进入停顿状态,在此状态下可接收阅读器发送的请求应答指令,当应答器接到阅读器的请求应答指令后,返回卡的类型号,随即阅读器发送防冲突指令,系统进入防冲突循环中,防冲突循环结束后,阅读器发出选卡指令,选中其中一张卡,在此阶段,应答器处于准备就绪状态,被选中的卡随即进入激活状态。此后,阅读器可以发送多种不同的指令,发送完成后等待接受应答信息。
上述操作完成后,阅读器发送停止指令,应答器从激活状态返回到停顿状态,一次交易结束,单片机可以把关键信息作传输或显示