Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag."— Presentation transcript:

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

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

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

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

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

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

7 Functional Description

8 Aerocomm AC4790-200 900 MHz Transceivers 900 MHz Transceivers Range of about 1 mile. (4 miles with external antenna) 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. Chips must be initialized to same settings. Use AT Command Mode to Initialize AC4790. Use AT Command Mode to Initialize AC4790. AC4790 responds back to Host when issued a command. AC4790 responds back to Host when issued a command.

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

12 Aerocomm AC4790-200 AT Command Example AT Command Example WriteRead

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 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. 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) 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 Oscilloscope Laptop 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. 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. Use Com Port 2 to interface the transceiver with the EMAC board. Update information as required by the Mechanical Engineers. Update information as required by the Mechanical Engineers. –Different Priorities

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

19 Transmitting Flow Chart

20 Receiving Used EMAC board to receive data from the transceiver. Used EMAC board to receive data from the transceiver. Ideally, the transceiver will be directly connected to a laptop through the RS232 port. 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. 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 Established serial communication with AC4790 Transceivers. Established serial communication with AC4790 Transceivers. AT Command Mode mastered. AT Command Mode mastered. Successfully initialized both transceivers. 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 Attempted to send continuous streaming data –100Hz Sine Wave Buffer filling up 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?


Download ppt "Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag."

Similar presentations


Ads by Google