Date post: | 03-Jan-2016 |
Category: |
Documents |
Upload: | aravind-ramesh |
View: | 46 times |
Download: | 1 times |
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 1
Chapter 1
INTRODUCTION
Automation essentially involves leveraging the power of technology to reduce the
dependency on human presence and decision making for any process. It leverages
different electronic equipment (either standalone or interlinked with appropriate
applications) to control different parameters of any process. In these days of energy
scarcity, it is prudent to save energy in every way possible and is paramount to make such
systems as easy to use as possible so that people can use their appliances in a smarter way
to save energy. It also enables people to be more energy conscious by enabling them to
have a real time status of electric appliances.
Automation also helps reduce peak hour power consumption by enabling people
to turn off appliances at will remotely. This facilitates a constant power supply by having
varied pricing policies for different times of day and night. The results are exceptionally
good with the use of wireless technologies.
1.1 Objective of the Project
The main aim of the project is to design and develop an open source automation
system for controlling electrical appliances using Power Line Communication (PLC) and
monitoring the data.
The objective of this project is to design a WSN using PLC to monitor and control
the electrical appliances i.e. to inform appropriate individuals in a timely and cost
effective manner and take suitable actions. The project further deals with the detection of
temperature monitoring and controlling. This project is implemented taking an example
of the temperature detection using sensor in the places like industries, hospitals, colleges
etc. In this project, we present an automation system which is easy to implement and can
report to the user, if the value exceeds the preset limit and also enables the user to send
appropriate signals to control the appliances. Due to this flexibility of reporting, low cost
due to use of PLC and easy implementation, the automation system will be preferred.
The project describes the design for WSN response systems using Temperature
sensor. Further, it deals to design and develop the system using the embedded technology,
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 2
with the latest networking technology in the real time environment. The project will
utilize open hardware for realizing its goals.
1.2 Methodology
The main aim of the project is to design and develop an open source automation
system for controlling electrical appliances using power line communication and
monitoring the data [1]. The experimental setup is as shown in the block diagram in
Fig 1.1. Control messages are sent over Wi-Fi network from a Wi-Fi device to the PC
which then couples the messages to the power lines using the micro controller with the
serial port interface. Ubiquitous power lines are used as physical media to transmit data
over 220V/50Hz signal to control appliances/equipment and to monitor.
Fig 1.1 Block diagram of Remote Monitoring and Control System
Here we are monitoring the temperature and when this crosses the set limit the
data is sent back to the PC and this will send the data to the cell phone and the user can
get to know the temp details. The data from the microcontroller is coupled onto the power
lines using a PLC modem and DCSK (Differential Code Shift Keying) modulation
technique is employed to transmit data. The receiver unit consists of PLC modem plus
microcontroller and can be connected anywhere in the power line network. The receivers
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 3
have addresses assigned to them and only respond to the commands sent to them by the
transmitter PLC modem. The receiver unit controls the flow of electricity to the socket.
1.3 Scope of the Project
The proposed project aims at ensuring good monitoring and control of various
industrial parameters. It provides a good automation system as it sends a warning
message when the parameters exceed the preset limits. Also the system provides an easy
access to either switch on/off the device based on the value of the parameter received.
This system will be advancement in the industry, and also of low cost, since information
can be transmitted through the existing power lines without having to rewire the system.
1.4 Organization of the Report
Rest of the thesis is organized as follows.
Chapter 2 describes about the literature survey taken from the papers published in IEEE
transactions and reputed websites related to the design and implementation of Wi-Fi
based real time monitoring and control system using PLC.
Chapter 3 explains about Communication Protocols like PLC, Wi-Fi and DSSS
Modulation.
Chapter 4 describes the hardware implementation PLC Module, PIC Microcontroller
18F458, Temperature sensor, Amplifier, MAX232, ULN2003, Relay and LCD.
Chapter 5 gives the explanation of software implementation, Embedded C, MPLAB,
JAVA basics and Flowcharts.
Chapter 6 describes the results, conclusion and scope for future work.
Appendix A gives the pin description and architecture of PIC18F458 microcontroller.
Appendix B describes the information about description and other details of LM35.
Appendix C explains the details about input voltage range and features of LM324.
Appendix D gives the information about typical operating circuit and features of
MAX232.
Appendix E gives the details of ULN2003
Appendix F gives the features of PLC.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 4
Chapter 2
LITERATURE SURVEY
2.1 A Remote Controller for Home and Office Appliances by
Telephone [5]
This paper describes the design and development of a phone -based remote
controller for home and office automation. The circuit is designed based on the Turkish
telephone standards and connected to the telephone network just like any normal
telephone sets. Any tone dialing Dual Tone Multiple Frequency (DTMF) telephone set or
hand-held tone dialer may be used to send commands to the control unit, and remotely
control a wide range of mains appliances in homes and offices. The designed circuit can
also detect user identification number for prevent non-authorized use of the control unit.
The feedback signal informs to the user about the results of commands.
2.2 Remote-Controlled Home Automation Systems with
different Network Technologies [6]
This paper describes an investigation into the potential for remote controlled
operation of home automation systems. It considers problems with their implementation,
discusses possible solutions through various network technologies and indicates how to
optimize the use of such systems. The home is an eternal, heterogeneous, distributed
computing environment (Greaves, 2002) which certainly requires a careful study before
developing any suitable Home Automation System (HAS) that will accomplish its
requirements. Nevertheless the latest attempts at introducing Home Automation Systems
in actual homes for all kinds of users are starting to be Successful thanks to the
continuous standardization process that is lowering the prices and making devices more
useful and easier to use for the end user. Even so several important issues are always to be
handled strictly before developing and installing a Home Automation System; factors like
security, reliability, usefulness, robustness and price are critical to determine if the final
product will accomplish the expected requirements.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 5
2.3 Remote Control of Electrical Appliances via Power Line [7]
The presented work deals with problems of data transfer via power line 230 V for
the purposes of remote control electrical appliances. The devices providing relative
communication via power li
ne for a one-family house were designed and assembled. The designed devices,
namely the input-output unit, PC interface and the GSM gate, work on a bus principle.
The bus is constructed by power line 230V. The designed devices are composed of the
AVR microcontrollers and their mutual communication via power line is provided by
TDA5051AT modem. Communication protocol, with which the devices work, was
developed so that it corresponds with hardware resolution of particular devices. The
particular devices were practically implemented and their activity was tested.
2.4 Street Public Light Control and Monitoring using PLC [8]
There may be tens of thousands of street lamps in the streets and along the
highways. To inspect each lamp to check if it is working is an arduous task. Isn't it nice to
have a system, which will automatically report if a lamp in a Public Lighting System has
broken down. The infrastructure required for such self-reporting function must be very
complicated and cost prohibitively high. It is not so, if ARCHNET power line
modems are used. The ARCHNET power line modem makes use of the power cable as a
communication medium and data communication can take place between two points on a
power line without the need of a dedicated signal wires. An ARCHNET power line
modem and a sensor connected at the power source of the street lamp of a public lighting
system can sense the current flow through the lamp, thus monitoring the operation of the
street lamp. If the lamp breaks down, the modem will report the address code of the lamp
report back to the monitoring station through the power cable. At the Public Lighting
control station, a signal will flash on the screen giving the location of the street lamp.
2.5 A Practical Intelligent Home System Based on PLC [9]
This paper presents a practical, cost-effective intelligent home system based on
power line communication, in which manual keypad control, speech control and
GSM/GPRS remote control are implemented. In this system, speech control is for old
men and handicapped people who are unable to operate home appliances. A focusing
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 6
fuzzy template matching algorithm is proposed to improve the accuracy of speech
recognition under noisy background. GSM/GPRS remote control makes operation of
home appliances and home surveillance feasible anywhere. Because of the
implementation of power line communication technology, no rewiring is required, thus
making the installation of such system simple, low cost and efficient, which is favorable
for the popularization of intelligent home.
2.6 Wireless Networking for Sugar Industries through PLCC
Technique [10]
This paper discusses the new approach of parameters monitoring for drives
through Power Line Carrier Communication. Using this technique parameters likes speed,
voltage, current and power factors are monitored by using exceed power leads as a
communication media. The communication media are located in two different places for
sending and receiving the data which require existing 50Hz power line. This
communication circuit uses an asynchronous serial Communication protocol and an FSK
modulation for realizing frequency multiplexing in the power line. These monitoring
systems used for an inverter-fed induction machine are constructed using this power line
communication link. A prototype model was demonstrated satisfactory within the limited
distance.
2.7 Remote Data Acquisition Using Wireless SCADA System
[11]
This project has developed an integrated wireless SCADA system for monitoring
and accessing the performance of remotely situated device parameter such as temperature,
pressure, humidity on real time basis. For this the infrastructure of the existing mobile
network has been used, which is based on GPRS technique. Supervisory Control and Data
Acquisition (SCADA) is a field of constant development and research. This project
investigates on creating an extremely low cost device which can be adapted to many
different SCADA applications via some very basic programming and plugging in the
relevant peripherals. Much of the price in some expensive SCADA applications is a result
of using specialized communication infrastructure. The application of existing
infrastructure in the proposed scheme will reduce the cost. Additionally the generic nature
of the device will be assured.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 7
Chapter 3
COMMUNICATION PROTOCOLS
This chapter gives the details of different communication protocols like PLC,
Wi-Fi and DSSS modulation techniques.
3.1 Power Line Communication System
Power line communication or power line carrier (PLC), also known as power line
digital subscriber line (PDSL), mains communication, power line telecom (PLT), power
line networking (PLN), or broadband over power lines (BPL) are systems for carrying
data on a conductor also used for electric power transmission.
A wide range of power line communication technologies are needed for different
applications, ranging from home automation to Internet access. Electrical power is
transmitted over long distances using high voltage transmission lines, distributed over
medium voltages, and used inside buildings at lower voltages. Most PLC technologies
limit themselves to one set of wires (such as premises wiring within a single building),
but some can cross between two levels (for example, both the distribution network and
premises wiring). Typically transformers prevent propagating the signal, which requires
multiple technologies to form very large networks. Various data rates and frequencies are
used in different situations. A number of difficult technical problems are common
between wireless and power line communication, notably those of spread spectrum radio
signals operating in a crowded environment. Potential interference, for example, has long
been a concern of amateur radio groups.
Power line communications systems operate by impressing a modulated carrier
signal on the wiring system. Different types of power line communications use different
frequency bands, depending on the signal transmission characteristics of the power wiring
used. Since the power distribution system was originally intended for transmission of AC
power at typical frequencies of 50 or 60Hz, power wire circuits have only a limited ability
to carry higher frequencies. The propagation problem is a limiting factor for each type of
power line communications.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 8
Data rates and distance limits vary widely over many power line communication
standards. Low-frequency (about 100–200 kHz) carriers impressed on high-voltage
transmission lines may carry one or two analog voice circuits, or telemetry and control
circuits with an equivalent data rate of a few hundred bits per second; however, these
circuits may be many miles long. Higher data rates generally imply shorter ranges; a local
area network operating at millions of bits per second may only cover one floor of an
office building, but eliminates the need for installation of dedicated network cabling.
3.1.1 ATL90 Series PLC Modem
ATL90 series Embedded PLC modem series is based on the Direct Sequence
Spread Spectrum Technology. The new technology in Power Line Carrier
Communication (PLCC) is well known for its high immunity to electrical noise persistent
in the power line. With the new solution, the form factor of the PLC modem is further
reduced and its cost lowered [2].
The Embedded PLC Modem is in the form of a ready-to-go circuit module, which
is capable of transferring data over the power cable at the low voltage end of the power
transformer of a 3-phase/ 4-wire distribution network. A pair of Embedded PLC Modems
connected on the power line can provide low speed bi-directional data communication at
a baud rate of 300/600 bps. It is built in a small form factor that can be easily integrated
into and become part of the user's power line data communication system.
3.1.2 Block Diagram of PLC Modem
The operation of the PLC Modem can be better understood by its block diagram.
Fig 3.1 shows the General Block Diagram of the ATL90 series PLC Modem.
A Power Line Communication Modem system begins with a modulated signal
entering the receiver stage, or active band pass filter where the op-amp selected for the
filter should provide low noise, low harmonic distortion, and low input bias as seen in
TI’s OPA365 or OPA353. Scaling the received signal by using a Programmable Gain
Amplifier (PGA) such as the PGA112 allows for a wide dynamic range and optimal
signal processing. It needs to connect to the input of an Analog to Digital Converter fast
and accurate enough to properly convert to a digital form for processing. This is done
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 9
thanks to the on–chip 12-bit ADC of the F28235 Delfino™ or F2802x/03x Piccolo™
microcontroller member of the scalable C2000™ 32-bit microcontroller (MCU) family.
The 12-bit ADC operates at up to 12.5 MSPS and also includes triggering
mechanisms for support of multi-frequency and phase sampling (2 sample and hold
functions). The C2000™ MCU family then enables developers to support multiple
modulations on the same hardware, thus eliminating the need to redesign the modem to
support different modulation or standards. This makes the C2000™ 32-bit MCU family a
smart and flexible platform for Power Line Communication implementation.
Fig 3.1 General Block Diagram of PLC Modem
Processed signals are injected back into the power grid by the PLC transmitter
stage that drives a high output current. The control can be done using the C2000 PWMs
support duty cycle resolution down to 150 ps to enable more control over harmonics and
reduce sample-to-output delay. The transmitter stage must be carefully designed to take
digital signals from the MCU, filter them to eliminate out of band emissions and drive the
low impedance of the AC power line. The OPA564 is a 24V, 1.5A, 17 MHz power op-
amp designed for the rigorous demands of the PLC line driver. Further improvements in
integration, performance and cost can be realized when combining the AFE031, a highly
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 10
integrated PLC Analog Front End with the C20000TM. The AFE031 integrates the
transmit filter, power amplifier, receive filter and PGA in a programmable integrated
circuit designed just for PLC.
The resulting modem MCU + AFE can directly communicate with outside
systems (both wired and wireless applications) via one of C2000TM serial interface
options including CAN, I2C, LIN, SPI or UART. TI PLC software is delivered in the
PLC Suite library and enables developers to support several modulations and standards on
one unique design. Developers can implement SFSK IEC61334, PRIME and G3
standards as well as Flex OFDM for custom OFDM implementation and is scalable for
the incoming standards.
From the power management perspective, the PLC module can take its power
from existing system DC rails or directly from the mains AC power it is communicating
over. In the case of the latter, 115V, 60Hz in the U.S. (or 230V, 50Hz in Europe and
Asia) needs to be filtered and converted to isolated DC power for the MCU, AFE and
various support components. The UCC28600 or UCC28610 Fly back Green-Mode
Controller is ideal for providing an isolated 12V or 15V DC rail that can be used directly
for the power amplifier and into a DCDC module, such as the PTH08080W, or buck
converter, such as the TPS54231, to provide low voltage (5V) PLC system rail. The
addition of a linear regulator such as the TPS79533 LDO can provide a low-noise 3.3V
rail for use by low power components such as the MCU, PGA, op amps, USB
transceivers, and any additional digital or analog components.
3.1.3 Features of PLC Modem
Some of the features of PLC modem are as follows:
Embedded ready-to-go Power Line Carrier Modem module with SMT
components.
Small form factor for easy of system integration.
Bi-directional half-duplex data communication over the mains.
Applicable to universal mains voltage and frequency up to 250V, 50 - 60 Hz.
Protocol independent, data transfer transparent to user's data terminals.
High noise immunity and reliable data communication.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 11
Simple serial interface to user's data devices.
Built-in on board AC coupling circuit with direct connection to mains.
Built-in carrier generation and detection.
Baud rate of 300/600 bps.
Selectable TTL and RS232C level serial interface to user's data devices.
Built with industrial grade components for operation under harsh environment.
3.1.4 Applications of the PLC
Some of the important applications of the PLC are
Home Automation
Automatic Meter Reading
Process Control
Heating and Ventilation Control
Air Conditioning Control
Lighting Control
Status Monitoring and Control
Intelligent Buildings
Fire and Security Alarm System
Power Distribution Management
3.2 Wireless Communication
Wireless communication is used to transfer information over short distance of a
few meters as in TV (Tele Vision) remote control or long distance thousands of millions
of km for radio communication. The term is often shortened to wireless. It encompasses
various types of fixed, and portable two way radios, cellular telephone, Personal Digital
Assistant (PDAs) and wireless networking, other examples of wireless networking
includes GPS (Global Positioning Systems) units garage door openers, wireless computer
mouse, keyboard and handsets, satellite TV and cordless telephones. Its operation permits
service such as long range communication that is impossible or impractical to implement
with the use of wires. The term is commonly used in telecommunication industry to refer
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 12
telecommunication system for example radio transmitter and receiver, remote controllers
which use some form of energy for example radio frequency, Infrared light, laser light to
transfer information without the use of wires. Information is transferred in this manner
over both short and long distance. In our project we are using Wi-Fi as a wireless
communication.
3.2.1 Wi-Fi
Wi-Fi is a popular technology that allows an electronic device to exchange data
wirelessly using radio waves over a computer network, including high speed internet
connections.
3.2.2 Working of Wi-Fi
Radio waves are used for the working of Wi-Fi technology. The Wi-Fi network's
most common encryption module named as wired equivalent privacy is considered to be
the safest. The use and access to Wi-Fi network is really simple. The wireless adapter of
the computer and the wireless router play an important role in its working. The adapter
receives data from the computer in digital form. This data, after its conversion in radio
waves is sent to the router by means of an antenna. The router decodes the signal and
sends it to the internet. The process is reversed when information is sent from the internet
to a computer. The difference between the radio waves sent by Wi-Fi and those sent by
walkie-talkies and cell phones is that Wi-Fi uses high frequency waves.
3.2.3 Wi-Fi Working in Laptop or Desktop
There are three most important items which makes Wi-Fi working in laptop or
desktop. These are
Fig 3.2: Wi-Fi Working
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 13
1. Radio Signals
2. Wi-Fi Card which fits in laptop or computer
3. Hotspots which create Wi-Fi Network
Radio Signals: Radio Signals are the keys which make Wi-Fi networking possible.
These radio signals transmitted from Wi-Fi antennas are picked up by Wi-Fi receivers
such as computers and cell phones that are equipped with Wi-Fi cards. Whenever a
computer receives any signals within the range of a Wi-Fi network which is usually 300-
500 feet for antennas, the Wi-Fi card will read the signals and thus create an internet
connection between the user and the network without the use of a cord.
Access points which consist of antennas and routers are the main source which
transmit and receive radio waves. Antennas work stronger and have a longer radio
transmission with a radius of 300-500 feet which are used in public areas while the
weaker yet effective router is more suitable for homes with a radio transmission of 100-
150 feet.
Wi-Fi Cards: Wi-Fi card as being an invisible cord that connects computer to the
antenna for a direct connection to the internet. Wi-Fi cards can be external or internal,
meaning that if a Wi-Fi card is not installed in a computer, USB antenna attachment has
to be purchase and have it externally connect to USB port, or have an antenna-equipped
expansion card installed directly to the computer. For laptops, this card will be a Personal
Computer Memory Card International Association (PCMCIA) card in which you insert to
the PCMCIA slot on the laptop.
Wi-Fi Hotspots: A Wi-Fi hotspot is created by installing an access point to an internet
connection. The access point transmits a wireless signal over a short distance, typically
covering around 300 feet. When a Wi-Fi enabled device, such as a pocket PC, encounters
a hotspot, the device can then connect to that network wirelessly. Most hotspots are
located in places that are readily accessible to the public like airports, coffee shops,
hotels, book stores and campus environments. 802.11b is the most common specification
for hotspots worldwide. The 802.11g standard is backwards compatible with .11b but .11a
uses a different frequency range and requires separate hardware such as an a, a/g, or a/b/g
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 14
adapter. The largest public Wi-Fi networks are provided by private Internet Service
Providers (ISPs) that charge a fee for users to connect to the internet.
Any notebook computer with integrated wireless, a wireless adapter attached to
the motherboard by the manufacturer, or a wireless adapter such as a PCMCIA card can
access a wireless network. Furthermore, all pocket PCs or palm units with compact flash,
SD I/O support, or built-in Wi-Fi, can access hotspots. Some Hotspots require Wireless
Encryption Protocol (WEP) key to connect that is the connection is considered to be
private or secure. As for open connections, anyone with a Wi-Fi card can gain access to
that hotspot. So in order for a user to gain access to the internet under WEP, the user must
input the WEP key code.
3.2.4 Communication ranges
Wi-Fi networks have limited range. A typical wireless access point using 802.11b
or 802.11g with a stock antenna might have a range of 32m (120 ft) indoors and 95m
(300 ft) outdoors. Range also varies with frequency band. Wi-Fi in the 2.4GHz frequency
block has slightly better range than Wi-Fi in the 5GHz frequency block which is used by
802.11a. On wireless routers with detachable antennas, it is possible to improve range by
fitting upgraded antennas which have higher gain in particular directions. Outdoor ranges
can be improved to many kilometers through the use of high gain directional antennas at
the router and remote devices. Due to reach requirements for wireless LAN applications,
Wi-Fi has fairly high power consumption compared to some other standards.
Technologies such as Bluetooth designed to support wireless PAN applications
provide a much shorter propagation range of less than 10m and so in general have lower
power consumption. Other low-power technologies such as Zigbee have fairly long range,
but much lower data rate. The high power consumption of Wi-Fi makes battery life in
mobile devices a concern.
3.2.5 Advantages of Wi-Fi
Following are the advantages of Wi-Fi
1. Wi-Fi allows cheaper deployment of Local Area Networks (LANs). Also spaces
where cables cannot be run, such as outdoor areas and historical buildings, can
host wireless LANs.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 15
2. Manufacturers are building wireless network adapters into most laptops. The price
of chipsets for Wi-Fi continues to drop, making it an economical networking
option included in even more devices.
3. Wi-Fi Protected Access encryption (WPA2) is considered secure, provided a
strong passphrase is used. New protocols for quality of service make Wi-Fi more
suitable for latency sensitive applications such as voice and video. Powers saving
mechanisms extend battery life.
3.2.6 Sockets protocol
In computer networking, an Internet socket or network socket is an endpoint of a
bidirectional inter-process communication flow across an internet protocol based
computer network, such as the internet. The Fig 3.3 below shows the socket connection.
Fig 3.3: Block Diagram Showing Communication through Sockets
The term Internet socket is also used as a name for an application programming
interface (API) for the TCP/IP protocol stack, usually provided by the operating system.
Internet sockets constitute a mechanism for delivering incoming data packets to the
appropriate application process or thread, based on a combination of local and remote IP
addresses and port numbers. Each socket is mapped by the operating system to a
communicating application process or thread.
A socket address is the combination of an IP address (the location of the
computer) and a port (which is mapped to the application program process) into a single
identity, much like one end of a telephone connection is the combination of a phone
number and a particular extension. An Internet socket is characterized by a unique
combination of the following: Local socket address, Local IP addresses and port number.
Remote socket address is used for establishing TCP sockets. As discussed in the Client-
Server section below, this is necessary since a TCP server may serve several clients
concurrently. The server creates one socket for each client, and these sockets share the
same local socket address.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 16
The term socket refers to an entity that is uniquely identified by the socket
number. In other sense, the socket term refers to a local socket address, i.e. a
"combination of an IP address and a port number". In the original definition
of socket given in RFC 147, as it was related to the ARPA network in 1971, the socket is
specified as a 32 bit number with even sockets identifying receiving sockets and odd
sockets identifying sending sockets. Today however, socket communications are
bidirectional. On UNIX and Microsoft Windows based operating systems the net state
command line tool may be used to list all currently established sockets and related
information.
3.3 DSSS Modulation
Direct Sequence Spread Spectrum (DSSS) as shown in Figure 3.4, is a spread
spectrum technique whereby the original data signal is multiplied with a pseudo random
noise spreading code. This spreading code has a higher chip rate (the bit rate of the
code), which results in a wideband time continuous scrambled signal.
Fig 3.4: Direct Sequence Spread Spectrum
DSSS significantly improves protection against interfering (or jamming) signals,
especially narrowband and makes the signal less noticeable. It also provides security of
transmission if the code is not known to the public. These reasons make DSSS very
popular by the military. In fact, DSSS was first used in the 1940s by the military.
DSSS can also be used as a multiple access technique, whereby several different pseudo
random spreading codes are being used simultaneously. This multiple access technique
is better known as Direct Sequence CDMA.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 17
Chapter 4
HARDWARE IMPLEMENTATION
This chapter deals with the working principle of project and hardware description
of PIC microcontroller, PLC modem, Temperature sensor, Amplifier, MAX232, Relay,
LCD and ULN2003.
4.1 Principle of Operation
A Wi-Fi enabled device is used as means of input. A Cell phone with Wi-Fi &
Android based is used for this purpose, which provides the user with a touch screen
interface facilitating ease of use. A Wi-Fi network is first setup using a wireless router.
The PC connects to the PLC Modem through a RS232 interface. An application on the
device consists of keypad that enables us to send signals to the PC through Wi-Fi.
These signals are sent to PLC modem. When a user presses a particular number,
specific messages are sent over the Wi-Fi network to the PLC modem through PC .
PLC modem transmits data signals through the existing power lines to the other side
PLC Modem.
Fig 4.1 Block diagram of Wi-Fi based real time Monitoring and Control system
Using PLC.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 18
PLC modem sends this data signals to the PIC Microcontroller. The
microcontroller converts these messages into simple control signals. The commands sent
by the microcontroller to switch ON/OFF an appliance are not sent directly to the
appliance, but rather these commands are broadcasted over the power lines using a
PLC transmitter. The microcontroller sends data to the PLC modem using UART
protocol. Each end appliance has a PLC receiver plus microcontroller combination to
listen to these commands, if the commands are intended to the corresponding appliance;
it switches ON/OFF the appliance. Fig 4.1 shows the block diagram of Wi-Fi based real
time Monitoring and Control system using PLC.
On the other hand if the parameters of a particular appliance exceed a threshold
or preset limit then the microcontroller sends data signal to the PLC modem using
UART Protocol. The PLC modem on the other side receives this signal through the
existing Power lines. These signals are sent to the PC through RS232 interface. PC will
send information to the cell phone via Wi-Fi for monitoring parameters. Here we are
monitoring the temperature and when this crosses the set limit the data is sent back to the
PC and this will send the data to the cell phone through Wi-Fi and the user can get to
know the temperature details.
4.2 Hardware Description
The following sections briefly describe the hardware components used in this project.
4.2.1 PLC Modem ATL90115-1
The ATL90115 series Embedded PLC Modem is a ready to go circuit module,
which is capable of transferring data over the power cable at the low voltage end of
the power transformer of a 3-phase/ 4-wire distribution network. Fig 4.2 shows PLC
Modem ATL90115-1 used in the project.
Fig 4.2 PLC Modem ATL90115-1
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 19
A pair of Embedded PLC Modems connected on the power line can provide low
speed bi-directional data communication at a baud rate of 300 bps. It is built in a small
form factor that can be easily integrated into and become part of the user's power line data
communication system. The PLC modem is based on the Direct Sequence Spread
Spectrum Technology, which ensures high noise immunity and reliable data
communication.
Fig 4.3 ATL90115-1 Application Diagram
Application Diagram for the single phase of the ATL90115 is shown in Fig 4.3.
This PLC Module provides bi-directional half-duplex data communication over the mains
of any voltage up to 250V AC, and for frequency of 50 or 60 Hz. It does not require any
protocol to function and therefore is protocol independent.
Data flow through PLC modem as if it is a channel and therefore it is transparent
to the Data Devices. As a result, with user’s proper addressing and communication
protocol, multiple units can be connected to the mains without affecting the operation of
one another. There is no hassle of building interface circuits. It has a built-in onboard AC
coupling circuit, which allows direct and simple connection to the mains. Interface to
user’s data devices is a simple data -in and data-out serial link. Power to the PLC Modem
circuit module is a single +12v DC supply.
4.2.2 PIC Microcontroller
The microcontroller used for his system is PIC 18F458. Fig 4.4 shows PIC18F458
Pin details. The PIC families of microcontrollers are developed by microchip Technology
Inc [3].
Features
The CPU uses Harvard architecture with separate program and variable (data) memory
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 20
interface. This facilitates instruction fetch and the operation on data accessing of variables
simultaneously. Basically, all PIC microcontrollers offer the following features:
RISC instruction set
On-chip timer with 8 bit prescaler
Power on reset
Watchdog timer
Power saving SLEEP Mode
Direct, indirect and relative addressing modes
External clock interface
RAM data memory
EPROM Program memory
Some devices offer the following additional features:
Analogue input channels
Analogue comparators
Additional timer circuits
EEPROM data memory
Flash EEPROM program memory
External and timer interrupts
USART serial interface
Internal oscillator
Pin Description:
PIC18F458 is a 40 pin microcontroller. It has 5 ports Port A, port B, port C, port D, port E.
All the pins of the ports for interfacing input output devices.
Port A [Analog]: It consists of 6 pins from A0 to A5
Port B [Interrupt]: It consists of 8 pins from B0 to B7
Port C [serial communication]: It consists of 8 pins from C0 to C7
Port D [LCD]: It consists of 8 pins from D0 to D7
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 21
Port E [Enable]: It consists of 3pins from E0 to E2
The rest of the pins are mandatory pins these should not be used to connect input/output
devices.
Pin 1 is MCLR (master clear pin) also referred as reset pin.
Pin 13, 14 are used for connecting the crystal oscillator to generate a frequency of about
20MHz.
Fig 4.4 PIC 18F458 Pin Details
4.2.2.1 Analog to Digital converter (ADC):
External signals are usually fundamentally different from those the
microcontroller understands (zero and one); so that they have to be converted in order the
microcontroller can understand them.
An analog-to digital converter is an electronic circuit which converts continuous
signals to discrete digital numbers. This module is therefore used to convert some analog
value into binary number and forwards it to the CPU for further processing. In other
words, this module is used for input pin voltage measurement (analog value). The result
of measurement is a number (digital value) used and processed later in the program.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 22
The Analog-to-Digital (A/D) Converter module has five inputs for the
PIC18F2X8 devices and eight for the PIC18F4X8 devices. This module has the
ADCON0 and ADCON1 register definitions that are compatible with the PICmicro®
mid-range A/D module. The A/D allows conversion of an analog input signal to a
corresponding 10-bit digital number.
4.2.2.2 UART
A universal asynchronous receiver/transmitter, abbreviated UART, is a type of
"asynchronous receiver/transmitter", a piece of computer hardware that translates data
between parallel and serial forms. For serial data transfer UART is often used because of its
simple design. Serial transmission is commonly used with modems and for non-networked
communication between computers, terminals and other devices. There are two primary
forms of serial transmission Synchronous and Asynchronous.
The device changes parallel information to serial, which can be sent on
communication line. The UART usually does not directly generate or receive the external
signals used between different items of equipment. Separate interface devices are used to
convert the logic level signals of the UART to and from the external signaling levels.
External signals may be of many different forms. Examples of standards for voltage
signaling are RS-232, RS-422 and RS-485 from the EIA. In UART we are using a standard
protocol i.e. RS-232.
4.2.2.3 Liquid Crystal Display
A liquid crystal display is a thin, flat display device as shown in Fig 4.5 is made
up of many number of color or monochrome pixels arrayed in front of a light source or
reflector and it consumes very low power which makes it user compatible. Each pixel of
LCD consists of a column of liquid crystal molecules suspended between two transparent
electrodes, and two polarizing filters, the axes of polarity of which are perpendicular to
each other.
The liquid crystal twists the polarization of light entering through one filter to
allow it to pass through the other filter. For an 8-bit data bus, the display requires a +5V
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 23
supply and 11 I/O lines. When the LCD display is not enabled, data lines are tri-state and
they do not interfere with the operation of the microcontroller.
Fig 4.5 Pin Details of 16x2 line LCD
There are three signals in the LCD: Enable, Read/Write and Register select.
1. Enable (E): This line allows access to the display through R/W and RS lines.
When this line is low, the LCD is disabled and when it is high, the LCD checks
the state of the two control lines and responds accordingly.
2. Read/Write (R/W): This line determines the direction of data between the LCD
and microcontroller and when it is low, data is written to the LCD. When it is
high, data is read from the LCD.
3. Register Select (RS): With the help of this line, the LCD interprets the type of data
on data lines and when it is low, an instruction is being written to the LCD. When
it is high, a character is being written to the LCD.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 24
4.2.3 RS232
RS232 (Recommended Standard 232) is the traditional name for a serial binary
single ended data and control signal connecting between a DTE (Data Terminal
Equipment) and a DCE (Data Circuit terminating Equipment) this defines each device
which wires will be sending and receiving each signal.
Table 4.1 RS232 Logic Levels
RS232 Line Type & Logic Level RS232 Voltage TTL Voltage
to/from MAX232
Data Transmission (Rx/Tx) Logic 0 +3 V to +15 V 0 V
Data Transmission (Rx/Tx) Logic 1 -3 V to -15 V 5 V
Control Signals
(RTS/CTS/DTR/DSR) Logic 0 -3 V to -15 V 5 V
Control Signals
(RTS/CTS/DTR/DSR) Logic 1 +3 V to +15 V 0 V
4.
The standard defines the electrical characteristics and timing of signals, the
meaning of signals, and the physical size and pin out of connectors. The RS232 standard
defines the voltage levels that corresponding to logical one and logical zero levels for the
data transmission and the control signal lines. The Table 4.1 shows the RS232 logic
levels.
Fig 4.6 RS232 Pin Diagram
The standard specifies a maximum open circuit voltage of 25 V, signal levels of
+/- 5 V, +/-10 V, +/- 12 V, and +/- 15 V are all commonly seen depending on the power
supplies available within device. Fig 4.6 shows the 9 pin configuration of RS232. The
standard defines the electrical characteristics and timing of signals, the meaning of
signals, and the physical size and pin out of connections. RS232 drivers and receivers
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 25
must be able to withstand indefinite short circuit to ground or to any voltage level up to
+/- 25 V. Both synchronous and asynchronous transmissions are supported.
4.2.4 MAX232
The MAX232 from maxim was the first IC which is one package contains
the necessary drivers and receivers, to adapt the RS232 signal voltage levels to TTL logic.
It became popular, because it just needs +5 V and generates the necessary RS232 voltage
levels. The pin configuration of MAX232 is shown in Fig 4.7. In serial communication
the line that is used to transmit data is called Tx and the line used to receive data is called
Rx. The PIC Microcontroller uses TTL level for logic that is a 1 is a 5 V and 0 is 0 V but
RS232 standard uses different scheme for logic level, so we need a level converter in
between. The data is ready to be fed to a standard serial port of PC. All good development
boards have an on board level converter. The MAX 232 IC is a industry standard chip for
the purpose of level conversion between RS232 and TTL signals. Serial cable has been
used to connect the MAX232 to PC.
Fig 4.7 Pin Configuration of MAX232
Serial cable has male and female DB9 connector. Pin 13 and 8 of MAX232 have
been connected to DB9 port in order to transfer information to the computer. Pins 12 and
9 on the MAX232 have been connected to PIC, port C pin C6 and C7 in order to transfer
information signals to PIC. The voltage supply of 5V for Max232 can be achieved
through the schematic circuit which has standard capacitance.
Voltage Levels
It is helpful to understand what occurs to the voltage levels. When a MAX232 IC
receives a TTL level to convert, it changes a TTL Logic 0 to between +3 and +15 V, and
changes TTL Logic 1 to between -3 to -15 V, and vice versa for converting from RS232
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 26
to TTL. The different voltage levels as shown in Table 4.1 of RS-232 and TTL voltage to
and from MAX232. This can be confusing when one realize that the RS-232 Data
Transmission voltages at a certain logic state are opposite from the RS-232 Control Line
voltages at the same logic state.
For data transmission lines TXD, RXD and their secondary channel equivalents
logic one is defined as a negative voltage and the signal condition is called marking.
Logic zero is defined as positive and the signal condition is termed spacing. Control
signals are logically inverted with respect to what one sees on the data transmission lines.
When one of these signals is active, the voltage on the line will be between +3 to +15
volts and the inactive state for these signals is the opposite voltage condition, between −3
and −15 volts. The voltage levels are higher than logic levels typically used by integrated
circuits, special intervening driver circuits are required to translate logic levels and also
protect the device's internal circuitry from short circuits or transients.
4.2.5 LM35 Temperature Sensor
The LM35 series are precision integrated circuit temperature sensor is shown in
the Fig.4.8 whose output voltage is linearly proportional to the Celsius temperature. The
LM35 thus has an advantage over linear temperature sensors calibrated in Kelvin, as the
user is not required to subtract a large constant voltage from its output to obtain
convenient Centigrade scaling. The LM35 does not require any external calibration or
trimming to provide typical accuracies of ±1⁄4°C at room temperature and ±3⁄4°C over a
full −55 to +150°C temperature range. Low cost is assured by trimming and calibration at
the wafer level.
Fig 4.8 Temperature Sensor LM35
LM35 can be applied easily in the same way as other integrated circuit
temperature sensors. It can be glued or cemented to a surface and its temperature will be
within about 0.01°C of the surface temperature. This presumes that the ambient air
LM
35
Vcc O/P Gnd
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 27
temperature is almost the same as the surface temperature; if the air temperature were
much higher or lower than the surface temperature, the actual temperature of the LM35
would be an intermediate temperature between the surface temperature and the air
temperature. The copper leads are the principal thermal path to carry heat in the devices,
so its temperature might be close to the air temperature than to the surface temperature.
The LM35’s low output impedance, linear output, and precise inherent calibration make
interfacing to readout or control circuitry especially easy. It can be used with single
power supplies, or with plus and minus supplies.
As it draws only 60 μA from its supply, it has very low self heating, less than
0.1°C in still air. The LM35 is rated to operate over a −55° to +150°C temperature range,
while the LM35C is rated for a −40° to +110°C range. The LM35 series is available
packaged in hermetic TO-46 transistor packages, while the LM35C, LM35CA, and
LM35D are also available in the plastic TO-92 transistor package. To minimize this
problem, the wiring to the LM35 as it leaves the devices, held is at the same temperature
as the surface of interest. The easiest way to do this is to cover up these wires with a bead
of epoxy, which will insure that the leads and wires are all the same temperature as the
surface and that the LM35’s temperature is not affected by the air.
The LM35 can be applied easily in the same way as other integrated-circuit
temperature sensors. It can be glued or cemented to a surface and its temperature will be
within about 0.01°C of the surface temperature. If the air temperature were much higher
or lower than the surface temperature, the actual temperature of the LM35 die would be at
an intermediate temperature between the surface temperature and the air temperature.
This is especially true for the TO-92 plastic package, where the copper leads are the
principal thermal path to carry heat into the device, so its temperature might be closer to
the air temperature than to the surface temperature. Alternatively, LM35 mounted can be
inside a sealed end metal tube and is then dipped into a bath or screwed into a threaded
hole in a tank. The LM35 and accompanying wiring and circuits must be kept insulated
and deep, to avoid leakage and corrosion. This is especially true if the circuit coatings and
varnishes such as epoxy paints or dips often used are to insure that moisture cannot
corrode the LM35 or its connections.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 28
4.2.6 LM324 Operational Amplifier
The LM324 series are low cost, quad operational amplifiers with true differential
inputs. They have several distinct advantages over standard operational amplifier types in
single supply applications. The quad amplifier can operate at supply voltages as low as
3.0V or as high as 32V with quiescent currents about one fifth of those associated. The
common mode input range includes the negative supply, thereby eliminating the necessity
for external biasing components in many applications. The output voltage range also
includes the negative power supply voltage.
In the linear mode, the input common mode voltage range includes ground and the
output voltage can also swing to ground, even though operated from only a single power
supply voltage. The unity gain crossover frequency and the input bias current are
Temperature compensated. LM324 has large dc voltage gain up to 100 dB, wide
bandwidth is about 1MHz. It has Wide power supply range Single supply 3Vdc to 30Vdc
and Low input biasing current and offset voltage. True Differential input stage is
considered, and is internally compensated.
The LM324 consists of four independent, high-gain, internally frequency-
compensated operational amplifiers designed specifically to operate from a single power
supply over a wide range of voltages. The LM324 series is made using four internally
compensated, two stage operational amplifiers. Another feature of this input stage is that
the input common mode range can include the negative supply, in single supply
operation, without saturating either the input devices or the differential to single ended
converter.
Fig 4.9: Pin Description of LM324
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 29
Pin description of LM324 is as shown in Fig 4.9. The first stage consists of
differential input devices Q20 and Q18 with input buffer transistors Q21 and Q17 and the
differential to single ended converter Q3 and Q4. The first stage performs not only the
first stage gain function but also performs the level shifting and transconductance
reduction functions. By reducing the transconductance, a smaller compensation capacitor
can be employed, thus saving chip area. The transconductance reduction is accomplished
by splitting the collectors of Q20 and Q18.
4.2.7 ULN2003
The ULN2003 is a high voltage and high current Darlington transistor array. It
consists of seven NPN Darlington pairs that feature high voltage output with common
cathode clamp diodes for switching inductive loads. The collector current rating of a
single Darlington pairs is 50 mA. The Darlington pairs can be paralleled for higher
current capability. Applications include relay drivers, hammer drivers, lamp drivers,
display drivers and logic buffer. Fig 4.10 shows the pin configuration of ULN2003.
Fig 4.10 Pin Diagram of ULN2003
The key features of ULN2003 are 500 mA rated collector current (single output),
high voltage output, and output clamp diodes and input compatible with various type of
logic and relay driver applications. A Darlington pairs consists of two transistors which
are connected in series, output of one transistor drives the other transistors. The
amplification done at one transistor is enhanced by other transistor. Fig 4.11 shows
Darlington pairs.
The seven NPN Darlington connected transistors in these arrays are well suited for
driving lamps, relays, or printer hammers in a variety of industrial and consumer
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 30
applications. Their high breakdown voltage and internal suppression diodes insure
freedom from problems associated with inductive loads. Peak inrush currents to 500 mA
permit them to drive incandescent lamps. The ULx2003A with a 2.7 kΩ series input
resistor is well suited for systems utilizing a 5.0 V TTL or CMOS Logic.
Fig 4.11 Darlington pairs
4.2.8 Relay
Relay is an electrically operated switch which is as shown in Fig 4.12. The current
flowing through the coil of the relay creates a magnetic field which attracts a lever and
changes the switch contacts.
Fig 4.12 Circuit diagram of a Relay
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 31
The coil current can be on or off so relays have two switch positions and they are
double throw (changeover) switches. Relays allow one circuit to switch a second circuit
which can be completely separate from the first.
For example a low voltage battery circuit can use a relay to switch a 230V AC
mains circuit. There is no electrical connection inside the relay between the two circuits;
the link is magnetic and mechanical. The relay's switch connections are usually labeled C,
NC and NO.
C indicates Common, always connected; it is the moving part of the switch. NC
indicates Normally Closed, C is connected to this when the relay coil is off. NO indicates
Normally Open, C is connected to this when the relay coil is on. As shown in the in Fig
4.12, coil of a relay passes a relatively large current , typically 30mA for a 12V relay, but
it can be as much as 100mA for relays designed to operate from lower voltages. Most ICs
(chips) cannot provide this current and a transistor is usually used to amplify the small IC
current to the larger value required for the relay coil. The coil will be obvious and it may
be connected either way round. Relay coils produce brief high voltage 'spikes' when they
are switched off and this can destroy transistors and ICs in the circuit. To prevent damage
a protection diode must be connected across the relay coil.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 32
Chapter 5
SOFTWARE IMPLEMENTATION
This chapter briefs about the different software tools used in the project like
MPLAB, Java basics and flowchart of the program.
5.1 Embedded C
The C programming language is the most popular programming language for
programming embedded systems. C is a general purpose, block structured, procedural,
imperative computer programming language developed in 1972 by Dennis Ritchie at the
Bell Telephone Laboratories for use with the UNIX operating system. Although C was
designed for implementing system software, it is also widely used for developing
application software. C is a high level programming language that is portable across many
hardware architectures. This means that architecture specific features such as register
definitions, initialization and start up code must be made available to our program via the
use of libraries and include files.
C remains a very popular language for microcontroller developers due to the code
efficiency and reduces overhead and development time. C offers low-level control and is
considered more readable than assembly. Many free C compilers are available for a wide
variety of development platforms. The compilers are part of an IDEs with ICD support,
breakpoints, single –stepping and an assembly window. The performance of C compilers
has improved considerably in recent years, and they are claimed to be more or less as
good as assembly. Most tools now offers options for customizing the compiler
optimization. Additionally, using C increases portability, since C code can be compiled
for different types of processors.
5.2 MPLAB IDE
MPLAB IDE is a Windows based IDE for the Microchip Technology
Incorporated PIC microcontroller families. MPLAB IDE allows writing, debugging and
optimizing PIC microcontroller application for firmware product designs. IDE is
abbreviated as Integrated Development Environment. It includes a text editor, simulator
and project manager. It runs under Microsoft Windows 3.1x, Windows 95/98, Windows
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 33
NT or Windows 2000. It provides function that allows creating and editing source files,
group files into projects, debugging source code and debugs executable logic using this
simulator. MPLAB IDE allows creating and editing source code by providing full feature
text editor. Further, it can easily debug source code with the aid of a Build Results
window that displays the errors found by the compiler, assembler and linker when
generating executable files. A Project Manager allows to group source files, pre-compile
object files, libraries and link script files into a project format. The MPLAB IDE also
provides feature rich simulator environment to debug the logic of executable. Source
code, program memory and absolute listing windows allow viewing the source code and
its assembly level equivalent separately and together. It has the ability to step through
execution or apply Break, Trace, Standard or Complex trigger points.
A MPLAB desktop contains the major elements like menu across the top lines,
tool bar below the menu, workspace in which various files, windows, and dialogues can
be displayed and a status bar at the bottom. The status bar includes information about how
the system is currently configured. A project in MPLAB is the group of files needed to
build an application along with their associations to various build tools. The source nodes
are typically assembly source files, C source files, Precompiled object files, libraries and
linker scripts.
5.3 Java
Java is a general purpose, object oriented programming language developed by
Sun Microsystems of USA in 1991.Originally called Oak by James Gosling, one of the
inventors of the language; Java was designed for the development of software for
consumer electronic devices like TVs, VCRs, toasters and such other electronic machines.
This goal had a strong impact on development team to make the language simple,
portable and highly reliable. The most striking feature of the language is that it is
platform-neutral language.
Java is a pure object-oriented language. Object-oriented programming is an
approach that provides a way of modularizing programs by creating partitioned memory
area for both data and functions that can be used as templates for creating copies of such
modules on demand. Some of the features of object-oriented paradigm are Emphasis is on
data rather than procedure, Programs are divided into Objects, Data structures are
designed such that they characterize the Objects. Methods operate on the data of an object
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 34
or tied together in the data structure. Data is hidden and cannot be accessed by external
functions. Objects may communicate with each other through methods. New data and
methods can be easily added whenever necessary. Java is a first programming language
that is not tied to any particular hardware or operating system. We can call Java as a
revolutionary technology because it has brought in a fundamental shift in how we develop
and use programs. The inventors of Java wanted to design a language which could offer
solutions to some of the problems encountered in modern programming.
They wanted the language to be not only simple, portable and highly reliable, but
also compact and interactive. The inventors describe Java with following attributes.
Usually a computer language is either compiled or interpreted. Java combines both these
approaches thus making java a two stage system. First Java compiler translates source
code into what is known as byte code instructions, next Java interpreter generates
machine code that can be directly executed by the machine that is running Java program.
Java programs can be easily moved from one computer system to another, anywhere and
anytime. Java ensures portability in two ways. First, Java compiler generates byte code
instructions that can be implemented on any machine. Secondly, the size of the primitive
data types is machine data types are machine independent.
Almost everything in Java is an object. All program code and data reside within
objects and classes. Java comes with an extensive set of classes, arranged in packages that
we can use in our programs by inheritance. The object model in Java is simple and easy to
extend. Java performance is impressive for an interpreted language mainly due to the use
of intermediate byte code. Java architecture is also designed to reduce overheads during
runtime.
5.4 JCreator
JCreator is a powerful IDE for Java. JCreator is the development tool for every
programmer that likes to do what he does best: programming. It is faster, more efficient
and more reliable than other Java IDE’s. Therefore it is the perfect tool for programmers
of every level, from learning programmer to Java-specialist. JCreator provides the user
with a wide range of functionality such as: Project management, project templates, code-
completion, debugger interface, editor with syntax highlighting, wizards and a fully
customizable user interface. With JCreator you can directly compile or run your Java
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 35
program without activating the main document first. JCreator will automatically find the
file with the main method or the html file holding the java applet, and then it will start the
appropriate tool. JCreator is written entirely in C++, which makes it fast and efficient
compared to the Java based editors/IDE.
5.5 Android
Android is a mobile operating system that is based on a modified version of
Linux. It was originally developed by a startup of the same name, Android, Inc. In 2005,
as part of its strategy to enter the mobile space, Google purchased Android and took over
its development work (as well as its development team). The Android code was released
under the open-source Apache License, which means that anyone who wants to use
Android can do so by downloading the full Android source code. Moreover, vendors
(typically hardware manufacturers) can add their own proprietary extensions to Android
and customize Android to differentiate their products from others. This simple
development model makes Android very attractive and has thus piqued the interest of
many vendors.
The main advantage of adopting Android is that it offers a unified approach to
application development. Developers need only develop for Android, and their
applications should be able to run on numerous different devices, as long as the devices
are powered using Android. In the world of smart phones, applications are the most
important part of the success chain. Device manufacturers therefore see Android as their
best hope to challenge the onslaught of the iPhone, which already commands a large base
of applications.
Eclipse is a highly extensible multi-language software development environment
that supports application development of all sorts. Eclipse can be used to write and test
the developed applications using a wide variety of languages, such as Java, C, C++, PHP,
Ruby, and so on. Because of its extensibility, new users of Eclipse often feel inundated
with the IDE. The Android Platform takes advantage of several mechanisms designed to
protect the privacy and security of Android users, as well as the operating system. These
methods include the Android security architecture, application certificate and application
permissions.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 36
5.6 Hyper Terminal
Hyper Terminal is a communication program that is included with Windows and
allows a user to call a remote computer via modem and transfer files. Here Hyper
Terminal is used to send and receive characters over the serial port using AT
commands. The following sequence shows how to create a connection. Hyper Terminal is
usually found in 'Start | All Programs | Accessories | Communications' Click on
HyperTerminal. If you have never run HyperTerminal before it will ask for your location
and area code this will not be needed for our application but enter this information
anyway to get the software to start. Fig 5.1 shows the connection description for hyper
terminal. Hyper Terminal will begin by asking for the connection description in the
connection description dialog box, enter a name and choose an icon for the connection.
Then click the OK button. In the connect-to dialog box, choose the COM port for GSM
modem to combo box. The illustration is shown in an example, choose COM1 if mobile
phone or GSM modem is connecting to the COM1 port. Then click the OK button. The
Properties dialog box comes out. Enter the correct port settings for your mobile phone or
GSM mode.
Fig 5.1 Connection Description of Hyper Terminal
The example uses a baud rate of 9600 so select '9600' in the 'Bits per second' drop
down box, and select 'None' in the Flow control drop down box. The other settings
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 37
should be the defaults. Then click the OK button. To find the correct port settings that
should be used with your mobile phone or GSM/GPRS modem, consult the manual of
your mobile phone or GSM/GPRS modem. Type AT in the main window. A response OK
should be returned from the mobile phone or GSM/GPRS modem .If the command OK
returns, it means your mobile phone or GSM/GPRS modem is connected successfully.
After successful connection of GSM /GPRS modem with PC, you are ready to run this
application.
The attached project is downloaded and the application is run. The communication
using the Hyper Terminal is done by selecting the Hyper Terminl window and the file
name is entered to save the file,using the settings options COM Port,baud rate and
configuration settings is done.After all the settings the commands are sent to build
communication between modem and the PIC Microcontroller. Fig 5.2 shows the Hyper
Terminal Window for port selection. The connect to screen now appears, select the com
port that the USB to TTL cable has been asssigned from the connect using drop down list
and click OK. Next the port properties dialog box appears the example uses the baud rate
of 9600 so select 9600 in the bits per second and select none in the flow control.
Fig 5.2 Port Settings in Hyper Terminal
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 38
5.6 Flowchart of the Project
Y
N
N
Y
Y
N
Y
N
Y
N
Fig: 5.3 Flowchart of the Project
Start
Initialize PIC
Initialize ADC and
Read Temperature
Values
IF
Temp
> 40
Display “Temp High”
and send character
‘A’ to PLC
Display
“Temp Normal “
Stop
RCV_ISR
INT_RDA
Return
Value
=1
If
Value
=2
If
Value
3
If
Value
=4
Bulb Switch ON
Bulb Switch OFF
Bulb
Fan Switch ON
Fan
Fan Switch OFF
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 39
5.7 Flowchart for Android Application
N
Y
N
Y
Fig 5.4 Flowchart of Android Application
Start
Enter the Wi-Fi
router IP
addresses
Send messages to hardware for
Fan ON, Fan OFF, Light ON and
Light OFF.
Hardware Receives
messages
Disconnect from hardware
Stop
If
Connection
established
IF data
received from
PC=’A’
Display “Temp Limit
Crossed”
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 40
Figure 5.3a shows the flow chart of the project. On power ON, the
Microcontroller, ports, registers, ADC and LCD connected to the Microcontroller are
initialized. The temperature value sensed by the sensor is read by the ADC of the
microcontroller. The microcontroller checks whether the temperature value is greater than
40. If it is true, the microcontroller displays “Temp High” in the LCD. If the condition is
false then the microcontroller displays “Temp Normal” and sends a character ‘A’ to PLC.
Figure 5.3(b) shows the flowchart in the case of an interrupt. The ISR checks if
the value received is ‘1’. If the condition is true, then a control signal to switch on the
bulb is sent. If the condition is false, check if value is ‘2’. If it is true, Bulb is switched
off; else check if value received is ‘3’. If it is true Fan is switched on. If the condition is
false, the ISR checks if the value is ‘4’. If it is true, Fan is switched off. If not true, the
ISR is terminated and execution returns to the main program
Figure 5.4 shows the flowchart of Android Application. On opening the
application in the cell phone, it requests for the IP address of the router to establish
connectivity between the cell and the PC .On successfully connected with the PC ,the
Android application checks if the data received from PC is ‘A’. If it is true, then a
message “Temp limit Crossed” is displayed in the cell. Then the application continues
with the other routines like sending messages to turn ON/OFF the Fan and Bulb
controlled by the microcontroller.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 41
Chapter 6
RESULTS, CONCLUSION AND FUTURE WORK
This chapter provides details about the results obtained from the work done,
conclusion, future work and enhancement.
6.1 Results
This project is mainly designed for the purpose of monitoring and controlling various
electrical appliances based on the temperature value sensed from a remote location. The user
can know the status of the temperature from anywhere in a large building without requiring
him to be present at the location for monitoring and controlling, in the real time
environment. This status information will be in the form of Text message. The status of the
appliances whether the Light ON/OFF and Fan ON/OFF is displayed in the user’s mobile.
Depending on the status of the temperature in the field, the user can again control the status
of the devices by sending commands from his mobile. These monitoring and controlling can
be done by pressing the GUI buttons in the Android, Wi-Fi based mobile. The signals are
communicated through the Wi-Fi, PC and through power line, to the device section. This
will reduce the requirement of external communication media or wiring. Fig 6.1 shows the
snapshot of hardware unit.
Fig: 6.1 Snapshot of Hardware Unit.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 42
Figure 6.2 shows the snapshot requesting the IP Address of the router.
Fig: 6.2 Snapshot requesting the IP Address of the router.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 43
Fig 6.3 shows that Wi-Fi connectivity has been established between users mobile and the
PC. PC is connected to the PLC modem via RS232 cable.
Fig: 6.3 Snapshot showing Wi-Fi connectivity.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 44
Fig: 6.4 Snapshot of GUI created in the Mobile
Fig 6.4 shows GUI buttons that enable the user to turn ON/OFF the Bulb and Fan.
Fig: 6.5snapshot showing the Temperature limit crossed.
Figure 6.5 shows the temperature limit crossed.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 45
Figure 6.6 shows Transmitter Section.
Fig: 6.6 Snapshot showing the Transmitter Section
Fig: 6.7 Snapshot of showing Rreceiver section.
Figure 6.7 shows snapshot of Receiver Section.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 46
6.2 Conclusion
The system was extensively tested for various conditions/cases in the laboratory
such as AC power, UPS and no power and practical conditions were simulated
artificially; for example resetting automatically from no power state. The system uses
Power Line as a physical media for communication in spite of no activity on the Power
Line data was being transferred reliably. This system has the potential to reduce the
response time in a cost effective way. The system is robust and efficient methods can be
incorporated to validate the threats in the Industry by adding some additional options to
the sensors. This system at the moment will be focusing on multiple aspects of the
emergency detection which are fire, short circuit and gas leaks which occurs mostly in
many industries, severe weather changes in the campus.
6.3 Scope for Future Work
The project can be enhanced by using 32 bit ARM controller to monitor and control
more parameters. In our project PLC Modem processes with a Baud rate of 300 bps. The
processing speed can be increased by using latest PLC Modems with 9600 Baud rate. PC
can be replaced by RTOS based systems. Implementation of PLC-Zigbee Hybrid
combination could further enhance the functionality of the system.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 47
AUTHORS PUBLICATION
This work has been selected for Paper presentation in 2nd
INTERNATIONAL
CONFERNCE ON INNOVATIONS IN ELECTRONICS & COMMUNICATION
ENGINEERING [ICIECE – 2013] on 08-09 August 2013, organized by department of
Electronics & Communication, Guru Nanak Institute of Technology, Ibrahimpatnam,
Hyderabad, A.P, India.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 48
BIBLIOGRAPHY
[1] Chia-Hung Lien,Ying-Wen Bai, Hsien-Chung Chen and Chi-Huang Hung:“Home
Appliance Energy Monitoring and Controlling Based on Power Line Communication”,
978-4244-2559-4/09/$25.00©2009 IEEE
[2] Yitran ATL90115 Power Line Communication Modem Data Sheet
[3] Microchip PIC18FXX8 Data Sheet.
[4] Shwehdi.M.H.; Khan,A.Z; "A power line data communication interface using spread
spectrum technology in home automation," Power Delivery, IEEE Transactions on,
vol.11, no.3, pp.1232-1237, July1996.doi:10.1109/61.517476
[5] A Remote Controller for Home and Office Appliances by Telephone-Consumer
electronics, IEEE, 1998.
[6] Remote-Controlled Home Automation Systems with Different Network Technologies-
Centre for Applied Internet Research (CAIR), University of Wales, NEWI, Wrexham,
UK
[7] Remote Control of Electrical Appliances via Power Line- XIX IMEKO World
Congress fundamental and Applied Metrology September 6−11, 2009, Lisbon, Portugal
[8] Street Public Lighting Control and Monitoring using PLC
[9] A Practical Intelligent Home System Based on PLC -Power electronics systems and
applications, 2006 ICPESA`06 2nd
International conference dated on 12-14 Nov 2006
[10] Wireless Networking for Sugar Industries through PLCC Technique- International
Journal of Recent Trends in Engineering, Vol 2, No. 6, November 2009
[11] Remote Data Acquisition Using Wireless –SCADA System.
[12] Power Line Communication Based Automation System using a Hand held Wi-Fi
device.
WEB REFERENCES
http://www.cscjournals.org/csc/manuscript/Journals/IJE/volume3/Issue1/IJE-24.pdf
http://www.archnetco.com/english/product/lamp.htm
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 49
APPENDIX A
18F458 PIC Microcontroller
Appendix A includes the PIC 18f458 architecture and features. Fig 1 shows the
Architecture of PIC18458. It consists of RISC instruction set, single cycle execution and
Harvard architecture.
Fig.1 Architecture of PIC 18f458 Microcontroller
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 50
High-Performance RISC CPU:
Linear program memory addressing up to2 Mbytes
Linear data memory addressing to 4 Kbytes
Up to 10 MIPS operation
DC – 40 MHz clock input
4 MHz-10 MHz oscillator/clock input with PLL active
16-bit wide instructions, 8-bit wide data path
Priority levels for interrupts
8 x 8 Single-Cycle Hardware Multiplier
Peripheral Features:
High current sink/source 25 mA/25 mA
Three external interrupt pins
Timer0module: 8-bit/16-bit timer/counter with 8-bit programmable prescaler
Timer1module: 16-bit timer/counter
Timer2module: 8-bit timer/counter with 8-bit period register (time base for PWM)
Timer3module: 16-bit timer/counter
Secondary oscillator clock option – Timer1/Timer3
Advanced Analog Features:
10-bit, up to 8-channel Analog-to-Digital Converter module (A/D) with:
Conversion available during Sleep
Up to 8 channels available
Analog Comparator module:
Programmable input and output multiplexing
Comparator Voltage Reference module
Programmable Low-Voltage Detection (LVD) module:
Supports interrupt-on-Low-Voltage Detection
Programmable Brown-out Reset (BOR)
CAN bus Module Features:
Complies with ISO CAN Conformance Test
Message bit rates up to 1 Mbps
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 51
Conforms to CAN 2.0B Active Spec with:
9-bit Identifier Fields
8-byte message length
3 Transmit Message Buffers with prioritization
2 Receive Message Buffers
Fig 2 Pin Diagram of PIC 18F458
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 52
APPENDIX B
LM35 Temperature Sensor
The LM35 series are precision integrated circuits temperature sensors, whose
output voltage is linearly proportional to the Celsius temperature. Fig 3 shows LM35
precision grade temperature sensor. The LM35 has an advantage over linear temperature
sensors calibrated in degree Kelvin. The user is not required to subtract a large constant
voltage from its output to obtain convenient centigrade scaling. A Thermistor responds to
temperature change by changing the resistance, but its response is not linear. The
complexity associated with writing software for such a non-linear devices has lead many
manufacturer to market a linear temperature sensor. Simple and widely used temperature
sensor includes the LM35 series from National Semiconductor Corporation.
Fig 3 LM35 Pin Description
It can be used with single power supply or with plus or minus supplies. As it
draws only 60 µA from its supply, it has very low self heating, less than 0.1°C in still air.
The LM35 is rated to operate over -55°C to +150°C temperature range, while LM35 is
rated for a -40°C to +110°C range. The LM35 does not require any external calibration
or trimming to provide typical accuracies of 1/4°C at room temperature and 3/4°C
over a full -55 to +150°C temperature range. Low cost is assured by trimming and
calibration at the wafer level. The LM35’s low output impedance, linear output and
precise inherent calibration makes interfacing to readout or control circuitry especially
easy. The inherent strength of the LM35 sensor over other currently available temperature
sensors is that it is not susceptible to large errors in its output from low level leakage
currents. Low cost and high accuracy are maintained. LM35 has very less self heating.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 53
APPENDIX C
LM324 Operational Amplifier
The amplifier used in this project is LM324 which is shown in Fig 4 [7]. It is a
Quad Operational Amplifier which consists of four independent, high gains; internally
frequency compensated operational amplifiers which were designed specifically to
operate from a single power supply over a wide voltage range. Operation from split
power supplies is also possible so long as the difference between the two supplies is 3
volts to 32 volts. Application areas include transducer amplifier, DC gain blocks
Summing Amplifiers, multivibrators, oscillators and all the conventional OP Amp circuits
which now can be easily implemented in single power supply systems.
Fig 4 Input Voltage Range
LM323 eliminates need for dual supplies and it is four internally compensated op
amps in a single package, allows directly sensing near ground. LM324 is compatible with
all forms of logic. The graph shows input voltage range of LM324.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 54
APPENDIX D
MAX 232 Level Converter
The MAX232 from maxim was the first IC which is one package contains the
necessary drivers and receivers, to adapt the RS232 signal voltage levels to TTL logic. It
became popular, because it just needs +5 V and generates the necessary RS232 voltage
levels. In serial communication the line that is used to transmit data is called Tx and the
line used to receive data is called Rx. The PIC Microcontroller uses TTL level for logic
that is a 1 is a 5 V and 0 is 0 V but RS232 standard uses different scheme for logic level,
so we need a level converter in between.
Fig 5: Max 232 Pin Diagram
The data is ready to be fed to a standard serial port of PC. All good development
boards have an on board level converter. The MAX 232 IC is a industry standard chip for
the purpose of level conversion between RS232 and TTL signals. Serial cable has been
used to connect the MAX232 to PC. Serial cable has male and female DB9 connector. Pin
13 and 8 of MAX232 have been connected to DB9 port in order to transfer information to
the computer. Pins 12 and 9 on the MAX232 have been connected to PIC, port C pin C6
and C7 in order to transfer information signals to PIC. The voltage supply of 5V for
Max232 can be achieved through the schematic circuit which has standard capacitance.
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 55
APPENDIX E
ULN2003
The ULN2003 is a high-voltage and high-current Darlington transistor array. It
consists of seven NPN Darlington pairs that feature high-voltage with common cathode
clamp diode for switching inductive loads. The collector-current rating of a single
Darlington pair is 500mA. The Darlington pairs may be paralleled for higher current
capability. The ULN2003 has become the primary choice to control the external
components. It is cheap, effective, and requires no operating voltages other than the
common ground.
Fig 6 : LOGIC DIAGRAM Fig:7 SCHEMATIC (EACH DARLINGTON PAIR)
Pin Configuration of ULN2003
Pins 1:7 are inputs, while pins 10:16 are high-current sink drivers. Between the
I/Os is an independent Darlington pair (the ‘Darlington pair’ behaves like a single
transistor with a high-current gain). When a input is driven high, the corresponding output
will basically become an earth. Alternately, when the input pin is low the output pin
adopts high impedance. This allows external high-current circuits to be driven by small
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 56
micro-controllers. These are seven channels ready to be used, and as mentioned earlier,
the ULN2003 can sink up-to 500mA between all the channels. For inductive loads, such
as motors and relays, pin 9 is connected to the loads positive to shunt counter-
electromotive force safety. That is, if the motor was connected to +12V and pin 16 of the
ULN2003, then pin 9 would be connected to the same +12V source as the motor.
Applications include relay drivers, hammer drivers, lamp drivers, display drivers
(LED gas discharge), line drivers, and logic buffers. The pin configuration of ULN2003 is
as shown in fig. ULN2003 has output current of 500mA featured with high sustained
voltage output of 50V min. The inputs are compatible with various types of logic.
Features
Output current (single output) 500 mA Max.
High sustaining voltage output 50v Min.
Output clamp diodes
Inputs compatible with various types of logic
Package type : DIP-16pin
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 57
APPENDIX F
PLC MODEM
The ATL90115 series Embedded PLC Modem is a ready-to-go circuit module,
which is capable of transferring data over the power cable at the low voltage end of the
power transformer of a 3-phase/ 4-wire distribution network. A pair of Embedded PLC
Modems connected on the power line can provide low speed bi-directional data
communication at a baud rate of 300 bps. It is built in a small form factor that can be
easily integrated into and become part of the user's power line data communication
system. The PLC modem is based on the Direct Sequence Spread Spectrum Technology,
which ensures high noise immunity and reliable data communication.
The modules provide bi-directional half-duplex data communication over the
mains of any voltage up to 250V AC and for frequency of 50 or 60 Hz. It does not require
any protocol to function and therefore is protocol independent. Data flow through PLC
modem as if it is a channel and therefore it is transparent to the Data Devices. As a result,
with user’s proper addressing and communication protocol, multiple units can be
connected to the mains without affecting the operation of one another. There is no hassle
of building interface circuits. It has a built -in on board AC coupling circuit, which allows
direct and simple connection to the mains. Interface to user’s data devices is a simple
data-in and data-out serial link. Power to the PLC Modem circuit module is a single +12V
DC supply.
Applications of the Power Line Modem include status monitoring, control and
data communication of devices connected on the power line, such Home Automation,
Lighting Control, HVAC control, Low Speed Data Networks, Automatic Meter Reading,
Signs and Information Display, Fire and Security Alarm.
Features
Embedded ready-to-go Power Line Carrier Modem module with SMT
components
Small form factor for easy of system integration
Bi-directional half-duplex data communication over the mains
Applicable to universal mains voltage and frequency up to 250v, 50 – 60 Hz
WI-FI Based Real Time Monitoring and Control System using Power Lin e Communication
Dept of ECE, SJCE, Mysore. 58
ATL90115-3 applicable to 3-phase 4-wire network of up to 460VAC phase to
phase
Protocol independent, data transfer transparent to user’s data terminals
High noise immunity and reliable data communication
Simple serial interface to user’s data devices
Built-in on board AC coupling circuit with direct connection to mains
Built-in carrier generation and detection
Multiple units can be connected to the power line of the distribution transformer
Baud rate of 300 bps
Selectable TTL and RS232C level serial interface to user’s data devices
Built with industrial grade components for operation under harsh environment
Complies with EN50065-1: 2001
ATL90115 Data port Pin out assignment