SlideShare a Scribd company logo
Networking of Multiple
Microcontrollers
http://www.edgefxkits.com/
Introduction
Networking of Multiple
Microcontrollers
 The project is designed to demonstrate how multiple microcontrollers
can be connected in a network to achieve the desired output. More and
more microcontrollers are embedded in different kinds of products from
industrial environment to domestic area; a good example is the
automobile sector. A modern day car has number of microcontrollers
integrated within its system.
http://www.edgefxkits.com/
Block Diagram
Networking of Multiple
Microcontrollers
http://www.edgefxkits.com/
Hardware Requirements
Networking of Multiple
Microcontrollers
 8051 series Microcontrollers
 Keypad
 LCD
 Relay
 Transformer
 Diodes
 LED
 Resistors
 Capacitors
 Regulator
 Buzzer
 Lamp
http://www.edgefxkits.com/
Software Requirements
Networking of Multiple
Microcontrollers
 Keil compiler
 Language: Embedded C or Assembly
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Communications and Networks
 Data Communications
• Transmission of signals
• Encoding, interfacing, signal integrity, multiplexing etc.
 Networking
• Topology & architecture used to interconnect devices
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Network Trends
Microcontroller Networking
Wireless
Voice, Image, Data, Video
Integrated Systems!
Microcontroller
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Communication Systems
 Process describing transfer of information, data, instructions
between one or more systems through some media.
Examples:
• People, computers, cell phones, etc.
• Computer communication systems
 Receivers and transmitters: Desktop computers, mainframe
computers, etc.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
 Signals passing through the communication channel can be
Digital, or analog.
• Analog signals: continuous electrical waves.
• Digital signals: individual electrical pulses (bits)
TX
RX
RX
RX
Communication channel
Communication
media
Amp/Adaptor
Communication Systems
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
The networking and communication between them becomes
necessary.
The importance of having multiple microcontrollers against a
single one is if one of the microcontrollers goes bad only the
function related to that particular microcontroller will be
affected.
Working Principle
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
The project demonstrates a command based monitoring tool
using the RS232 protocol.
A network of three microcontrollers is used in this project.
The first one is connected to a keypad for input action.
The second one is connected to an LCD display and the third
one to drive a relay for controlling any load (LAMP).
Working Principle
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
 Input takes a password on the first MC to display it on the second MC while
the third one executes the output only if the password is right.
 Wrong password if entered will generate a buzzer sound.
 Though this task can be performed by a single microcontroller.
 The project uses multiple microcontrollers to explain the concept of
networking.
Working Principle
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
 It is practically impossible by a single microcontroller to handle input
action, display and output which are located way apart.
 The system uses a combination of three microcontrollers for this purpose.
• One is used to operate the load.
• second one is used to display output on LCD display .
• The third one is used to take user input through a keypad.
Working Principle
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
 Consider a situation which requires 15 connections for a display unit
from microcontroller, and 7 connections from keypad.
 So instead of using single microprocessor and multicore cables for
kilometers.
 We use a single cable and more microcontrollers to simplify the
working and reduce costs.
Working Principle
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
MICROCONTROLLER
 It is a smaller computer
 Has on-chip RAM, ROM, I/O ports. etc..
RAM ROM
I/O
Port
Timer
Serial
COM
Port
Microcontroller
CPU
A single chip
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
INTERNAL STRUCTURE OF A MICRO CONTROLLER
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Multi Microcontroller Networking System
 Our system aims at connecting and coordinating multiple
microcontrollers in order to achieve the desired output.
 Increasing number of microcontrollers are used these days
for various industrial and domestic applications.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Designing The Communications Microcontroller
Microcontrollers
• Main Microcontroller: i.MX31 from Freescale
• Communications Microcontroller: LPC2194/01 from NXP
• Low Level Microcontroller: LPC2194/01 from NXP
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Communication Protocols
• Main to Communications Full Speed USB
• Communications to Low Level CAN Bus
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Power Supply
 A DC Power Supply Unit (commonly called a PSU) deriving power from
the AC mains (line) supply performs a number of tasks:
• It changes (in most cases reduces) the level of supply to a value
suitable for driving the load circuit.
• It produces a DC supply from the mains (or line) supply AC sine
wave.
• It prevents any AC from appearing at the supply output.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Parts of a Power Supply
 The output voltage is kept at a constant level, independent of
changes in:
• The AC supply voltage at the supply input.
• The Load current drawn from the supply output.
• Temperature.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Power Supply
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Relay
 It is a electro magnetic switch.
 Used to control the electrical
devices.
 Copper core magnetic flux plays main
role here.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
 The relay's switch connections are usually labeled COM, NC and NO:
 COM = Common, always connect to this; it is the moving part of the itch.
 NC = Normally Closed, COM is connected to this when the relay coil is off.
 NO = Normally Open, COM is connected to this when the relay coil is on .
Relay
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
BC547 (NPN –Transistor)
 The BC547 transistor is an NPN Epitaxial Silicon Transistor.
 It is used in general-purpose switching and amplification BC847/BC547
series 45 V, 100 mA NPN general-purpose transistors.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
 The ratio of two currents (Ic/Ib) is called the DC Current Gain of
the device and is given the symbol of hfe or nowadays Beta,
(β).
BC547 (NPN –Transistor)
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
 The current gain from the emitter to the collector terminal,
Ic/Ie, is called Alpha, (α), and is a function of the transistor
itself.
BC547 (NPN –Transistor)
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Liquid Crystal Display (LCD)
 Most common LCDs connected to the microcontrollers are 16x2
and 20x2 displays.
 This means 16 characters per line by 2 lines and 20 characters per
line by 2 lines, respectively.
 The standard is referred to as HD44780U.
 It refers to the controller chip which receives data from an
external source (and communicates directly with the LCD.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
If an 8-bit data bus is used the LCD will require 11 data lines
(3 control lines plus the 8 lines for the data bus).
The three control lines are referred to as EN, RS, and RW.
Liquid Crystal Display (LCD)
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Liquid Crystal Display (LCD) Diagram
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Application
 This technology is widely used in modern automobiles.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Future Enhancement
 This project being based on serial communication can
be enhanced by using wireless communication among
the controllers by avoiding costly cabling.
http://www.edgefxkits.com/
Networking of Multiple
Microcontrollers
Conclusion
 We have learned how multiple microcontrollers can be connected in a
simple networking system to get the desired output. These type of
networking of multiple microcontrollers are used in many areas like
industrial and domestic areas.
http://www.edgefxkits.com/

More Related Content

What's hot (20)

PPTX
Serial Communication in 8051
Sudhanshu Janwadkar
 
PPT
Interface
Siddique Ibrahim
 
PDF
Introduction to intel galileo board gen2
Harshit Srivastava
 
PPTX
Sampling theorem
Shanu Bhuvana
 
PDF
Chapter1 - Signal and System
Attaporn Ninsuwan
 
PPTX
DATA TRANSFER SCHEMES OF 8085
saravanamanikandan02
 
PPTX
Amplitude Modulation ppt
Priyanka Mathur
 
PDF
IIR filter realization using direct form I & II
Sarang Joshi
 
PPTX
SMART TRAFFIC CONTROL
thrishna Jayaraj
 
PDF
Linear modulation
Punk Pankaj
 
PPTX
Modbus
Manoj89p
 
PPTX
Chapter 3 Charateristics and Quality Attributes of Embedded System
Moe Moe Myint
 
PPT
Counters
Abhilash Nair
 
PPT
Memory & I/O interfacing
deval patel
 
PPTX
All Types of sensor in power point presentation
karansansare
 
PPT
Bus system
Farah Shaikh
 
PPT
Topic: Virtual circuit & message switching
Dr Rajiv Srivastava
 
PPTX
Pulse Modulation ppt
sanjeev2419
 
PDF
EMI Unit 5 Bridges and Measurement of Physical Parameters
GVNSK Sravya
 
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 
Serial Communication in 8051
Sudhanshu Janwadkar
 
Interface
Siddique Ibrahim
 
Introduction to intel galileo board gen2
Harshit Srivastava
 
Sampling theorem
Shanu Bhuvana
 
Chapter1 - Signal and System
Attaporn Ninsuwan
 
DATA TRANSFER SCHEMES OF 8085
saravanamanikandan02
 
Amplitude Modulation ppt
Priyanka Mathur
 
IIR filter realization using direct form I & II
Sarang Joshi
 
SMART TRAFFIC CONTROL
thrishna Jayaraj
 
Linear modulation
Punk Pankaj
 
Modbus
Manoj89p
 
Chapter 3 Charateristics and Quality Attributes of Embedded System
Moe Moe Myint
 
Counters
Abhilash Nair
 
Memory & I/O interfacing
deval patel
 
All Types of sensor in power point presentation
karansansare
 
Bus system
Farah Shaikh
 
Topic: Virtual circuit & message switching
Dr Rajiv Srivastava
 
Pulse Modulation ppt
sanjeev2419
 
EMI Unit 5 Bridges and Measurement of Physical Parameters
GVNSK Sravya
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 

Viewers also liked (9)

PDF
DSP Processor
Laxmikant Kalkonde
 
PDF
8051 microcontrollers
Chih-Hsiang Tang
 
PDF
GPU - An Introduction
Dhan V Sagar
 
PPTX
Graphics processing unit (GPU)
Amal R
 
ODP
Microcontrollers and embedded devices
Neven Boyanov
 
PPT
8085 Architecture & Memory Interfacing1
techbed
 
PPS
Interrupts
guest2e9811e
 
PDF
My Final Year Project - Individual Control Home Automation System
Michael Olafusi
 
DSP Processor
Laxmikant Kalkonde
 
8051 microcontrollers
Chih-Hsiang Tang
 
GPU - An Introduction
Dhan V Sagar
 
Graphics processing unit (GPU)
Amal R
 
Microcontrollers and embedded devices
Neven Boyanov
 
8085 Architecture & Memory Interfacing1
techbed
 
Interrupts
guest2e9811e
 
My Final Year Project - Individual Control Home Automation System
Michael Olafusi
 
Ad

Similar to Networking of multiple microcontrollers (20)

PPT
Networking of Micro-Controllers through USB
pranjal009
 
PPTX
..sbjjj h kya hua hai kay kay kay kay Unit 4.pptx
sarosh31
 
DOC
Microcontroller Based Embedded Systems Classroom Training
Srihitha Technologies
 
PDF
CommunicationGYU HFYTDKGHJHGHGGFGZXNMKUYTER
32VThMaiLanD16THKTH2
 
PPTX
An Introduction to Microcontrollers.pptx
139RAJESHA
 
PPTX
Electronicsprojects123
Chittipolu Praveen
 
PDF
A Microcontroller Framework For PC Based Electrical Appliance Control System
Stephen Faucher
 
PPTX
Command based street light controlling through pc (2)
Ravinder Katla
 
PDF
Critical Information Infrastructure Systems Worldwide
Angela Hays
 
PPTX
TV Remote Operated Domestic Appliances Control
Edgefxkits & Solutions
 
PPTX
Process control using Ethernet to io
brainboxes
 
PPTX
C bus(mahmood)
md mahmood
 
KEY
Introduction to Microcontrollers
mike parks
 
PPTX
Precise kilometer calculation by underground cable fault detector
vivekmv716
 
PDF
Edgereadererp40 ds en
sanzen enterprises
 
PDF
Fx3 ge
Yashodip Chinagi
 
DOCX
Control Units : Microprogrammed and Hardwired:control unit
abdosaidgkv
 
PPTX
Switches and LEDs interface to the 8051 microcontroller
University of Technology - Iraq
 
PDF
Analog Interfacing to Embedded Microprocessor Systems 2nd ed Edition Stuart Ball
djamesfrazoa
 
Networking of Micro-Controllers through USB
pranjal009
 
..sbjjj h kya hua hai kay kay kay kay Unit 4.pptx
sarosh31
 
Microcontroller Based Embedded Systems Classroom Training
Srihitha Technologies
 
CommunicationGYU HFYTDKGHJHGHGGFGZXNMKUYTER
32VThMaiLanD16THKTH2
 
An Introduction to Microcontrollers.pptx
139RAJESHA
 
Electronicsprojects123
Chittipolu Praveen
 
A Microcontroller Framework For PC Based Electrical Appliance Control System
Stephen Faucher
 
Command based street light controlling through pc (2)
Ravinder Katla
 
Critical Information Infrastructure Systems Worldwide
Angela Hays
 
TV Remote Operated Domestic Appliances Control
Edgefxkits & Solutions
 
Process control using Ethernet to io
brainboxes
 
C bus(mahmood)
md mahmood
 
Introduction to Microcontrollers
mike parks
 
Precise kilometer calculation by underground cable fault detector
vivekmv716
 
Edgereadererp40 ds en
sanzen enterprises
 
Control Units : Microprogrammed and Hardwired:control unit
abdosaidgkv
 
Switches and LEDs interface to the 8051 microcontroller
University of Technology - Iraq
 
Analog Interfacing to Embedded Microprocessor Systems 2nd ed Edition Stuart Ball
djamesfrazoa
 
Ad

More from Edgefxkits & Solutions (20)

PPTX
Mains operated under voltage over voltage trip switch
Edgefxkits & Solutions
 
PPTX
Scada for remote industrial plant
Edgefxkits & Solutions
 
PPTX
TV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
Edgefxkits & Solutions
 
PPTX
Predefined speed control of bldc motor
Edgefxkits & Solutions
 
PPTX
Microcontroller based Electronic Eye Controlled security System
Edgefxkits & Solutions
 
PPTX
How to select the diy electrical projects kit by engineering students
Edgefxkits & Solutions
 
PPTX
Smooth start of a single phase induction motor
Edgefxkits & Solutions
 
PPTX
How to build a robot with an arduino and 8051 microcontroller
Edgefxkits & Solutions
 
PPTX
Opto-Electronic Oscillator Circuit Working and Applications
Edgefxkits & Solutions
 
PPTX
Importance of Doing Mini Projects By Engineering Students
Edgefxkits & Solutions
 
PPTX
Common mode rejection ratio (cmrr) and the operational amplifier
Edgefxkits & Solutions
 
PPTX
Vehicle tracking by gps gsm
Edgefxkits & Solutions
 
PPTX
Tutorial on avr atmega8 microcontroller, architecture and its applications
Edgefxkits & Solutions
 
PPTX
Photodiode working principle characteristics and applications
Edgefxkits & Solutions
 
PPTX
Cro cathode ray oscilloscope working and applications
Edgefxkits & Solutions
 
PPTX
Rfid security access control system
Edgefxkits & Solutions
 
PPTX
Density based traffic signal system
Edgefxkits & Solutions
 
PPTX
Electronic Speed Control (ESC) Circuits, Working And Applications
Edgefxkits & Solutions
 
PPTX
Difference between soc and single board computer ppt1
Edgefxkits & Solutions
 
PPTX
Prepaid energy meter with gsm interface
Edgefxkits & Solutions
 
Mains operated under voltage over voltage trip switch
Edgefxkits & Solutions
 
Scada for remote industrial plant
Edgefxkits & Solutions
 
TV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
Edgefxkits & Solutions
 
Predefined speed control of bldc motor
Edgefxkits & Solutions
 
Microcontroller based Electronic Eye Controlled security System
Edgefxkits & Solutions
 
How to select the diy electrical projects kit by engineering students
Edgefxkits & Solutions
 
Smooth start of a single phase induction motor
Edgefxkits & Solutions
 
How to build a robot with an arduino and 8051 microcontroller
Edgefxkits & Solutions
 
Opto-Electronic Oscillator Circuit Working and Applications
Edgefxkits & Solutions
 
Importance of Doing Mini Projects By Engineering Students
Edgefxkits & Solutions
 
Common mode rejection ratio (cmrr) and the operational amplifier
Edgefxkits & Solutions
 
Vehicle tracking by gps gsm
Edgefxkits & Solutions
 
Tutorial on avr atmega8 microcontroller, architecture and its applications
Edgefxkits & Solutions
 
Photodiode working principle characteristics and applications
Edgefxkits & Solutions
 
Cro cathode ray oscilloscope working and applications
Edgefxkits & Solutions
 
Rfid security access control system
Edgefxkits & Solutions
 
Density based traffic signal system
Edgefxkits & Solutions
 
Electronic Speed Control (ESC) Circuits, Working And Applications
Edgefxkits & Solutions
 
Difference between soc and single board computer ppt1
Edgefxkits & Solutions
 
Prepaid energy meter with gsm interface
Edgefxkits & Solutions
 

Recently uploaded (20)

PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PPTX
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
PDF
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
PPTX
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PDF
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PPTX
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PPTX
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
Thermal runway and thermal stability.pptx
godow93766
 
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Hashing Introduction , hash functions and techniques
sailajam21
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 

Networking of multiple microcontrollers