更全的杂志信息网

Design of Wireless Energy Harvested UHF WSN Tag for Cellular IoT

更新时间:2016-07-05

1 Introduction

Radio frequency identification(RFID)is a well known non contact automatic identification technology widely used in identification,supply chain,logistics,retail,manufacturing,garment industry,medical industry,identity and anti-counterfeiting and many other related applications[1].RFID tags can be classified as passive tags,active tags and semi-active tags.The passive tags gain the power from reader emitting out RF signal in the near distance,so it has no DC power supply[2].Active tags have their own DC energy source and can transmit actively signal;therefore they have better performance than passive tags.Semi-active tags extract the power from their battery,and have a large operating distance.

In traditional wireless sensor network,almost all the wireless sensing nodes(it is also called as wireless sensing tags)operate in active mode or semi-active mode,they get the energy come from the rechargeable battery or other power supply.However,the rechargeable battery has the disadvantages of frequent maintenance and the limited number of charge cycles.For the advantage of battery-free operation,low cost passive sensing tags have got much attention.A convenient solution is to provide energy for the sensing tags by harvesting ambient RF energy sources[3].The RF energy from the environment can greatly extend the life of wireless sensor networks(WSN)[4].The ambient RF energy is a type of new energy everywhere.Sustainability makes ambient RF energy more reliable than other types of new energy,such as solar energy and wind energy.

Many studies have been reported on energy harvesting systems operating on a single band or dual-bands.The proposed techniques involve a quad-band energy harvester[5],a dual-band integrated wireless energy harvesting system[6],a rectenna operating in the GSM band[7],and a RF power harvesting system operating in GSM900 and Wifi2.45 GHz bands[8].These techniques may be adopted to develop new battery-free wireless sensing tags and WSN.Herein,in this paper,a wireless energy-harvested ultrahigh frequency(UHF)WSN tag is proposed.The WSN tag is designed to be implemented by the use of commercial discrete components,on PCB board,instead of conventional RFID ICs.The advantages of PCB design over IC design are fast design iteration time,low development cost and quickly changing the design according to the designer’s intentions[9].

青辰躲在巨石后,捂着嘴巴,简直不敢相信自己的眼睛。云浮山上,何时生活了这么大的蜘蛛?它体高大概已经超过了一丈,八只长长的节足,踏在望天归的背上,借着背后圆月的光辉,整个身体都闪烁着黑亮的光泽,犹如着了一层坚硬的钢铁铠甲。这还不算什么,最令青辰恐怖的是,这只蜘蛛,竟生了一颗人头!

而刘德平教授研发的“桑叶苦瓜糖果压片”优选天然桑叶、苦瓜、枸杞、菊苣、乌梢蛇等,从中成功分离出高能生物活性降糖生物素,并添加人体所需的微量元素,经过科学配伍后加工而成。该产品通过滋补肾阴、滋养五脏,恢复失调的脏腑功能,使机体内五脏平衡、气血平衡、阴阳平衡、元素平衡,并使植物中的活性多肽及有效成分发挥作用,直接激活胰岛受体细胞,从而激活和修复受损的胰岛细胞,恢复胰岛功能,使胰岛素分泌增多,使各种糖、蛋白质、水、电解质紊乱得到全面改善,使五脏器官能够正常吸收利用摄入的糖分,血糖从而自主下降至正常,逐渐摆脱服用降糖药的恶性循环,将血糖稳定在正常范围,并发症自然消除。

The most difficult aspect of a WSN tag is to meet the timing requirement and reduce the power consumption at the same time.It is essential to have a high efficient programming method for the low power requirements.The proposed system reduces MCLK and operates alternately between the low power mode and the active mode to improve the tag performance.The WSN tag supports all the mandatory commands specified in the ISO/IEC 18000-6C protocol and adds a low speed mode(less than 40 kbit/s)to the general ISO/IEC18000-6C protocol.Simultaneously,the WSN tag extends Miller coding function[13].The low-speed mode is used to reduce power consumption,so that the main clock operating frequency is lower.The extended miller subcarriers can reduce interference.The WSN tag protocol implementation flow chart is shown in Fig.2.

This paper is organized as follows.Section 2 describes the WSN tag system architecture.Section 3 details the WSN tag implementation,including the design method of tag circuits and the protocol programing procedure.Section 4 tests the WSN tag.Finally,Section 5 concludes this WSN tag design.

2 WSN Tag System Architecture

Fig.1 shows the system structure of the proposed wireless energy-harvested UHFWSN tag.Here,the system architecture including the rectifying circuit,power manager,modulator,demodulator,sensor and baseband signal processor is described in detail below.

In the RX_IN module in Fig.2,the delimiter of input signal from the reader needs be detected,and the delimiter is at a low level and kept about 12.5μs.The MCU will execute Timer_0 module when the active delimiter is detected.The Timer_0 module achieves decoding function by timer interrupt,and the MCU will start working according to the command received.The Timer_0 module is configured as a rising edge trigger to receive the input signal.The MCU will trigger the interrupt when the rising edge is detected.The interrupt routine uses the current counter value minus the value of the previous counter value to indicate the time interval between two input signals at the rising edge.In the Timer_0 interrupt routine,the time interval of two adjacent rising edges will be frequently used to determine the level of input data.The Timer_0 module decodes the forward link data,extracts the forward link rate and Rtcal/Trcal length,and provides the relevant data for the execution module.If the downlink link rate is lower than 40 kbit/s,the MCLK frequency of the MCU can be set to lower for reducing power consumption according to the length of data0.

The cold start voltage of the direct current(DC)booster,regulator and power manager circuit is 330 mV[10].The DC booster circuit harvests energy from the rectifier circuit,charges the super capacitor,and stops to charge when the voltage is up to the threshold.The threshold can be determined by setting the external resistors of the DC booster chip.

▲Figure1.The proposed wireless energy⁃harvesting UHF WSN tag scheme.

仓网监控中心可实时监控120个仓内作业情况,不仅颗粒度精细,通过视频可直接看到仓内电脑的操作界面。同时经过集成大数据的智能分析,还可对作业现场做出预警及指导,如某位员工在同一位置停留5分钟以上系统即会出现特别提示,辅助仓库管理者进行现场作业管理。

The baseband signal processor implements the ISO/IEC 18000-6C protocol standard,and the detailed design process is described in section 3.The temperature sensor is used to detect temperature in the ambient environment.The temperature sensor can operate at a supply voltage as low as 1.5 V,while operating over the wide temperature range of 50 ˚C to+150 ˚C.The temperature sensor delivers an output voltage that is inversely proportional to the measured temperature,and its low supply current makes it ideal for battery powered systems as well as general temperature sensing applications[11].In the WSN tag,the gain selects(GS)of the temperature sensor are both set to zero,so the voltage output can be approximately expressed as follows.

3 WSN Tag Implementation

In this paper,the onboard MSP430FR5969 microcontroller is responsible to achieve aWSN Tag[12].The MCU has ultra-low power consumption features,which is widely used in the pre-research of low-power systems.The WSN tag achieves the ISO/IEC18000-6C protocol standard and can be identified by Impinj R420 reader.

多层次细节(LOD)模型是加速海量数据场景显示的有效途径,能够保证载入内存的数据始终根据视点,由近及远,不同细节层次的模型数据,从而减轻渲染压力。LOD模型一般通过手动建立不同细节层次的模型数据,工作量大,且耗费时间长,不适合海量数字城市模型数据的批制作。针对纹理数据和模型顶点数据分别采用二次采样和PM箅法[4],生成一系列不同细节层次的模型。

最初的时间,终日不能提及此事,每每以泪洗面,逢人便诉说着自己不幸的遭遇;终有一天,我发现,自己快成了鲁迅先生《祝福》里所描述的祥林嫂。于是,我擦干眼泪,我想,我必须面对没有爱人的日子,承担照顾女儿应该承担的一切,同女儿一起好好过日子。

▲Figure2.MCU achieving RFID tag protocol.

The rectifying circuit harvests RF energy from GSM900 and GSM1800 bands in China and is divided into two rectifier branches utilizing a diplexer,which has high pass and low pass filter functions.The RF-to-DC conversion efficiency is in the range of 20%63.2%while the input power is in the range of22 dBm to 1 dBm in GSM900 band,and in the range of 13.8%55.5%while the input power is in the range of22 dBm to 3 dBm in GSM1800 band.The solar panel collects solar energy and directly connects the output to the DC booster.

“除王大明外,此案还有三名目击者。聂芊芊,王大明的秘书,当晚正在王大明处汇报公司业务,是该案的报案者,目前聂芊芊头部受伤惊吓过度,还不能接受警方的调查。还有一名目击者曾在当晚11:18给市消防队打电话报案,但没有引起消防部门的重视,报案人也没有留下姓名和联系方式,目前警方正在查寻此人,同时也希望这名目击者能迅速到市公安局为此案提供线索。第三个目击者是我市晚报的记者林超……”

The WrEn field indicates whether the WSN tag collects the sensing information or not,and whether it writes the information collected to memory or not.If WrEn is 2’b00,it indicates that the WSN tag does not collect sensing information,reads the sensing information base on the address of the WSN tag distribution and returns sensing information to the reader.If WrEn is 2’b01,it indicates that the WSN tag does not collect sensing information,reads the sensing information base on the address of the word Ptr field and returns sensing information to the reader.IfW rEn is 2’b10,it indicates that the WSN tag collects the sensing information,writes the sensing information to the assigned address by the WSN tag and returns the information to the reader.When WrEn is 2’b11,it indicates that the WSN tag collects the sensing information,writes the sensing information to the address of WordPtr field and returns the sensing information to the reader.

The random number generation module generates the 16 bits pseudo-random number for the communication reliability between tags and readers.The CRC16 of the{PC+XPC+UII}calculates at power-up which is used as the seed of the pseudo-random number.The{PC+XPC+UII}varies in different tags,so the seeds are different too.The pseudo-random number generation algorithm also provides the pseudo-random number for the handling signal.The encoding module encodes and transmits reply data.The MCU can configure a variety of clock frequency to support the different backscatter link frequency by calling the clock generation module.At the same time,the WSN tag supports the forward and backscatter rates less than 40 kbit/s and also supports extension miller subcarrier(the Miller sequence would contain exactly 2,4,8,16,32,64,128 or 256 subcarrier cycles per bit).The clock generation module may set the MCU clock cycles.The highest master clock frequency,MCLK,is 16 MHz.The MCU can quickly change its MCLK frequency through its registers base on the backscatter link frequency(BLF)parameter.

3.1 Sensing Function

The custom sensing command is used to collect almost all sensory information,including temperature information,humidity information,pressure information,and other information.Table 1 shows the formats of the custom sensing commands and Table2 shows its reply formats.

The command field is defined as 0xE001.The WSN field is a parameter of the custom sensing command,and its value represents the type of sensing information.That the WSN is 1 indicates the tag will collect temperature information,and that the WSN is 2 indicates the tag will collect humidity information.

The command execution module implements all the other functions of the WSN tag,including cyclic redundancy check(CRC),finite state machine(FSM)implementation,random number generation,arbitration module,command processing,interrupt control,timing control,working mode switching,and so on.In this paper,the sensing command of detecting the ambient temperature and humidity has been implemented.The sensing functions are very important for aWSN tag;the tag collects various sensing information and replies the information to the reader,which may analyze the sensing information to get the specific environment information.

▼Table1.The sensor command formats

▼Table2.Tag replies to the sensor commands

The WordPtr field indicates the address where the WSN tag writes the information collected to the memory.RN16 field is a 16-bit tag-authentication number.CRC16 field is the CRC check code for ensuring communication reliability.The custom sensing command has a total of 90 bits.The sensing information collected directly by the sensor connects to the analog to digital converter(ADC)of the MCU through analog input pin(the different sensing functions connect different input pins).ADC converts the input analog signal into the digital output(N ADC)and stores N ADC in the corresponding registers.The ADC supports 12-bit analog-to-digital conversion,and the ADC conversion formulas for N ADC are shown as follows.

女孩便是阿花。阿花是韶关人,来惠州找老乡,结果老乡联系不上了。她是来找工作的,工作还没找到呢,就被治安队抓了。阿花正在绝望的时候,林强信救了她。林强信成了她的恩人。林强信说,先别急着找工作,在我这儿吃住些日子吧。那一刻,阿花感动得一塌糊涂,以为自己遇见了好人。

Fig.3 shows the execution of the custom sensing command.When receiving the sensing command,the MCU will jump to the subroutine and then verify the CRC16 and 16-bit tag-authentication number(handle).If the CRC16 and handle both pass the validation,the MCU will continue to execute this subroutine,otherwise it will terminate the process directly.The WSN field is used to select different functions of the wireless sensor network.The WrEn is used to select reading and writing.Finally,if the WSN tag passes the validation,it replies to the custom sensing command(Table 2),otherwise the WSN tag remains silent.

▲Figure3.The execution of the sensing command.

3.2 Miller Coding

The MCU realizes miller coding to meet the ISO/IEC18000-6C protocol standard.The miller coding rules are defined as follows.The original symbol“1”does not convert at the beginning and conducts conversion at the center point.The original symbol“0”is divided into a single“0”or a continuous“0”to be treated differently.When a single“0”appears,the electrical level before 0 is unchanged,even if the electrical level does not convert at the symbol boundary and is meta-intermediate.For the continuous“0”,the electrical level converts at the border of two consecutive“0”.

Firstly,the program encodes the miller preamble according to the TRext value of Query commands.When TRext is 0,the program sends the number of four times M values square waves;when TRext is 1,the program sends the number of sixteen times M values square waves.Secondly,the program adds to a string of 0100111b at the end of square waves.The miller coding uses the shortest instruction to meet the timing requirement,and the jump range of the JMP instruction must be fewer than 512 words to avoid using extra clock cycles for the instruction.The MCU must separate two subcarrier sequences from other subcarrier sequences,because the two subcarrier sequences have only two subcarriers which are not possible to encode all bits as other subcarrier sequences encoding with five clock cycles.The loop jump needs to determine the number of subcarriers and the jump needs two clock cycles,but the program must determine to send 1 or 0 level in five clock cycles.Thus,it is necessary to distinguish two subcarrier sequences from other subcarrier sequences for meeting the timing requirement.

The miller coding is shown in Fig.4.When the main program jumps to the miller coding through a jump command,the program must first configure the specific output ports and specific MCLK according to the BLF.Then,the program jumps to M2(two subcarriers)module when the M value specified in the Query command is one,otherwise it jumps to Mx(more subcarriers than two subcarriers)module.The TRext specified in the Query command determines the number of pilot tone sent.The program jumps to M_byte1_bit0 if the bits_cnt(bits_cnt is zero for the entire byte,vice versa)is zero,otherwise jumps to Send_byte1_bit1.Taking miller value 2 as an example,Fig.5 shows the encoded miller preamble.

The WSN tag expands the M values specified by the ISO/IEC18000-6C protocol standard,and the expanded M values shall be confirmed according to the custom command.For simplicity and compatibility,the target(Target=101 and 110)of the select command is used to select different M values.The custom parameters are shown in Table3.

4 Realization and Testing of Wireless Energy Harvest ER Ultra High Frequency IoT Tag

The proposed WSN tag was tested with a commercially available UHFRFID reader.The functions of the energy harvesting,ISO/IEC18000 6C protocol and temperature sensing were tested.The tested results are basically consistent with the theoretical analysis.The both front and back of the WSN tag circuit board are shown in Fig.6.

4.1 Testing of Energy Harvesting

(2)无过热现象,轴系相关部件温度不能太高。尾轴管密封装置的工作温度不应超过65℃,中间轴承的工作温度不应超过80℃;

4.2 Testing of Temperature Sensing

The temperature sensor was fixed to work in the mode which the gain selects are zero.The temperature sensing performance was tested in a high-low temperature test chamber from30˚C to 60˚C with a step of 5˚C.The test environment of WSN tag temperature is shown in Fig.7.A self-designed UHFRFID reader was used for custom sensing command.

▲Figure4.Miller coding.

▲Figure5.The encoded miller preamble(M=2).

▼Table3.The compatibility table of the expanded M values

▲Figure6.The circuit board of the WSN tag.

Fig.8 compares the real temperature and test temperature.The horizontal axis represents N ADC produced by the ADC,the vertical axis represents the temperature.We use the inverse transform of generating a N ADC value to calculate the ambient temperature according to(1)and(2).From this figure,the test temperature is basically consistent with the real temperature.

The WSN tag combines RF energy and solar energy for cellular IoT applications.The test of the energy harvesting performance was conducted in a wireless environment.The gain of transmitting antenna was 12 dBi,and the R420 reader provided 30 dBm transmit power.The gain of receiving antenna was 8 dBi.The two antennas kept 1m away.The energy harvesting circuit can be charged in the wireless environment.The voltage of the super capacitor could reach 5.09 V within 24 s.The WSN tag can also turn solar energy into Electricity by a solar panel,and the time of charging the super capacitor up to 4.2 V is about 15m.

The modulator controls the state of impedance matching by using gate⁃controlled metal oxide semiconductor (MOS). The microcontroller unit (MCU) outputs low level signal to make the impedance match and outputs high level signal to make the impedance mismatch. The WSN tag backscatters the RF signal to the reader, and the reader determines whether the reply signal of the tag is high or low according to the reflecting RF energy. The demodulator circuit consists of a diode detector and acomparator. The demodulation circuit uses the Schottky diode.The comparator uses the low voltage comparator chip.

4.3 Testing of Tag Protocol Performance

▲Figure7.The test environment of WSN tag temperature.

▲Figure8.The contrast of test temperature and real temperature.

The distance within which the R420 reader can inventory the WSN tag successfully can be calculated by the friss electromagnetic wave propagation formula.The antennas of the reader and tag were placed on stands 2.4 m above the floor.The sensitivity of R420 reader is82 dBm.The power transmitted is 30 dBm by the R420 reader,and the line loss L loss is 1 dB.The gain of transmit antenna G1 is9 dBi,and the gain of tag antenna G 2 is 1 dBi.The sensitivity of tag,P e,is32 dBm,and the operating frequency is 920 MHz.The two antennas are both circular polarization,so the polarization loss,G 3,is 0 dB.The loss of the backscatter,G 4,is6 dB.The distance within which the WSN tag can receive the available signal from the reader can be calculated by the following Friss equation:

Therefore,r1=116m.Similarly,by the Friss equation,P3 is the power reader received from the backscatter of the WSN tag.Accordingly,it is possible to calculate the distance r2 within which the reader can receive available reply signals by(5).

其次,大学生的学习基础也决定了过程性考核需要坚持知识能力并重。尽管大学生们在中学都学习过中国近现代史,也必须看到,985院校和普通三本院校生源质量的不同和中学文理分科学习所带来了的学生学习基础的差异性,特别是文科和理科专业学生历史底子差距比较大。对于不少理科生而言,学习过一遍历史并不代表掌握,因为彼时的学习只是一时的死记硬背,对基本的历史事实只停留在一个名词概念印象上,不得其内涵。因材施教是教育的基本规律,所以我们在“纲要”教学和考核中都不能忽视学生学习基础的差异性,简单地以“能力”化之,普通院校的理科生还是很有必要补上历史知识这一课,知识与能力并重。

Therefore,r2=32.68m.Table 4 shows the test distances in various modes of the reader,and some test distances are obviously beyond the theoretical distances,which are due to the influence of multipath effects.

5 Conclusions

The wireless energy-harvested WSN tag has been developedin circuit board(Fig.6).Reducing power and obtaining renewable energy are main advantages of the WSN tag.This paper presents the relevant wireless energy harvesting,common tag protocol,miller coding,extended miller coding and sensing functions.The test results of energy harvesting are consistent with the theoretical values.The rectifier efficiency reaches 39%when the rectifier circuit has input of14 dbm and output voltage of 360 mV that is greater than 330 mV,which meets the condition of the DC Booster circuit cold start.The WSN tag successfully implements the common ISO/IEC 18000-6C protocol standard,and the sensitivity of the WSN tag is up to32 dBm.The WSN tag also implements low speed mode for saving power.The extensional miller coding has first been implemented in the assembler.In the future,we plan to design multi-band RF energy harvesting system,to implement more applications of the WSN tag for the cellular IoT.

▼Table4.Test distances in various modes

References

[1]S.T.Hsieh,“RFID medical information system:a system implementation on MSP430 platform,”in International Conference on Consumer Electronics,Communications and Networks(CECNet),Xian Ning,China,2011,pp.14.doi:10.1109/CECNET.2011.5768332.

[2]Y.S.Lin,Z.Y.Guo,Y.S.Huang,and C.H.Yeh,“A low-power UHF passive RFID transponder chip in 0.18 μm CMOS,”in IEEE Wireless Power Transfer Conference(WPTC),Taipei,China,2017,pp.15.doi:10.1109/WPT.2017.7953802.

[3]H.Reinisch,M.W.flecker,S.Gruber,et al.,“A multifrequency passive sensing tag with on chip temperature sensor and off chip sensor interface using EPCHF and UHF RFID technology,”IEEE Journal of Solid State Circuits,vol.46,no.12,pp.30753088,Dec.2011.doi:10.1109/JSSC.2011.2167548.

[4]S.Q.Geng,L.G.Hou,J.H.Wang,et al.,“Design of RFID active tag system based on MSP430,”IET 2nd International Conference on Wireless,Mobile and Multimedia Networks(ICWMMN 2008),Beijing,China,2008,pp.139142.doi:10.1049/cp:20080956.

[5]T.Skaik,“A quad-band rectifier design with improved matching bandwidth for RF energy harvesting applications,”in International Conference on Promising Electronic Technologies(ICPET),Deir ElBalah,Palestine,2017,pp.8286.doi:10.1109/ICPET.2017.21.

[6]X.Li,J.Wang,X.Wu,and H.Zhao,“A dual-band integrated wireless energy harvesting system,”in 2017 International Applied Computational Electromagnetics Society Symposium(ACES),Suzhou,China,2017,pp.12.

[7]A.Mouapi,N.Hakem,and N.Kandil,“High efficiency rectifier for RF energy harvesting in the GSM band,”in 2017 IEEE International Symposium on Antennas and Propagation&USNC/URSI National Radio Science Meeting,San Diego,USA,2017,pp.16171618.doi:10.1109/APUSNCURSINRSM.2017.8072851.

[8]P.Mhatre,R.Duche,S.Nawale,and P.Patil,“RF power harvesting system for RFID applications in multi-band systems,”in 6th International Conference on Computing,Communication and Networking Technologies(ICCCNT),Denton,USA,2015,pp.15.doi:10.1109/ICCCNT.2015.7395226.

[9]S.Jung,D.Y.H.Chun,W.Kim,etal.,“UWB sensor chip measurement system implementation using labview and MCU board,”in ICTC 2011,Seoul,Korea,2011,pp.649651.doi:10.1109/ICTC.2011.6082679.

[10]Q.Zhang,T.Lin,and J.Yang,“The acquisition and analysis of vibration energy signal generated by magnetic shapememory alloys,”in 29th Chinese Control and Decision Conference(CCDC),Chongqing,China,2017,pp.70197022.doi:10.1109/CCDC.2017.7978447.

[11]C.Boyer and S.Roy,“Backscatter communication and RFID:coding,energy,and MIMO analysis,”IEEE Transactions on Communications,vol.62,no.3,pp.770785,Mar.2014.doi:10.1109/TCOMM.2013.120713.130417.

[12]A.Sample,D.Yeager,P.Powledge,and J.Smith,“Design ofa passively powered,programmable sensing platform for UHF RFID systems,”in Proc.2007 IEEE International Conference on RFID,Grapevine,USA,2007,pp.149156.doi:10.1109/RFID.2007.346163.

[13]M.A.Khan,M.Sharma,and R.B.Prabhu,“FSM based FM0 and Miller encoder for UHF RFID tag emulator,”in IEEE International Advance Computing Conference.,Patiala,India,2009,pp.13171322.doi:10.1109/IADCC.2009.4809207.

LI Gang, XU Rui, LI Zhenbing, ZHOU Jie, LI Jian, and WEN Guangjun
《ZTE Communications》 2018年第1期
《ZTE Communications》2018年第1期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号