Informatique industrielleMathématiques et Informatique 6 (MRI)
5ECTS (EU)
2Coefficient
21:20Hours
Séquencement
Learning objectives
This course focuses on programming applications for microcontrollers with a high level language. The first part of the course provides (recall) data representation methods such as CA1,CA2 for signed integers and IEEE 754 for floats. It also introduces the components of a microcontroller (memory, processor, ...).
The second part covers embedded programming with electronic cards like PSoC...
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Algorithms and Programming 1 | Optional Constitutive Elements 1 | S1 |
| Algorithms and Programming | Mathematics and Computer Science 5 | S5 |
Program
Part 1: 3 courses and 4 TDs
- representation of integers
- IEEE754 standard
- Computer and microcontroller architecture
Part 2: 4 Courses and 4 TDs
- Study of industrial card components
- Introduction on data buses: CAN Bus, I2C,...and other data buses
- Demonstration of industrial applications: temperature control, intrusion detector, .
- Introduction to the programming of PSoC with the software "PsoC creator". Implementation of PSoC 4 microcontroller with different devices
- Communication with the Raspberry Pi system
Assessment
Continuous checks
Skills
2| Ref. | Verb | Description | Level |
|---|---|---|---|
| C1_2 | analyze | numerical representation of integer and real numbers | 3 |
| C1_2 | justify | requirements for an electronic card as part of the design of an industrial system | 4 |