SlideShare a Scribd company logo
1 of 33
Download to read offline
Final Year Project Proposal
GSN: Spring-02
Group Members
1. Ahmad Faizan
2. Hassan Ikram
3. Waleed Malik
12-4470
12-4462
12-4520
Advisor Dr. Shahzad Ahmed Butt
Client Dr. Shahzad Ahmed Butt
Department of Electrical Engineering
FAST National University, Lahore
April 25, 2016
i
CERTIFICATIONS
This document has been prepared by all of us together and we take joint ownership of its contents.
We have provided references to the material consulted in preparing this document and, to the best
of our knowledge, have not plagiarized anything.
Ahmad Faizan, 12-4470 ______________________ Date: _________________
Hassan Ikram, 12-4462 ______________________ Date: _________________
Waleed Malik, 12-4520 ______________________ Date: _________________
I am the client of the product proposed in this document and the product specifications and other
details are according to my requirements.
Client:
Dr. Shahzad Ahmed Butt ____________________________________Date:________________
The final year project proposal in this document is being submitted to the department of Electrical
Engineering with my approval.
Advisor:
Dr. Shahzad Ahmed Butt____________________________________ Date: ________________
Head of Department:
Dr. Arshad Hussain_______________________________________ Date: _________________
ii
Abstract:
Power line communication is a cost-effective solution for communicating with and controlling a
group of standalone units. There are various methods of implementing power line communication,
and in many cases a dedicated communication chip is utilized to implement the modem portion of
the system. We’ll use NB-PLC for our project as we don’t need much bandwidth for controlling
appliances. The protocol for transmission will be most likely to be based on IEC61334 S-FSK
(Spread-Frequency Shift Keying). The PLC Transceiver chip can implement the complete modem
function in with the help of a host MCU (microcontroller Unit). The purpose of this project was to
design a remote energy-monitoring and socket-box-controlling system that uses power line
communication to send collected data to a centralized location. Once collected, the power data
would be displayed on a local web server. Then, our web server graphs, summarizes and displays
the data. Users with ID and password access can also automate setting the on/off status of any
given socket box with our system’s scheduling feature. The goal of using a power line
communication over wireless is to reduce the overall power consumption of the system, making
the system more reliable and cost effective communication medium for domestic, commercial and
industrial use.
iii
Contents
Chapter 1 Introduction .................................................................................................................... 1
Chapter 2 Client Requirements....................................................................................................... 2
2.1 Client's Perception.............................................................................................................. 2
2.2 Record of Meetings with Client ......................................................................................... 2
1st Meeting.............................................................................................................................. 2
2nd Meeting............................................................................................................................. 2
3rd Meeting............................................................................................................................. 3
2.3 Expected Functionality of Product.................................................................................... 3
2.3.1 Reliable Sensing ........................................................................................................... 3
2.3.2 PLC (Power Line Communication)............................................................................ 3
2.3.3 Remote access using website server............................................................................ 3
2.3.4 Benefits of our Proposed System ................................................................................ 3
2.4.5 Features......................................................................................................................... 4
2.4.6 Applications.................................................................................................................. 4
2.4.7 Benefits of Our proposed System ............................................................................... 4
Chapter 3 Design Overview............................................................................................................ 5
3.1 Overall System Design........................................................................................................ 5
3.2 Sub Projects......................................................................................................................... 6
3.2.1 Voltage and Current Measurements.......................................................................... 6
3.2.2 Power Line Communication ....................................................................................... 6
3.2.3 Web Interface:.............................................................................................................. 6
3.3 Block Description................................................................................................................ 7
3.3.1 Microcontroller (MCU)............................................................................................... 7
3.3.2 Voltage and Current Sensors...................................................................................... 7
3.3.3 Power Line Modem...................................................................................................... 7
3.4 Sub block descriptions........................................................................................................ 8
3.4.1 MCU with Web Host ................................................................................................... 8
3.4.2 Power Line Modem...................................................................................................... 8
Chapter 4 Sub Project Design......................................................................................................... 9
4.1 Voltage and current sensing............................................................................................... 9
iv
4.1.1 Hall Effect sensor......................................................................................................... 9
4.1.2 Voltage Sensor............................................................................................................ 11
4.1.3 Micro-controller......................................................................................................... 11
4.1.4 Switching Technology................................................................................................ 12
Electro-Mechanical Relay .................................................................................................. 13
4.1.5 Measurement and Controlling Flowchart ............................................................... 14
4.2 Power Line Communication (PLC)................................................................................. 15
4.2.1 PLC Transceiver (ST7540)............................................................................................ 15
Description........................................................................................................................... 15
Block Diagram..................................................................................................................... 16
ST-7540 Main Access.......................................................................................................... 16
Data Transmission Mode ................................................................................................... 17
Data Reception Mode ......................................................................................................... 17
Host Processor Interface .................................................................................................... 17
Communication between Host MCU and ST-7540.......................................................... 18
Carrier/Preamble Detection............................................................................................... 18
CD_PD Timing during RX................................................................................................. 19
Receiving Path Block Diagram.......................................................................................... 19
Transmitting Path Block Diagram.................................................................................... 19
Line Coupling Interface Section........................................................................................ 20
Target Unit .......................................................................................................................... 20
Cost of the Project......................................................................................................................... 22
Schematics: ................................................................................................................................... 23
Appendix....................................................................................................................................... 26
References..................................................................................................................................... 27
v
Figure 1: Overall System Design.................................................................................................... 5
Figure 2: Power line Modem, Functional Block diagram............................................................... 7
Figure 3: Sensing PLC Transmission Block Diagram................................................................... 8
Figure 4: Hall Effect Sensor ........................................................................................................... 9
Figure 5: Current Sensor Circuit................................................................................................... 11
Figure 6: Voltage Sensor Circuit .................................................................................................. 11
Figure 7: ATMEGA-328............................................................................................................... 12
Figure 8: ATMEGA-2560............................................................................................................. 12
Figure 9: Relay.............................................................................................................................. 13
Figure 10: PLC Block Diagram .................................................................................................... 15
Figure 11: Block Diagram ST-7540 ............................................................................................. 16
Figure 12: UART Interface........................................................................................................... 18
Figure 13: Timing Diagram .......................................................................................................... 19
Figure 14: Receiving Path Block Diagram ................................................................................... 19
Figure 15: Transmitting Path Block Diagram............................................................................... 19
Figure 16: Filters........................................................................................................................... 20
Figure 17: Target Unit Block Diagram......................................................................................... 21
GSN: Spring-02 Page | 1
Chapter 1 Introduction
Power Line Communication (PLC) is a method of reliably communicating command, control, and
status information across an electrical AC power line.
Because of its low cost and high reliability characteristics, the PLC communication method is
ideally suited for command and control applications in both the residential and commercial
markets.
Power line communication is a cost-effective solution for communicating with and controlling a
group of standalone units for many applications such as dimmable ballasts, e-metering, motor
control and switching of appliances, etc. There are various methods of implementing power line
communication, and in many cases a dedicated communication chip is utilized to implement the
modem portion of the system. The application portion (ballast, e-metering, etc.) typically utilize a
second controller (signaling).This two-chip implementation is a good solution for many systems.
An advanced PLC Transceiver can offer this system integration by combining the power line
modem functionality as well as system operations using the on chip peripherals of the device.
Narrowband Power Line Communication (NB-PLC) technologies in the frequency range up to 500
kHz are becoming more and more popular for control purpose. Thus we’ll use NB-PLC for our
project as we don’t need much bandwidth for controlling appliances. The protocol for transmission
will be most likely to be based on S-FSK (Spread-Frequency Shift Keying) The PLC Transceiver
chip can implement the complete modem function in with the help of an MCU (microcontroller
Unit) and can utilize the on-chip power electronics peripherals to receive and transmit over the
power line with an analog front end interface (DAC).
GSN: Spring-02 Page | 2
Chapter 2 Client Requirements
2.1 Client's Perception
The system is capable of monitoring & controlling basic electrical devices having
following characteristics:
1. Control and monitoring of electrical appliances over existing medium
2. Hardware Circuitry should be as compact as possible.
3. System should be scalable.
4. Installation should be user friendly.
5. Capable to be installed with both high and low rated electronic devices
6. Shock protection (modules and AC mains opt to be isolated).
7. Given Solution should also be as cost effective as possible.
The system should show the power consumption of all electrical devices separately
without creating mess of extra wires/wireless nodes. The system should be able to
transmit all the data to web application or smart phone application. The system should
be able to control either from place of installation without internet & from anywhere
with internet connectivity.
2.2 Record of Meetings with Client
1st Meeting
Taken place on January 18, 2015
In this meeting the client defined the problem he is facing and an overview of what he wants the
product to do.
 Idea was presented by the client.
 Possible solutions were discussed.
2nd Meeting
Taken Place on February 1, 2015
We proposed the idea of the project to our client in this meeting. He elaborated further, the
specifications he needs in his product
GSN: Spring-02 Page | 3
 The electrical devices should be controlled via existing network.
 The solution via Power Line Communication (PLC) was presented to the client.
3rd Meeting
Taken Place on February 15, 2015
We presented our client the sensors and packaging of our product. In this meeting he added further
features he wants in the product.
 No. of devices to be controlled were discussed.
 Basic protocols to control and monitor the devices were also discussed.
2.3 Expected Functionality of Product
Due to the wide range of processes required to complete our project, we broke our project into 3
subsystems. This will help keep our goals clear.
2.3.1 Reliable Sensing
1. Accurately sense the voltage and current waveforms with no more than 5% error.
2. Convert the signals into digital data using an ADC.
3. Translate the data into a form that can be used by the PLC modem.
4. Design an internal dc power supply to power internal ICs
2.3.2 PLC (Power Line Communication)
1. Interface the PLC modems with both the sensing and interpreting modules.
2. Interpreting and Displaying
3. Receive data over the power line.
4. Present data using a web-based interface.
2.3.3 Remote access using website server
1. Present the power data gathered in a graphical form using web page.
2. Controlling the socket power using website.
2.3.4 Benefits of our Proposed System
1. Centralized monitoring makes monitoring multiple loads convenient.
2. Data accessible from any internet connected device.
GSN: Spring-02 Page | 4
3. No need for additional wiring because all communication is done over the existing power
lines.
2.4.5 Features
1. Real-time power monitoring of multiple remote locations.
2. Web-based interface to conveniently observe collected results
3. Power Line Communication reduce network size and hardware expenses.
4. Internal power supplies that provide appropriate DC voltages for IC, hence omitting the
use of dedicated voltage regulator.
5. Microcontroller-based web server minimizes power consumption.
2.4.6 Applications
1. Automatic Meter Reading (AMR)
2. Automatic Meter Management (AMM)
3. Street Lighting Control
4. Load Control and Monitoring (Our Aim in this Project).
5. Home and Building Automation.
6. Burglar Alarm System
7. Smoke and Fire Alarm System
8. Garage Door Controllers
9. Security System
10. Other Remote Control Systems
2.4.7 Benefits of Our proposed System
1. Centralized monitoring makes monitoring multiple loads convenient.
2. Data accessible from any internet connected device.
3. No need for additional wiring because all communication is done over the existing power
lines.
GSN: Spring-02 Page | 5
Chapter 3 Design Overview
3.1 Overall System Design
Figure 1: Overall System Design
Data
GSN: Spring-02 Page | 6
3.2 Sub Projects
3.2.1 Voltage and Current Measurements
The main goal of this project was to measure the voltage and current going into the load .so we
make a voltage and current sensing circuit which consist of voltage and current sensor .we build
the voltage sensor consist of voltage divider and operational amplifier. As a current sensor we use
Hall Effect Sensor (from spark fun company – ACS712), the output readings of this sensors enter
to the microcontroller (Atmel ATMega328p) and the signals converted to digital values by an
Analog to Digital Convertor (ADC). The digital values then multiplied to calculate the power
consumed by the load.
3.2.2 Power Line Communication
Power Line Communication (PLC) is a communication technology that enables sending data over
existing power cables.
This means that, with just power cables running to an electronic device (for example) one can both
power it up and at the same time control/retrieve data from it in a half-duplex manner.
Power line communication technology minimizes infrastructure and maintenance costs by
communicating over existing power lines. PLC technology avoids the need to create new
communication paths through obstacles such as buildings, hills, and basements that block wireless
communications.
3.2.3 Web Interface:
As graphical user interface we decided to build a web site using PHP language the web site contain
a monitoring and controlling pages to display values and figures of power consumption by the
load. We used visual basic to make connection between the data obtained by the microcontroller
with the data base of the server. These data imported by the web site.
GSN: Spring-02 Page | 7
3.3 Block Description
3.3.1 Microcontroller (MCU)
The microcontroller will be used to read in the current and voltage data from their respective
ADCs. Since this data will be acquired in a parallel fashion, the MCU will convert the data into
serial information so it can be transmitted over the power line (AC mains).
3.3.2 Voltage and Current Sensors
The sensing and data transmission will take place in a centralized transmitter that contains a 220
V ac receptacle found in typical household electric systems. We will be creating at least two
sensing and transmission circuits so that we can test the receiver's ability to gather data from
numerous locations. We want to use a Hall Effect sensor for current sensing and voltage divider
for voltage sensing.
3.3.3 Power Line Modem
In our project the Power Line Modem (PLM) will be used to modulate, amplify filter and transmit
the data generated by the MCU to be transmitted over the power line (AC mains).
Figure 2: Power line Modem, Functional Block diagram
GSN: Spring-02 Page | 8
Figure 3: Sensing PLC Transmission Block Diagram
3.4 Sub block descriptions
3.4.1 MCU with Web Host
The microcontroller on the receiving end will serve to acquire the data from the power line modem
and present it in a meaningful manner on a web server. The microcontroller will also be tasked
with computing the real power, reactive power and power factor from the raw data. Finally, the
microcontroller will be able to log this data so it can be reviewed for monitoring energy
consumption.
3.4.2 Power Line Modem
The power line modem on the receiver will be used to demodulate the data transmitted over the
power line from multiple transmitters. This will effectively be the same power line modem as
described in the transmission model.
GSN: Spring-02 Page | 9
Chapter 4 Sub Project Design
4.1 Voltage and current sensing
In this subproject, a circuit was constructed to transform the high amplitude voltage and current
waveforms going into the load. Each waveform was linearly scaled to a level which could be read
by the MCU’s analog to digital converter. Our circuit consists of voltage and current sensor.
4.1.1 Hall Effect sensor
Figure 4: Hall Effect Sensor
GSN: Spring-02 Page | 10
This current sensor gives precise current measurement for both AC and DC signals. These are
good sensors for metering and measuring overall power consumption of systems. The ACS712
current sensor measures up to 5A of DC or AC current. We can also add an op-amp gain stage for
more sensitive current measurements. By adjusting the gain (from 4.27 to 47) you can measure
very small currents.
The ACS712 Low Current Sensor Breakout outputs an analog voltage that varies linearly with
sensed current. To calibrate, first set the output offset to the desired level (with zero current on the
sense lines, read output with a DVM). Then with a known current input (a 100mA limited supply
works well for this), set the output deflection with the gain pot.
Sensitivity is then calculated as
𝑠𝑒𝑛𝑠𝑖𝑡𝑖𝑣𝑖𝑡𝑦 =
V ref – V deflect
current input
The change in sensor output in response to 1 Ampere change through the primary conductor. The
sensitivity is the product of the magnetic circuit sensitivity (G / A) and the linear IC amplifier gain
(mV/G). The linear IC amplifier gain is Programmed at the factory to optimize the sensitivity
(mV/A) for the full-scale current of the device.
In our design we built this circuit as a voltage sensor, in the first stage we used an voltage
transformer which transform from 220v AC to 9v AC, then we made a voltage divider stage to
sense the voltage supplied to the load, and we use a voltage clamping circuit as a final stage to
shift the signal to appropriate value can enter to the ADC of MCU.
GSN: Spring-02 Page | 11
Figure 5: Current Sensor Circuit
As the micro-controller is unable to read negative voltage so, clamping of the waveform takes
place using two 470k ohms resistors.
4.1.2 Voltage Sensor
Voltage sensor consists of a Transformer followed by a Voltage Divider. As the micro-controller
is unable to read negative voltage so, clamping of the waveform takes place using two 470k ohms
resistors.
Figure 6: Voltage Sensor Circuit
4.1.3 Micro-controller
In the nodes the role of the microcontroller is to gather sensor data, process this data and send it to
the transceiver. Since, only the data of one node is being dealt, we do not require a lot of flash
GSN: Spring-02 Page | 12
memory. We have chosen Atmel ATMEGA 328 microcontroller, with 32Kbytes of flash memory
and 32 input/output pins.
Figure 7: ATMEGA-328
Since the microcontroller of the aggregator is the brain of the entire project and all the data is
processed here so we needed a microcontroller with maximum flash memory. Hence, we have
chosen Atmel ATMEGA 2560.It has a flash memory of 256 Kbytes, 54 digital input/output pins
and 16 analog pins.
This microcontroller controls the RF transceiver to send a request to a particular node, and then
upon receiving data it differentiates and processes the data, and finally uploads it onto the web
through Ethernet module.
Figure 8: ATMEGA-2560
4.1.4 Switching Technology
No switch will achieve the ideal behavior of having:
1. Zero power consumption.
2. Zero series resistance.
While some switches approximate this behavior quite well, others do not. So after we studied
several types of switches we decided to use Electro-Mechanical Relay (EMR) as a switch
connected to the MCU
GSN: Spring-02 Page | 13
Electro-Mechanical Relay
An Electro-Mechanical Relay (EMR) is an electrically operated switch. Current flowing through
the coil of the relay creates a magnetic field which attracts a lever and changes the switch contacts.
The coil current can be on or off so relays have two switch positions and they are double throw
(changeover) switches. 5 V relay is used at various places in the project. It is used to switch
ON/OFF the electrical device after the MCU send the signal received via PLC. The relay is capable
of handling 250V AC/ 30V DC at the output with 10 A current.
Figure 9: Relay
GSN: Spring-02 Page | 14
4.1.5 Measurement and Controlling Flowchart
No
Yes
On
Toggle
Off
Send data serially
to the server
Do for each
sample
Read current and
voltage (ADC)
Multiply V, I
Toggle
GSN: Spring-02 Page | 15
4.2 Power Line Communication (PLC)
The overall system structure is shown in the Figure below. The first phase will consist of creating
the host unit. The host unit will send instructions through the power line to the appropriate target
unit at the designated time. The host unit will link to a LAN or the Internet by means of a host
computer, therefore enabling anyone on the network to access the host unit. The second phase will
consist of creating target units. The target units receive instructions from the host unit through the
power line, and if appropriate the target units then perform the designated command.
Figure 10: PLC Block Diagram
4.2.1 PLC Transceiver (ST7540)
Description
ST7540 is a half-duplex binary-FSK (frequency shift keying) transceiver designed for two-way
network communication over power lines, with eight
selectable carrier frequencies that ranges between 60
kHz to 132.5 kHz and we have selected 72 kHz
frequency for carrier wave. The desired frequency can
be selected in the Control Register of 48 bits. It has 4
programmable baud rates from 600 to 4800 bits/s. The
half-duplex operation is automatically synchronized to
the mains, and can be up to 4800 bits/second. The
main reason to choose this ST-7540 is its Half-duplex frequency shift keying (FSK) transceiver.
And it is already told that half duplex transmission is our client requirements. It also has its built-
in power amplifier. Which greatly reduces the size of hardware and make our work much easier?
We can convert this Power Amplifier into an active LP filter with Variable gain which only
transmits our communication signal and blocks any unwanted noise. There is a Feedback control
system which will adjust the gain of power amplifier based on communication signal’s strength
GSN: Spring-02 Page | 16
sensed through Voltage and Current loop. These are some reasons for selecting this IC and that’s
all for today.
Block Diagram
Figure 11: Block Diagram ST-7540
ST7540 is a multi-frequency device: eight programmable Carrier Frequencies are available (60,
66, 72, 76, 82.05, 86, 110, 132.5 kHz), and four baud rates (600, 1200, 2400, and 4800) only one
Carrier can be used a time. The communication channel could be varied during the normal working
Mode to realize a multi frequency communication .Selecting the desired frequency in the Control
Register the Transmission and Reception filters are accordingly tuned. In our design we used the
default carrier frequency and baud rate:
 Carrier frequency =132.5 KHz.
 Baud rate = 2400 bps.
ST-7540 Main Access
ST7540 can access the Mains in two different ways:
 Synchronous access
 Asynchronous access
GSN: Spring-02 Page | 17
In our design we set the ship to access the main asynchronously.
Data Transmission Mode
Data transmission line (TxD line) value enters directly to the FSK Modulator. The Host Controller
manages the Transmission timing (CLR/T line should be neglected).
Data Reception Mode
Value on FSK Demodulator is sent directly to the data reception line (RxD line). The Host
Controller recovers the communication timing (CLR/T line should be neglected).
Host Processor Interface
ST-7540 exchanges data with the host processor through a serial interface. The data transfer is
managed by REG_DATA and RxTx Lines, while data are exchanged using RxD, TxD and CLR/T
lines.
Four are the ST7540 working modes:
 Data Reception
 Data Transmission
 Control Register Read
 Control Register Write
REG_DATA and RxTx lines are level sensitive inputs.
In our design we didn’t use the REG_DATA transfer mode because we were working on the
default values and modes so we didn’t need it at all.
ST-7540 features two types of Host Communication Interfaces:
 SPI
 UART
In our design we used the UART as a Host Communication Interface, The selection can be done
through the UART/SPI pin (UART/SPI =1).
GSN: Spring-02 Page | 18
Figure 12: UART Interface
ST7540 allows to interface the Host Controller using a 3 line interface (RxD,TxD & RxTx) in
Asynchronous mains access. Since Control Register is not accessible in Asynchronous mode, in
this case REG_DATA pin must be tied to GND.
Communication between Host MCU and ST-7540
The Host can achieve the Mains access by selecting REG_DATA=”0” and the choice between
Data Transmission and Data Reception is performed by selecting RxTx line (if RxTx =“1” ST7540
receives data from mains, if RxTx=”0” ST7540 transmits data over the mains).
In our project we use the asynchronous way to make communication between the host and the
st7540 In Asynchronous Mode, data are exchanged without any data Clock reference. The host
controller has to recover the clock reference in receiving Mode and control the Bit time in
transmission mode. If RxTx line is set to “1” & REG_DATA=”0” (Data Reception), ST7540 enters
in an Idle State. After Tcc time the modem starts providing received data on RxD line.
If RxTx line is set to “0” & REG_DATA=”0” (Data Transmission), ST7540 enters in an Idle State
and transmission circuitry is switched on. After Tcc time the modem starts transmitting data
present on TxD line.
Carrier/Preamble Detection
The Carrier/Preamble Block is a digital Frequency detector Circuit. It can be used to manage the
MAINS access and to detect an incoming signal. Two are the possible settings:
GSN: Spring-02 Page | 19
 Carrier Detection
 Preamble Detection
CD_PD Timing during RX
Figure 13: Timing Diagram
Receiving Path Block Diagram
Figure 14: Receiving Path Block Diagram
Transmitting Path Block Diagram
Figure 15: Transmitting Path Block Diagram
GSN: Spring-02 Page | 20
Line Coupling Interface Section
The mains coupling interface is composed of three different filters:
 Tx Active filters.
 Tx Passive filters.
 Rx Passive filters.
Figure 16: Filters
The RX passive filter was simply a band pass filter centered on the carrier frequency (72 KHz).
This part of the circuit simply minimized the amount of noise entering the IC's input pin. When
Transmitting (TX mode), there were 2 stages of filtering. The first was the active stage. This used
an internal op-amp that filtered the TX_OUT signal as well as added a 6V DC offset. The second
stage was the passive high pass filter that only allowed signals higher than 72 kHz to pass. The
transformer in this circuit also provided isolation from high voltage in the line. The ICs had a
maximum voltage rating of 14 volts at each of its pins. For this reason, it was extremely important
that the chip be isolated from the power line voltage. The isolation transformer ensured the IC pins
would be protected.
Target Unit
All target units will be constantly listening for a carrier signal on the power line. If a carrier
signal is detected, the target units will receive the data packet from the host unit. If the address
GSN: Spring-02 Page | 21
contained within the data packet matches the address of the target unit, then the target unit will
execute the command contained within the data packet.
Figure 17: Target Unit Block Diagram
GSN: Spring-02 Page | 22
Cost of the Project
Serial# Item Discription Unit Rate($) Quantity Total Price ($)
1 IC ST-7540 (per lot) 3.95 5 19.75
2 28-pin SMD to DIP adapter (per lot) 0.22 5 1.1
3 40-Pin round female header (per lot) 0.31 3 0.93
4 Boost Buck DC adjustable step
Up/Down voltage converter module
[XL6009]
1.66 2 3.32
5 DC-DC Buck step Down converter
module LM2596 voltage regulator
and LED voltmeter
2.5 1 2.5
6 6in1 USB to TTL UART 485, Module
[CP2102]
2.96 1 2.96
7 Power supply Module 3.3/5 V [MB-
102]
0.69 2 1.38
8 CP2102 Module + AtMega 168
Module
3.35 2 6.7
9 Schottky diode BAT54S (per lot) 0.024 50 1.2
10 SM6T12A Voltage Regulator (per lot) 0.132 30 3.96
11 3-pin double row female header 0.052 10 0.52
12 Resistance Pack 600-Pcs 2.66 1 2.66
13 Digital DC voltmeter 0-200 1.63 2 3.26
14 47UH inductor [470] (20Pcs/lot) 0.09 20 1.8
15 220UH inductor [221] (20Pcs/lot) 0.09 20 1.8
16 40-pin jumper wire male to male [20
cm]
0.98 1 0.98
17 40-pin jumper wire male to male [10
cm]
0.85 1 0.85
GRAND TOTAL 55.67
GSN: Spring-02 Page | 23
Schematics:
 Signal Conditioning Circuitry:
GSN: Spring-02 Page | 24
 Signal Transceiver Circuitry:
 Host Microcontroller Circuitry:
GSN: Spring-02 Page | 25
 Other Support Circuitry:
GSN: Spring-02 Page | 26
Appendix
Hall Effect data sheet
http://www.sparkfun.com/products/8883
ST7540 data sheet
http://pdf1.alldatasheet.com/datasheet-pdf/view/159265/STMICROELECTRONICS/ST7540.html
Board datasheet
http://datasheet.octopart.com/EVALST7540-1-STMicroelectronics-datasheet-136517.pdf
GSN: Spring-02 Page | 27
References
1- "ST7540 FSK powerline transceiver design guide for AMR" Jan. 28, 2008. [Online]. Available:
http://www.st.com/stonline/products/literature/an/12791.pdf. [Accessed: Dec. 8 2009].
2- Sparkfun company http://www.sparkfun.com/search/results?term=acs712&what=products.
3- "ST7540 FSK powerline transceiver design guide for AMR" Jan. 28, 2008. [Online]. Available:
http://www.st.com/stonline/products/literature/an/12791.pdf. [Accessed: Dec. 8 2009].
4- Krein, Philip T.. Elements of Power Electronics. New York: Oxford University Press, USA,
1997.
5- Cohen, “Computers in use by Country,” Sales and Marketing Management, Vol. 150,p.14, March
1998.
6- C. Brown, “Home Smart Home,” Black Enterprise, Vol. 27, No. 8, pp. 87-89, March 1997.
7- M. Shwehdi, “A Power Line Data Communications Interface Using Spread Spectrum Technology
In Home Automation,” IEEE Transactions on Power Delivery, Vol. 11, No. 3, pp. 1232-1237,
July 1996.
8- S. Butler, “Smart Toilets and Wired Refrigerators,” US News and World Report, Vol. 126, No.
22, p. 48, 7 June 1999.
9- E. Razzi, “Get Smart,” Kiplinger’s Personal Finance, Vol. 54, No. 1, pp.118-123, January2000.
10- P. Kingery, “Digital X-10,” http://gardentoys.com/htinews/feb99/articles/kingery/kingery13.htm,
Leviton TelCom, USA, 1999.
11- X. Feng, “Home Networking,” ftp://ftp.netlab.ohio-state.edu/pub/jain/courses/cis788-
12- ST7537 Home Automation Modem, http://us.st.com/stonline/books/pdf/docs/1787.pdf,
STMicroelectronics, USA, 1995.

More Related Content

What's hot

Maa wp sun_apps11i_db10g_r2-2
Maa wp sun_apps11i_db10g_r2-2Maa wp sun_apps11i_db10g_r2-2
Maa wp sun_apps11i_db10g_r2-2Sal Marcus
 
Mateti tcpip-cnh
Mateti tcpip-cnhMateti tcpip-cnh
Mateti tcpip-cnhabhijit.tec
 
Backtrack syllabus
Backtrack syllabusBacktrack syllabus
Backtrack syllabusnapoleon182
 
Load-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-Gateway
Load-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-GatewayLoad-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-Gateway
Load-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-GatewayLoadbalancer_org_Gmbh
 
B28654oas10g best pracitice
B28654oas10g best praciticeB28654oas10g best pracitice
B28654oas10g best praciticeCaipei Chen
 
Dw guide 11 g r2
Dw guide 11 g r2Dw guide 11 g r2
Dw guide 11 g r2sgyazuddin
 
Analytics configuration reference_sc61_a4
Analytics configuration reference_sc61_a4Analytics configuration reference_sc61_a4
Analytics configuration reference_sc61_a4samsherwood
 
Cps users-guide-mac 4-23-12
Cps users-guide-mac 4-23-12Cps users-guide-mac 4-23-12
Cps users-guide-mac 4-23-12William McIntosh
 
Spring data-keyvalue-reference
Spring data-keyvalue-referenceSpring data-keyvalue-reference
Spring data-keyvalue-referencedragos142000
 
Air router user_guide
Air router user_guideAir router user_guide
Air router user_guiderujakarasbw
 
Avg email server 2012 03(1)
Avg email server 2012 03(1)Avg email server 2012 03(1)
Avg email server 2012 03(1)seugnet1
 

What's hot (17)

IBM Streams - Redbook
IBM Streams - RedbookIBM Streams - Redbook
IBM Streams - Redbook
 
Maa wp sun_apps11i_db10g_r2-2
Maa wp sun_apps11i_db10g_r2-2Maa wp sun_apps11i_db10g_r2-2
Maa wp sun_apps11i_db10g_r2-2
 
Plsql
PlsqlPlsql
Plsql
 
AWS Pentesting
AWS PentestingAWS Pentesting
AWS Pentesting
 
Mateti tcpip-cnh
Mateti tcpip-cnhMateti tcpip-cnh
Mateti tcpip-cnh
 
Backtrack syllabus
Backtrack syllabusBacktrack syllabus
Backtrack syllabus
 
Load-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-Gateway
Load-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-GatewayLoad-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-Gateway
Load-Balancer-Deployment-Handbuch-für-Trend-Micro-inter-scan-Web-Gateway
 
Itsa policy
Itsa policyItsa policy
Itsa policy
 
Data guard
Data guardData guard
Data guard
 
B28654oas10g best pracitice
B28654oas10g best praciticeB28654oas10g best pracitice
B28654oas10g best pracitice
 
thesis report 2012
thesis report 2012thesis report 2012
thesis report 2012
 
Dw guide 11 g r2
Dw guide 11 g r2Dw guide 11 g r2
Dw guide 11 g r2
 
Analytics configuration reference_sc61_a4
Analytics configuration reference_sc61_a4Analytics configuration reference_sc61_a4
Analytics configuration reference_sc61_a4
 
Cps users-guide-mac 4-23-12
Cps users-guide-mac 4-23-12Cps users-guide-mac 4-23-12
Cps users-guide-mac 4-23-12
 
Spring data-keyvalue-reference
Spring data-keyvalue-referenceSpring data-keyvalue-reference
Spring data-keyvalue-reference
 
Air router user_guide
Air router user_guideAir router user_guide
Air router user_guide
 
Avg email server 2012 03(1)
Avg email server 2012 03(1)Avg email server 2012 03(1)
Avg email server 2012 03(1)
 

Viewers also liked

Uma Modernização Desigual
Uma Modernização DesigualUma Modernização Desigual
Uma Modernização Desigualsaramandaia
 
з досвіду вертипороха
з досвіду  вертипорохаз досвіду  вертипороха
з досвіду вертипорохаOlena Pyzaenko
 
Dharma And Cosmic Dynamics Dr. Shriniwas Kashalikar
Dharma And Cosmic Dynamics  Dr. Shriniwas KashalikarDharma And Cosmic Dynamics  Dr. Shriniwas Kashalikar
Dharma And Cosmic Dynamics Dr. Shriniwas Kashalikardrsprasadi
 
Syllabus geog 101 summer 2014 s
Syllabus geog 101 summer 2014 sSyllabus geog 101 summer 2014 s
Syllabus geog 101 summer 2014 sLisa Schmidt
 
Control assistència
Control assistènciaControl assistència
Control assistènciaMarisa Docs)
 
I.kronberga drawing brand_face_consumer_touch
I.kronberga drawing brand_face_consumer_touchI.kronberga drawing brand_face_consumer_touch
I.kronberga drawing brand_face_consumer_touchECR Community
 
Mentoring and logical levels of learning
Mentoring and logical levels of learningMentoring and logical levels of learning
Mentoring and logical levels of learningStephen Duns
 
Organismos divergénicos
Organismos divergénicosOrganismos divergénicos
Organismos divergénicosLuiza Fernanda
 
HUB:BLE-3 - Session 1 Business and Technology
HUB:BLE-3 - Session 1 Business and TechnologyHUB:BLE-3 - Session 1 Business and Technology
HUB:BLE-3 - Session 1 Business and TechnologySpace IDEAS Hub
 
HUB:BLE-2 02 Growth and Entrepreneurship
HUB:BLE-2 02 Growth and EntrepreneurshipHUB:BLE-2 02 Growth and Entrepreneurship
HUB:BLE-2 02 Growth and EntrepreneurshipSpace IDEAS Hub
 

Viewers also liked (14)

Uma Modernização Desigual
Uma Modernização DesigualUma Modernização Desigual
Uma Modernização Desigual
 
з досвіду вертипороха
з досвіду  вертипорохаз досвіду  вертипороха
з досвіду вертипороха
 
Dharma And Cosmic Dynamics Dr. Shriniwas Kashalikar
Dharma And Cosmic Dynamics  Dr. Shriniwas KashalikarDharma And Cosmic Dynamics  Dr. Shriniwas Kashalikar
Dharma And Cosmic Dynamics Dr. Shriniwas Kashalikar
 
Syllabus geog 101 summer 2014 s
Syllabus geog 101 summer 2014 sSyllabus geog 101 summer 2014 s
Syllabus geog 101 summer 2014 s
 
Control assistència
Control assistènciaControl assistència
Control assistència
 
Web 2-0
Web 2-0Web 2-0
Web 2-0
 
I.kronberga drawing brand_face_consumer_touch
I.kronberga drawing brand_face_consumer_touchI.kronberga drawing brand_face_consumer_touch
I.kronberga drawing brand_face_consumer_touch
 
Ravish-e-Inqilab
Ravish-e-InqilabRavish-e-Inqilab
Ravish-e-Inqilab
 
RESUME_VISHAL
RESUME_VISHALRESUME_VISHAL
RESUME_VISHAL
 
Mentoring and logical levels of learning
Mentoring and logical levels of learningMentoring and logical levels of learning
Mentoring and logical levels of learning
 
Organismos divergénicos
Organismos divergénicosOrganismos divergénicos
Organismos divergénicos
 
Teorema De Pitagoras
Teorema De Pitagoras Teorema De Pitagoras
Teorema De Pitagoras
 
HUB:BLE-3 - Session 1 Business and Technology
HUB:BLE-3 - Session 1 Business and TechnologyHUB:BLE-3 - Session 1 Business and Technology
HUB:BLE-3 - Session 1 Business and Technology
 
HUB:BLE-2 02 Growth and Entrepreneurship
HUB:BLE-2 02 Growth and EntrepreneurshipHUB:BLE-2 02 Growth and Entrepreneurship
HUB:BLE-2 02 Growth and Entrepreneurship
 

Similar to FYP1_GSN-Spring16-02

Final Year Project Report Device Control using sms
Final Year Project Report Device Control using smsFinal Year Project Report Device Control using sms
Final Year Project Report Device Control using smsMuhammad Shakeel
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportNandu B Rajan
 
Steps to Improve Cyber Security of SCADA Networks by U.S. Department of Energy
Steps to Improve Cyber Security of SCADA Networks by U.S. Department of EnergySteps to Improve Cyber Security of SCADA Networks by U.S. Department of Energy
Steps to Improve Cyber Security of SCADA Networks by U.S. Department of EnergyMuhammad FAHAD
 
ENGS4851_Final_Certified_Report
ENGS4851_Final_Certified_ReportENGS4851_Final_Certified_Report
ENGS4851_Final_Certified_ReportNagendra Posani
 
Automatic power factor_detection_and_cor
Automatic power factor_detection_and_corAutomatic power factor_detection_and_cor
Automatic power factor_detection_and_corhadafree
 
AC_Microgrid_Versus_DC_Microgrid_A_Revie.pdf
AC_Microgrid_Versus_DC_Microgrid_A_Revie.pdfAC_Microgrid_Versus_DC_Microgrid_A_Revie.pdf
AC_Microgrid_Versus_DC_Microgrid_A_Revie.pdfDebasree Saha
 
Integrating SDN into the Data Center
Integrating SDN into the Data CenterIntegrating SDN into the Data Center
Integrating SDN into the Data CenterJuniper Networks
 
Clearswift-Secure-Web-Gateway-Webfilter Load Balancer Handbuch
Clearswift-Secure-Web-Gateway-Webfilter Load Balancer HandbuchClearswift-Secure-Web-Gateway-Webfilter Load Balancer Handbuch
Clearswift-Secure-Web-Gateway-Webfilter Load Balancer HandbuchLoadbalancer_org_Gmbh
 
Project final report
Project final reportProject final report
Project final reportALIN BABU
 
Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017Reza Pourramezan
 
Trusted Hardware Database With Privacy And Data Confidentiality
Trusted Hardware Database With Privacy And Data ConfidentialityTrusted Hardware Database With Privacy And Data Confidentiality
Trusted Hardware Database With Privacy And Data Confidentialitytheijes
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfkomkar98230
 

Similar to FYP1_GSN-Spring16-02 (20)

Table of contents
Table of contentsTable of contents
Table of contents
 
Final Year Project Report Device Control using sms
Final Year Project Report Device Control using smsFinal Year Project Report Device Control using sms
Final Year Project Report Device Control using sms
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] Report
 
Steps to Improve Cyber Security of SCADA Networks by U.S. Department of Energy
Steps to Improve Cyber Security of SCADA Networks by U.S. Department of EnergySteps to Improve Cyber Security of SCADA Networks by U.S. Department of Energy
Steps to Improve Cyber Security of SCADA Networks by U.S. Department of Energy
 
SRS of Library Circulation System
SRS of Library Circulation SystemSRS of Library Circulation System
SRS of Library Circulation System
 
ENGS4851_Final_Certified_Report
ENGS4851_Final_Certified_ReportENGS4851_Final_Certified_Report
ENGS4851_Final_Certified_Report
 
Automatic power factor_detection_and_cor
Automatic power factor_detection_and_corAutomatic power factor_detection_and_cor
Automatic power factor_detection_and_cor
 
thesis
thesisthesis
thesis
 
thesis
thesisthesis
thesis
 
thesis
thesisthesis
thesis
 
AC_Microgrid_Versus_DC_Microgrid_A_Revie.pdf
AC_Microgrid_Versus_DC_Microgrid_A_Revie.pdfAC_Microgrid_Versus_DC_Microgrid_A_Revie.pdf
AC_Microgrid_Versus_DC_Microgrid_A_Revie.pdf
 
Integrating SDN into the Data Center
Integrating SDN into the Data CenterIntegrating SDN into the Data Center
Integrating SDN into the Data Center
 
Clearswift-Secure-Web-Gateway-Webfilter Load Balancer Handbuch
Clearswift-Secure-Web-Gateway-Webfilter Load Balancer HandbuchClearswift-Secure-Web-Gateway-Webfilter Load Balancer Handbuch
Clearswift-Secure-Web-Gateway-Webfilter Load Balancer Handbuch
 
Project final report
Project final reportProject final report
Project final report
 
be_report - report
be_report - reportbe_report - report
be_report - report
 
KHAN_FAHAD_FL14
KHAN_FAHAD_FL14KHAN_FAHAD_FL14
KHAN_FAHAD_FL14
 
Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017
 
Trusted Hardware Database With Privacy And Data Confidentiality
Trusted Hardware Database With Privacy And Data ConfidentialityTrusted Hardware Database With Privacy And Data Confidentiality
Trusted Hardware Database With Privacy And Data Confidentiality
 
Plc & scada report 2
Plc & scada report 2Plc & scada report 2
Plc & scada report 2
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
 

FYP1_GSN-Spring16-02

  • 1. Final Year Project Proposal GSN: Spring-02 Group Members 1. Ahmad Faizan 2. Hassan Ikram 3. Waleed Malik 12-4470 12-4462 12-4520 Advisor Dr. Shahzad Ahmed Butt Client Dr. Shahzad Ahmed Butt Department of Electrical Engineering FAST National University, Lahore April 25, 2016
  • 2. i CERTIFICATIONS This document has been prepared by all of us together and we take joint ownership of its contents. We have provided references to the material consulted in preparing this document and, to the best of our knowledge, have not plagiarized anything. Ahmad Faizan, 12-4470 ______________________ Date: _________________ Hassan Ikram, 12-4462 ______________________ Date: _________________ Waleed Malik, 12-4520 ______________________ Date: _________________ I am the client of the product proposed in this document and the product specifications and other details are according to my requirements. Client: Dr. Shahzad Ahmed Butt ____________________________________Date:________________ The final year project proposal in this document is being submitted to the department of Electrical Engineering with my approval. Advisor: Dr. Shahzad Ahmed Butt____________________________________ Date: ________________ Head of Department: Dr. Arshad Hussain_______________________________________ Date: _________________
  • 3. ii Abstract: Power line communication is a cost-effective solution for communicating with and controlling a group of standalone units. There are various methods of implementing power line communication, and in many cases a dedicated communication chip is utilized to implement the modem portion of the system. We’ll use NB-PLC for our project as we don’t need much bandwidth for controlling appliances. The protocol for transmission will be most likely to be based on IEC61334 S-FSK (Spread-Frequency Shift Keying). The PLC Transceiver chip can implement the complete modem function in with the help of a host MCU (microcontroller Unit). The purpose of this project was to design a remote energy-monitoring and socket-box-controlling system that uses power line communication to send collected data to a centralized location. Once collected, the power data would be displayed on a local web server. Then, our web server graphs, summarizes and displays the data. Users with ID and password access can also automate setting the on/off status of any given socket box with our system’s scheduling feature. The goal of using a power line communication over wireless is to reduce the overall power consumption of the system, making the system more reliable and cost effective communication medium for domestic, commercial and industrial use.
  • 4. iii Contents Chapter 1 Introduction .................................................................................................................... 1 Chapter 2 Client Requirements....................................................................................................... 2 2.1 Client's Perception.............................................................................................................. 2 2.2 Record of Meetings with Client ......................................................................................... 2 1st Meeting.............................................................................................................................. 2 2nd Meeting............................................................................................................................. 2 3rd Meeting............................................................................................................................. 3 2.3 Expected Functionality of Product.................................................................................... 3 2.3.1 Reliable Sensing ........................................................................................................... 3 2.3.2 PLC (Power Line Communication)............................................................................ 3 2.3.3 Remote access using website server............................................................................ 3 2.3.4 Benefits of our Proposed System ................................................................................ 3 2.4.5 Features......................................................................................................................... 4 2.4.6 Applications.................................................................................................................. 4 2.4.7 Benefits of Our proposed System ............................................................................... 4 Chapter 3 Design Overview............................................................................................................ 5 3.1 Overall System Design........................................................................................................ 5 3.2 Sub Projects......................................................................................................................... 6 3.2.1 Voltage and Current Measurements.......................................................................... 6 3.2.2 Power Line Communication ....................................................................................... 6 3.2.3 Web Interface:.............................................................................................................. 6 3.3 Block Description................................................................................................................ 7 3.3.1 Microcontroller (MCU)............................................................................................... 7 3.3.2 Voltage and Current Sensors...................................................................................... 7 3.3.3 Power Line Modem...................................................................................................... 7 3.4 Sub block descriptions........................................................................................................ 8 3.4.1 MCU with Web Host ................................................................................................... 8 3.4.2 Power Line Modem...................................................................................................... 8 Chapter 4 Sub Project Design......................................................................................................... 9 4.1 Voltage and current sensing............................................................................................... 9
  • 5. iv 4.1.1 Hall Effect sensor......................................................................................................... 9 4.1.2 Voltage Sensor............................................................................................................ 11 4.1.3 Micro-controller......................................................................................................... 11 4.1.4 Switching Technology................................................................................................ 12 Electro-Mechanical Relay .................................................................................................. 13 4.1.5 Measurement and Controlling Flowchart ............................................................... 14 4.2 Power Line Communication (PLC)................................................................................. 15 4.2.1 PLC Transceiver (ST7540)............................................................................................ 15 Description........................................................................................................................... 15 Block Diagram..................................................................................................................... 16 ST-7540 Main Access.......................................................................................................... 16 Data Transmission Mode ................................................................................................... 17 Data Reception Mode ......................................................................................................... 17 Host Processor Interface .................................................................................................... 17 Communication between Host MCU and ST-7540.......................................................... 18 Carrier/Preamble Detection............................................................................................... 18 CD_PD Timing during RX................................................................................................. 19 Receiving Path Block Diagram.......................................................................................... 19 Transmitting Path Block Diagram.................................................................................... 19 Line Coupling Interface Section........................................................................................ 20 Target Unit .......................................................................................................................... 20 Cost of the Project......................................................................................................................... 22 Schematics: ................................................................................................................................... 23 Appendix....................................................................................................................................... 26 References..................................................................................................................................... 27
  • 6. v Figure 1: Overall System Design.................................................................................................... 5 Figure 2: Power line Modem, Functional Block diagram............................................................... 7 Figure 3: Sensing PLC Transmission Block Diagram................................................................... 8 Figure 4: Hall Effect Sensor ........................................................................................................... 9 Figure 5: Current Sensor Circuit................................................................................................... 11 Figure 6: Voltage Sensor Circuit .................................................................................................. 11 Figure 7: ATMEGA-328............................................................................................................... 12 Figure 8: ATMEGA-2560............................................................................................................. 12 Figure 9: Relay.............................................................................................................................. 13 Figure 10: PLC Block Diagram .................................................................................................... 15 Figure 11: Block Diagram ST-7540 ............................................................................................. 16 Figure 12: UART Interface........................................................................................................... 18 Figure 13: Timing Diagram .......................................................................................................... 19 Figure 14: Receiving Path Block Diagram ................................................................................... 19 Figure 15: Transmitting Path Block Diagram............................................................................... 19 Figure 16: Filters........................................................................................................................... 20 Figure 17: Target Unit Block Diagram......................................................................................... 21
  • 7. GSN: Spring-02 Page | 1 Chapter 1 Introduction Power Line Communication (PLC) is a method of reliably communicating command, control, and status information across an electrical AC power line. Because of its low cost and high reliability characteristics, the PLC communication method is ideally suited for command and control applications in both the residential and commercial markets. Power line communication is a cost-effective solution for communicating with and controlling a group of standalone units for many applications such as dimmable ballasts, e-metering, motor control and switching of appliances, etc. There are various methods of implementing power line communication, and in many cases a dedicated communication chip is utilized to implement the modem portion of the system. The application portion (ballast, e-metering, etc.) typically utilize a second controller (signaling).This two-chip implementation is a good solution for many systems. An advanced PLC Transceiver can offer this system integration by combining the power line modem functionality as well as system operations using the on chip peripherals of the device. Narrowband Power Line Communication (NB-PLC) technologies in the frequency range up to 500 kHz are becoming more and more popular for control purpose. Thus we’ll use NB-PLC for our project as we don’t need much bandwidth for controlling appliances. The protocol for transmission will be most likely to be based on S-FSK (Spread-Frequency Shift Keying) The PLC Transceiver chip can implement the complete modem function in with the help of an MCU (microcontroller Unit) and can utilize the on-chip power electronics peripherals to receive and transmit over the power line with an analog front end interface (DAC).
  • 8. GSN: Spring-02 Page | 2 Chapter 2 Client Requirements 2.1 Client's Perception The system is capable of monitoring & controlling basic electrical devices having following characteristics: 1. Control and monitoring of electrical appliances over existing medium 2. Hardware Circuitry should be as compact as possible. 3. System should be scalable. 4. Installation should be user friendly. 5. Capable to be installed with both high and low rated electronic devices 6. Shock protection (modules and AC mains opt to be isolated). 7. Given Solution should also be as cost effective as possible. The system should show the power consumption of all electrical devices separately without creating mess of extra wires/wireless nodes. The system should be able to transmit all the data to web application or smart phone application. The system should be able to control either from place of installation without internet & from anywhere with internet connectivity. 2.2 Record of Meetings with Client 1st Meeting Taken place on January 18, 2015 In this meeting the client defined the problem he is facing and an overview of what he wants the product to do.  Idea was presented by the client.  Possible solutions were discussed. 2nd Meeting Taken Place on February 1, 2015 We proposed the idea of the project to our client in this meeting. He elaborated further, the specifications he needs in his product
  • 9. GSN: Spring-02 Page | 3  The electrical devices should be controlled via existing network.  The solution via Power Line Communication (PLC) was presented to the client. 3rd Meeting Taken Place on February 15, 2015 We presented our client the sensors and packaging of our product. In this meeting he added further features he wants in the product.  No. of devices to be controlled were discussed.  Basic protocols to control and monitor the devices were also discussed. 2.3 Expected Functionality of Product Due to the wide range of processes required to complete our project, we broke our project into 3 subsystems. This will help keep our goals clear. 2.3.1 Reliable Sensing 1. Accurately sense the voltage and current waveforms with no more than 5% error. 2. Convert the signals into digital data using an ADC. 3. Translate the data into a form that can be used by the PLC modem. 4. Design an internal dc power supply to power internal ICs 2.3.2 PLC (Power Line Communication) 1. Interface the PLC modems with both the sensing and interpreting modules. 2. Interpreting and Displaying 3. Receive data over the power line. 4. Present data using a web-based interface. 2.3.3 Remote access using website server 1. Present the power data gathered in a graphical form using web page. 2. Controlling the socket power using website. 2.3.4 Benefits of our Proposed System 1. Centralized monitoring makes monitoring multiple loads convenient. 2. Data accessible from any internet connected device.
  • 10. GSN: Spring-02 Page | 4 3. No need for additional wiring because all communication is done over the existing power lines. 2.4.5 Features 1. Real-time power monitoring of multiple remote locations. 2. Web-based interface to conveniently observe collected results 3. Power Line Communication reduce network size and hardware expenses. 4. Internal power supplies that provide appropriate DC voltages for IC, hence omitting the use of dedicated voltage regulator. 5. Microcontroller-based web server minimizes power consumption. 2.4.6 Applications 1. Automatic Meter Reading (AMR) 2. Automatic Meter Management (AMM) 3. Street Lighting Control 4. Load Control and Monitoring (Our Aim in this Project). 5. Home and Building Automation. 6. Burglar Alarm System 7. Smoke and Fire Alarm System 8. Garage Door Controllers 9. Security System 10. Other Remote Control Systems 2.4.7 Benefits of Our proposed System 1. Centralized monitoring makes monitoring multiple loads convenient. 2. Data accessible from any internet connected device. 3. No need for additional wiring because all communication is done over the existing power lines.
  • 11. GSN: Spring-02 Page | 5 Chapter 3 Design Overview 3.1 Overall System Design Figure 1: Overall System Design Data
  • 12. GSN: Spring-02 Page | 6 3.2 Sub Projects 3.2.1 Voltage and Current Measurements The main goal of this project was to measure the voltage and current going into the load .so we make a voltage and current sensing circuit which consist of voltage and current sensor .we build the voltage sensor consist of voltage divider and operational amplifier. As a current sensor we use Hall Effect Sensor (from spark fun company – ACS712), the output readings of this sensors enter to the microcontroller (Atmel ATMega328p) and the signals converted to digital values by an Analog to Digital Convertor (ADC). The digital values then multiplied to calculate the power consumed by the load. 3.2.2 Power Line Communication Power Line Communication (PLC) is a communication technology that enables sending data over existing power cables. This means that, with just power cables running to an electronic device (for example) one can both power it up and at the same time control/retrieve data from it in a half-duplex manner. Power line communication technology minimizes infrastructure and maintenance costs by communicating over existing power lines. PLC technology avoids the need to create new communication paths through obstacles such as buildings, hills, and basements that block wireless communications. 3.2.3 Web Interface: As graphical user interface we decided to build a web site using PHP language the web site contain a monitoring and controlling pages to display values and figures of power consumption by the load. We used visual basic to make connection between the data obtained by the microcontroller with the data base of the server. These data imported by the web site.
  • 13. GSN: Spring-02 Page | 7 3.3 Block Description 3.3.1 Microcontroller (MCU) The microcontroller will be used to read in the current and voltage data from their respective ADCs. Since this data will be acquired in a parallel fashion, the MCU will convert the data into serial information so it can be transmitted over the power line (AC mains). 3.3.2 Voltage and Current Sensors The sensing and data transmission will take place in a centralized transmitter that contains a 220 V ac receptacle found in typical household electric systems. We will be creating at least two sensing and transmission circuits so that we can test the receiver's ability to gather data from numerous locations. We want to use a Hall Effect sensor for current sensing and voltage divider for voltage sensing. 3.3.3 Power Line Modem In our project the Power Line Modem (PLM) will be used to modulate, amplify filter and transmit the data generated by the MCU to be transmitted over the power line (AC mains). Figure 2: Power line Modem, Functional Block diagram
  • 14. GSN: Spring-02 Page | 8 Figure 3: Sensing PLC Transmission Block Diagram 3.4 Sub block descriptions 3.4.1 MCU with Web Host The microcontroller on the receiving end will serve to acquire the data from the power line modem and present it in a meaningful manner on a web server. The microcontroller will also be tasked with computing the real power, reactive power and power factor from the raw data. Finally, the microcontroller will be able to log this data so it can be reviewed for monitoring energy consumption. 3.4.2 Power Line Modem The power line modem on the receiver will be used to demodulate the data transmitted over the power line from multiple transmitters. This will effectively be the same power line modem as described in the transmission model.
  • 15. GSN: Spring-02 Page | 9 Chapter 4 Sub Project Design 4.1 Voltage and current sensing In this subproject, a circuit was constructed to transform the high amplitude voltage and current waveforms going into the load. Each waveform was linearly scaled to a level which could be read by the MCU’s analog to digital converter. Our circuit consists of voltage and current sensor. 4.1.1 Hall Effect sensor Figure 4: Hall Effect Sensor
  • 16. GSN: Spring-02 Page | 10 This current sensor gives precise current measurement for both AC and DC signals. These are good sensors for metering and measuring overall power consumption of systems. The ACS712 current sensor measures up to 5A of DC or AC current. We can also add an op-amp gain stage for more sensitive current measurements. By adjusting the gain (from 4.27 to 47) you can measure very small currents. The ACS712 Low Current Sensor Breakout outputs an analog voltage that varies linearly with sensed current. To calibrate, first set the output offset to the desired level (with zero current on the sense lines, read output with a DVM). Then with a known current input (a 100mA limited supply works well for this), set the output deflection with the gain pot. Sensitivity is then calculated as 𝑠𝑒𝑛𝑠𝑖𝑡𝑖𝑣𝑖𝑡𝑦 = V ref – V deflect current input The change in sensor output in response to 1 Ampere change through the primary conductor. The sensitivity is the product of the magnetic circuit sensitivity (G / A) and the linear IC amplifier gain (mV/G). The linear IC amplifier gain is Programmed at the factory to optimize the sensitivity (mV/A) for the full-scale current of the device. In our design we built this circuit as a voltage sensor, in the first stage we used an voltage transformer which transform from 220v AC to 9v AC, then we made a voltage divider stage to sense the voltage supplied to the load, and we use a voltage clamping circuit as a final stage to shift the signal to appropriate value can enter to the ADC of MCU.
  • 17. GSN: Spring-02 Page | 11 Figure 5: Current Sensor Circuit As the micro-controller is unable to read negative voltage so, clamping of the waveform takes place using two 470k ohms resistors. 4.1.2 Voltage Sensor Voltage sensor consists of a Transformer followed by a Voltage Divider. As the micro-controller is unable to read negative voltage so, clamping of the waveform takes place using two 470k ohms resistors. Figure 6: Voltage Sensor Circuit 4.1.3 Micro-controller In the nodes the role of the microcontroller is to gather sensor data, process this data and send it to the transceiver. Since, only the data of one node is being dealt, we do not require a lot of flash
  • 18. GSN: Spring-02 Page | 12 memory. We have chosen Atmel ATMEGA 328 microcontroller, with 32Kbytes of flash memory and 32 input/output pins. Figure 7: ATMEGA-328 Since the microcontroller of the aggregator is the brain of the entire project and all the data is processed here so we needed a microcontroller with maximum flash memory. Hence, we have chosen Atmel ATMEGA 2560.It has a flash memory of 256 Kbytes, 54 digital input/output pins and 16 analog pins. This microcontroller controls the RF transceiver to send a request to a particular node, and then upon receiving data it differentiates and processes the data, and finally uploads it onto the web through Ethernet module. Figure 8: ATMEGA-2560 4.1.4 Switching Technology No switch will achieve the ideal behavior of having: 1. Zero power consumption. 2. Zero series resistance. While some switches approximate this behavior quite well, others do not. So after we studied several types of switches we decided to use Electro-Mechanical Relay (EMR) as a switch connected to the MCU
  • 19. GSN: Spring-02 Page | 13 Electro-Mechanical Relay An Electro-Mechanical Relay (EMR) is an electrically operated switch. Current flowing through the coil of the relay creates a magnetic field which attracts a lever and changes the switch contacts. The coil current can be on or off so relays have two switch positions and they are double throw (changeover) switches. 5 V relay is used at various places in the project. It is used to switch ON/OFF the electrical device after the MCU send the signal received via PLC. The relay is capable of handling 250V AC/ 30V DC at the output with 10 A current. Figure 9: Relay
  • 20. GSN: Spring-02 Page | 14 4.1.5 Measurement and Controlling Flowchart No Yes On Toggle Off Send data serially to the server Do for each sample Read current and voltage (ADC) Multiply V, I Toggle
  • 21. GSN: Spring-02 Page | 15 4.2 Power Line Communication (PLC) The overall system structure is shown in the Figure below. The first phase will consist of creating the host unit. The host unit will send instructions through the power line to the appropriate target unit at the designated time. The host unit will link to a LAN or the Internet by means of a host computer, therefore enabling anyone on the network to access the host unit. The second phase will consist of creating target units. The target units receive instructions from the host unit through the power line, and if appropriate the target units then perform the designated command. Figure 10: PLC Block Diagram 4.2.1 PLC Transceiver (ST7540) Description ST7540 is a half-duplex binary-FSK (frequency shift keying) transceiver designed for two-way network communication over power lines, with eight selectable carrier frequencies that ranges between 60 kHz to 132.5 kHz and we have selected 72 kHz frequency for carrier wave. The desired frequency can be selected in the Control Register of 48 bits. It has 4 programmable baud rates from 600 to 4800 bits/s. The half-duplex operation is automatically synchronized to the mains, and can be up to 4800 bits/second. The main reason to choose this ST-7540 is its Half-duplex frequency shift keying (FSK) transceiver. And it is already told that half duplex transmission is our client requirements. It also has its built- in power amplifier. Which greatly reduces the size of hardware and make our work much easier? We can convert this Power Amplifier into an active LP filter with Variable gain which only transmits our communication signal and blocks any unwanted noise. There is a Feedback control system which will adjust the gain of power amplifier based on communication signal’s strength
  • 22. GSN: Spring-02 Page | 16 sensed through Voltage and Current loop. These are some reasons for selecting this IC and that’s all for today. Block Diagram Figure 11: Block Diagram ST-7540 ST7540 is a multi-frequency device: eight programmable Carrier Frequencies are available (60, 66, 72, 76, 82.05, 86, 110, 132.5 kHz), and four baud rates (600, 1200, 2400, and 4800) only one Carrier can be used a time. The communication channel could be varied during the normal working Mode to realize a multi frequency communication .Selecting the desired frequency in the Control Register the Transmission and Reception filters are accordingly tuned. In our design we used the default carrier frequency and baud rate:  Carrier frequency =132.5 KHz.  Baud rate = 2400 bps. ST-7540 Main Access ST7540 can access the Mains in two different ways:  Synchronous access  Asynchronous access
  • 23. GSN: Spring-02 Page | 17 In our design we set the ship to access the main asynchronously. Data Transmission Mode Data transmission line (TxD line) value enters directly to the FSK Modulator. The Host Controller manages the Transmission timing (CLR/T line should be neglected). Data Reception Mode Value on FSK Demodulator is sent directly to the data reception line (RxD line). The Host Controller recovers the communication timing (CLR/T line should be neglected). Host Processor Interface ST-7540 exchanges data with the host processor through a serial interface. The data transfer is managed by REG_DATA and RxTx Lines, while data are exchanged using RxD, TxD and CLR/T lines. Four are the ST7540 working modes:  Data Reception  Data Transmission  Control Register Read  Control Register Write REG_DATA and RxTx lines are level sensitive inputs. In our design we didn’t use the REG_DATA transfer mode because we were working on the default values and modes so we didn’t need it at all. ST-7540 features two types of Host Communication Interfaces:  SPI  UART In our design we used the UART as a Host Communication Interface, The selection can be done through the UART/SPI pin (UART/SPI =1).
  • 24. GSN: Spring-02 Page | 18 Figure 12: UART Interface ST7540 allows to interface the Host Controller using a 3 line interface (RxD,TxD & RxTx) in Asynchronous mains access. Since Control Register is not accessible in Asynchronous mode, in this case REG_DATA pin must be tied to GND. Communication between Host MCU and ST-7540 The Host can achieve the Mains access by selecting REG_DATA=”0” and the choice between Data Transmission and Data Reception is performed by selecting RxTx line (if RxTx =“1” ST7540 receives data from mains, if RxTx=”0” ST7540 transmits data over the mains). In our project we use the asynchronous way to make communication between the host and the st7540 In Asynchronous Mode, data are exchanged without any data Clock reference. The host controller has to recover the clock reference in receiving Mode and control the Bit time in transmission mode. If RxTx line is set to “1” & REG_DATA=”0” (Data Reception), ST7540 enters in an Idle State. After Tcc time the modem starts providing received data on RxD line. If RxTx line is set to “0” & REG_DATA=”0” (Data Transmission), ST7540 enters in an Idle State and transmission circuitry is switched on. After Tcc time the modem starts transmitting data present on TxD line. Carrier/Preamble Detection The Carrier/Preamble Block is a digital Frequency detector Circuit. It can be used to manage the MAINS access and to detect an incoming signal. Two are the possible settings:
  • 25. GSN: Spring-02 Page | 19  Carrier Detection  Preamble Detection CD_PD Timing during RX Figure 13: Timing Diagram Receiving Path Block Diagram Figure 14: Receiving Path Block Diagram Transmitting Path Block Diagram Figure 15: Transmitting Path Block Diagram
  • 26. GSN: Spring-02 Page | 20 Line Coupling Interface Section The mains coupling interface is composed of three different filters:  Tx Active filters.  Tx Passive filters.  Rx Passive filters. Figure 16: Filters The RX passive filter was simply a band pass filter centered on the carrier frequency (72 KHz). This part of the circuit simply minimized the amount of noise entering the IC's input pin. When Transmitting (TX mode), there were 2 stages of filtering. The first was the active stage. This used an internal op-amp that filtered the TX_OUT signal as well as added a 6V DC offset. The second stage was the passive high pass filter that only allowed signals higher than 72 kHz to pass. The transformer in this circuit also provided isolation from high voltage in the line. The ICs had a maximum voltage rating of 14 volts at each of its pins. For this reason, it was extremely important that the chip be isolated from the power line voltage. The isolation transformer ensured the IC pins would be protected. Target Unit All target units will be constantly listening for a carrier signal on the power line. If a carrier signal is detected, the target units will receive the data packet from the host unit. If the address
  • 27. GSN: Spring-02 Page | 21 contained within the data packet matches the address of the target unit, then the target unit will execute the command contained within the data packet. Figure 17: Target Unit Block Diagram
  • 28. GSN: Spring-02 Page | 22 Cost of the Project Serial# Item Discription Unit Rate($) Quantity Total Price ($) 1 IC ST-7540 (per lot) 3.95 5 19.75 2 28-pin SMD to DIP adapter (per lot) 0.22 5 1.1 3 40-Pin round female header (per lot) 0.31 3 0.93 4 Boost Buck DC adjustable step Up/Down voltage converter module [XL6009] 1.66 2 3.32 5 DC-DC Buck step Down converter module LM2596 voltage regulator and LED voltmeter 2.5 1 2.5 6 6in1 USB to TTL UART 485, Module [CP2102] 2.96 1 2.96 7 Power supply Module 3.3/5 V [MB- 102] 0.69 2 1.38 8 CP2102 Module + AtMega 168 Module 3.35 2 6.7 9 Schottky diode BAT54S (per lot) 0.024 50 1.2 10 SM6T12A Voltage Regulator (per lot) 0.132 30 3.96 11 3-pin double row female header 0.052 10 0.52 12 Resistance Pack 600-Pcs 2.66 1 2.66 13 Digital DC voltmeter 0-200 1.63 2 3.26 14 47UH inductor [470] (20Pcs/lot) 0.09 20 1.8 15 220UH inductor [221] (20Pcs/lot) 0.09 20 1.8 16 40-pin jumper wire male to male [20 cm] 0.98 1 0.98 17 40-pin jumper wire male to male [10 cm] 0.85 1 0.85 GRAND TOTAL 55.67
  • 29. GSN: Spring-02 Page | 23 Schematics:  Signal Conditioning Circuitry:
  • 30. GSN: Spring-02 Page | 24  Signal Transceiver Circuitry:  Host Microcontroller Circuitry:
  • 31. GSN: Spring-02 Page | 25  Other Support Circuitry:
  • 32. GSN: Spring-02 Page | 26 Appendix Hall Effect data sheet http://www.sparkfun.com/products/8883 ST7540 data sheet http://pdf1.alldatasheet.com/datasheet-pdf/view/159265/STMICROELECTRONICS/ST7540.html Board datasheet http://datasheet.octopart.com/EVALST7540-1-STMicroelectronics-datasheet-136517.pdf
  • 33. GSN: Spring-02 Page | 27 References 1- "ST7540 FSK powerline transceiver design guide for AMR" Jan. 28, 2008. [Online]. Available: http://www.st.com/stonline/products/literature/an/12791.pdf. [Accessed: Dec. 8 2009]. 2- Sparkfun company http://www.sparkfun.com/search/results?term=acs712&what=products. 3- "ST7540 FSK powerline transceiver design guide for AMR" Jan. 28, 2008. [Online]. Available: http://www.st.com/stonline/products/literature/an/12791.pdf. [Accessed: Dec. 8 2009]. 4- Krein, Philip T.. Elements of Power Electronics. New York: Oxford University Press, USA, 1997. 5- Cohen, “Computers in use by Country,” Sales and Marketing Management, Vol. 150,p.14, March 1998. 6- C. Brown, “Home Smart Home,” Black Enterprise, Vol. 27, No. 8, pp. 87-89, March 1997. 7- M. Shwehdi, “A Power Line Data Communications Interface Using Spread Spectrum Technology In Home Automation,” IEEE Transactions on Power Delivery, Vol. 11, No. 3, pp. 1232-1237, July 1996. 8- S. Butler, “Smart Toilets and Wired Refrigerators,” US News and World Report, Vol. 126, No. 22, p. 48, 7 June 1999. 9- E. Razzi, “Get Smart,” Kiplinger’s Personal Finance, Vol. 54, No. 1, pp.118-123, January2000. 10- P. Kingery, “Digital X-10,” http://gardentoys.com/htinews/feb99/articles/kingery/kingery13.htm, Leviton TelCom, USA, 1999. 11- X. Feng, “Home Networking,” ftp://ftp.netlab.ohio-state.edu/pub/jain/courses/cis788- 12- ST7537 Home Automation Modem, http://us.st.com/stonline/books/pdf/docs/1787.pdf, STMicroelectronics, USA, 1995.