Car Monitoring System Team IPA Kirill Belyayev Amjad Chaudhry Arush Dhawan Aditya Kaundinya Bilal Yousufi.

Slides:



Advertisements
Similar presentations
INDIVIDUAL PROJECT BY R.KARTHIKMANOJ
Advertisements

Zigbee Nations Team IPA Kirill Belyayev Amjad Chaudhry Arush Dhawan Aditya Kaundinya Bilal Yousufi.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Team Impact Intelligent Helmet Impact System Critical Design Review February 28 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
The physical parts of Computer
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Vigilant Sensing Technology VST1000 Remote Sensing System Preliminary Design Review Development Team: Patrick Hauser Joel Keesecker Mark Kien.
Jeff Burch Simon Dakermanjian Mazen Arakji Jonah Kadish Derek Smith
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Michael Davies Andrew Mountain Dan Hoang Daniel Brink Michael Davies Andrew Mountain Dan Hoang Daniel Brink Power Distribution Control Unit.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
ASPPRATECH.
Lecture – 7 Basic input and output
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
Microcontroller: Introduction
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Embedded Systems Design
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Objectives How Microcontroller works
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
Organization of a computer: The motherboard and its components.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
Lesson 2 Component Overview Core Hardware Fundamentals.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Critical Air System Pressure Controller Senior Design Project, 2010 Morgan Hespe, Department of Electrical and Computer Engineering Mentor: Dr. Stanislaw.
PROJECT OVERVIEW GSM SECTION BLUE TOOTH SECTION SOFTWARE DEVELOPMENT CIRCUIT DEVELOPMENT LESSONS LEARNED AND CHALLENGES FACED.
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,
Low Power Sensor Node Design with MSP430 + CC2520 YoonMo Yeon
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Scrolling LCD using Arduino.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Textbook Detection System With Radio-Frequency Identification
PC Mouse operated Electrical Load Control Using VB Application
DIGITAL CALCULATOR USING 8051
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
Introduction to Microprocessors and Microcontrollers
Presentation transcript:

Car Monitoring System Team IPA Kirill Belyayev Amjad Chaudhry Arush Dhawan Aditya Kaundinya Bilal Yousufi

Introduction and Development Kit Amjad Chaudhry

In-Car Automation and Monitoring System Sensors are placed throughout a car that wirelessly send data back to a central terminalSensors are placed throughout a car that wirelessly send data back to a central terminal –Data displayed on LCD –Zigbee is used to transmit and receive Data –Visual Warnings will be given if a sensor detects something has fallen below the threshold.

Implementation We will use Zigbee technology to measure different components of a car and display the data on a main LCD screen.We will use Zigbee technology to measure different components of a car and display the data on a main LCD screen. –Tire Pressure –Temperature –Accelerometer –Proximity Sensor –Car Battery Voltage If any of the sensors detect a critical level our system will be used to provide a visual warning to the driver.If any of the sensors detect a critical level our system will be used to provide a visual warning to the driver.

Project Outline

Division of Labor Aditya and Amjad will work solely on software issues –A/D Converter –Zigbee Communication Kirill –Mainboard Design –Hardware/Software Implementation Will also work with Aditya and Amjad, with software implementation of hardware (I.e. LCD, Keypad, RS-232, User Interface) Arush and Bilal –Sensors’ schematic and design –PCB for Main Board and Sensors

Parking Sensors Tire Pressure Sensors Accelerometer Sensor Temperature sensors Battery voltage sensors LCD Screen KeypadSpeaker Main Terminal System Architecture

Development Kit Our development kit came with a programming environment, CodeWarrior. The kit also came with demo applications to be tested with our board to introduce the user to programming for RF applications. The board has: Two accelerometers, four switches and LEDs, a MC13192 transceiver, printed antenna, serial interface and MC9s08GT60 low-power MCU with 60KB of flash memory.

Software Aditya Kaundinya

Software Overview Zigbee Communication Simple Media Access Controller Functions ANSI C based code used for developing RF applications. A/D Converter Implementation Used to convert continuous signals to digital numbers. The digital output can take different arithmetic forms. (Binary, Hexadecimal, etc.)

Demo Software Our development kit came with demo code that allowed us to test our hardware. -Range Finder – Code that adjusted the number of blinking LED’s respective to the distance between the two boards. -UART Demo – Wireless transmits a user’s keystrokes to the terminal of another pc using the Zigbee transceivers.

Example Code (Range Detection) TRANSMIT STATE - case TX_STATE: /*Load the tx buffer with the ZigBee packet.*/ au8TxDataBuffer[0] = 'Z'; au8TxDataBuffer[1] = 'i'; au8TxDataBuffer[2] = 'g'; au8TxDataBuffer[3] = 'B'; au8TxDataBuffer[4] = 'e'; au8TxDataBuffer[5] = 'e'; sTxPacket.u8DataLength = 6; if (MCPSDataRequest(&sTxPacket) == SUCCESS) MLMERXEnableRequest(&sRxPacket,DELAY_COUNT); RECEIVE STATE - case RX_STATE: MLMERXEnableRequest(&sRxPacket,0); break;

SMAC Functions MLMESetMC13192Outp utAdjust Adjusts the output power of the transmitter(0-15) MLMEHibernateRequestDisables Clock Output MLMEWakeRequestBrings radio out of low power mode MLMERXEnableRequestPlaces radio in receive mode sRxPacket->pu8Data[3]Reads power value from third byte of data packet

A-D Converter Tire pressure sensor gives an analog voltage value. The output pin of the sensor is connected to one of the 8 A-D converter pins on the microcontroller. The voltage signal from the sensor is converted to a binary number using the microcontroller. The voltage-pressure relation below is used to convert the digital value into the corresponding pressure value.

Immediate Software Goals Goal 1 – by 03/03/2008 Understand all the SMAC functions by next Monday. Simultaneously work on writing code to control LED’s using the pushbuttons. Goal 2 – by 03/15/2008 Connect tire pressure sensor to the A/D converter on the development board. Write software to output the correct air pressure from the A/D converter.

Main Board Kirill Belyayev

Main Board Schematic

Microprocessor MC9S08GT60 Six Different General I/O Ports: Port A has keyboard interrupts Port B has A/D Converter inputs Port C has SCI2 and I 2 C interfaces Port D has Timer/PWM module Port E has SCI1 and SPI interfaces

RF Data Modem MC13192 SPI pins for on-board communication RF input/output pins General purpose I/O pins Interrupt, Reset, Rx/Tx Enable pins External clock pins

Serial Communication Interface Max3232 – SCI Driver and Receiver

Keypad 12 Keys – 7 pins Rows have pull up resistors and used as outputs Columns used as inputs

LCD Interface Two NJU6676 Drivers 64x132 pixels each Parallel or Serial Internal power supply circuit (not used)

Sensor Schematics Arush Dhawan

Sensor Schematic Tire Pressure Chip - MPX4250 –Operates at 5V Max Input of MC9S08 is 3.6V –Attenuator –Readjust Transfer Function in Software –Sensor Chips are interchangeable, the only thing that will need to be adjusted the attenuator and software. Temperature – FM20P5X – 3.3V X-Y Accelerometer – MMA1260D - 5 V Z Accelerometer – MMA6261Q 3.3V Proximity Sensor – Sharp GP2Y0A21YK - 3.3V

Tire Pressure Chip

Temperature Chip

Z Accelerometer Chip

X-Y Accelerometer

Proximity Sensor

PCB Design and Logistics Bilal Yousufi

PCB Design – Revision 1 Altium Designer 1 st Revision by March 1 st R –2 Boards Mainboard –Power Source: 12V Battery with DC-DC Buck Converter. »Components Operate between 3.3V – 12V Tire Pressure Board

PCB Design – Revision 2 2 nd Revision by Milestone 2 –Mainboard –Tire Pressure, Temperature, 3-axis Accelerometer Board, and more if time permits Sensor Boards will be powered by batteries. –We will try to lower power consumption as much as possible –Test Power Consumption, based on transmission intervals Ruggedized Casing –RF Data Modem 3 rd Revision by Expo –More Sensors (Voltage or Fluid Level) –More Mainboard Functions Storage Color LCD 4 Layer Boards from 4pcb.com –Routing on Outside –Inner Layers will be Voltage (3.3V) and Ground –A couple of Sensors use 5V, we might split the voltage layer, or use a boost converter.

Long Range RF Modem Car – PC Link that can send Data (i.e. Racetrack, Test drive) 40 Mile Range Monitor Sensor Data on Computer Will be implemented in the second revision of the design RS-232 Link (Already on Mainboard) Implementing Software will be the main issue We don’t have experience with creating packet structure

Power Mainboard –3.3V, 5V –Input of 9V for 1 st PCB Revision –Input of 12V for 2 nd PCB Revision (Car Battery) Voltage Regulators to Step Down to 3.3V, and 5V Boost Converter to 15 V Sensor –3.3V Power Source –Converters for Sensor Chips

Power Our first PCB Revision will not be wireless and have a 9V Source. We will be using the power adapters from our development kit. We will be using 9V with Voltage Regulators at 5V and 3.3V Our second PCB Revision will focus on power conservation, and the sensor modules will be run by batter

LCD Interface Proper Operation of LCD, needs 5 discreet voltages Voltages Range from 3.3V to –12V Logic – 3.3V GND – 0 V On/Off Voltages for LCD Pixels Bias Voltage is -12V (Pixels, Contrast)

Power - LCD Interface Power Circuit for Display Adjusts Contrast On/Off Voltages for Pixels

Updated Timeline

Parts

Questions?