Wireless Data Acquisition System (WiDAS) Justin Peters Advisor: Professor Steven Gutschlag Senior...

21
Wireless Data Acquisition System (WiDAS) Justin Peters Advisor: Professor Steven Gutschlag Senior Design Project 1
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    221
  • download

    0

Transcript of Wireless Data Acquisition System (WiDAS) Justin Peters Advisor: Professor Steven Gutschlag Senior...

Wireless Data Acquisition System(WiDAS)

Justin PetersAdvisor: Professor Steven Gutschlag

Senior Design Project

1

Outline

- Background Information- Project Goals- System Parts (4)- Project Status- Future Work- Questions

2

Background

- Important for mechanical engineers

- Only Excel GUI used from legacy project

3

Project Goals

- Intake data from various sensors with the MCU (wheel speed, engine speed, coolant temp, etc...)(100ms)

- Wireless communication between two wireless boards

- GUI for Excel software

- GUI for the Amulet color touch-screen

- Easily augmentable code (C versus Assembly)

4

Overall System Block Diagram

5

System Parts - Microcontroller

SiLabs 8051F120DK

6

Utilization

- 100 MHz 8-bit processor- 5 Timers- 2 UARTs- 8 A/D channels (12-bit)

7

MC1488 – TTL to RS-232

8

SiLabs UART output --->

RS-232 --->

Sensors

Sensor Data Type Notes

Wheel Speed (MPH) Pulses Wheel Sensor

Engine Speed (RPM) Pulses Ignition Coil

Coolant Temperature Variable Resistor Logarithmic In Nature

Battery Voltage Voltage Directly From Battery

Oil Pressure Switch Activated When Safe Pressure Is Not Maintained

- Five more voltage sensors can easily be added

9

Signal Conditioning Circuitry

10

Software High-Level Flow Chart

11

System Parts – LCD Touchscreen

Amulet Color Touch-screen LCD

12

Communication

- buf_test[0] = 0xE0; // write data response

- buf_test[1] = '0';

- buf_test[2] = '2'; // 1 & 2 for which byte

- buf_test[3] = 'F';

- buf_test[4] = 'F'; // 3 & 4 for what value

- UART_put(buf_test,1);

13

Touch-screen GUI

14

System Parts – Wireless Devices

FIFO, MSK, 433 MHz, 250 kBaud1% Packet Error per packet of 20 bytes

15

System Parts – WinWedge/Excel

16

WinWedge - Setup

17 =WinWedge|Com4!'Field(3)'

Project Status

- All system-level specifications were met

- Currently awaiting more specific sensor specs so that the WiDAS can be implemented on the SAE racecar

18

Future Work

- Bi-directional headset communications between wireless boards

- Enhanced GUI for Amulet touch-screen

- Enhanced GUI for off-track laptop user19

Questions?

20

Microcontroller – Digital Crossbar

21