Establishment
Language of instruction
French, English
Teaching content
MB-ST
Training officer(s)
AM.KOKOSY, G.TAGNE
Stakeholder(s)
AM.KOKOSY, G.TAGNE
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.
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
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
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