Kies op maat

Inloggen Menu

Embedded Systems 1

Algemene doelstelling

General objectives

Today Embedded Systems are found in many devices and are used in a large variety of instruments and applications. Most users do not know that their device contains an embedded system. Examples of applications are washing machines, telephones, heating devices, automobiles, consumer devices, medical appliances, measuring devices, internet connected devices (IoT) ...

By following the minor Embedded Systems part 1 and part 2, the student will learn to design state-of-the-art microcontroller systems and will thereafter be able to apply this knowledge to realize prototypes using professional and modern tools and components.

More specifically, the student will learn how to:

1a) work with different microcontroller architectures (in part 1);

1b) convert customer requirements into hardware and software specifications (in part 1);

1c) create hardware design requirements (in part 1);

12a) examine and evaluate results from scientific literature and develop software on different development platforms (in part 1 and in part 2);

12b) apply this information in the project work (in part 1 and in part 2);

12c) carry out an engineering project using applicable group skills and project management skills (in part 1 and in part 2);

12d) design, implement and test algorithms and optimize their performance (in part 1 and in part 2);

2a) design software with 'state of the art' tools using open-source and commercial tool-chains (part 2);

2b) Specifically design and evaluate algorithms to implement complex behavior using data from different sensors (in part 2);

2c) design vision-systems and process images (in part 2);

2d) perform tests and verifications to guarantee the quality of the design and the realized product (in part 2);

 

Korte weergave inhoud

Summary of contents

Part 1 of the minor consists of 2 courses with 2 corresponding practical lab-/ workshops and a project with preferably a company acting as customer. The theory and application of techniques and methods are offered in the courses and workshops.

The project will offer the learning experience of integration of embedded systems as well as dealing with personal, group, project-management and customer management issues.

 

The following courses are offered in part 1:

Course 1:

Developing advanced Real-Time Systems

(Real-Time behavior, RTOS, data-acquisition, datacommunication, IoT…)

With the following learning goals:

1a, 1b, 1c, 12d

 

Workshop 1:

Implementing advanced Real-Time Systems

(realizing Real-Time behavior with and without a kernel,

working with state-of-the-art microcontrollers, data-communication, IoT …)

With the following learning goals:

1a, 12d

 

Course 2:

Software Development on DSP's

(Developing algorithms for audio and video processing, …)

With the following learning goals:

1a, 1b, 12a, 12d

 

Workshop 2:

Implementing algorithms on DSP's

(Writing software to realize IIR, FIR filters, echo, …)

With the following learning goals:

1a, 1b, 12a, 12b, 12d

 

Project Embedded Systems:

Developing an embedded system according to customer specifications.

With the following learning goals:

1a, 12a, 12b, 12c, 12d

 

Note: Students following both parts of the minor can participate in one project covering a whole semester.

 

 

Leerdoelen

The focus of this minor (part 1 and part 2) is on learning state-of-the-art technologies of microcontroller- and vision-systems and to develop intelligent solutions for the internet (internet of things, IoT), industrial or consumer appliances and applying the learned techniques to design new or to improve existing systems and products.

 

After successful completion of part 1 of the minor, the student is able to:

design the hardware of an embedded system learning goals 1a, 1c, 12a, 12b

design the software for an embedded system learning goals 1a, 1b, 12d

optimize own or given algorithms learning goal  12c, 12d

analyze the architecture of a given embedded system learning goal 1a, 12a

 

In addition the student will acquire at least one of the following competences by working on the project:

  1. a) As a researcher: collecting know-how from relevant (engineering and/of scientific) literature for the project
  2. b) As a (project)manager: setting up a 'plan of approach',

splitting up relevant tasks into work-packages and

working out a budget proposal, control change

c) As adviser: working out a requirements analysis

Aanvullende informatie

Doelgroep

Indication of target group

Third and fourth year students following a Bachelor of Science (BSc) study in the fields of electrical engineering, computer science, mechatronics, mechanical engineering or physics.

 

Werkvormen + verdeling van de studielast

Teaching methods + studyload

Course 1 (study load corresponds to 3 ECTS): each week one lecture of 90 minutes, accompanied by homework / independent learning of approximately 4 hours

Workshop 1 (study load corresponds to 2 ECTS): each week one practical lab-session of 90 minutes

Students are required to prepare these sessions adequately

 

Course 2 (study load corresponds to 3 ECTS): each week one lecture of 90 minutes, accompanied by homework / independent learning of approximately 4 hour

Workshop 2 (study load corresponds to 2 ECTS): each week one practical lab-session of 90 minutes

Students are required to prepare these sessions adequately

 

Project organization (study load corresponds to 5 ECTS):

at least one meeting per week with project-coach

Students are supposed to workout the project-assignment within their group independently. Size of the group will be 4 to 6 students.

Students have to follow additional guest-lectures and / or tutorials of 90 minutes if required.

 

Minimum- en maximumdeelname

Minimum- and maximum participation

minimum of 12 students

maximum of 30 students

 

Contacturen per week

Contact hours

The minimal number of contact hours per week is:

8 clock hours

 

Bijzonderheden

Miscellaneous

The courses, project and all documents and reports will be in English. The members of the project groups will have different nationalities, which will prepare students to work in an international environment.

Ingangseisen

To start with this minor the student should have relevant experience in the following fields:

Programming skills: basic experience in writing programs for a compiler or interpreter language, such as C, C++, Python, Pascal or Matlab;

Mathematics: Matrix vector processing, solving sets of linear equations;

Basics of control engineering: transfer functions, block schemes, system responses;

Project management: experience with working in project groups, writing a plan of approach, parallel planning, goal oriented working.

Basic skills in digital electronics, reading and drawing schematics

Experience with real-time systems and/or data-communication is an advantage.

In addition, the student should have obtained at least 60 ECTS of the bachelor (main) phase of the study, successfully passed the propaedeutic phase and successfully completed at least one internship of three months.

A letter of motivation must be submitted. This letter can be uploaded with the learning agreement.

Toetsing

To successfully pass part 1 of the minor the student has to

1) do a theoretical exam for course 1 in week 8

    with a minimum score of 5.5

2) participate in a workshop assessment

    with a final report evaluated sufficiently

    deadline of submitting the report is week 8

 

3) do a theoretical exam for course 2 in week 8

    with a minimum score of 5.5

4) participate in a workshop assessment

    with a final report evaluated sufficiently

    deadline of submitting the report is week 8

 

The student can participate in a reexamination for both theoretical exams of course 1 and/or course 2 in week 10 if necessary.

The student can participate in a reassessment for both workshops of course 1 and/or course 2 in week 10 if required.

 

5) Project assessment for part 1 (in week 9, with optional reassessment in week 10)

The student has to deliver the following items to successfully pass the assessment.

All individual items are required to score sufficiently

a) Plan of approach

b) Design of prototype

c) Presentation

c1) content: problem description, global design, detailed explanation of approach chosen to accomplish job

c2) answering questions about project-work adequately

d) Documentation of project work:

d1) including thorough description of assignment / problem

d2) all schematics with detailed comments on chosen items

d3) documented and commented source-code developed

d4) detailed conclusion and recommendations on accomplished work.

e) reflection

  

Weighting:

Presentation:                                 30%

Plan of Approach                          10%                           

Report / Documentation                30%

prototype design                           30%

 

All individual items need to score at least 5.5 to successfully pass the project.

Literatuur

The teaching material will be announced before the summer holidays.