SlideShare a Scribd company logo
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 !

More Related Content

What's hot (20)

Inroduction to "Embedded Systems "
Inroduction to  "Embedded Systems " Inroduction to  "Embedded Systems "
Inroduction to "Embedded Systems "
SiddharthVerma149
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller system
nugnugmacmac
 
wireless notice board
 wireless notice board wireless notice board
wireless notice board
Anmol Purohit
 
Electronics Notice Board Notice board using Wi-Fi Report
Electronics Notice Board Notice board using Wi-Fi ReportElectronics Notice Board Notice board using Wi-Fi Report
Electronics Notice Board Notice board using Wi-Fi Report
Vaibhav Pandey
 
Abstract chameleon chip
Abstract chameleon chipAbstract chameleon chip
Abstract chameleon chip
Anugrah James
 
VTU 18CPS13/23 CPPS module-1 PPT
VTU 18CPS13/23 CPPS module-1 PPTVTU 18CPS13/23 CPPS module-1 PPT
VTU 18CPS13/23 CPPS module-1 PPT
girishmantha
 
21PSP13
21PSP1321PSP13
21PSP13
sweetheartshridevi
 
Embedded c & working with avr studio
Embedded c & working with avr studioEmbedded c & working with avr studio
Embedded c & working with avr studio
Nitesh Singh
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
Dr. Pankaj Zope
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontroller
Somnath Sharma
 
Le company presentation
Le company presentationLe company presentation
Le company presentation
leadembeddedsoftware
 
Intro to IO-Link
Intro to IO-LinkIntro to IO-Link
Intro to IO-Link
Neil Farrow, P.E.
 
Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.
Sumit Khanka
 
Project smart notice board ppt
Project smart notice board pptProject smart notice board ppt
Project smart notice board ppt
Rahul Shaw
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
Sucharita Bohidar
 
Arduino camera interfacing OV7670
Arduino camera interfacing OV7670Arduino camera interfacing OV7670
Arduino camera interfacing OV7670
Somnath Sharma
 
High speed I/O
High speed I/OHigh speed I/O
High speed I/O
rafiul_ahmed
 
Fyp ca4 yss_ver2
Fyp ca4 yss_ver2Fyp ca4 yss_ver2
Fyp ca4 yss_ver2
Sishuo Yang
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
Lars Gregori
 
Lcd display with proteus
Lcd display with proteus Lcd display with proteus
Lcd display with proteus
Bangladesh University of Business & Technology
 
Inroduction to "Embedded Systems "
Inroduction to  "Embedded Systems " Inroduction to  "Embedded Systems "
Inroduction to "Embedded Systems "
SiddharthVerma149
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller system
nugnugmacmac
 
wireless notice board
 wireless notice board wireless notice board
wireless notice board
Anmol Purohit
 
Electronics Notice Board Notice board using Wi-Fi Report
Electronics Notice Board Notice board using Wi-Fi ReportElectronics Notice Board Notice board using Wi-Fi Report
Electronics Notice Board Notice board using Wi-Fi Report
Vaibhav Pandey
 
Abstract chameleon chip
Abstract chameleon chipAbstract chameleon chip
Abstract chameleon chip
Anugrah James
 
VTU 18CPS13/23 CPPS module-1 PPT
VTU 18CPS13/23 CPPS module-1 PPTVTU 18CPS13/23 CPPS module-1 PPT
VTU 18CPS13/23 CPPS module-1 PPT
girishmantha
 
Embedded c & working with avr studio
Embedded c & working with avr studioEmbedded c & working with avr studio
Embedded c & working with avr studio
Nitesh Singh
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
Dr. Pankaj Zope
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontroller
Somnath Sharma
 
Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.
Sumit Khanka
 
Project smart notice board ppt
Project smart notice board pptProject smart notice board ppt
Project smart notice board ppt
Rahul Shaw
 
Arduino camera interfacing OV7670
Arduino camera interfacing OV7670Arduino camera interfacing OV7670
Arduino camera interfacing OV7670
Somnath Sharma
 
Fyp ca4 yss_ver2
Fyp ca4 yss_ver2Fyp ca4 yss_ver2
Fyp ca4 yss_ver2
Sishuo Yang
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
Lars Gregori
 

Similar to Networking of Micro-Controllers through USB (20)

A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGSA STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
International Journal of Technical Research & Application
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
Imran Sheikh
 
Am044253258
Am044253258Am044253258
Am044253258
IJERA Editor
 
GOWTHAM REPORT
GOWTHAM REPORTGOWTHAM REPORT
GOWTHAM REPORT
gowtham sekar
 
EEE226a.ppt
EEE226a.pptEEE226a.ppt
EEE226a.ppt
SaifulAhmad27
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
Jonah McLeod
 
Microprocessor and Microcontroller Based Systems.ppt
Microprocessor and Microcontroller Based Systems.pptMicroprocessor and Microcontroller Based Systems.ppt
Microprocessor and Microcontroller Based Systems.ppt
TALHARIAZ46
 
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar RoyPresentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Dilip Kumar Ckt
 
REPORT texto braillefinal
REPORT texto braillefinalREPORT texto braillefinal
REPORT texto braillefinal
ASWATHI K
 
Overview of ST7 8-bit Microcontrollers
Overview of ST7 8-bit MicrocontrollersOverview of ST7 8-bit Microcontrollers
Overview of ST7 8-bit Microcontrollers
Premier Farnell
 
CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
Arshad Mohammad
 
CP means computer programming in b tech first year
CP means computer programming in b tech first yearCP means computer programming in b tech first year
CP means computer programming in b tech first year
sriramsriram123654
 
Casp report
Casp reportCasp report
Casp report
qudhuqdh
 
AEC 8051 controller.pptxmicrocontroller notes
AEC 8051 controller.pptxmicrocontroller notesAEC 8051 controller.pptxmicrocontroller notes
AEC 8051 controller.pptxmicrocontroller notes
samarthwali91
 
Asar resume
Asar resumeAsar resume
Asar resume
Asarudeen sheik
 
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
Cemal Ardil
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
eSAT Publishing House
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
eSAT Journals
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and Microcontrollers
Islam Samir
 
Pc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini project
Padmakar Mangrule
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
Imran Sheikh
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
Jonah McLeod
 
Microprocessor and Microcontroller Based Systems.ppt
Microprocessor and Microcontroller Based Systems.pptMicroprocessor and Microcontroller Based Systems.ppt
Microprocessor and Microcontroller Based Systems.ppt
TALHARIAZ46
 
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar RoyPresentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Dilip Kumar Ckt
 
REPORT texto braillefinal
REPORT texto braillefinalREPORT texto braillefinal
REPORT texto braillefinal
ASWATHI K
 
Overview of ST7 8-bit Microcontrollers
Overview of ST7 8-bit MicrocontrollersOverview of ST7 8-bit Microcontrollers
Overview of ST7 8-bit Microcontrollers
Premier Farnell
 
CP means computer programming in b tech first year
CP means computer programming in b tech first yearCP means computer programming in b tech first year
CP means computer programming in b tech first year
sriramsriram123654
 
Casp report
Casp reportCasp report
Casp report
qudhuqdh
 
AEC 8051 controller.pptxmicrocontroller notes
AEC 8051 controller.pptxmicrocontroller notesAEC 8051 controller.pptxmicrocontroller notes
AEC 8051 controller.pptxmicrocontroller notes
samarthwali91
 
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
Design development-and-implementation-of-a temperature-sensor-using-zigbee-co...
Cemal Ardil
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
eSAT Publishing House
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
eSAT Journals
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and Microcontrollers
Islam Samir
 
Pc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini project
Padmakar Mangrule
 
Ad

Recently uploaded (20)

European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
SDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhereSDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhere
Adtran
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
UiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build PipelinesUiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build Pipelines
UiPathCommunity
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
Improving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevExImproving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevEx
Justin Reock
 
AI Trends - Mary Meeker
AI Trends - Mary MeekerAI Trends - Mary Meeker
AI Trends - Mary Meeker
Razin Mustafiz
 
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AI Emotional Actors:  “When Machines Learn to Feel and Perform"AI Emotional Actors:  “When Machines Learn to Feel and Perform"
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AkashKumar809858
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Fortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in CybersecurityFortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in Cybersecurity
VICTOR MAESTRE RAMIREZ
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Microsoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentationMicrosoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentation
Digitalmara
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
SDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhereSDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhere
Adtran
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
UiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build PipelinesUiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build Pipelines
UiPathCommunity
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
Improving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevExImproving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevEx
Justin Reock
 
AI Trends - Mary Meeker
AI Trends - Mary MeekerAI Trends - Mary Meeker
AI Trends - Mary Meeker
Razin Mustafiz
 
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AI Emotional Actors:  “When Machines Learn to Feel and Perform"AI Emotional Actors:  “When Machines Learn to Feel and Perform"
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AkashKumar809858
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Fortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in CybersecurityFortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in Cybersecurity
VICTOR MAESTRE RAMIREZ
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Microsoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentationMicrosoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentation
Digitalmara
 
Ad

Networking of Micro-Controllers through USB

  • 1. 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.
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 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 01 Microcontroller 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 Project USB Ports PCB
  • 10. Connecting Device USB device detected
  • 13. R/W data on Port A5 1010 0101 1010 0101 A5
  • 14. Writing EEPROM 10 1 2 3 4 1 1 2 2 3 3 4 4
  • 15. Reading EEPROM 10 1 2 3 4 1 2 3 4 1 2 3 4
  • 16. Checking Digital Input 10 110 110 110 6
  • 17. Measure Analog Values 20 200 200
  • 18. Graphical view of Analog Parameter
  • 19. 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.
  • 20. Disadvantages Not work with Windows 95 and older versions. USB port itself is not available on the older machines.
  • 21. Scope Used in control systems. Used in defense. Used in industrial applications. Used in domestic applications. Used in data loggers.
  • 22. 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.
  • 23. 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.
  • 24. 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