SlideShare a Scribd company logo
IMPLEMENTING  A  DIGITAL MULTIMETER MAE 576 [MECHATRONICS] LAB-2 GROUP E Chembrammel  Elavunkal  Srinivasan  Vishwajeet University at Buffalo, Mechatronics, Spring 2010
INTRODUCTION ,[object Object],[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
OBJECTIVES ,[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
HARDWARE OVERVIEW ,[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
HARDWARE OVERVIEW University at Buffalo, Mechatronics, Spring 2010 Professional Development Board (PDB) A Power switch L L293D high-current quad half-H driver B 2.1 mm power connection, centre positive, input voltage 6-12 VDC M Eight active-low push-buttons with 5V pull-ups C Serial programming interface, DB-9 N Eight active-low DIP switches with 5V pull-ups D BS1-IC, BS2-224, BS2-40 and Javelin Stamp sockets O Pulse generator with 1Hz, 10Hz, 100Hz and 1 kHz selectable output E BS1 Serial Adapter connection P RJ-11 connector for X-10 or 1-Wire I/O F Sixteen blue discrete LEDs Q MAX232E RS-232 DCE line driver G Five blue 7-segment LED displays R DS1307 I2C real-time clock with 3V battery backup H Parallel LCD interface with contrast pot (4/8-bit modes supported) S SX28AC/DP socket I Two servo headers (can also be used for Parallax Serial LCD displays and PING))) sensor) T SX-Key/SX-Blitz programming connection J Two 10K potentiometers U Solderless breadboard for connecting external components K Audio amplifier with volume control (speaker on-board/ext selectable)
HARDWARE OVERVIEW University at Buffalo, Mechatronics, Spring 2010 Basic Stamp 2 (Rev. J) Module
HARDWARE OVERVIEW University at Buffalo, Mechatronics, Spring 2010 EEPROM Regulator Interpreter PIC16F57 [i]  http://www.parallax.com/tabid/134/List/1/ProductID/1/Default.aspx Basic Stamp 2 (Rev. J) Module Name BS2-IC Package 24-pin DIP Package Size  (L x W x H) 1.2"x0.6"x0.4" Environment -40 to +185  o F (-40 to +85  o C)  ** Processor Speed 20 MHz Program Execution Speed ~4,000 instructions/sec. RAM Size 32 Bytes (6 I/O, 26 Variable) Scratch Pad RAM N/A EEPROM  (Program)  Size 2K Bytes, ~500 instructions Number of I/O pins 16 +2 Dedicated Serial Voltage Requirements 5 - 15 vdc Current Draw @ 5V 3 mA Run / 50 µA Sleep Source / Sink Current per I/O 20 mA / 25 mA Source / Sink Current per unit 40 mA / 50 mA per 8 I/O pins PBASIC Commands 42 PC Programming Interface Serial Port (9600 baud) Windows Text Editor Stampw.exe (v1.04 and up)
HARDWARE USED University at Buffalo, Mechatronics, Spring 2010 Component Name On PDB Y/N Part # Page # BS2 – IC Y Basic Stamp2 Module PDB - Professional Development Board Switches* Y [M] Resistors N 100Ω(3), 220Ω(1), 1kΩ(3), 2.2kΩ(5) - Capacitor N 0.1μF (1) - ADC0831 N ADC0831 (8-bit Analog to Digital Converter) LM358N N LM 385 (Op-Amp) LCD Display N 2 x 16 Parallel LCD
HYPOTHESIS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
PROPOSED SOLUTION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
CONSTRAINTS [Self Imposed] ,[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010 ,[object Object],[object Object],Additional Goals
PROCEDURE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
PROCEDURE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
PROCEDURE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
PROCEDURE [Flow Chart] University at Buffalo, Mechatronics, Spring 2010 Flow Chart
PROCEDURE [Circuit] University at Buffalo, Mechatronics, Spring 2010 Circuit
PROCEDURE [Pin Layout] University at Buffalo, Mechatronics, Spring 2010 Pin Layout PIN # Component Device P0 D4 LCD Data Input P1 D5 LCD Data Input P2 D6 LCD Data Input P3 D7 LCD Data Input P4 E LCD Pulse Input P5 RS LCD Command/Write P6 DataIN ADC (R-2R) and ADC (Voltmeter) P7 Clock ADC (R-2R) and ADC (Voltmeter) P8 BIT0 [LSB] R-2R Network P9 BIT1 R-2R Network P10 BIT2 R-2R Network P11 BIT3 R-2R Network P12 BTN0 Ohmmeter Button P13 BTN1 Voltmeter Button P14 BTN2 & Chip Select R-2R Mode Select & ADC(Voltmeter) P15 RC Circuit & Chip Select Ohmmeter & ADC(R-2R)
PROCEDURE [Source Code] University at Buffalo, Mechatronics, Spring 2010 Source Code (Attached to Webpage)
IMPLEMENTATION University at Buffalo, Mechatronics, Spring 2010
CALIBRATION-Ohmmeter University at Buffalo, Mechatronics, Spring 2010 Resistances Used (kΩ) Digital Multimeter Basic Stamp Multimeter Raw Data (kΩ) Rounded Data (kΩ) Non-Calibrated Data Calibrated Data Absolute Error (kΩ) Value (kΩ) % Error Value % Error 1.0 0.968 1.0 0.8 20.00% 0.8 20.00% 0.2 2.2 2.13 2.1 2 4.76% 2 4.76% 0.1 3.2 3.1 3.1 3.1 0.00% 3 3.23% 0.1 4.4 4.28 4.3 4.4 2.33% 4.2 2.33% 0.1 4.7 4.59 4.6 4.7 2.17% 4.5 2.17% 0.1 5.7 5.56 5.6 5.8 3.57% 5.6 0.00% 0.0 6.9 6.73 6.7 7.1 5.97% 6.8 1.49% 0.1 7.9 7.7 7.7 8.1 5.19% 7.9 2.60% 0.2 9.4 9.16 9.2 9.7 5.43% 9.4 2.17% 0.2 10.0 9.76 9.8 10.4 6.12% 10.1 3.06% 0.3 11.0 10.73 10.7 11.4 6.54% 11.1 3.74% 0.4
Calibration-Voltmeter University at Buffalo, Mechatronics, Spring 2010 Measurements (V) Digital Multimeter Basic Stamp Multimeter Raw Data (V) Rounded Data (V) Raw Data (V) Rounded Data (V) % Error Absolute Error (V) 0 0 0 0 0 - 0.00 0.5 0.498 0.5 0.509 0.51 2.00% 0.01 1 1.025 1.03 1.039 1.04 0.97% 0.01 1.5 1.504 1.5 1.509 1.51 0.67% 0.01 2 2.09 2.09 2.098 2.1 0.48% 0.01 2.5 2.49 2.49 2.51 2.51 0.80% 0.02 3 3.02 3.02 3.059 3.06 1.32% 0.04 3.5 3.48 3.48 3.51 3.51 0.86% 0.03 4 3.97 3.97 4 4 0.76% 0.03 4.5 4.49 4.49 4.529 4.53 0.89% 0.04 5 4.97 4.97 5 5 0.60% 0.03
Calibration-R2R University at Buffalo, Mechatronics, Spring 2010 Digital Increment Binary Value BIT3 (V) BIT2 (V) BIT1 (V) BIT0 (V) Expected Voltage (V) Increment of 16 2.5 1.25 0.625 0.3125 BINARY HEX 0 0000 0 0 0 0 0 00000000 0 1 0001 0 0 0 1 0.3125 00010000 10 2 0010 0 0 1 0 0.625 00100000 20 3 0011 0 0 1 1 0.9375 00110000 30 4 0100 0 1 0 0 1.25 01000000 40 5 0101 0 1 0 1 1.5625 01010000 50 6 0110 0 1 1 0 1.875 01100000 60 7 0111 0 1 1 1 2.1875 01110000 70 8 1000 1 0 0 0 2.5 10000000 80 9 1001 1 0 0 1 2.8125 10001111 8F 10 1010 1 0 1 0 3.125 10011111 9F 11 1011 1 0 1 1 3.4375 10101111 AF 12 1100 1 1 0 0 3.75 10111111 BF 13 1101 1 1 0 1 4.0625 11001111 CF 14 1110 1 1 1 0 4.375 11011111 DF 15 1111 1 1 1 1 4.6875 11101111 EF
CONCLUSION ,[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010
REFERENCES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],University at Buffalo, Mechatronics, Spring 2010

More Related Content

What's hot

Electronics past,present and future
Electronics past,present and futureElectronics past,present and future
Electronics past,present and futureRajat Dhiman
 
wireless E notice board
wireless E notice boardwireless E notice board
wireless E notice board
Ganesh Gani
 
2 Digit Object counter
2 Digit Object counter2 Digit Object counter
2 Digit Object counter
JiaahRajpout123
 
PLC Programming Introduction
PLC Programming IntroductionPLC Programming Introduction
PLC Programming Introduction
PranavAutomation
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Ahmed Elsayed
 
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android andArduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android andAnish Basu
 
Surface mount Devices(SMD)
Surface mount Devices(SMD)Surface mount Devices(SMD)
Surface mount Devices(SMD)
shyamaliamale
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)yogesh8418
 
PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]
Dr. S.N. Teli
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automationAshikur Rahman
 
EVSE 101: Equipped to Charge
EVSE 101: Equipped to ChargeEVSE 101: Equipped to Charge
EVSE 101: Equipped to Charge
Wisconsin Clean Cities
 
SIMATIC S7-1200 Overview
SIMATIC S7-1200 OverviewSIMATIC S7-1200 Overview
SIMATIC S7-1200 Overview
Luis Narvaez
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentationRoshit Kadiru
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
Sudeep Giri
 
SCADA System ? Supervisory Control & Data Acquisition
SCADA System ? Supervisory Control & Data AcquisitionSCADA System ? Supervisory Control & Data Acquisition
SCADA System ? Supervisory Control & Data Acquisition
Power System Operation
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduino
Ikram Arshad
 
PROJECT REPORT ON Home automation using by Bluetooth
 PROJECT REPORT ON Home automation using by Bluetooth PROJECT REPORT ON Home automation using by Bluetooth
PROJECT REPORT ON Home automation using by Bluetooth
Aakashkumar276
 
automation plc - scada
automation plc - scadaautomation plc - scada
automation plc - scada
Saif Akhtar
 
Digital home automation with arduino bluetooth
Digital home automation with arduino bluetoothDigital home automation with arduino bluetooth
Digital home automation with arduino bluetooth
Shishupal03012015
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...moiz89
 

What's hot (20)

Electronics past,present and future
Electronics past,present and futureElectronics past,present and future
Electronics past,present and future
 
wireless E notice board
wireless E notice boardwireless E notice board
wireless E notice board
 
2 Digit Object counter
2 Digit Object counter2 Digit Object counter
2 Digit Object counter
 
PLC Programming Introduction
PLC Programming IntroductionPLC Programming Introduction
PLC Programming Introduction
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200
 
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android andArduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
 
Surface mount Devices(SMD)
Surface mount Devices(SMD)Surface mount Devices(SMD)
Surface mount Devices(SMD)
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)
 
PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automation
 
EVSE 101: Equipped to Charge
EVSE 101: Equipped to ChargeEVSE 101: Equipped to Charge
EVSE 101: Equipped to Charge
 
SIMATIC S7-1200 Overview
SIMATIC S7-1200 OverviewSIMATIC S7-1200 Overview
SIMATIC S7-1200 Overview
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentation
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
 
SCADA System ? Supervisory Control & Data Acquisition
SCADA System ? Supervisory Control & Data AcquisitionSCADA System ? Supervisory Control & Data Acquisition
SCADA System ? Supervisory Control & Data Acquisition
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduino
 
PROJECT REPORT ON Home automation using by Bluetooth
 PROJECT REPORT ON Home automation using by Bluetooth PROJECT REPORT ON Home automation using by Bluetooth
PROJECT REPORT ON Home automation using by Bluetooth
 
automation plc - scada
automation plc - scadaautomation plc - scada
automation plc - scada
 
Digital home automation with arduino bluetooth
Digital home automation with arduino bluetoothDigital home automation with arduino bluetooth
Digital home automation with arduino bluetooth
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
 

Viewers also liked

Digital Multimeters- Basic Guide
Digital Multimeters- Basic GuideDigital Multimeters- Basic Guide
Digital Multimeters- Basic GuideMithila6190
 
Digital multimeter
Digital multimeterDigital multimeter
Digital multimeter
Vivek Pathak
 
Multimeter Project-Abby Reisner
Multimeter Project-Abby ReisnerMultimeter Project-Abby Reisner
Multimeter Project-Abby ReisnerAreisner
 
How to use a digital multimeter
How to use a digital multimeterHow to use a digital multimeter
How to use a digital multimeterLaura Chambless
 
How To Use A Digital Multimeter
How To Use A Digital MultimeterHow To Use A Digital Multimeter
How To Use A Digital Multimeterswimchica
 
How to use a digital multimeter
How to use a digital multimeterHow to use a digital multimeter
How to use a digital multimeterJim Licht
 
Overview of Instrument Calibration
Overview of Instrument CalibrationOverview of Instrument Calibration
Overview of Instrument Calibration
Calibration Laboratory
 
Digital frequency meter
Digital frequency meterDigital frequency meter
Digital frequency meter
amit parcha
 
Instrument Calibration
Instrument Calibration Instrument Calibration
Instrument Calibration
Ramesh Dham
 

Viewers also liked (9)

Digital Multimeters- Basic Guide
Digital Multimeters- Basic GuideDigital Multimeters- Basic Guide
Digital Multimeters- Basic Guide
 
Digital multimeter
Digital multimeterDigital multimeter
Digital multimeter
 
Multimeter Project-Abby Reisner
Multimeter Project-Abby ReisnerMultimeter Project-Abby Reisner
Multimeter Project-Abby Reisner
 
How to use a digital multimeter
How to use a digital multimeterHow to use a digital multimeter
How to use a digital multimeter
 
How To Use A Digital Multimeter
How To Use A Digital MultimeterHow To Use A Digital Multimeter
How To Use A Digital Multimeter
 
How to use a digital multimeter
How to use a digital multimeterHow to use a digital multimeter
How to use a digital multimeter
 
Overview of Instrument Calibration
Overview of Instrument CalibrationOverview of Instrument Calibration
Overview of Instrument Calibration
 
Digital frequency meter
Digital frequency meterDigital frequency meter
Digital frequency meter
 
Instrument Calibration
Instrument Calibration Instrument Calibration
Instrument Calibration
 

Similar to IMPLEMENTING A DIGITAL MULTIMETER

Radio Astronomy and electronics
Radio Astronomy and electronicsRadio Astronomy and electronics
Radio Astronomy and electronics
Flavio Falcinelli
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
Electric&elctronics&engineeering
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
athirahchehusin
 
Emi lab manual_vthsem_ece
Emi lab manual_vthsem_eceEmi lab manual_vthsem_ece
Emi lab manual_vthsem_ece
Ashish Duvey
 
IRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing MachineIRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET Journal
 
IRJET- Signal Conditioning Card for Load Cell
IRJET- Signal Conditioning Card for Load CellIRJET- Signal Conditioning Card for Load Cell
IRJET- Signal Conditioning Card for Load Cell
IRJET Journal
 
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...
IRJET Journal
 
Power Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence ToolPower Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence Tool
IRJET Journal
 
F5 m instruction manual
F5 m instruction manualF5 m instruction manual
F5 m instruction manual
Toàn Huỳnh
 
510 277-283
510 277-283510 277-283
510 277-283
idescitation
 
K010137378
K010137378K010137378
K010137378
IOSR Journals
 
Design, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting CircuitDesign, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting Circuit
IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 

Similar to IMPLEMENTING A DIGITAL MULTIMETER (20)

Radio Astronomy and electronics
Radio Astronomy and electronicsRadio Astronomy and electronics
Radio Astronomy and electronics
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
40120140501001
4012014050100140120140501001
40120140501001
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
 
Emi lab manual_vthsem_ece
Emi lab manual_vthsem_eceEmi lab manual_vthsem_ece
Emi lab manual_vthsem_ece
 
IRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing MachineIRJET- Data Acquisition using Tensile Strength Testing Machine
IRJET- Data Acquisition using Tensile Strength Testing Machine
 
40120140501001
4012014050100140120140501001
40120140501001
 
IRJET- Signal Conditioning Card for Load Cell
IRJET- Signal Conditioning Card for Load CellIRJET- Signal Conditioning Card for Load Cell
IRJET- Signal Conditioning Card for Load Cell
 
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...
IRJET- Testing the Induction Motor Voltage, Current, Torque, Speed, Power and...
 
Power Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence ToolPower Efficient 4 Bit Flash ADC Using Cadence Tool
Power Efficient 4 Bit Flash ADC Using Cadence Tool
 
F5 m instruction manual
F5 m instruction manualF5 m instruction manual
F5 m instruction manual
 
40120140502006
4012014050200640120140502006
40120140502006
 
510 277-283
510 277-283510 277-283
510 277-283
 
K010137378
K010137378K010137378
K010137378
 
Design, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting CircuitDesign, Construction and Operation of a 4-Bit Counting Circuit
Design, Construction and Operation of a 4-Bit Counting Circuit
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

IMPLEMENTING A DIGITAL MULTIMETER

  • 1. IMPLEMENTING A DIGITAL MULTIMETER MAE 576 [MECHATRONICS] LAB-2 GROUP E Chembrammel Elavunkal Srinivasan Vishwajeet University at Buffalo, Mechatronics, Spring 2010
  • 2.
  • 3.
  • 4.
  • 5. HARDWARE OVERVIEW University at Buffalo, Mechatronics, Spring 2010 Professional Development Board (PDB) A Power switch L L293D high-current quad half-H driver B 2.1 mm power connection, centre positive, input voltage 6-12 VDC M Eight active-low push-buttons with 5V pull-ups C Serial programming interface, DB-9 N Eight active-low DIP switches with 5V pull-ups D BS1-IC, BS2-224, BS2-40 and Javelin Stamp sockets O Pulse generator with 1Hz, 10Hz, 100Hz and 1 kHz selectable output E BS1 Serial Adapter connection P RJ-11 connector for X-10 or 1-Wire I/O F Sixteen blue discrete LEDs Q MAX232E RS-232 DCE line driver G Five blue 7-segment LED displays R DS1307 I2C real-time clock with 3V battery backup H Parallel LCD interface with contrast pot (4/8-bit modes supported) S SX28AC/DP socket I Two servo headers (can also be used for Parallax Serial LCD displays and PING))) sensor) T SX-Key/SX-Blitz programming connection J Two 10K potentiometers U Solderless breadboard for connecting external components K Audio amplifier with volume control (speaker on-board/ext selectable)
  • 6. HARDWARE OVERVIEW University at Buffalo, Mechatronics, Spring 2010 Basic Stamp 2 (Rev. J) Module
  • 7. HARDWARE OVERVIEW University at Buffalo, Mechatronics, Spring 2010 EEPROM Regulator Interpreter PIC16F57 [i] http://www.parallax.com/tabid/134/List/1/ProductID/1/Default.aspx Basic Stamp 2 (Rev. J) Module Name BS2-IC Package 24-pin DIP Package Size  (L x W x H) 1.2"x0.6"x0.4" Environment -40 to +185  o F (-40 to +85  o C)  ** Processor Speed 20 MHz Program Execution Speed ~4,000 instructions/sec. RAM Size 32 Bytes (6 I/O, 26 Variable) Scratch Pad RAM N/A EEPROM  (Program)  Size 2K Bytes, ~500 instructions Number of I/O pins 16 +2 Dedicated Serial Voltage Requirements 5 - 15 vdc Current Draw @ 5V 3 mA Run / 50 µA Sleep Source / Sink Current per I/O 20 mA / 25 mA Source / Sink Current per unit 40 mA / 50 mA per 8 I/O pins PBASIC Commands 42 PC Programming Interface Serial Port (9600 baud) Windows Text Editor Stampw.exe (v1.04 and up)
  • 8. HARDWARE USED University at Buffalo, Mechatronics, Spring 2010 Component Name On PDB Y/N Part # Page # BS2 – IC Y Basic Stamp2 Module PDB - Professional Development Board Switches* Y [M] Resistors N 100Ω(3), 220Ω(1), 1kΩ(3), 2.2kΩ(5) - Capacitor N 0.1μF (1) - ADC0831 N ADC0831 (8-bit Analog to Digital Converter) LM358N N LM 385 (Op-Amp) LCD Display N 2 x 16 Parallel LCD
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. PROCEDURE [Flow Chart] University at Buffalo, Mechatronics, Spring 2010 Flow Chart
  • 16. PROCEDURE [Circuit] University at Buffalo, Mechatronics, Spring 2010 Circuit
  • 17. PROCEDURE [Pin Layout] University at Buffalo, Mechatronics, Spring 2010 Pin Layout PIN # Component Device P0 D4 LCD Data Input P1 D5 LCD Data Input P2 D6 LCD Data Input P3 D7 LCD Data Input P4 E LCD Pulse Input P5 RS LCD Command/Write P6 DataIN ADC (R-2R) and ADC (Voltmeter) P7 Clock ADC (R-2R) and ADC (Voltmeter) P8 BIT0 [LSB] R-2R Network P9 BIT1 R-2R Network P10 BIT2 R-2R Network P11 BIT3 R-2R Network P12 BTN0 Ohmmeter Button P13 BTN1 Voltmeter Button P14 BTN2 & Chip Select R-2R Mode Select & ADC(Voltmeter) P15 RC Circuit & Chip Select Ohmmeter & ADC(R-2R)
  • 18. PROCEDURE [Source Code] University at Buffalo, Mechatronics, Spring 2010 Source Code (Attached to Webpage)
  • 19. IMPLEMENTATION University at Buffalo, Mechatronics, Spring 2010
  • 20. CALIBRATION-Ohmmeter University at Buffalo, Mechatronics, Spring 2010 Resistances Used (kΩ) Digital Multimeter Basic Stamp Multimeter Raw Data (kΩ) Rounded Data (kΩ) Non-Calibrated Data Calibrated Data Absolute Error (kΩ) Value (kΩ) % Error Value % Error 1.0 0.968 1.0 0.8 20.00% 0.8 20.00% 0.2 2.2 2.13 2.1 2 4.76% 2 4.76% 0.1 3.2 3.1 3.1 3.1 0.00% 3 3.23% 0.1 4.4 4.28 4.3 4.4 2.33% 4.2 2.33% 0.1 4.7 4.59 4.6 4.7 2.17% 4.5 2.17% 0.1 5.7 5.56 5.6 5.8 3.57% 5.6 0.00% 0.0 6.9 6.73 6.7 7.1 5.97% 6.8 1.49% 0.1 7.9 7.7 7.7 8.1 5.19% 7.9 2.60% 0.2 9.4 9.16 9.2 9.7 5.43% 9.4 2.17% 0.2 10.0 9.76 9.8 10.4 6.12% 10.1 3.06% 0.3 11.0 10.73 10.7 11.4 6.54% 11.1 3.74% 0.4
  • 21. Calibration-Voltmeter University at Buffalo, Mechatronics, Spring 2010 Measurements (V) Digital Multimeter Basic Stamp Multimeter Raw Data (V) Rounded Data (V) Raw Data (V) Rounded Data (V) % Error Absolute Error (V) 0 0 0 0 0 - 0.00 0.5 0.498 0.5 0.509 0.51 2.00% 0.01 1 1.025 1.03 1.039 1.04 0.97% 0.01 1.5 1.504 1.5 1.509 1.51 0.67% 0.01 2 2.09 2.09 2.098 2.1 0.48% 0.01 2.5 2.49 2.49 2.51 2.51 0.80% 0.02 3 3.02 3.02 3.059 3.06 1.32% 0.04 3.5 3.48 3.48 3.51 3.51 0.86% 0.03 4 3.97 3.97 4 4 0.76% 0.03 4.5 4.49 4.49 4.529 4.53 0.89% 0.04 5 4.97 4.97 5 5 0.60% 0.03
  • 22. Calibration-R2R University at Buffalo, Mechatronics, Spring 2010 Digital Increment Binary Value BIT3 (V) BIT2 (V) BIT1 (V) BIT0 (V) Expected Voltage (V) Increment of 16 2.5 1.25 0.625 0.3125 BINARY HEX 0 0000 0 0 0 0 0 00000000 0 1 0001 0 0 0 1 0.3125 00010000 10 2 0010 0 0 1 0 0.625 00100000 20 3 0011 0 0 1 1 0.9375 00110000 30 4 0100 0 1 0 0 1.25 01000000 40 5 0101 0 1 0 1 1.5625 01010000 50 6 0110 0 1 1 0 1.875 01100000 60 7 0111 0 1 1 1 2.1875 01110000 70 8 1000 1 0 0 0 2.5 10000000 80 9 1001 1 0 0 1 2.8125 10001111 8F 10 1010 1 0 1 0 3.125 10011111 9F 11 1011 1 0 1 1 3.4375 10101111 AF 12 1100 1 1 0 0 3.75 10111111 BF 13 1101 1 1 0 1 4.0625 11001111 CF 14 1110 1 1 1 0 4.375 11011111 DF 15 1111 1 1 1 1 4.6875 11101111 EF
  • 23.
  • 24.