+ All Categories
Home > Technology > Networking of Micro-Controllers through USB

Networking of Micro-Controllers through USB

Date post: 26-Jun-2015
Category:
Upload: pranjal009
View: 403 times
Download: 1 times
Share this document with a friend
Description:
This project is use to network 'n' No. of Microcontrollers together and communicate with it via USB on PC Note : First download the presentation & then view it.
Popular Tags:
25
Project on……. NETWORKING OF MICROCONTROLLERS THROUGH USB By Yogesh V. Kasar Pranjal P. Paradkar Tushar J. Prajapati Guide Prof. M. P. Satone Dept. of Electronics Engineering K.K. Wagh Institute of Engineering Education & Research Nashik.
Transcript
Page 1: Networking of Micro-Controllers through USB

Project on…….

NETWORKING OF MICROCONTROLLERS THROUGH USB

ByYogesh V. Kasar

Pranjal P. ParadkarTushar J. Prajapati

GuideProf. M. P. Satone

Dept. of Electronics EngineeringK.K. Wagh Institute of Engineering

Education & ResearchNashik.

Page 2: Networking of Micro-Controllers through USB

Brief About the Project Domain : NetworkingDomain : Networking Platform : WindowsPlatform : Windows Duration : Aug 07 – Apr 08Duration : Aug 07 – Apr 08 Languages : Assembly Language & Languages : Assembly Language &

Visual BasicVisual Basic Technology : Embedded SystemsTechnology : Embedded Systems Tools : Express PCB, MPLAB, Tools : Express PCB, MPLAB,

LABTOOL - 48 LABTOOL - 48 & Logic Analyzer & Logic Analyzer

Page 3: Networking of Micro-Controllers through USB

Brief About the Team Team Size : 3Team Size : 3 Team Members :Team Members :

1)1) Pranjal Paradkar Pranjal Paradkar

2)2) Yogesh Kasar Yogesh Kasar

3)3) Tushar Prajapati Tushar Prajapati Responsibility :Responsibility :

i)i) Pranjal Paradkar Pranjal ParadkarDeveloping the Graphical User Interface (GUI) in Developing the Graphical User Interface (GUI) in

High Level Language like VBHigh Level Language like VBDesigning various controls for communicating Designing various controls for communicating

with µc via USBwith µc via USBTesting the individual controlsTesting the individual controlsBuilding PCB layout on Express PCBBuilding PCB layout on Express PCB

Page 4: Networking of Micro-Controllers through USB

ii)ii) Yogesh Kasar Yogesh Kasar Designing the interface for Master PIC – 16C765Designing the interface for Master PIC – 16C765 Developing the program for the sameDeveloping the program for the same Testing the componentsTesting the components Testing the circuit on Logic AnalyzerTesting the circuit on Logic Analyzer

iii)iii) Tushar Prajapati Tushar Prajapati Designing the interface for Slave PIC – 16F84ADesigning the interface for Slave PIC – 16F84A Developing the program for the sameDeveloping the program for the same Developing (Etching) the PCBDeveloping (Etching) the PCB Soldering of the componentsSoldering of the components

Page 5: Networking of Micro-Controllers through USB

Introduction Designed to connect a network of up to ‘n’ Designed to connect a network of up to ‘n’

number of microchip PIC microcontroller number of microchip PIC microcontroller together through USBtogether through USB

All the PICs are connected by only 3 wiresAll the PICs are connected by only 3 wires All the I/O pins can be read or write by using a All the I/O pins can be read or write by using a

PCPC Various Command can be sent by using a high Various Command can be sent by using a high

level programming language i.e. Visual Basiclevel programming language i.e. Visual Basic Can measure different analog parameter such as Can measure different analog parameter such as

Temperature & Voltage on monitor in the form of Temperature & Voltage on monitor in the form of Analog meter as well as GraphAnalog meter as well as Graph

Memory i.e. EEPROM of µc can be read or write Memory i.e. EEPROM of µc can be read or write from the PCfrom the PC

Page 6: Networking of Micro-Controllers through USB

Specification Technical SpecificationTechnical Specification

Power Supply of ± 12V & +5V.Power Supply of ± 12V & +5V. Crystal frequency 6 MHz.Crystal frequency 6 MHz. Temperature range 0Temperature range 000 C to 100 C to 10000 C. C.

USB SpecificationUSB Specification Speed : 12 Mbps.Speed : 12 Mbps. Version : 1.1Version : 1.1 Type : AType : A

Page 7: Networking of Micro-Controllers through USB

Minimum System RequirementsMinimum System Requirements

Processor : Intel Pentium III Processor : Intel Pentium III onwards.onwards.

Operating System : Windows 98 Operating System : Windows 98 onwards.onwards.

Display : VGA 640 x 480.Display : VGA 640 x 480. Memory : 64 MB.Memory : 64 MB. Disk Space : 20 MB.Disk Space : 20 MB.

Page 8: Networking of Micro-Controllers through USB

Block Diagram

01Microcontroller

Slave

02Microcontroller

Slave

nth

MicrocontrollerSlave

Inputs

Outputs

OutputsInputs

USBMicrocontroller

Maser

PC

Networking of Microcontrollers Through

USB

USB

Page 9: Networking of Micro-Controllers through USB

Working of Project

USB Ports

PCB

Page 10: Networking of Micro-Controllers through USB

Connecting Device

USB device

detected

Page 11: Networking of Micro-Controllers through USB

Detecting USB Device

Page 12: Networking of Micro-Controllers through USB

Glowing of LED’s

Page 13: Networking of Micro-Controllers through USB

R/W data on Port

A5

1010 0101

1010 0101

A5

Page 14: Networking of Micro-Controllers through USB

Writing EEPROM

10

1

2

3

4

1

1

2

2

3

3

4

4

Page 15: Networking of Micro-Controllers through USB

Reading EEPROM

10

1234

1234

1

2

3

4

Page 16: Networking of Micro-Controllers through USB

Checking Digital Input

10

110

110

110

6

Page 17: Networking of Micro-Controllers through USB

Measure Analog Values

20 200 200

Page 18: Networking of Micro-Controllers through USB

Graphical view of Analog Parameter

Page 19: Networking of Micro-Controllers through USB

Advantages

USB IC gets the power from the PC.USB IC gets the power from the PC. Cost effective and time efficient.Cost effective and time efficient. Provides better security.Provides better security. Easy to construct and install.Easy to construct and install. Consumes less energy and is more Consumes less energy and is more

efficient.efficient. Increases the over all efficiency of the Increases the over all efficiency of the

system.system. Works a high speeds.Works a high speeds. Has wider range of applications.Has wider range of applications.

Page 20: Networking of Micro-Controllers through USB

Disadvantages

Not work with Windows 95 and older versions.Not work with Windows 95 and older versions. USB port itself is not available on the older USB port itself is not available on the older

machines.machines.

Page 21: Networking of Micro-Controllers through USB

Scope

Used in control systems.Used in control systems. Used in defense.Used in defense. Used in industrial applications.Used in industrial applications. Used in domestic applications.Used in domestic applications. Used in data loggers.Used in data loggers.

Page 22: Networking of Micro-Controllers through USB

FAQs Why Networking ?Why Networking ?

This era is a world of networking. All the computers are This era is a world of networking. All the computers are connected to each other via some or the other network. Today connected to each other via some or the other network. Today need arises to transfer the data from one point to another.need arises to transfer the data from one point to another.

Why USB ?Why USB ?

Its High speed, Plug and Play device, Low Cost, Its High speed, Plug and Play device, Low Cost, Outstanding Performance and in today’s era USB is one of the Outstanding Performance and in today’s era USB is one of the most Hot & Happening topic.most Hot & Happening topic.

What is the value of ‘n’ in networking ?What is the value of ‘n’ in networking ?

Theoretically, ‘n’ can be up to ∞ but practically as every Theoretically, ‘n’ can be up to ∞ but practically as every network contain bus capacitance, hence the value of ‘n’ is network contain bus capacitance, hence the value of ‘n’ is limited to 99. limited to 99.

How many analog parameters can be monitor to this µc ?How many analog parameters can be monitor to this µc ?

As the Master PIC – 16C765 has only 8 channel ADC, As the Master PIC – 16C765 has only 8 channel ADC, hence only 8 different parameter can be monitor on the screen.hence only 8 different parameter can be monitor on the screen.

Page 23: Networking of Micro-Controllers through USB

How much area is covered in networking ?How much area is covered in networking ?

It almost cover the LAN area, in a Multi-storied It almost cover the LAN area, in a Multi-storied building, or an Industrial plant or a College campus.building, or an Industrial plant or a College campus.

What is stored in EEPROM ?What is stored in EEPROM ?

Generally, EEPROM stores Data as well as code. But Generally, EEPROM stores Data as well as code. But here in this project we are storing the data which is to be here in this project we are storing the data which is to be retrieved even after the power is lost.retrieved even after the power is lost.

Which Encoding format is used in USB protocol ?Which Encoding format is used in USB protocol ?

For USB protocol NRZI i.e. Non Return to Zero For USB protocol NRZI i.e. Non Return to Zero Inverted encoding format is used.Inverted encoding format is used.

Why this Micro-controller ?Why this Micro-controller ?

It has in built USB interface, In Circuit Serial It has in built USB interface, In Circuit Serial Programming (ICSP), Low – power consumption typically Programming (ICSP), Low – power consumption typically 16 mA @ 5V, 24 MHz, Two stage pipe-line, High 16 mA @ 5V, 24 MHz, Two stage pipe-line, High performance RISC CPU.performance RISC CPU.

Page 24: Networking of Micro-Controllers through USB

Contacts

Mr. Pranjal ParadkarMr. Pranjal [email protected]@gmail.com+91 98506 56355+91 98506 56355

Mr. Yogesh KasarMr. Yogesh [email protected]@gmail.com+91 92715 33863+91 92715 33863

Mr. Tushar PrajapatiMr. Tushar [email protected]@yahoo.co.in+91 98699 21049+91 98699 21049

Page 25: Networking of Micro-Controllers through USB

Thank You !


Recommended