|
Dec 02, 2024
|
|
|
|
EE 2931 - Systems Interfacing3 lecture hours 2 lab hours 4 credits Course Description In this course students develop the ability to design complex embedded systems using microprocessors. Students construct a single-board microcomputer system which is used to control a mobile robot. Components needed for this project are purchased by the student in kitform. Concepts covered include embedded systems design, sensors and actuators, interfacing of analog and digital sensors and actuators, and electro-mechanical devices. (prereq: EE 2920 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Utilize typical micro-controller subsystems such as EEPROM, ADC, Timer, UART
- Design embedded systems for a specific application
- Design interrupt driven programs
- Design complex programs for embedded systems
- Design and conduct experiments
- Write a professional technical report
Prerequisites by Topic
- DC circuit analysis (EE 2050)
- Micro-controller subsystem programming (EE 2920)
- C programming (EE 1910)
Course Topics
- Hardware and software interface of sensors and actuators (6 classes)
- Mechanical system design (2 classes)
- FSM and interrupt-driven programming (4 classes)
- Test-plan design and implementation (3 classes)
- LCD interface (1 class)
- Hardware design of embedded systems power supply and reset circuitry (1 class)
- Serial to parallel conversion using I2C (1 class)
Laboratory Topics
- Inventory parts
- Build mechanical platform and power subsystem
- Write function and test procedure for LCD serial driver
- Write functions for forward, reverse, and turning
- Write functions for line sensing
- In-lab practical examination
- Write functions for obstacle detection
- Write program and test procedure for navigating the ring and pushing blocks out of the ring
- Write program and test procedure for system compliance testing
- Write program and test procedure for final competition
Coordinator Dr. Kerry Widder
Add to Portfolio (opens a new window)
|
|