- Degree Programs
- Master's Degree in COMMUNICATION ENGINEERING AND ELECTRONIC TECHNOLOGIES
- SIGNALS ACQUISITION AND ELECTRONIC DESIGN
SIGNALS ACQUISITION AND ELECTRONIC DESIGN
- Teaching in italian
- SIGNALS ACQUISITION AND ELECTRONIC DESIGN
- Teaching
- SIGNALS ACQUISITION AND ELECTRONIC DESIGN
- Subject area
- ING-INF/01
- Reference degree course
- COMMUNICATION ENGINEERING AND ELECTRONIC TECHNOLOGIES
- Course type
- Master's Degree
- Credits
- 9.0
- Teaching hours
- Frontal Hours: 81.0
- Academic year
- 2024/2025
- Year taught
- 2025/2026
- Course year
- 2
- Language
- ITALIAN
- Curriculum
- Electronic Systems and Technologies
Teaching description
Knowledge in analog and digital electronic, C++ programming.
Overview
This course embraces themes of sensing and transduction, signal acquisition, design of analog/digital circuital blocks, analysis of embedded systems and an overview on rapid prototyping solutions for advanced electronic design. These are vital subjects for any system which extracts signals from the real world and processes the information digitally. The course comprises information on signals, sensor and transducer principles, related applications, embedded electronic design for signal acquisition and finally design and testing, by using a specific software, of an electronic acquisition board managed by a microcontroller. Also the course aims to provide an overview on the hardware and software platform related to Arduino prototyping board. By initially addressing the basic concepts related to Arduino board and IDE programming, the course introduces the Arduino hardware, its interfacing with sensors, components and accessories in order to give an overview on rapid prototyping solutions for Arduino-based electronic design. Furthermore, the principles of ATMEGA micro-controllers programming are addressed with the aim to read correctly signals provided by the interfaced sensors and to drive load such as motors / actuators. Finally, the realization and testing of realized prototypes during course are performed. In addition a comparison of features and performance between Arduino prototyping board and the Raspberry PI 3 platform, is carried out, in order to be able to choose the most suitable architecture for a specific application, as function of the development board / microcontroller characteristics.
Course Contents
- Introduction: sensors, transducers, processing devices and smart units.
- Block scheme of channel for signal and information acquisition and processing.
- Physical principles of sensors and transducers. Fundamental concepts: sensitivity, resolution, accuracy, linearity, offset, gain, signal-to-noise ratio, standard deviation, measurement error.
- Sensors: strain gauge, piezo-electric sensors, temperature sensors, light and radiation sensors, accelerometers, proximity sensors, magnetic field sensors, sensors of displacement, angle, speed, level, force, pressure, flow rate. Industrial and automotive applications of commecial sensors.
- Electronic sensing circuits, new generation intelligent (smart) sensors.
- Digital to analogue converters – internal structure and design. Analogue to digital converters - principal methods.
- Internal scheme, operation and programming of a microcontroller (PIC).
-
Introduction to the Arduino platform: circuital schemes, embedded microcontroller, board pinout - Analog and Digital pins.
-
Arduino Integrated Development Environment and firmware structure.
-
Arduino board interfacing with sensors, transducers, actuators, processing devices and smart units with related firmware implementation.
-
Prototypes realization and testing on proto-boards.
Learning Outcomes
After the course the student should be able to:
* Understand the principles of operation of commonly used sensors, transducers, and instruments.
* Define technical specifications and to select sensors and transducers for a given application.
* Understand terminologies associated with instrumentation systems (e.g., range, sensitivity, dynamic response, calibration, hysteresis, error, accuracy, precision, data uncertainty, mean and standard deviation).
* Use data acquisition software and hardware to collect and analyze data from a physical system.
* Analyze and understand the operation of computerized instrumentation systems for industrial processes using multiple sensors, electronic interfaces, data acquisition boards based on microcontrollers.
* Use commercial software for the design and simulation of electronic boards managed by a microcontroller
* Gain experience in developing computerized instrumentation systems for industrial processes using multiple sensors, interface electronics, data acquisition smart boards.
* Acquire an experience in designing an electronic acquisition system of physical quantities.
* Understand the programming principles of Arduino prototyping platform (ATMEGA microcontroller).
* Interface sensors and actuators with the Arduino prototyping board with the related reading and driving of the different interfaced devices.
* Realize and test Arduino-based circuital protpotypes in order to verify the correct operation of the implemented electronic solutions.
The course consists of lectures by using the slides provided to the students and laboratory activities related to the design and simulation of electronic solutions by the Proteus software. Also the teacher makes available on the website in addition to the slides of the lessons, further handouts to facilitate the understanding of the topics and the designing of the electronics systems.
The final exam consists of an oral question on the theoretical topics of the course and in the presentation of a project realized by the student with the Proteus software.
Examination: oral and project discussion related to Proteus software.
The exam consists of an oral examination related the theoretical and practical contents of the course. In addition, the student has to present a circuital project realized with Proteus software and discuss its contents showing operation modes of designed electronic board managed by a microcontroller and related simulation results (maximum overall duration: two hours).
Esame orale + presentazione progetto
Office Hours: By appointment; contact the instructor by email or at the end of class meetings.
Overview
This course embraces themes of sensing and transduction, signal acquisition, design of analog/digital circuital blocks, analysis of embedded systems and an overview on rapid prototyping solutions for advanced electronic design. These are vital subjects for any system which extracts signals from the real world and processes the information digitally. The course comprises information on signals, sensor and transducer principles, related applications, embedded electronic design for signal acquisition and finally design and testing, by using a specific software, of an electronic acquisition board managed by a microcontroller.
Course Contents
- Introduction: sensors, transducers, processing devices and smart units.
- Block scheme of channel for signal and information acquisition and processing.
- Physical principles of sensors and transducers. Fundamental concepts: sensitivity, resolution, accuracy, linearity, offset, gain, signal-to-noise ratio, standard deviation, measurement error.
- Sensors: strain gauge, piezo-electric sensors, temperature sensors, light and radiation sensors, accelerometers, proximity sensors, magnetic field sensors, sensors of displacement, angle, speed, level, force, pressure, flow rate. Industrial and automotive applications of commecial sensors.
- Electronic sensing circuits, new generation intelligent (smart) sensors.
- Digital to analogue converters – internal structure and design. Analogue to digital converters - principal methods.
- Internal scheme, operation and programming of a microcontroller (PIC).
-
Introduction: Arduino platform - circuital scheme, embedded microcontroller, board pinout - Analog and Digital pins.
-
Arduino Integrated Development Environment and firmware structure.
-
Arduino board interfacing with sensors, transducers, actuators, processing devices and smart units with related firmware implementation.
-
Prototypes realization and testing on proto-boards.
Teaching materials: teacher handouts.
Semester
Exam type
Compulsory
Type of assessment
Oral - Final grade
Course timetable
https://easyroom.unisalento.it/Orario