基于MSP430和CC1100的有源RFID设计
时间:01-28
来源:互联网
点击:

3.2提高工作效率
用宏定义来代替子程序调用。因为CPU进入子程序时,会首先将当前CPU寄存器推入堆栈(RAM),在离开时又将CPU寄存器弹出堆栈,这样至少带来两次对RAM的操作,所以读RAM会比读Flash带来更大的功耗。用宏定义来代替子程序调用,无疑会降低系统的功耗。
尽量减少CPU的运算量,将一些运算的结果预先算好,放在Flash中,用查表的方法替代实时的计算,减少CPU的运算工作量,可以有效降低CPU的功耗;不可避免的实时计算,精度够了就结束;尽量使用短的数据类型:如尽量使用字符型的8位数据替代16位的整型数据,尽量使用分数运算而避免浮点数运算等。
让I/O模块间歇运行,不用的I/O模块或间歇使用的I/O模块要及时关掉,以节省电能。不用的I/O引脚要设置成输出或设置成输入,用上拉电阻拉高。若引脚没有初始化,可能会增大单片机的漏电流。
结束语:
本文详细介绍了基于MSP430单片机的低功耗有源RFID标签的设计,合理地利用了MSP430单片机的中断、定时、运算等功能,借助于软件优势,对耗能较低的CC1100模块采取限能工作措施,提高了电池的寿命,增加了系统可靠运行的时间。目前国内RFID技术还处于起步阶段,相信随着相关技术研究的深入,RFID必将得到广泛的应用。
有源RFID 天线 双向有源标签 UHF无线发射 相关文章:
- 基于有源RFID文件管理方案(01-24)
- 有源RFID系统中可靠通信的研究(07-30)
- 极低功耗温湿度传感有源RFID的标签的设计(05-24)
- 天线在无线电工程中的作用(12-30)
- 接收天线的分类(08-10)
- 天线分集技术的原理(08-08)
