MEng Electronic Engineering / Course details

Year of entry: 2023

Course unit details:
Embedded Systems Project

Course unit fact file
Unit code EEEN21000
Credit rating 20
Unit level Level 2
Teaching period(s) Full year
Offered by Department of Electrical & Electronic Engineering
Available as a free choice unit? No

Overview

Students will work in teams to create a battery-powered robot buggy. The robot will autonomously navigate around a track using one or more sensor types. The project culminates with a competition to find the fastest buggy.

A working robot buggy requires many technical skills to combine: a battery power source, gearbox selection, control circuits for motor drives, drive shaft encoders as well as an array of sensors and the software to control the robot.

The project also enables the development of team working and project management skills, which are central to modern engineering.

Project teams will be formed a mix of degree programmes and abilities

The Embedded Systems Project will begin in the first semester with lectures, laboratories and workshops which deal with topics such as:

•           Motors and sensors

•           Introduction to Software Design

•           PWM and the STM32 microcontroller

•           Control systems

•           Engineering Drawing

Additional Lectures will be organised on a year-by-year basis to reflect changes to the project.

 

Pre/co-requisites

Unit title Unit code Requirement type Description
Microcontroller Engineering I EEEN10018 Pre-Requisite Compulsory
Microcontroller Engineering II EEEN20019 Co-Requisite Compulsory
Electronics Project EEEN10034 Pre-Requisite Compulsory

Aims

This course unit detail provides the framework for delivery in 2020/21 and may be subject to change due to any additional Covid-19 impact.  Please see Blackboard / course unit related emails for any further updates.

The course unit aims to provide a practical introduction to microcontrollers and embedded systems.

 

Learning outcomes

 

On the successful completion of the course, students will be able to:

ILO 1

Describe the steps involved in the specification, analysis, design, implementation and testing of embedded systems. (Developed)

ILO 2

Develop a systematic approach to testing and debugging both hardware and software. (Assessed)

ILO 3

Identify symptoms quickly and diagnose problems within a faulty system.(Developed)

ILO 4

Create elegant, maintainable and efficient program code.(Developed)

ILO 5

Design experiments capable of evaluating important performance criteria of hardware (Assessed)

ILO 6

Analyse measurement errors when they occur during experiments. (Assessed)

ILO 7

Generate engineering diagrams for manufacture. (Assessed)

ILO 8

Develop basic project management and team-working skills. (Assessed)

ILO 9

Develop report writing and oral presentation skills. (Assessed)

 

Teaching and learning methods

Didactic lectures

Problem based learning

Laboratory based learning

 

Assessment methods

Assessment task

Length

Weighting within unit (if relevant)

 

Design report #1:
Motor characterisation report.

10 pages, A4

10%

Design report #2 :

Software Sensor selection and Control Algorithm

 

22 pages, A4

21%

Semester 1 Blackboard Quiz

1 hour

7%

Proposal Report

15 pages, A4

10%

Technical Demonstration 1

15 minutes

4%

Technical Demonstration 2

15 minutes

4%

Technical Demonstration 3

15 minutes

4%

Technical Demonstration 4 / Heats

2 hours

10%

Semester 2 Blackboard Quiz

1 hour

7%

Final Report

18 pages, A4

23%

 

Study hours

Scheduled activity hours
Lectures 12
Practical classes & workshops 47
Tutorials 11
Independent study hours
Independent study 130

Teaching staff

Staff member Role
Liam Marsh Unit coordinator

Return to course details