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.
Brief About the Project Domain  : Networking Platform  : Windows Duration  : Aug 07 – Apr 08 Languages  : Assembly Language & Visual Basic Technology : Embedded Systems Tools  : Express PCB, MPLAB, LABTOOL - 48    & Logic Analyzer
Brief About the Team Team Size : 3 Team Members :   1)  Pranjal Paradkar 2)  Yogesh Kasar 3)  Tushar Prajapati Responsibility : i)  Pranjal Paradkar Developing the Graphical User Interface (GUI) in High Level Language like VB Designing various controls for communicating with µc via USB Testing the individual controls Building PCB layout on Express PCB
ii)  Yogesh Kasar Designing the interface for Master PIC – 16C765 Developing the program for the same Testing the components Testing the circuit on Logic Analyzer iii)  Tushar Prajapati Designing the interface for Slave PIC – 16F84A Developing the program for the same Developing (Etching) the PCB Soldering of the components
Introduction Designed to connect a network of up to ‘n’ number of  microchip PIC microcontroller  together through USB All the PICs are connected by only 3 wires All the I/O pins can be read or write by using a PC Various Command can be sent by using a high level programming language i.e. Visual Basic Can measure different analog parameter such as Temperature & Voltage on monitor in the form of Analog meter as well as Graph Memory i.e. EEPROM of µc can be read or write from the PC
Specification Technical Specification Power Supply of ± 12V & +5V. Crystal frequency  6 MHz. Temperature range 0 0  C to 100 0  C. USB Specification Speed  : 12 Mbps. Version : 1.1 Type  : A
Minimum System Requirements   Processor  : Intel Pentium III onwards. Operating System : Windows 98 onwards. Display  : VGA 640 x 480. Memory  : 64 MB. Disk Space  : 20 MB.
Block Diagram 01 Microcontroller Slave 02 Microcontroller Slave n th Microcontroller Slave Inputs Outputs Outputs Inputs USB Microcontroller Maser PC Networking of Microcontrollers Through USB USB
Working of Project USB Ports PCB
Connecting Device USB device  detected
Detecting USB Device
Glowing of LED’s
R/W data on Port A5 1010 0101 1010 0101 A5
Writing EEPROM 10 1 2 3 4 1 1 2 2 3 3 4 4
Reading EEPROM 10 1 2 3 4 1 2 3 4 1 2 3 4
Checking Digital Input 10 110 110 110 6
Measure Analog Values 20 200 200
Graphical view of Analog Parameter
Advantages USB IC gets the power from the PC. Cost effective and time efficient. Provides better security. Easy to construct and install. Consumes less energy and is more efficient. Increases the over all efficiency of the system. Works a high speeds. Has wider range of applications.
Disadvantages Not work with Windows 95 and older versions. USB port itself is not available on the older machines.
Scope Used in control systems. Used in defense. Used in industrial applications. Used in domestic applications. Used in data loggers.
FAQs  Why Networking ? This era is a world of networking. All the computers are connected to each other via some or the other network. Today need arises to transfer the data from one point to another. Why USB ? Its High speed, Plug and Play device, Low Cost, Outstanding Performance and in today’s era USB is one of the most Hot & Happening topic. What is the value of ‘n’ in networking ? Theoretically, ‘n’ can be up to ∞ but practically as every network contain bus capacitance, hence the value of ‘n’ is limited to 99.  How many analog parameters can be monitor to this µc ? As the Master PIC – 16C765 has only 8 channel ADC, hence only 8 different parameter can be monitor on the screen.
How much area is covered in networking ? It almost cover the LAN area, in a Multi-storied building, or an Industrial plant or a College campus. What is stored in EEPROM ? Generally, EEPROM stores Data as well as code. But here in this project we are storing the data which is to be retrieved even after the power is lost. Which Encoding format is used in USB protocol ? For USB protocol NRZI i.e. Non Return to Zero Inverted encoding format is used. Why this Micro-controller ? It has in built USB interface, In Circuit Serial Programming (ICSP), Low – power consumption typically 16 mA @ 5V, 24 MHz, Two stage pipe-line, High performance  RISC CPU.
Contacts Mr. Pranjal Paradkar [email_address] +91 98506 56355 Mr. Yogesh Kasar [email_address] +91 92715 33863 Mr. Tushar Prajapati [email_address] +91 98699 21049
Thank You !

Networking of Micro-Controllers through USB

  • 1.
    Project on……. NETWORKINGOF 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.
  • 2.
    Brief About theProject Domain : Networking Platform : Windows Duration : Aug 07 – Apr 08 Languages : Assembly Language & Visual Basic Technology : Embedded Systems Tools : Express PCB, MPLAB, LABTOOL - 48 & Logic Analyzer
  • 3.
    Brief About theTeam Team Size : 3 Team Members : 1) Pranjal Paradkar 2) Yogesh Kasar 3) Tushar Prajapati Responsibility : i) Pranjal Paradkar Developing the Graphical User Interface (GUI) in High Level Language like VB Designing various controls for communicating with µc via USB Testing the individual controls Building PCB layout on Express PCB
  • 4.
    ii) YogeshKasar Designing the interface for Master PIC – 16C765 Developing the program for the same Testing the components Testing the circuit on Logic Analyzer iii) Tushar Prajapati Designing the interface for Slave PIC – 16F84A Developing the program for the same Developing (Etching) the PCB Soldering of the components
  • 5.
    Introduction Designed toconnect a network of up to ‘n’ number of microchip PIC microcontroller together through USB All the PICs are connected by only 3 wires All the I/O pins can be read or write by using a PC Various Command can be sent by using a high level programming language i.e. Visual Basic Can measure different analog parameter such as Temperature & Voltage on monitor in the form of Analog meter as well as Graph Memory i.e. EEPROM of µc can be read or write from the PC
  • 6.
    Specification Technical SpecificationPower Supply of ± 12V & +5V. Crystal frequency 6 MHz. Temperature range 0 0 C to 100 0 C. USB Specification Speed : 12 Mbps. Version : 1.1 Type : A
  • 7.
    Minimum System Requirements Processor : Intel Pentium III onwards. Operating System : Windows 98 onwards. Display : VGA 640 x 480. Memory : 64 MB. Disk Space : 20 MB.
  • 8.
    Block Diagram 01Microcontroller Slave 02 Microcontroller Slave n th Microcontroller Slave Inputs Outputs Outputs Inputs USB Microcontroller Maser PC Networking of Microcontrollers Through USB USB
  • 9.
    Working of ProjectUSB Ports PCB
  • 10.
    Connecting Device USBdevice detected
  • 11.
  • 12.
  • 13.
    R/W data onPort A5 1010 0101 1010 0101 A5
  • 14.
    Writing EEPROM 101 2 3 4 1 1 2 2 3 3 4 4
  • 15.
    Reading EEPROM 101 2 3 4 1 2 3 4 1 2 3 4
  • 16.
    Checking Digital Input10 110 110 110 6
  • 17.
  • 18.
    Graphical view ofAnalog Parameter
  • 19.
    Advantages USB ICgets the power from the PC. Cost effective and time efficient. Provides better security. Easy to construct and install. Consumes less energy and is more efficient. Increases the over all efficiency of the system. Works a high speeds. Has wider range of applications.
  • 20.
    Disadvantages Not workwith Windows 95 and older versions. USB port itself is not available on the older machines.
  • 21.
    Scope Used incontrol systems. Used in defense. Used in industrial applications. Used in domestic applications. Used in data loggers.
  • 22.
    FAQs WhyNetworking ? This era is a world of networking. All the computers are connected to each other via some or the other network. Today need arises to transfer the data from one point to another. Why USB ? Its High speed, Plug and Play device, Low Cost, Outstanding Performance and in today’s era USB is one of the most Hot & Happening topic. What is the value of ‘n’ in networking ? Theoretically, ‘n’ can be up to ∞ but practically as every network contain bus capacitance, hence the value of ‘n’ is limited to 99. How many analog parameters can be monitor to this µc ? As the Master PIC – 16C765 has only 8 channel ADC, hence only 8 different parameter can be monitor on the screen.
  • 23.
    How much areais covered in networking ? It almost cover the LAN area, in a Multi-storied building, or an Industrial plant or a College campus. What is stored in EEPROM ? Generally, EEPROM stores Data as well as code. But here in this project we are storing the data which is to be retrieved even after the power is lost. Which Encoding format is used in USB protocol ? For USB protocol NRZI i.e. Non Return to Zero Inverted encoding format is used. Why this Micro-controller ? It has in built USB interface, In Circuit Serial Programming (ICSP), Low – power consumption typically 16 mA @ 5V, 24 MHz, Two stage pipe-line, High performance RISC CPU.
  • 24.
    Contacts Mr. PranjalParadkar [email_address] +91 98506 56355 Mr. Yogesh Kasar [email_address] +91 92715 33863 Mr. Tushar Prajapati [email_address] +91 98699 21049
  • 25.