Critical Air System Pressure Controller Senior Design Project, 2010 Morgan Hespe, Department of Electrical and Computer Engineering Mentor: Dr. Stanislaw.

Slides:



Advertisements
Similar presentations
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Data Acquisition Risanuri Hidayat.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Midway Design Review.
Coordinate Based Tracking System
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Digital I/O Connecting to the Outside World
M.S.P.V.L. Polytechnic College, Pavoorchatram
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
David MacNair POWER SUPPLY 3/30/20061 Ethernet Power Supply Controller.
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
Objectives How Microcontroller works
1 Applied Control Systems Technology. 2 Pin configuration Applied Control Systems.
7/23 Timers in Coldfire Processor Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang Lee (480)
1 PAC530 | Output Controller. 2 The Output Controller (PAC530) provides the local connection on an RS-485 network between an Access and Alarm Server (PAC500)
Dynamic Animation Cube Group 1 Joseph Clark Michael Alberts Isaiah Walker Arnold Li Sponsored by: Department of Electrical Engineering & Computer Science.
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
16F877A. Timer 0 The Timer0 module timer/counter has the following features: –8-bit timer/counter –Readable and writable –8-bit software programmable.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
Data Acquisition Systems
LDA Large Display for Analog Inputs. Agenda What is the LDA? Easy programming About the input Setpoint control Communication Other features Packaging.
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
Memory and Storage Dr. Rebhi S. Baraka
1 LHO 13 The 8051CF020 and the University Daughter Card.
ECE 477 Design Review Team 7  Spring 2007 Joe Land Ben Fogle James O’Carroll Elizabeth Strehlow.
603 A DIGITAL PROGRAMMABLE ROBOT OVERVIEW: BASED ON CONCEPT OF PLC. IS PROGRAMMABLE USING A KEYPAD. POWERED BY A 9 VOLT BATTERY. INSTRUCTIONS CAN BE PROGRAMMED.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Timers and Interrupts Anurag Dwivedi. Let Us Revise.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Strong as a Buck. Meet The Team Warn Wilson John Clark Dre Crumbly Electrical Engineering Computer Engineering.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
Microcontroller based Traffic signal Umer Butt Amna Rashid Izza Rabbani Rozab Naveed Ramesha Akram.
Components of a typical full-featured microcontroller.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
Thayer J. Hendrickson.  Demand-Side Management is the idea of strategically controlling the customer’s electrical loads in order to reduce its maximum.
Temperature Text Message Alert System Travis Midthun Dr. Stanislaw Legowski Department of Electrical and Computer Engineering.
Sunrise Alarm Clock for the Hearing Impaired Jim Follum Senior Honors Project.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Mobile phone keypad sensed password entry for door opening.
 Mini-Computer ◦ Microprocessor  The Brains  Arithmetic Logic Unit (ALU)  Control Unit  Program/ Data Storage  Peripherals (Input/Output)  Low-Cost.
Digital to analog converter [DAC]
Scrolling LCD using Arduino.
Home automation using Arduino & ‘PIR sensor’
PRE-PROGRAMMED DIGITAL SCROLLING MESSAGE
AVR ATMEGA 8 MICRO-CONTROLLER
ULTRASONIC DISTANCE METER USING 8051
CPU1 Block Specifications
SCADA for Remote Industrial Plant
Microcontroller Applications
Chapter 13 Linear-Digital ICs
DIGITAL CALCULATOR USING 8051
Introduction to Microprocessors and Microcontrollers
ECE 354 Computer Systems Lab II
8051 Micro Controller.
Presentation transcript:

Critical Air System Pressure Controller Senior Design Project, 2010 Morgan Hespe, Department of Electrical and Computer Engineering Mentor: Dr. Stanislaw Legowski, Professor of Electrical Engineering

Project Overview Design a printed circuit board controller Controller will operate 2 air compressors to maintain a desired pressure set by the user

Specific Goals/Benefits of Controller Alternates compressor starts to ensure equal run time. On low-pressure start-up, both compressors come on, but starts are staggered to reduce utility demand factor charges. This also reduces facility current inrush and local voltage sags.

Specific Goals/Benefits of Controller Monitors compressor performance. Initiates warning or alarm to notify user of faulty compressor. Alarm is interrupt reset. Controller has user adjustable settings through binary dip-switches mounted on board. Settings prominently displayed. Bang-bang controller reacts to large drop in pressure by bringing on 2 nd compressor.

Hardware Overview ATmega 16: 40-pin PDIP µController 16 K Bytes In-System Programmable Flash Memory I used 1 A/D channel I used 25 of the available 32 input/output pins System clock was set at 1 MHz via internal RC oscillator A/D system clock was set at 1 MHz/8 = 125 kHz (at 13 cycles per conversion: ~ 10k conversions/ sec) Timer system output compare was used to generate alarm/ warning codes

Hardware Overview Pressure Transducer: Typical response time of 100 µ seconds matches A/D setting of the µController Adjustable zero and span from 0 to 150 psi * Analog output voltage 0-10 VDC linearly proportional to pressure 35 mA minimum supply current

Hardware Overview (4) 3-digit 7-segment LED Display : ~8mA forward current Bright red display for industrial environments 12 total digits

Hardware Overview 4-to-16 line decoder/demultiplexer : Takes 4 bit address from µ Controller to de-assert channel corresponding to 7-segment digit of data to be loaded Maximum propagation delay from address input to output de-assertion is ~30 n seconds at VCC=4.5V 74HC154

Hardware Overview User-input settings : (3) 8-bit binary switches “load” user settings into D-type flip-flop latches. Latches are sequentially enabled by the ATmega 16 and read on bused port of ATmega 16 Maximum propagation delay from latch enable to output is ~11 n seconds at VCC=5V and load capacitance of 50 p Farads

Hardware Overview LED drivers : (12) BCD to 7-segment drivers take BCD data from ATmega 16 and “load” data at enable from demultiplexer Minimum latch enable pulse width is ~260 n seconds

Planning

Designing

Prototyping, First Tries

Designing

Results Transducer range was not as expected Propagation timing on bused lines was crucial Heat sink design on voltage regulator a must I learned a lot about IC’s, C-code, µControllers, prototyping, PCB design software, etc.

What I would do for next version: Surface mount components LCD display for settings SD card interface to adjust parameters in code