系统软件设计
根据系统要求,在读卡器对电子标签读取标识数据时,读卡器先发唤醒信号,然后进入接收模式,如果15ms内接收到信息,则给出蜂鸣声;没有接收到信号,则再次发射唤醒信号,循环工作。
电子标签平时处于休眠状态,当唤醒电路接收到433MHz射频信号时,向MCU发出唤醒信号,MCU被唤醒,立即唤醒RF模块,进入接收状态,检测RF模块有无信号,如无信号,标识电池电量不足。接收到正确信号后,MCU关闭RF模块,使其进入休眠状态,并关闭唤醒电路,设定8s延时,防止在同一标识区重复唤醒,MCU进入休眠状态,定时唤醒后,MCU打开唤醒电路,进入下一次接收状态。当1s内接收到唤醒信号,则再设10分钟延时,关闭唤醒电路,防止在同一标识区重复唤醒,在此期间MCU和RFID处于休眠状态。然后进入接收状态。流程图如图4。

图4 电子标签软件流程图
说明:休眠状态A—唤醒电路开,RF模块和MCU休眠,MCU定时器关闭;
休眠状态B—唤醒电路关,RF模块和MCU休眠,MCU定时器开。
结语
本系统是根据国内东南沿海某省实际需求进行开发的,2006年初已经在北京的测试场通过测试,第一阶段的研发圆满完成,现已进入生产型开发。该省一期投入将达到几十万套标签。