June 2008 WEI Short Course 1 Wireless Embedded InterNet working Foundations of Ubiquitous Sensor Networks EPIC – Open Embedded Networking Platform David.

Slides:



Advertisements
Similar presentations
D. De Venuto,Politecnico di Bari 0 Data Converter.
Advertisements

ELECTRONIC SYSTEMS NESI NanoRacks Embedded System Integration Board HARDWARE Functional Design.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
ECT 357 Ch 10 Analog to Digital COnversion. Today’s Quote: It’s better to die with a good name than to live with a bad one. It’s better to die with a.
IO in Embedded Systems Martin Schöberl. Embedded IO2 Overview Input/Output Digital, Analog Translation Heater control example.
7/10/2007 AIIT Summer Course - D# 1 Wireless Embedded Systems and Networking Lab Day 2: Part 1: Add your own external sensors Lab Assistant: Jaein Jeong.
Multiplexers Module M6.1 Section 6.4. Multiplexers A 4-to-1 MUX TTL Multiplexer A 2-to-1 MUX.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
June 2008 WEI - L05 sense 1 Wireless Embedded InterNet working Foundations of Ubiquitous Sensor Networks Triggers and Sensing David E. Culler University.
Informationsteknologi Friday, October 19, 2007Computer Architecture I - Class 81 Today’s class Digital Logic.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
Embedded Programming and Robotics
Using Your Arduino, Breadboard and Multimeter Work in teams of two! living with the lab 1 © 2012 David Hall.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Basic Circuits – Lab 2 Arduino and Sensors Xmedia Spring 2011.
Embedded Programming and Robotics
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
P-REV Initial PCB Michael Connaboy Stephen Schiffli Ram Hudiara Win Than Aung.
ENGR 1181 First-Year Engineering Program College of Engineering Engineering Education Innovation Center First-Year Engineering Program Solar Energy Meter.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Basic Stamp Free Pins These pins can be used by the operator for digital Inputs and Outputs Used Pins 0.
Digital-to-Analog Analog-to-Digital Microprocessor Interface.
Digital to Analogue Converter
Control Angle via Button Pushes One button increases angle. Other decreases angle. Both light LED.
1 ARM University Program Copyright © ARM Ltd 2013 General Purpose I/O.
EE 1270 Introduction to Electric Circuits Suketu Naik 0 EE 1270: Introduction to Electric Circuits Lecture 13: Operational Amplifiers Part 2 Chapter 5.
3/2/2015IoET - L05 sense1 Wireless Embedded InterNet working Foundations of Ubiquitous Sensor Networks Triggers and Sensing David E. Culler University.
Introduction 2 Electrical Design
Representing Numerical Data Analog Any signal that varies continuously over time Mechanical Pneumatic Hydraulic Electrical Digital Quantities are represented.
Practicum Project L0 block diagrams Nick Klein. L0 block diagrams (Must) Project Must have two inputs: – Buttons One to turn on device. – Level Sensor.
2010/2011 Lab Project. Lab Project Consist of Two Parts Demo Viva Total Marks Final Exam: 50% Test (2x) : 20% Lab Report: 10% Lab Test: 10% Lab Project:
EeePC – Ubuntu Running pvMon USB cable Phidget I/O Controller Photovoltaic panel Power/System Connections I V PV charger Cont. Phidget I/O Controller +12.
Comparators, DAC, and ADC
Detection Circuit ENGR Pre Lab.
18240 Element two - Components INPUTS OUTPUTS PURPOSE TYPICAL USE.
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
US ADC (Analogue to Digital Conversion) and DAC (Digital to Analogue Conversion) 4 Weeks 3 Credits.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
Theory of Operation and Hardware Design. PIC18F45K20 Microcontroller use at least 9 channels of ATD conversion with 2 more used for reference voltage.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
Sampling. Introduction  Sampling refers to the process of converting a continuous, analog signal to discrete digital numbers.
CAPACITANCE METER Tests capacitors from 1p to 10u, in 6 ranges.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Application Case Study Christmas Lights Controller
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
Solar Energy Generator: Design Rendering Description
Assist. Prof. Rassim Suliyev - SDU 2017
Input/Output Ports and Interfacing
Device Interfacing with Python and ZIO
For further information
Microprocessors Tutorial 1: Arduino Basics
Digital-to-Analog Analog-to-Digital
Arduino Development for Beginners
Logic Gates.
LX2202 2A Li-Ion Charger and Power Control
How to avoid catching things on fire.
Chapter 2 Push button and Potentiometer
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
PIC18F458 Analog-to-Digital
μ[sic] preliminary schematic
Module 1 – Power Supply AMC APS-PBC-60
Digital Logic Experiment
PCB Design Preeti Mulage 03/17/2010.
Requirements Overview
Presentation transcript:

June 2008 WEI Short Course 1 Wireless Embedded InterNet working Foundations of Ubiquitous Sensor Networks EPIC – Open Embedded Networking Platform David E. Culler University of California, Berkeley

June 2008WEI Short Course2 On-line reference

June 2008WEI Short Course3 Epic Core

June 2008WEI Short Course4 Overview 2 binary Inputs 2 binary Outputs Convert switch to digital value external voltage sel. 4 analog Inputs signal conversion Epic core Trim Pot Power pins IO pins user buttonreset button Alkaline battery Li Ion battery USB Epic USB LEDs 5v TTL reg

June 2008WEI Short Course5 Turning a switch into a digital input Many sensor are switches Two “states” but not digital –Open => no current –Closed => no voltage drop Cap charges to Vacc when open Cap discharges to GND when closed V acc GND switch D VDVD V tL V tH

June 2008WEI Short Course6 Digital Inputs

June 2008WEI Short Course7 Digital Outputs Two screw terminals provide access to digital outputs Output voltage selected by jumper Feeding through pFET –Closed when gate is Low Gate controlled by MCU pin Port 5.0 => Dout0 Port 5.1 => Dout1

June 2008WEI Short Course8 Ratiometric sensor V a = V acc * R sens / (R comp + R sens ) use V ref = V acc D = M * R sens / (R comp + R sens ) V acc GND Resistive Sensor VAVA R comp R sensor

June 2008WEI Short Course9 Analog Inputs

June 2008WEI Short Course10 Analog Inputs (cont)