Based on problem-based learning, this UP aims to introduce students to the management of the connection between a connected object (microcontroller and its embedded software) on the one hand, and the physical world on the other.
After a quick introduction to the electronic course support system, students will learn to manage and optimize the measurement chain corresponding to different types of sensors, analog or digital. They will implement digital processing of sensor signals and finally a control loop.
Pedagogy: Students will have to solve various concrete problems in a few hours, quick reframing courses to determine the theoretical aspects. This work will be carried out using Cypress PSoC 5LP modules and the "Creator" programming environment, allowing to work with great ease (few wiring) both on C programming and on analog or digital components.
The UP concludes with a small temperature control project.
On completion of the unit, the student will be capable of: | Classification level | Priority |
---|---|---|
Acquire and process a signal analogically or digitally | 3. Apply | Essential |
Evaluate and know how to read the metrological specifications of a component of a measuring chain | 3. Apply | Important |
Set up and adjust a control loop | 3. Apply | Important |
Write an embedded software in C for PSoC | 3. Apply | Essential |
Percentage ratio of individual assessment | Percentage ratio of group assessment | ||||
---|---|---|---|---|---|
Written exam: | 50 | % | Project submission: | 0 | % |
Individual oral exam: | 0 | % | Group presentation: | 0 | % |
Individual presentation: | 0 | % | Group practical exercise: | 50 | % |
Individual practical exercise: | 0 | % | Group report: | 0 | % |
Individual report: | 0 | % | |||
Other(s): 0 % |
Type of teaching activity | Content, sequencing and organisation |
---|---|
Problem based learning | Discovery of the programming equipment and environment Realization of a system implementing logical functions and allowing to discover the "polling" and "interruption" modes |
Problem based learning | Analog-to-digital and digital-to-analog conversion: metrological evaluation of the different available modes (SAR, DelSig), Discretization problem, time sampling. Digital filtering (FIR, IIR) |
Problem based learning | Operation of a sensor using a microcontroller; Analogue sensors (voltage, resistance and capacitance measurement), digital sensors (I2C or SPI link). |
Small project | Temperature regulation of an alumina plate with a thermocouple. |