Presentation is loading. Please wait.

Presentation is loading. Please wait.

Zigbee Nations Team IPA Kirill Belyayev Amjad Chaudhry Arush Dhawan Aditya Kaundinya Bilal Yousufi.

Similar presentations


Presentation on theme: "Zigbee Nations Team IPA Kirill Belyayev Amjad Chaudhry Arush Dhawan Aditya Kaundinya Bilal Yousufi."— Presentation transcript:

1 Zigbee Nations Team IPA Kirill Belyayev Amjad Chaudhry Arush Dhawan Aditya Kaundinya Bilal Yousufi

2 Amjad Chaudhry Introduction/Zigbee Outline

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

4 What is Zigbee? Zigbee is a short-range wireless connectivity option ideal for low- power and low data rate applications based on the IEEE standard Zigbee is a short-range wireless connectivity option ideal for low- power and low data rate applications based on the IEEE standard Zigbee devices may run for several years with an original battery because of its low power consumption. Zigbee devices may run for several years with an original battery because of its low power consumption. It works well in noisy environments, mesh networking It works well in noisy environments, mesh networking Zigbee operates at 2.4 GHz Zigbee operates at 2.4 GHz

5 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 –Battery Voltage –Proximity Sensor –Fluid Sensor If any of the sensors detect a critical level our system will be used to provide audio/visual warnings to the driver. If any of the sensors detect a critical level our system will be used to provide audio/visual warnings to the driver.

6 Implementation The basic steps in order to accomplish this goal are to: Implement Zigbee Wireless Configuration. We send one digital value from one chip to other chip. Implement Zigbee Wireless Configuration. We send one digital value from one chip to other chip. Send Multiples Values and store them in some database. Send Multiples Values and store them in some database. A/D Converter – Convert Some Analog Signal to Digital A/D Converter – Convert Some Analog Signal to Digital Display the data on an LCD screen Display the data on an LCD screen Our primary goal would be to make this system modular. Our primary goal would be to make this system modular. –For example, we could add any type of sensor, and it would integrate into the system

7 Goals Minimum Minimum –Zigbee Based Tire Pressure Monitor that transmits data to a central terminal where it can be displayed on a LCD Optimal Optimal –Multiple Sensors that transmit through Zigbee Wirelessly to a central terminal, where that data can be stored, manipulated, and displayed on a LCD

8 Motivation A 15 psi loss from the optimal tire pressure will increase fuel consumption between 10% to 15% A 15 psi loss from the optimal tire pressure will increase fuel consumption between 10% to 15% Proper tire inflation will increase tire life by over 25% Proper tire inflation will increase tire life by over 25% Proper tire inflation will also increase the tire’s responsiveness, traction, and handling. Proper tire inflation will also increase the tire’s responsiveness, traction, and handling. Other sensors will monitor the different components of the car. Other sensors will monitor the different components of the car. Save Fuel. Increase Efficiency Safety Increase Reliability

9 Parking Sensors Tire Pressure Sensors Fluids level Sensors Temperature sensors Battery voltage sensors LCD Screen KeypadSpeaker Main Terminal System Architecture

10 Bilal Yousufi Power

11 Physical Issues The Final Build will need to be hardened against the elements such as The Final Build will need to be hardened against the elements such as –Shock (i.e. Bumpy Roads) –Extreme Weather (Operating Temperature between -20 °C to 50 °C »Sensors should have small temperature coefficients or will need compensated based on environmental factors –Waterproofed

12 Power System

13 Power Architecture for Primary Terminal Car Battery Buck Converter LCD Screen 5V Main Terminal 3.3V Voltage Sensor Auto-Off

14 Issues with using a Car Battery Battery Drain Battery Drain –Auto-Off Switch if Battery Voltage drops too low –Mechanical Hard Switch when not in use Power Surges on Car Start-Up Power Surges on Car Start-Up –Possible Solutions »Capacitors in parallel with Battery »UPS Connected to Battery

15 Development Phase Overview We will use AC/DC Power Supplies to power up our system We will use AC/DC Power Supplies to power up our system

16 Actual Build Overview The Car Battery will be the main source of power. The Car Battery will be the main source of power. A DC-DC Converter will be used to step- down to the appropriate voltages A DC-DC Converter will be used to step- down to the appropriate voltages A Voltage Regulator will be used to ensure the the microchips are safe from variations in the battery voltage, temperature, and other environmental factors A Voltage Regulator will be used to ensure the the microchips are safe from variations in the battery voltage, temperature, and other environmental factors

17 Zigbee, Sensors, and Microcontrollers Burst Transmissions Burst Transmissions Development Phase Development Phase –Power Adapters Final Build Final Build –Main Board will be Connected to Car Battery –Sensors, and attached Zigbee will be powered by battery

18 Zigbee, Sensors, and Microcontrollers Sensor and Zigbee Power Supply Issues – – The Wireless Sensors that are placed throughout the car will need an independent power source – –Sensors’ Maximum Power Dissipation 20mA » »Zigbee Transmitters Run at 3.3V. The sensors we will using will run at voltage between 3V to 6V Solution: Buck-Boost Converter

19 Kirill Belyayev User Interface/Software

20 Main Terminal MC9S08GT60 Freescale 8 bit MC GHz RF Data Modem RS 232 DB9 Serial Port F LCD Screen PLD RTC (optional) Speaker or buzzer (+ D/A if required) Keypad EEPROM (optional)

21 LCD OPTREX F OPTREX F Graphic Monochrome LCD Graphic Monochrome LCD 240 x 64 dots 240 x 64 dots 8 bit parallel 8 bit parallel

22 Development Board 13192DSK-A0E Two 2.4 GHz wireless nodes compatible with the IEEE standard Two 2.4 GHz wireless nodes compatible with the IEEE standard MC GHz RF data modem MC GHz RF data modem MC9S08GT60 low-voltage, low-power 8-bit MCU for baseband operations MC9S08GT60 low-voltage, low-power 8-bit MCU for baseband operations Integrated sensors Integrated sensors MMA6261Q 1.5g X-Y-axis accelerometer + MMA1260D 1.5g Z-axis accelerometer MMA6261Q 1.5g X-Y-axis accelerometer + MMA1260D 1.5g Z-axis accelerometer Printed transmit-and-receive antennae Printed transmit-and-receive antennae Onboard expansion capabilities for external application- specific development activities Onboard expansion capabilities for external application- specific development activities Onboard BDM port for MCU Flash reprogramming and in- circuit hardware debugging Onboard BDM port for MCU Flash reprogramming and in- circuit hardware debugging RS-232 port for monitoring and Flash programming RS-232 port for monitoring and Flash programming LEDs and switches for demonstration, monitoring and control LEDs and switches for demonstration, monitoring and control Connections for nine-volt battery or external power supply Connections for nine-volt battery or external power supply * Hardware supports Freescale's IEEE MAC and example SMAC software * Hardware supports Freescale's IEEE MAC and example SMAC software * Preprogrammed accelerometer demonstration and additional downloadable sample applications * Preprogrammed accelerometer demonstration and additional downloadable sample applications * Metrowerks' CodeWarrior Development Studio for HCS08 special edition * Includes USB HCS08 BDM Multilink Programmer (13192DSK-BDM only) NOTE: Requires a HCS08 BDM Multilink Programmer for debug and program capability * Metrowerks' CodeWarrior Development Studio for HCS08 special edition * Includes USB HCS08 BDM Multilink Programmer (13192DSK-BDM only) NOTE: Requires a HCS08 BDM Multilink Programmer for debug and program capability

23 Development Board

24 Software Overview We will use CodeWarrior (developed by Freescale Semicondoctor) as our programming environment. We will use CodeWarrior (developed by Freescale Semicondoctor) as our programming environment. The Microcontroller utilizes MAC(Media- Access-Control) functions to instruct the Zigbee transceiver. The Microcontroller utilizes MAC(Media- Access-Control) functions to instruct the Zigbee transceiver. We will be writing our code in the C language with the use MAC functions. We will be writing our code in the C language with the use MAC functions. Code will be written for the data transmission/collection and the user interface. Code will be written for the data transmission/collection and the user interface.

25 Aditya Kaundinya Sensors

26 Sensors Transmitter Micro Controller Sensor A/D RF Built Into Sensor Chip

27 Tire Pressure Monitoring Used to warn driver of below-optimal tire pressure. GE – NPX-1 sensor Battery Supply Voltage – typically 3 V Digital output kPa pressure range

28 Distance Sensor Used to warn driver of objects when backing out of driveway, etc. IR Proximity Sensor - Sharp GP2Y0A21YK 4.5 V to 5.5 V operating voltage 30 mA average current consumption 10 cm to 80 cm range (4" to 32")

29 Temperature Sensor Can be used to automatically adjust temperature within the car. Sensirion - SHT10 sensor Temp. accuracy: +/- 25 °C Calibrated & digital output (2-wire interface) Low power consumption (typ. 30 µW)

30 Arush Dhawan Sensors/Logistics

31 Voltage and Current Sensor for Battery A voltage sensor for detecting a terminal voltage of a battery connected to a load. A current sensor for detecting a current flowing from the battery to the load. Means for collecting the voltage value detected by the voltage sensor and the current value detected by the current sensor every predetermined time. The voltage and current values are then transmitted to the main terminal which is then displayed on the LCD screen. Audible and/or visual warning when Voltage becomes low (falls below 12V)

32 Schedule

33 Division of Labor

34 Budget

35 Risks and Fallback Options Digital Wireless Technology is unfamiliar technology for us. We are lacking experience with Zigbee, and we might run out of time. Digital Wireless Technology is unfamiliar technology for us. We are lacking experience with Zigbee, and we might run out of time. – It will take at least a month to familiarize ourselves with the technology. For this reason, our project is scalable, and we can add or subtract sensors depending on how much time we have. Sensors implementation ( Specifically - Sensor to Zigbee Communication) will take significant time to fully understand. Sensors implementation ( Specifically - Sensor to Zigbee Communication) will take significant time to fully understand.

36 Extensions Implement OBD (On-Board Diagnostics) with Zigbee Implement OBD (On-Board Diagnostics) with Zigbee –Nearly all cars made after 1998 have a built in OBD system that uses sensors all around the car, usually only available to mechanics. »Not a Standardized System »Proprietary Software used to download data from sensors.

37 Questions?


Download ppt "Zigbee Nations Team IPA Kirill Belyayev Amjad Chaudhry Arush Dhawan Aditya Kaundinya Bilal Yousufi."

Similar presentations


Ads by Google