Wireless Data Acquisition System

illnurturedtownvilleΚινητά – Ασύρματες Τεχνολογίες

21 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

346 εμφανίσεις

Wireless Data Acquisition System

(WiDAS)

Justin Peters

Advisor: 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 kBaud

1% 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 user

19




Questions?


20

Microcontroller


Digital Crossbar

21