Specific educational targets
The aim of the course is to provide skilles and competences about typical informatics methodologies and technologies involved in industrial processes amnagement. At the end of the course, the student should be able to deal with the computer interfacing with different control systems, to acquire data coming from sesors, to dirve usual industrial actuators and to implement simple digital filtering on the acquired signals.
Moreover, throughout the course and in a specific section, the student will be introduced to embedded systems with an overview of typical computer architectures employed in this field.
Digitale interfacing and signal detection with levels and edges: digital COTS components driving (latch, buffer, counters). Electrical and algorithmic filtering. Algorithms and their C implementation for pulse signals acquisition, for incremental optical encoders interfacing, for angular velocity detection.
Pulse emission and numerical codes from absolute encoders acquisition.
DC motors and servomotors hw/sw interfacing. PWM driving and H-bridge devices.
Introction to parallel and serial communications: bit, character, message synchronisation. Baseband codification and modulation. Specific examples with high level codes related to GPIB IEEE 488, RS232, RS485 parallel and serial buses. Assembly code for USART device driving and example of a C code for serial point-to-point communication.
General issues on field buses communication networks. Details on FIP and CAN buses.
ARM 7 processor architecture. Instruction Set. Memory access and assembly code examples. Interrupt management.
- Teacher: FRANCESCO LEPORATI