Rapid Prototyping

Code Cours
2223-JUNIA-M1S1-MB-ST-503
Language of instruction
French, English
Teaching content
MB-ST
Training officer(s)
AM.KOKOSY, G.TAGNE
Stakeholder(s)
AM.KOKOSY, G.TAGNE
Level
Master
Program year
Period

Présentation

Prerequisite
Basic electronics and basic system design, basic information and communication technology
Goal
Expected skills : 31 (311/312/313) 32 (322/323), 34 (341/342/343), 111 (1111/1112), 112 (1121/1122)

Rapid prototyping is a technique for fast, mostly automated realization of new systems.
The development of a small-scale prototype or a prototype which is not yet realized in the final manufacturing technology allows to test the correct functioning of the system during the design phases.
Controller prototypes may be realized in software or hardware by using automatic code generation, reducing the prototype design effort for the embedded system. This prototyping technology may also be used for real-time simulation and hardware-in-the-loop simulation.
The purpose of the course is to present how, by using Matlab/Simulink, it's possible to easily design and deploy on different targets (Arduino, Lego, embedded PC, FPGA) control solutions for several systems.
Presentation
Introduction to control design by using Matlab/Simulink
Introduction to simulation, hardware in the loop simulation and rapid prototyping
Rapid prototyping using Arduino. Application to the control of a DC Motor
Rapid prototyping using embedded PC. Application to the control of a complex system

Modalités

Forms of instruction
Lecturers, labs, projects
Organization
Type Amount of time Comment
Face to face
Lectures - face to face 12,00
Lab 16,00
Independent study
Independent study 48,00
Overall student workload 76,00
Evaluation
A written exam
Project report and oral presentation
Control type Duration Amount Weighting
Continuous assessment
Mini-project 24,00 1 60,00
Test 1,00 1 40,00
TOTAL 100,00

Ressources

Internet resources
MakerZone - Matlab&Simulink for Arduino, RaspberryPi, Lego
Lern/Get inspired & share your project with the maker comunity.
Rapid Prototyping and Hardware-in-the-Loop Testing
Examples Webinars White Papers