KEMBAR78
CEC349 RFID Manual Final | PDF | Antenna (Radio) | Radio Frequency Identification
0% found this document useful (0 votes)
240 views62 pages

CEC349 RFID Manual Final

The document is a lab manual for the CEC349 course on RFID System Design and Testing at Nadar Saraswathi College of Engineering and Technology. It outlines the course objectives, outcomes, program educational objectives, and specific outcomes for students in the Electronics and Communication Engineering department. Additionally, it includes a list of experiments, instructions for students, and details on using HFSS software for electromagnetic analysis.

Uploaded by

Shanthana.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
240 views62 pages

CEC349 RFID Manual Final

The document is a lab manual for the CEC349 course on RFID System Design and Testing at Nadar Saraswathi College of Engineering and Technology. It outlines the course objectives, outcomes, program educational objectives, and specific outcomes for students in the Electronics and Communication Engineering department. Additionally, it includes a list of experiments, instructions for students, and details on using HFSS software for electromagnetic analysis.

Uploaded by

Shanthana.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 62

CEC349-RFID SYSTEM DESIGN AND TESTING

NADAR SARASWATHI COLLEGE OF ENGINEERING AND


TECHNOLOGY
VADAPUTHUPATTI, THENI

DEPARTMENT OF ELECTRONICS AND COMMUNICATION


ENGINEERING

LAB MANUAL

CEC349-RFID SYSTEM DESIGN AND TESTING (Regulation 2021)


CEC349-RFID SYSTEM DESIGN AND TESTING

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY


VADAPUTHUPATTI, THENI

DEPARTMENT OF ELECTRONICS AND COMMUNICATION


ENGINEERING

LAB MANUAL
SUBJECT CODE : CEC349
SUBJECT NAME : RFID SYSTEM DESIGN AND TESTING
YEAR : III
DEPARTMENT : ECE
SEMESTER : 06
REGULATION : 2021
PREPARED BY : Mr.M.IDHAYACHANDRAN
ASSISTANT PROFESSOR/ECE
VERIFIED AND : Dr. T. VENISHKUMAR
APPROVED BY HOD/ASP/ECE

STUDENT NAME :

REGISTER NUMBER :

YEAR / DEPT/SEMESTER :
CEC349-RFID SYSTEM DESIGN AND TESTING

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY


VADAPUTHUPATTI, THENI
VISION

To establish ourselves as a leading technological institution

MISSION

 To provide professional, constructive and learner centered education.


 To make learners contribute to the development of the nation through
academic and industrial excellence.
 To encourage learners involve in innovative researches with ethics.
 To produce competitive and confident graduates to face the ever growing
challenges of the labour market.

DEPARTMENT OF ELECTR O NICS A ND C OMMUNI C ATIO N E NGINEER I NG


VISION

To become pioneer in creating engineers well –versed in communication


engineering and electronic market.
MISSION
 To provide quality education as per the requirement of the communication
field using the state -of -art infrastructure.
 To promote excellence, creativity, nurture the spirit of innovation in the field
of digital technology.
 To enhance relationship with electronics and communication
industries, professional society, government bodies and alumni.
 To promote soft skills, leadership qualities and innovative research skills
with ethical values.
CEC349-RFID SYSTEM DESIGN AND TESTING

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)

Graduates can
 To provide the students with a strong foundation in the required sciences in
order to pursue studies in Electronics and Communication Engineering.
 To gain adequate knowledge to become good professional in electronic and
communication engineering associated industries, higher education and research.
 To develop attitude in lifelong learning, applying and adapting new ideas and
technologies as their field evolves.
 To prepare students to critically analyze existing literature in an area of
specialization and ethically develop innovative and research oriented methodologies
to solve the problems identified.
 To inculcate in the students a professional and ethical attitude and an ability to
visualize the engineering issues in a broader social context.
PROGRAMME OUTCOMES (POs):

PO Graduate Attribute Programme Outcome


Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering
1. Engineering knowledge
specialization to the solution of complex engineering
problems.
Identify, formulate, review research literature, and
analyze complex engineering problems reaching
2. Problem analysis substantiated conclusions using first principles of
mathematics, natural sciences, and engineering
sciences.
Design solutions for complex engineering problems and
design system components or processes that meet the
Design/development of
3. specified needs with appropriate consideration for the
solutions
public health and safety, and the cultural, societal, and
environmental considerations.
Use research-based knowledge and research methods
Conduct investigations of including design of experiments, analysis and
4.
complex problems interpretation of data, and synthesis of the information
to provide valid conclusions.
CEC349-RFID SYSTEM DESIGN AND TESTING

Create, select, and apply appropriate techniques,


resources, and modern engineering and IT tools
5. Modern tool usage including prediction and modeling to complex
engineering activities with an understanding of the
limitations.
Apply reasoning informed by the contextual knowledge
to assess societal, health, safety, legal and cultural
6. The Engineer and society issues and the consequent responsibilities relevant to
the professional
engineering practice.
Understand the impact of the professional engineering
Environment and solutions in societal and environmental contexts, and
7.
sustainability demonstrate the knowledge of, and need for
sustainable development.
Apply ethical principles and commit to professional
8. Ethics ethics and responsibilities and norms of the
engineering practice.
Function effectively as an individual, and as a
9. Individual and team work member or leader in diverse teams, and in
multidisciplinary settings.
Communicate effectively on complex engineering
activities with the engineering community and with
society at large, such as, being able to comprehend and
10. Communication
write effective reports and design documentation,
make effective presentations, and give and receive
clear instructions.
Demonstrate knowledge and understanding of the
engineering and management principles and apply
Project management and
11. these to one’s own work, as a member and leader in a
finance
team, to manage projects and in multidisciplinary
environments.
Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning
12. Life-long learning
in the broadest context of technological
change.

PROGRAM SPECIFIC OUTCOMES (PSOs)


 PSO1: Design, develop and analyze electronic systems through application of
relevant electronics, mathematics and engineering principles.
 PSO2: Design, develop and analyze communication systems through application
of fundamentals from communication principles, signal processing, and RF System
Design & Electromagnetics.
 PSO3: Adapt to emerging electronics and communication technologies and
develop Innovative solutions for existing and newer problems.
CEC349-RFID SYSTEM DESIGN AND TESTING

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

SYLLABUS

CEC349 RFID SYSTEM DESIGN AND TESTING

List of Experiments

List of Experiments:

1. Design of a Passive RFID Tag Antenna


2. Design of an RFID Reader Antenna
3. Determination of Read Range of the RFID Tag at UHF and Microwave Frequencies
4. Determination of RFID Tag Performance for Different Standards
TOTAL : 30 PERIODS
CEC349-RFID SYSTEM DESIGN AND TESTING

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

CEC349 RFID SYSTEM DESIGN AND TESTING


COURSE OBJECTIVES
The student should be made to :
 OB1: To discuss the fundamentals of near field and far field RFID communications
 OB2: To articulate the standards and protocols used in RFID systems
 OB3: To describe the operating principles of RFID tag and reader
 OB4: To introduce the security aspects and system architecture of RFID systems
 OB5: To illustrate the industrial and scientific applications of RFID systems
COURSE OUTCOME
At the end of this course, the students will be able to:
Bloom’s
COs Outcomes BTS
Taxonomy
C605.1 Classify RFID systems based on frequency, architecture and Analyze L4
C605.2 performance
Define standards for RFID technology Remember L1
C605.3 Illustrate the operation of various components of RFID Analyze L3
systems
C605.4 Describe the privacy and security issues in RFID Systems Understand L2
C605.5 Discuss the construction and applications of RFID enabled Create L6
sensor

PO - CO Correlation Matrix
CO-PO, PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
PSO 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C605.1 3 3 3 2 2 3 1 - - 1 - 3 2 3 2
C605.2 3 3 3 2 2 2 1 - - 1 - 3 3 2 2
C605.3 3 3 3 2 3 2 1 - - 1 - 3 2 3 2
C605.4 3 3 3 2 2 2 1 - - 1 - 2 3 2 2
C605.5 3 3 3 2 2 2 2 - - 1 - 3 2 2 2
AVG 3 3 3 2 2.2 2.2 1.2 - - 1 - 2.8 2.4 2.4 2
CEC349-RFID SYSTEM DESIGN AND TESTING

INSTRUCTIONS TO STUDENTS
 Before entering the lab the student should carry the following things.
Identity card issued by the college.
Class notes
Lab observation book
Lab Manual
Lab Record
 Student must sign in and sign out in the register provided when attending the lab
session without fail.
 Come to the laboratory in time. Students, who are late more than 15 min., will not be
allowed to attend the lab.
 Students need to maintain 100% attendance in lab if not a strict action will be taken.
 All students must follow a Dress Code while in the laboratory
 Foods, drinks are NOT allowed.
 All bags must be left at the indicated place.
 The objective of the laboratory is learning. The experiments are designed to
illustrate phenomena in different areas of Physics and to expose you to measuring
instruments, conduct the experiments with interest and an attitude of learning
 You need to come well prepared for the experiment.
 Work quietly and carefully
 Be honest in recording and representing your data.
 If a particular reading appears wrong repeat the measurement carefully, to get a
better fit for agraph
 All presentations of data, tables and graphs calculations should be neatly and
carefully done
 Graphs should be neatly drawn with pencil. Always label graphs and the axes and
display units.
 If you finish early, spend the remaining time to complete the calculations and
drawing graphs.Come equipped with calculator, scales, pencils etc.
 Do not fiddle with apparatus. Handle instruments with care. Report any breakage to
the Instructor.Return all the equipment you have signed out for the purpose of your
experiment.
CEC349-RFID SYSTEM DESIGN AND TESTING

CONTENTS
Page
S. No. Name of the experiment
Number

1 Introduction HFSS 01

2 Passive RFID Tag Antenna Finalization 18

3 RFID Reader Antenna Finalization 27

4 Read Range Determination Finalization 36

5 RFID Standards Testing Finalization 41


CEC349-RFID SYSTEM DESIGN AND TESTING

Getting Started with HFSS


HFSS is an interactive software package for calculating the electromagnetic behavior of a structure.
The software includes post-processing commands for analyzing this behavior in detail.
Using HFSS, you can compute:
 Basic electromagnetic field quantities and, for open boundary problems, radiated near and
far fields.
 Characteristic port impedances and propagation constants.
 Generalized S-parameters and S-parameters renormalized to specific port impedances.
 The eigenmodes, or resonances, of a structure.
You are expected to draw the structure, specify material characteristics for each object, and identify
ports and special surface characteristics. HFSS then generates the necessary field solutions and
associated port characteristics and S-parameters.
RectangularPatchAntennaGeometry
Rectangular Inset-Fed Microstrip Patch Antenna Geometry
• Analyze geometry from 8GHz to 12 GHz
• Antenna is resonant at 10 GHz
• 50 ohm Port Impedance
CEC349-RFID SYSTEM DESIGN AND TESTING

Launching ANSYS Electronics Desktop 2015


• To access ANSYS Electronics Desktop, click the Microsoft Start button, select Programs >
ANSYS Electromagnetics > ANSYS Electromagnetics Suite 16.0 > ANSYS Electronics Desktop
2015
• Setting Tool Options
• Note: In order to follow the steps outlined in this example, verify that the following tool options
are set:
• Select the menu item Tools > Options > HFSS Options…
– Click the General tab
• Use Wizards for data input when creating new boundaries: Checked
• Duplicate boundaries/mesh operations with geometry: Checked
– Click the OK button
• Select the menu item Tools > Options > 3D Modeler Options….
– Click the Operation tab
Checked

– Click the Display tab


• Set the Default transparency value to 0.8
– Click the Drawing tab
• Edit properties of new primitives: Checked
– Click the OK button
CreatingtheDesign
Opening the Project
• In Electronic Desktop, click the On the Standard toolbar, or select the menu item File > Open.
• Browse to the folder containing the file Rectangular Inset-Fed Patch Antenna.aedt and select
Open
CEC349-RFID SYSTEM DESIGN AND TESTING

• Review Solution Type

• Select the menu item HFSS > Solution Type

• Note that the following is selected

– Driven Terminal – Network Analysis

– Click the OK button

• Review Model Units

• Select the menu item Modeler > Units

• Note that the following is selected

– Select Units: cm

– Click the OK button

SettingthesubstrateMaterial:

Set substrate Material

• Select the box named sub from the modeler tree

• Right click and select Assign Material

• From the Select Definition window, click the Add Material Button

• For the Material Name type: My_sub

• For the Value of Relative Permittivity type: 2.2

• Click the OK Button to create the material


CEC349-RFID SYSTEM DESIGN AND TESTING

– Click the OK button to assign the material to Default Material

AssigningBoundaryConditions:FiniteConductivity:
Assigning Finite Conductivity Boundary Condition
• Select the menu item Edit > Select > Objects
• Select the menu item Edit > Select > By Name
– Select the sheets named: patch, ground
• Select the menu item HFSS > Boundary > Assign > Finite Conductivity
• Click the OK button
CEC349-RFID SYSTEM DESIGN AND TESTING

Create Air Box Set Default Material

• Using the 3D Modeler Materials toolbar, choose vacuum

• Create Air box

• Select the menu item Draw > Box


CEC349-RFID SYSTEM DESIGN AND TESTING

• Using the coordinate entry fields, enter the Position – X: -1.5, Y: -1.8, Z: -0.4 Press the
Enter key

• Using the coordinate entry fields, enter the opposite corner of the base rectangle – dX: 3,
dY: 3.6, dZ: 0.8, Press the Enter key

• Select the Attribute tab from the Properties window.

– For the Value of Name type: AirBox – Click the OK button

• Select the menu item View > Fit All > Active View

PML Boundary Setup • Select the faces of the Air object

• Select the menu item Edit > Select > By Name

– Select the objects named: AirBox

– Click the OK button

• Select the menu item Edit > Select > All Object Faces

• Add Perfectly Matched Layer (PML)

• Select the menu item HFSS > Boundaries > PML Setup Wizard – PML Setup Wizard: Cover

Objects.

• Uniform Layer Thickness: 1.5cm

• Click the Next button

– PML Setup Wizard: Material Properties.


CEC349-RFID SYSTEM DESIGN AND TESTING

• Minimum Frequency: 8GHz

• Minimum Radiating Distance: 0.4cm

• Click the Next button

– PML Setup Wizard: Summary

• Click the Finish button

• Create a Radiation Setup

• Select the menu item HFSS > Radiation > Insert Far Field Setup > Infinite Sphere

• Name: ff_2d

• Phi: (Start: 0, Stop: 90, Step Size: 90)

• Theta: (Start: -180, Stop: 180, Step Size: 2)

– Click the OK button


CEC349-RFID SYSTEM DESIGN AND TESTING

Port Setup • Create Lumped Port Excitation

• Select the menu item Edit > Select > Objects

• Select the menu item Edit > Select > By Name

– Select the objects named: port

– Click the OK button

• Select the menu item HFSS > Excitations > Assign > Lumped Port

– Port Name: 1

– Conductor: ground

– Click the OK button


CEC349-RFID SYSTEM DESIGN AND TESTING

Analysis Setup • Creating an Analysis Setup

• Select the menu item HFSS > Analysis Setup > Add Solution

Setup… – Click the General tab:

• Solution Frequency: 10 GHz

• Maximum Number of Passes: 20 – Click the Options tab:

• Select order of basis functions: Mixed Order

Iterative Solver

– Click the OK button


CEC349-RFID SYSTEM DESIGN AND TESTING

Adding a Frequency Sweep

• Select the menu item HFSS > Analysis Setup > Add Frequency Sweep…

– Select Solution Setup: Setup1

– Click the OK button

• Edit Sweep Window:

– Sweep Type: Interpolating

– Frequency Setup Type: Linear Step

• Start: 8 GHz

• Stop: 12 GHz

• Step Size: 0.01 GHz

– Click the OK button

• HFSS – Frequency Sweep Type: Overview

• Discrete – Solves using adaptive mesh at every frequency


– Matrix Data and Fields at every frequency in sweep

• Fast - ALPS
– Matrix Data and Fields at every frequency in sweep
CEC349-RFID SYSTEM DESIGN AND TESTING

• Interpolating – Adaptively determines discrete solve points using the adaptive mesh

– Matrix Data at every frequency in sweeps

– Fields at last adaptive solution

Analyze

• Save Project

• Select the menu item File > Save As

– Filename: hfss_patch_ant

– Click the Save button

• Model Validation

• Select the menu item HFSS > Validation Check

– Click the Close button

• Note: To view any errors or warning messages, use the Message Manager.

• Analyze

• Select the menu item HFSS > Analyze All


CEC349-RFID SYSTEM DESIGN AND TESTING

PostProcessing:2DRectangularPlot,S-Parameters

• Create Reports

• Select the menu item HFSS > Results > Create Terminal Solution Data Report> Rectangular
Plot

– Solution: Setup1: Sweep

– Domain: Sweep

• Category: S Parameter

• Quantity: St(patch_T1, patch_T1)

• Function: dB

• Click New Report button

– Click Close button


CEC349-RFID SYSTEM DESIGN AND TESTING

PostProcessing:FieldOverlay,E-Field

CreateFieldOverlay

• Return to the 3D Model Window HFSS > 3D Model Editor

• Select the menu item Edit > Select > Faces

• By moving the mouse, graphically highlight the top face of the substrate

• Click the left mouse button to select the face (use the ―B‖ key to select ―Next Behind‖)

• Select the menu item HFSS > Fields > Plot Fields > E > Mag_E

– Solution: Setup1 : LastAdaptive

– Quantity: Mag_E

– Click the Done button

• Select the menu item HFSS > Fields > Modify Plot Attributes

– In the Select Plot Folder Window, Click the OK button

– E-Field Window:

• Click the Scale tab

– Scale: Log

• If real time mode is not checked, click the Apply button.

– Click the Close button

• To Animate the field plot:

– Select the menu item HFSS > Fields> Animate

• Click the OK button


CEC349-RFID SYSTEM DESIGN AND TESTING

PostProcessing:2DRadiationPattern,Gain

Create Reports

• Select the menu item HFSS > Results > Create Far Fields Report> Radiation Pattern

• New Report Window:

– Solution: Setup1: Last Adaptive

– Geometry: ff_2d

• Category: Gain

• Quantity: GainTotal

• Function: dB

• Click New Report button

– Click Close button


CEC349-RFID SYSTEM DESIGN AND TESTING

PostProcessing:3DRadiationPattern,Gain
Create a Radiation Setup

• Select the menu item HFSS > Radiation > Insert Far Field Setup > Infinite Sphere

• Name: ff_3d

• Phi: (Start: 0, Stop: 360, Step Size: 5)

• Theta: (Start: 0, Stop: 180, Step Size: 2)

– Click the OK button

• Create Report

• Select the menu item HFSS > Results > Create Far Fields Report> 3D Polar Plot

• New Report Window:

– Solution: Setup1: Last Adaptive

– Geometry: ff_3d

• Category: Gain

• Quantity: GainTotal

• Function: dB

• Click New Report button

– Click Close button


CEC349-RFID SYSTEM DESIGN AND TESTING

PostProcessing:FieldOverlay,RadiationPattern

Create Field Overlay

• Return to the 3D Model Window HFSS > 3D Model Editor • Select

the menu item HFSS > Fields > Plot Fields > Radiation Field –

Overly Radiation Field Window:

Visible

• Transparency: 0.75

• Scale: 0.25

• Click Apply

• Click Close
CEC349-RFID SYSTEM DESIGN AND TESTING
CEC349-RFID SYSTEM DESIGN AND TESTING

EXPT. NO.:1
Design of a Passive RFID Tag Antenna
DATE :

AIM:
To Design a Passive RFID Tag antenna for UHF frequency (300MHz – 1GHz) using
Ansys HFSS Software.

SOFTWAREREQUIRED:

Ansys HFSS (3D High Frequency Simulation Software)

THEORY:

Radio frequency identification (RFID) technology, ultra-high frequency (UHF) passive


RFID tags are an extremely popular option because they are very cost-effective, yet still have one
of the longest read ranges. They have no power of their own — which is why they are called
―passive‖ tags — so they are powered by the radio frequency energy transmitted from RFID
readers/antennas.

A UHF passive RFID tag consists of four sub-components: RFID chip, an antenna, an
inlay, and a carrier. The RFID chip is an integrated circuit that provides several key attributes
related to operating frequency, memory type and capacity, data transmission/receipt, and power.
In other words, the chip is the brains of the RFID tag. The UHF passive RFID antenna, which is
attached to the chip, collects radio frequency waves used to power the chip. The antenna also
transmits attribute data from the chip. Together, the chip and the antenna comprise the RFID inlay.

An inlay is typically a plastic substrate that the chip and antenna are placed on so they
can be connected. Inlays come in two types: wet and dry. A wet inlay features an adhesive so it
can be applied to a surface; a dry inlay has no adhesive. The choice of inlay depends on the
purpose and placement of the tag on an object.

There are literally hundreds of different types of inlays, each designed with a specific
application in mind. Different industries have different requirements for inlays, so there are
inlays for pharmaceutical, automotive, retail, manufacturing, and healthcare applications. The
inlays are designed for optimum performance when affixed to the material they are intended for.
Inlay manufacturers ship their products to RFID tag producers, like Lowry Solutions, who then
produce finished products that are ready to be applied.

The carrier is the material or package that the inlay is placed in. The simplest carrier is
label stock (think barcode label), where the inlay is laminated into the label stock using
specialized converting equipment. Examples of other carriers include plastic capsules or ID
badges. Sometimes carriers are made of specialized materials that make it easy to mount the
RFID tag on liquid containers or metal, or in high-heat or hazardous environments. These types
of carriers are often referred to as ―hard tags.‖
CEC349-RFID SYSTEM DESIGN AND TESTING

UHFPASSIVERFIDTAGANTENNADESIGN:

Antenna Overall Structure Ground Plane Isometric view

DESIGN PARAMETER

Operating Frequency: 870MHz

Substrate Material: FR4

Dielectric constant: 4.4

Height of the substrate: 1.6mm

Length of the Substrate: 100 mm

Width of the Substrate: 41 mm

CREATE GROUND PLANE

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : 92.5 ,0 ,0

 X axis : 7.5 mm

 Y axis: 41 mm

CREATE SUBSTRATE

 Go to toolbar – click Box(3D) – click – left-hand side click -create Box – enter the value
CEC349-RFID SYSTEM DESIGN AND TESTING

 Position : 0 ,0,0

 X axis : 100 mm

 Y axis: 41 mm

 Z axis : 1.6 mm  Assign material

 Lefthand side Right click box – Assign material- select- FR4 – click ok.

CREATE OUTER PATCH

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : 15 ,7,1.6

 X axis : 40 mm

 Y axis: 27 mm

CREATE INNER PATCH

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : 20,11.75 ,1.6

 X axis : 29 mm

 Y axis: 17.5 mm

 subtract outer patch to inner patch

CREATE FEED LINE 1

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : 59,19.5,1.6

 X axis : 41 mm

 Y axis: 2 mm

CREATE FEED LINE 2

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value
CEC349-RFID SYSTEM DESIGN AND TESTING

 Position : 59,13.8,1.6

 X axis : 3 mm

 Y axis: 7.7 mm

CREATE FEED LINE 3

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : 67,13.8,1.6

 X axis : -8 mm

 Y axis: 2 mm

CREATE FEED LINE 4

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : 64,7,1.6

 X axis : 3 mm

 Y axis: 6.8 mm

CREATE FEED LINE 5

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : 55,7,1.6

 X axis : 9 mm

 Y axis: 2 mm

Unite all the feedline 1-5 Unite patch and feedline

ASSIGN PERFECT E FOR BOTH GROUND PLANE AND PATCH

 click Rectangle (Left-hand side) – Right click – select assign boundary – select perfect E

ASSIGNING PORT

 Go to tool bar – visibility- change the axis xy-zx – click rectangular sheet –Draw the
rectangle – Right click- Assign Excitation- port-modal lumped port.
CEC349-RFID SYSTEM DESIGN AND TESTING

ASSIGNING RADIATION BOX

 Go to tool bar – click HFSS- Select modal- click create open region- new box open- enter
the operating frequency value.

ANALYSIS SETUP

 Go to project manager- right click analysis setup- select add solution setup-select
advanced-Driven solution setup window open-enter the frequency and number of pass
value (above 50 for fine refinement)- ok –sweep window open – change sweep type Fast-
change liner count to linear step- step size -0.01GHZ –click ok.

 Go to toolbar – select simulation- click validation –new tick window open – everything is
correct all the fields getting green tick otherwise some red colour indication is shown-
then click analyze all

OUTPUT REFLECTION COEFFICIENT S11

 Go to project manager- select results-right click-create terminal solution data report-


rectangular plot-select terminal s-parameter- S(1,1)-dB- click ok- return loss graph right
click – select marker-Add marker-to point the graph tip – the value is displayed

Inference:

VSWR GRAPH

 Go to project manager- select results-right click-create terminal solution data report-


rectangular plot-select terminal VSWR-none- click ok- VSWR graph– select marker-Add
marker-to point the graph tip – the value is displayed (value should be 1to 2)
CEC349-RFID SYSTEM DESIGN AND TESTING

Inference:

2D-RADIATION PATTERN

 Go to project manager- select radiation- insert far-field setup-infinite sphere- window open
–enter 0 to 360 – click ok – go to result –create farfield report-select radiation pattern-
select rE-rE total-dB- New report- Ok.

Inference:
CEC349-RFID SYSTEM DESIGN AND TESTING

3D-RADIATION PATTERN

FIELD OVERLAY

 Select Patch antenna – right click –plot field- Radiation fied - New window open- tick
visible –Apply

CURRENT AND FIELD DISTRIBUTION

 Select Patch antenna – right click –plot field- select E- Mag E- window open-
Radiating Surface- Done.
CEC349-RFID SYSTEM DESIGN AND TESTING

 Select Patch antenna – right click –plot field- select E- Vector- E- window open-
All objects- Done.

Inference:
COMPUTE ANTENNA PARAMETER
 Go to project manager- select radiation- select 3D- right click- select compute
antenna parameter.
CEC349-RFID SYSTEM DESIGN AND TESTING

RESULT:
CEC349-RFID SYSTEM DESIGN AND TESTING

EXPT. NO.:2
Design of an RFID Reader Antenna
DATE :
AIM:
To Design a Reader antenna (microstrip patch antenna) using Ansys HFSS
SOFTWAREREQUIRED:
Ansys HFSS (3D High Frequency Simulation Software)
THEORY:
A patch antenna is a type of antenna with a low profile, which can be mounted on a
surface. It consists of a planar rectangular, circular, triangular, or any geometrical sheet or
"patch" of metal, mounted over a larger sheet of metal called a ground plane. The two metal
sheets together form a resonant piece of microstrip transmission line with a length of
approximately one-half wavelength of the radio waves. The radiation mechanism arises from
fringing fields along the radiating edges.
The radiation at the edges causes the antenna to act slightly larger electrically than its
physical dimensions, so in order for the antenna to be resonant, a length of microstrip
transmission line slightly shorter than one-half the wavelength at the frequency is used. The
patch antenna is mainly practical at microwave frequencies, at which wavelengths are short
enough that the patches are conveniently small. It is widely used in portable wireless devices
because of the ease of fabricating it on printed circuit boards. Multiple patch antennas on the
same substrate called microstrip antennas, can be used to make high gain array antennas, and
phased arrays in which the beam can be electronically steered.

DESIGNEQUATIONS

Step-1: To calculate width 'W'


W=

C- Speed of the light (3X10^8)


CEC349-RFID SYSTEM DESIGN AND TESTING
CEC349-RFID SYSTEM DESIGN AND TESTING

Designofmicrostrippatchantenna

DESIGN PARAMETER

Operating Frequency : 2.4GHz

Substrate Material: FR4

Dielectric constant: 4.4

Height of the substrate:1.6mm

Length of the patch: 29.4mm

Width of the patch:38 mm

Length of the Substrate:60mm

Width of the Substrate:60mm

CREATE GROUND PLANE

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : -60/2 ,-60/2 ,0

 X axis : 60

 Y axis:60

CREATE SUBSTRATE

 Go to toolbar – click Box(3D) – click – left-hand side click -create Box – enter the value

 Position : -60/2 ,-60/2 ,0

 X axis : 60
CEC349-RFID SYSTEM DESIGN AND TESTING

 Y axis:60

 Z axis : 1.6

 Assign material

 Lefthand side Right click box – Assign material- select- FR4 – click ok.

CREATE PATCH

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : -38/2 ,-29.4/2 ,1.6

 X axis : 38

 Y axis:29.4

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : -5/2 ,-29.4/2 ,1.6

 X axis : 5

 Y axis:9.5

 subtract rectangle 2 and 3

 Go to toolbar – click Rectangular sheet (2D) – click – left-hand side click -create
Rectangle – enter the value

 Position : -3/2 ,0 ,1.6

 X axis : 3

 Y axis:-30

 Unite the feed-line and rectangle patch

ASSIGN PERFECT E FOR BOTH GROUND PLANE AND PATCH

 click Rectangle (Left-hand side) – Right click – select assign boundary – select perfect E
ASSIGNING PORT

 Go to tool bar – visibility- change the axis xy-zx – click rectangular sheet –Draw the
rectangle – Right click- Assign Excitation- port-modal lumped port.
CEC349-RFID SYSTEM DESIGN AND TESTING

ASSIGNING RADIATION BOX

 Go to tool bar – click HFSS- Select modal- click create open region- new box open- enter
the operating frequency value.

ANALYSIS SETUP

 Go to project manager- right click analysis setup- select add solution setup-select
advanced-Driven solution setup window open-enter the frequency and number of pass
value (above 50 for fine refinement)- ok –sweep window open – change sweep type Fast-
change liner count to linear step- step size -0.01GHZ –click ok.

 Go to toolbar – select simulation- click validation –new tick window open – everything is
correct all the fields getting green tick otherwise some red colour indication is shown-
then click analyze all

RESULT ANALYSIS REFLECTION COEFFICIENT S11

 Go to project manager- select results-right click-create terminal solution data report-


rectangular plot-select terminal s-parameter- S(1,1)-dB- click ok- return loss graph right
click – select marker-Add marker-to point the graph tip – the value is displayed

Inference:

VSWR GRAPH

 Go to project manager- select results-right click-create terminal solution data report-


rectangular plot-select terminal VSWR-none- click ok- VSWR graph– select marker-Add
marker-to point the graph tip – the value is displayed (value should be 1to 2)
CEC349-RFID SYSTEM DESIGN AND TESTING

Inference:

2D-RADIATION PATTERN

 Go to project manager- select radiation- insert far-field setup-infinite sphere- window open
–enter 0 to 360 – click ok – go to result –create farfield report-select radiation pattern-
select rE-rE total-dB- New report- Ok.

Inference:
CEC349-RFID SYSTEM DESIGN AND TESTING

3D-RADIATION PATTERN

FIELD OVERLAY

 Select Patch antenna – right click –plot field- Radiation fied - New window open- tick
visible –Apply

CURRENT AND FIELD DISTRIBUTION

 Select Patch antenna – right click –plot field- select E- Mag E- window open-
Radiating Surface- Done.
CEC349-RFID SYSTEM DESIGN AND TESTING

 Select Patch antenna – right click –plot field- select E- Vector- E- window open-
All objects- Done.

Inference:

COMPUTE ANTENNA PARAMETER

 Go to project manager- select radiation- select 3D- right click- select compute
antenna parameter.
CEC349-RFID SYSTEM DESIGN AND TESTING

RESULT:
CEC349-RFID SYSTEM DESIGN AND TESTING

EXPT. NO.:3 READ RANGE OF THERFIDTAG ATUHFAND


DATE : MICROWAVEFREQUENCIES

AIM:

To determine the read range of RFID TAG at Ultra high frequency and Microwave
frequency.

SOFTWAREREQUIRED:

MATLAB

THEORY

Read range is the distance from which an RFID tag can be detected. The read range
expresses the distance from which the tag receives just enough power to be activated to send back
a signal to the reader.

The read range depends on whether the tag is active or passive. Active tags broadcast a
signal, so they have a much longer read range—300 feet or more—than passive tags. The read
range of passive tags depends on many factors: the frequency of operation, the power of the
reader, interference from other RF devices and so on.

In general, low-frequency and high-frequency tags are read from within three feet (1
meter) and UHF tags are read from 10 to 20 feet. Readers with phased array antennas can
increase the read range of passive tags to 60 feet or more.

860~960MHz.Ultra-HighFrequency(UHF)PassiveRFIDTags

Maximum read distance of 15 meters – an average distance of 5 meters. A passive


ultrahigh-frequency (UHF) handheld reader has a range of about 3 meters with a
highperformance reader model and high antenna gain.

The read distance of RFID mainly depends on the reader's power (module performance),
antenna size (antenna gain), tag size, and working environment.

MicrowaveFrequency2.4GHz

There are several different modulations for 2.45 GHz and you can also have real-time
location information from these active tags. Read range up to 100 meters.

The maximum distance can be achieved through following parameter

• The Operating Frequency (or bandwidth if multiple frequencies) of the RFID system

• The RFID Reader and settings of the reader for the system

• The Antenna - Type, Gain(dBi),Center Frequency, VSWR, Polarization, Size, IP rating


CEC349-RFID SYSTEM DESIGN AND TESTING

• Characteristics of the RFID Tag - Size, shape, polarization, tune

FREE-SPACEPATHLOSS

The free-space path loss (FSPL) is the attenuation of radio energy between the feed
points of two antennas that results from the combination of the receiving antenna's capture
area plus the obstacle-free, Line of sight (LoS) path through free space.

The "Standard Definitions of Terms for Antennas", IEEE Std 145-1993, defines freespace
loss as "The loss between two isotropic radiators in free space, expressed as a power ratio. It
does not include any power loss in the antennas themselves due to imperfections such as
resistance.

Free-space loss increases with the square of distance between the antennas because the
radio waves spread out by the inverse square law and decreases with the square of
the wavelength of the radio waves.

FREE-SPACEPATHLOSSFORMULAE

The free-space path loss (FSPL) formula derives from the Friis transmission
formula. This states that in a radio system consisting of a transmitting antenna transmitting
radio waves to a receiving antenna, the ratio of radio wave power received Pr to the power
transmitted Pt is:

Pr/ Pt= Dt
Dr

Where,

Dt -is the directivity of the transmitting antenna


Dr -is the directivity of the receiving antenna
�-is the signal wavelength,
�-is the distance between the antennas
CEC349-RFID SYSTEM DESIGN AND TESTING

READRANGE

function [readRange rxSensitivity_dBm rxPower_dBm distance]=read_range(freq_UHF)


% RFID Read Range Estimation Example
% Constants
% freq_UHF = 950e6; % UHF frequency in Hertz lambda_UHF =
physconst('LightSpeed')\ freq_UHF; % Wavelength % RFID
Reader and Tag Parameters txPower_dBm = 30; % Transmit
power in dBm rxSensitivity_dBm = -20; % Receiver sensitivity
in dBm
txAntennaGain_dB = 6; % Transmit antenna gain in dB

rxAntennaGain_dB = 6; % Receive antenna gain in dB


% Path Loss Model (Free Space Path Loss) distance = linspace(1, 100,
100); % Distance from reader to tag in meters freeSpacePathLoss_dB =
20 * log10(4 * pi * distance / lambda_UHF);
% Total Path Loss totalPathLoss_dB = freeSpacePathLoss_dB + txAntennaGain_dB +
rxAntennaGain_dB;
% Received Signal Power rxPower_dBm =
txPower_dBm - totalPathLoss_dB;
% Calculate Read Range readRange = interp1(rxPower_dBm,
distance, rxSensitivity_dBm)
% Display Results disp('RFID Read Range
Estimation:'); disp(['Frequency: ' num2str(freq_UHF
/ 1e6) ' MHz']); disp(['Read Range: '
num2str(readRange) ' meters']);
% Plot Results
Mainfunction figure; for i=1:4 freq_UHF
=input('enter the value of frequency');
[readRange, rxSensitivity_dBm, rxPower_dBm, distance]=read_range(freq_UHF);
plot(distance, rxPower_dBm, 'LineWidth', 2); hold on;
CEC349-RFID SYSTEM DESIGN AND TESTING

plot(readRange, rxSensitivity_dBm, 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');


xlabel('Distance (meters)'); ylabel('Received Power (dBm)'); title('RFID Read
Range Estimation');
legend('Received Power', 'Receiver Sensitivity'); grid on; end

OUTPUT:

Enter the value of frequency865E6

Read Range = 18.2433

RFID Read Range Estimation:

Frequency: 865 MHz

Read Range: 18.2433 meters

Enter the value of frequency867E6

Read Range = 18.2860

RFID Read Range Estimation:

Frequency: 867 MHz

Read Range: 18.286 meters

Enter the value of frequency960e6

Read Range = 20.2459

RFID Read Range Estimation:

Frequency: 960 MHz

Read Range: 20.2459 meters

Enter the value of frequency2.4e9

Read Range =50.6059


CEC349-RFID SYSTEM DESIGN AND TESTING

RFID Read Range Estimation:

Frequency: 2400 MHz Read

Range: 50.6059 meters

Result:
CEC349-RFID SYSTEM DESIGN AND TESTING

EXPT. NO.:4 DETERMINATIONOFRFIDTAGPERFORMANCE


DATE : FORDIFFERENT STANDARDS

AIM:

To determine the performance of RFID TAG for different standards


SOFTWARE/HARDWAREREQUIRED:
MATLAB

MFRC522 RFID Module

Arduino IDE

THEORY

RC522 RFID Modules work on 13.56MHz which is based on the MFRC522 controller which is
designed by NXP Semiconductor. The RC522 module supports SPI and I2C communication
protocols. Here we are using the SPI communication Interface with the ESP32 board.

This module operates on a +3.3V/13-26mA Power Supply. The RFID reader automatically goes
to power save mode after its operation is complete and it takes a 10-13mA standby current. We
can use this RFID for inventory management, attendance system, access control system, etc.
CEC349-RFID SYSTEM DESIGN AND TESTING

RFIDRC522HardwareConnectionwithESP32

ReadtheMFRC522RFIDusingESP32

Here we are using MFRC522 libraries to read the RFID tag example. We will need to
install the MFRC522 library using the Arduino Library Manager.
CEC349-RFID SYSTEM DESIGN AND TESTING

Open the Arduino IDE and navigate to Sketch ► Include Library ► Manage Libraries…

Once you have installed the library, open the Examples submenu and choose MFRC522 >
DumpInfo example sketch.
CEC349-RFID SYSTEM DESIGN AND TESTING

Go to the beginning of the sketch and make sure RST_PIN is initialized correctly, in our case we
are using digital pin #5 so change it to 5
CEC349-RFID SYSTEM DESIGN AND TESTING

Now upload the sketch and open Serial Monitor. As you bring the tag closer to the module, you’ll
get something like the following. Do not move the tag until all the information is displayed.

It displays all the useful information about the tag including the tag’s Unique ID (UID), memory
size, and the entire 1K memory.

Arduino Code – Writing an RFID Tag

#include <SPI.h> //include the SPI bus library


#include <MFRC522.h> //include the RFID reader library
#define SS_PIN 10 //slave select pin #define
RST_PIN 5 //reset pin

MFRC522 mfrc522(SS_PIN, RST_PIN); // instatiate a MFRC522 reader object.


MFRC522::MIFARE_Key key; //create a MIFARE_Key struct named 'key',
which will hold the card information

//this is the block number we will write into and then read.
int block=2;
CEC349-RFID SYSTEM DESIGN AND TESTING

byte blockcontent[16] = {"Last-Minute-Engg"}; //an array with 16 bytes to be


written into one of the 64 card blocks is defined
//byte blockcontent[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; //all zeros.
This can be used to delete a block.

//This array is used for reading out a block. byte


readbackblock[18];

void setup()
{
Serial.begin(9600); // Initialize serial communications with the
PC
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522 card (in case you wonder what
PCD means: proximity coupling device)
Serial.println("Scan a MIFARE Classic card");

// Prepare the security key for the read and write functions.
for (byte i = 0; i < 6; i++) {
key.keyByte[i] = 0xFF; //keyByte is defined in the "MIFARE_Key" 'struct'
definition in the .h file of the library
}
}
void loop()
{
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent())
{ return;
}

// Select one of the cards


if ( ! mfrc522.PICC_ReadCardSerial())

{ retur
n;
}
Serial.println("card selected");

//the blockcontent array is written into the card block


writeBlock(block, blockcontent);

//read the block back


readBlock(block, readbackblock);
//uncomment below line if you want to see the entire 1k memory with the
block written into it.
//mfrc522.PICC_DumpToSerial(&(mfrc522.uid));

//print the block contents


Serial.print("read block: ");
for (int j=0 ; j<16 ; j++)
{
Serial.write (readbackblock[j]);
CEC349-RFID SYSTEM DESIGN AND TESTING

}
Serial.println("");
}

//Write specific block


int writeBlock(int blockNumber, byte arrayAddress[])
{
//this makes sure that we only write into data blocks. Every 4th block is a
trailer block for the access/security info. int
largestModulo4Number=blockNumber/4*4;
int trailerBlock=largestModulo4Number+3;//determine trailer block for the
sector
if (blockNumber > 2 && (blockNumber+1)%4 ==
0){Serial.print(blockNumber);Serial.println(" is a trailer block:");return 2;}
Serial.print(blockNumber);
Serial.println(" is a data block:");

//authentication of the desired block for access


byte status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A,
trailerBlock, &key, &(mfrc522.uid)); if (status != MFRC522::STATUS_OK)
{
Serial.print("PCD_Authenticate() failed: ");
Serial.println(mfrc522.GetStatusCodeName(status)); return
3;//return "3" as error message
}

//writing the block


status = mfrc522.MIFARE_Write(blockNumber, arrayAddress, 16);
//status = mfrc522.MIFARE_Write(9, value1Block, 16); if
(status != MFRC522::STATUS_OK) { Serial.print("MIFARE_Write()
failed: ");
Serial.println(mfrc522.GetStatusCodeName(status));
return 4;//return "4" as error message
}
Serial.println("block was written");
}

//Read specific block


int readBlock(int blockNumber, byte arrayAddress[])
{
int largestModulo4Number=blockNumber/4*4;
int trailerBlock=largestModulo4Number+3;//determine trailer block for the
sector

//authentication of the desired block for access


byte status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A,
trailerBlock, &key, &(mfrc522.uid));

if (status != MFRC522::STATUS_OK) {
Serial.print("PCD_Authenticate() failed (read): ");
CEC349-RFID SYSTEM DESIGN AND TESTING

Serial.println(mfrc522.GetStatusCodeName(status));
return 3;//return "3" as error message
}

//reading a block
byte buffersize = 18;//we need to define a variable with the read buffer size,
since the MIFARE_Read method below needs a pointer to the variable that
contains the size...
status = mfrc522.MIFARE_Read(blockNumber, arrayAddress,
&buffersize);//&buffersize is a pointer to the buffersize variable;
MIFARE_Read requires a pointer instead of just a number
if (status != MFRC522::STATUS_OK) {
Serial.print("MIFARE_read() failed: ");
Serial.println(mfrc522.GetStatusCodeName(status));
return 4;//return "4" as error message
}
Serial.println("block was read");
}

Access Code
#include <SPI.h>
#include <MFRC522.h>
#include <LiquidCrystal.h>

#define RST_PIN 9
#define SS_PIN 10
byte readCard[4];
String MasterTag = "20C3935E"; // REPLACE this Tag ID with your Tag ID!!!
String tagID = "";

// Create instances
MFRC522 mfrc522(SS_PIN, RST_PIN);
LiquidCrystal lcd(7, 6, 5, 4, 3, 2); //Parameters: (rs, enable, d4, d5, d6,
d7)
void setup()
{
// Initiating
SPI.begin(); // SPI bus
mfrc522.PCD_Init(); // MFRC522 lcd.begin(16,
2); // LCD screen
lcd.clear();
lcd.print(" Access Control ");
lcd.setCursor(0, 1); lcd.print("Scan
Your Card>>");
}
void loop()
{

//Wait until new tag is available


while (getID())
{ lcd.clear();
lcd.setCursor(0, 0);
CEC349-RFID SYSTEM DESIGN AND TESTING

if (tagID == MasterTag)
{
lcd.print(" Access Granted!");
// You can write any code here like opening doors, switching on a relay,
lighting up an LED, or anything else you can think of.
}
else
{
lcd.print(" Access Denied!");
}
lcd.setCursor(0, 1);
lcd.print(" ID : ");
lcd.print(tagID);

delay(2000);

lcd.clear();
lcd.print(" Access Control ");
lcd.setCursor(0, 1); lcd.print("Scan
Your Card>>");
}
}

//Read new tag if available boolean


getID()
{
// Getting ready for Reading PICCs
if ( ! mfrc522.PICC_IsNewCardPresent()) { //If a new PICC placed to RFID
reader continue return false;
}
if ( ! mfrc522.PICC_ReadCardSerial()) { //Since a PICC placed get Serial
and continue return false;
} tagID =
"";
for ( uint8_t i = 0; i < 4; i++) { // The MIFARE PICCs that we use have 4
byte UID
//readCard[i] = mfrc522.uid.uidByte[i];
tagID.concat(String(mfrc522.uid.uidByte[i], HEX)); // Adds the 4 bytes in a
single String variable
} tagID.toUpperCase();
mfrc522.PICC_HaltA(); // Stop reading
return true;

OUTPUT
CEC349-RFID SYSTEM DESIGN AND TESTING

Scan
CEC349-RFID SYSTEM DESIGN AND TESTING

CardUniqueID

KeyUniqueID:
CEC349-RFID SYSTEM DESIGN AND TESTING

AccessProgram:

AccessGranted:

AccessDenied:
CEC349-RFID SYSTEM DESIGN AND TESTING

RESULT:

You might also like