Title: Wireless Data Acquisition System (WiDAS)
1Wireless Data Acquisition System(WiDAS)
- Justin Peters
- Advisor Professor Steven Gutschlag
- Senior Design Project
2- Background Information- Project Goals-
System Parts (4)- Project Status- Future Work-
Questions
Outline
3- Important for mechanical engineers- Only
Excel GUI used from legacy project
Background
4- 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)
Project Goals
5Overall System Block Diagram
6SiLabs 8051F120DK
System Parts - Microcontroller
7Utilization
- 100 MHz 8-bit processor
- 5 Timers
- 2 UARTs
- 8 A/D channels (12-bit)
8MC1488 TTL to RS-232
SiLabs UART output ---gt
RS-232 ---gt
9Sensors
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
10Signal Conditioning Circuitry
11Software High-Level Flow Chart
12Amulet Color Touch-screen LCD
System Parts LCD Touchscreen
13Communication
- - buf_test0 0xE0 // write data response
- - buf_test1 '0'
- - buf_test2 '2' // 1 2 for which byte
- - buf_test3 'F'
- - buf_test4 'F' // 3 4 for what value
- - UART_put(buf_test,1)
14Touch-screen GUI
15FIFO, MSK, 433 MHz, 250 kBaud1 Packet Error per
packet of 20 bytes
System Parts Wireless Devices
16System Parts WinWedge/Excel
17WinWedge - Setup
WinWedgeCom4!'Field(3)'
18- All system-level specifications were met-
Currently awaiting more specific sensor specs so
that the WiDAS can be implemented on the SAE
racecar
Project Status
19- Bi-directional headset communications between
wireless boards- Enhanced GUI for Amulet
touch-screen- Enhanced GUI for off-track laptop
user
Future Work
20 21Microcontroller Digital Crossbar