微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于嵌入式Linux的便携式RFID信息采集与处理系统

基于嵌入式Linux的便携式RFID信息采集与处理系统

时间:07-01 来源: 点击:


  3 系统电源管理

  本系统使用锂电池为系统供电。为了延长电池的续航能力,将应用程序设计为三种运行状态:上电空闲状态、程序执行状态及系统睡眠状态。当用户不进行任何操作时,系统将进入睡眠状态以达到省电目的。系统的睡眠是基于微处理器的电源管理功能实现的,进入睡眠的步骤如下:

  (1)关闭所有外设;
  (2)保存当前系统状态;
  (3)使SDRAM进入自刷新模式;
  (4)设置唤醒事件,使微处理器进入睡眠状态。

  当唤醒事件发生时,如有键按下,则执行系统复位。过程如下:

  (1)恢复部分微处理器的寄存器;
  (2)唤醒外部设备,系统开始运行。

  本文介绍了在AT91RM9200高性能ARM芯片上运行嵌入式Linux,结合TagMaster AB公司功能强大的射频识别模块S1510实现便携式标签卡的信息采集和处理。系统使用方便、灵活。另外,为克服LCD低温无法工作、亮度不够及耗电大的缺点,采用OLED显示模块使系统可以在恶劣环境下应用,并增加了电池的续航能力;为使系统与上位机通信方便,采用了支持热插拔的USB接口。

  参考文献

1 Rubini A著,魏永明译.LINUX设备驱动程序(第二版)[M].北京:中国电力出版社,2002
2 张 娟,吴大伟.应用RFID">RFID的便携式数据采集与处理系统的研究[J].微型电脑应用,2005;21(6)
3 蔡 震,蒋辉柏,周利华.Linux系统下USB设备驱动程序的开发[J].计算机测量与控制,2003;11(2)
4 TagMaster AB. Sweden.Handheld Confi Talk Reference Manual[Z].2003
5 TagMaster AB.Programmer′s Guide LockTag Handheld[Z].2005
6 Robert Love.Linux Kernel Development(Second Edition)[M].北京:机械工业出版社,2005

作者:电子技术应用 武国强,吕柏权

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top