230 likes | 294 Views
This project focuses on integrating sensor data into a wireless data acquisition system using SiLabs 8051F120DK microcontroller. The system includes GUI interfaces for Excel software and Amulet color touch-screen, as well as wireless communication between boards. The project aims to efficiently capture data from sensors like wheel speed, engine speed, and coolant temperature. Future enhancements include bi-directional headset communication and improved GUI interfaces.
E N D
Justin Peters Advisor: Professor Steven Gutschlag Senior Design Project Wireless Data Acquisition System(WiDAS)
- Background Information- Project Goals- System Parts (4)- Project Status- Future Work- Questions Outline
- Important for mechanical engineers- Only Excel GUI used from legacy project Background
- 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
SiLabs 8051F120DK System Parts - Microcontroller
Utilization • 100 MHz 8-bit processor • 5 Timers • 2 UARTs • 8 A/D channels (12-bit)
MC1488 – TTL to RS-232 SiLabs UART output ---> RS-232 --->
Sensors - Five more voltage sensors can easily be added
Amulet Color Touch-screen LCD System Parts – LCD Touchscreen
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);
FIFO, MSK, 433 MHz, 250 kBaud1% Packet Error per packet of 20 bytes System Parts – Wireless Devices
WinWedge - Setup =WinWedge|Com4!'Field(3)'
- 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
- Bi-directional headset communications between wireless boards- Enhanced GUI for Amulet touch-screen- Enhanced GUI for off-track laptop user Future Work