Wireless Data Acquisition for SAE Car - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Wireless Data Acquisition for SAE Car

Description:

Use the EMAC 80515 to interface with the sensors on the car. ... Use RS232 Com Port 2 to communicate serially with Transceivers. Aerocomm AC4790-200 ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 29
Provided by: johnhab
Category:

less

Transcript and Presenter's Notes

Title: Wireless Data Acquisition for SAE Car


1
Wireless Data Acquisition for SAE Car
  • Project by
  • J.P. Haberkorn Jon Trainor
  • Advised by
  • Mr. Steven Gutschlag

2
Presentation Outline
  • Project Overview
  • Functional Description
  • Hardware Description
  • Wireless Transceivers
  • Software Description
  • Current Progress
  • Future Work

3
SAE Formula Car
  • Ongoing Senior Design Project at Bradley
    University
  • Needs a system that can track the cars behavior
    in real time and record data for future analysis.

4
Benefits of System
  • Accurate data logging
  • Stored in Excel Spreadsheet
  • Safer for car driver
  • Real time viewing

5
Wireless Data System
  • Use the EMAC 80515 to interface with the sensors
    on the car.
  • Transmit the data wirelessly to a laptop computer
    and store it for further analysis.
  • Use the Aerocomm AC4790-20 Wireless Transceivers.
  • Update the laptop frequently to observe and
    record car behavior.

6
Data to Acquire
  • Car Velocity
  • Acceleration Computation
  • Engine Speed
  • Engine Water Temperature
  • Oil Pressure
  • Suspension travel
  • Four Sensors

7
Functional Description
8
Aerocomm AC4790-200
  • 900 MHz Transceivers
  • Range of about 1 mile. (4 miles with external
    antenna)

9
Aerocomm AC4790-200
  • Use RS232 Com Port 2 to communicate serially with
    Transceivers.

10
Aerocomm AC4790-200
  • Chips must be initialized to same settings.
  • Use AT Command Mode to Initialize AC4790.
  • AC4790 responds back to Host when issued a
    command.

11
Aerocomm AC4790-200
  • Initializing the AC4790 for Data Transmission

12
Aerocomm AC4790-200
  • AT Command Example

Write
Read
13
Aerocomm AC4790-200
14
Transmitting Data
  • 256 Byte Buffer
  • Set threshold on buffer for transmission
    initiation
  • Set RF Packet Size
  • Each hop takes 50ms

15
Additional Hardware
  • One on-board EMAC 80515 Microcontroller
    Development Board to process sensor signals and
    transmit them through the RS232 Com Port 2.
  • One additional EMAC 80515 Microcontroller
    Development Board to test the receiving end of
    the system before interfacing the transceiver
    directly with a laptop.

16
Equipment List
  • (2) EMAC 80515 Microcontroller Development Boards
  • (2) Aerocomm AC4790-20 Transceiver Chips
  • (2) MC1488 and MC1489 Drivers
  • Various Analog Components for Protection
    Circuitry
  • Function Generator
  • Digital Multi Meter
  • Oscilloscope
  • Laptop
  • High Current Power Supply (to run wheel sensor
    motor)

17
Software Requirements
  • Utilize A/D Converter and interrupts to interpret
    the signals from the SAE car.
  • Use Com Port 2 to interface the transceiver with
    the EMAC board.
  • Update information as required by the Mechanical
    Engineers.
  • Different Priorities

18
Updating Priority
  • Priority ONE
  • Car Velocity
  • Engine Speed
  • Suspension Travel
  • Lap Timer
  • Priority TWO
  • Engine Water Temperature
  • Oil Pressure

19
Transmitting Flow Chart
20
Receiving
  • Used EMAC board to receive data from the
    transceiver.
  • Ideally, the transceiver will be directly
    connected to a laptop through the RS232 port.
  • MATLAB can provide this functionality.
  • Program would store data in some usable form
    (i.e. Spreadsheet, notepad file)
  • Program would display critical information on
    laptop screen and update as new information is
    received.

21
Current Progress
  • Completed task of getting two EMAC boards to
    communicate with each other via RS-232 ports.
  • Sine wave applied to A/D converter and
    transmitted out through COM2 port.
  • Second EMAC board receives converted signal and
    sends it back to the first EMAC board.
  • When the signal is received by the first EMAC,
    the transmission is sent out through the D/A
    converter and compared with the input signal on
    an oscilloscope.

22
Current Progress
23
Current Progress
  • Established serial communication with AC4790
    Transceivers.
  • AT Command Mode mastered.
  • Successfully initialized both transceivers.

24
Current Progress
  • Wirelessly transmitted and received data.
  • Successfully sent and received 40 continuous
    bytes of data in one packet.
  • No errors in data

25
Current Progress
  • Attempted to send continuous streaming data
  • 100Hz Sine Wave
  • Buffer filling up
  • Data loss occurring

26
Current Progress
  • Simulated car signals on transmitting end.
  • Processed signals and sent out in a packet.
  • Updated every 0.5s

27
Future Work
  • Implement MATLAB Software to display data in real
    time on off-track computer.
  • We already have program information
  • Testing with actual car sensors
  • Design and build casing for inside the SAE
    Formula Car
  • Install hardware on formula car

28
Questions?
Write a Comment
User Comments (0)
About PowerShow.com