Électronique et automatique
223 documents à télécharger gratuitement
Cours, examens, TD, TP et exercices de électronique et automatique. Thèmes couverts : automatisme, asservissement, microcontrôleur, Arduino, VHDL, signal.
This document presents a course on signal processing. It covers fundamental concepts such as Fourier transforms, correlation, spectra, and various types of signal classes. The course outlines essential properties and techniques used in analyzing and synthesizing information.
Cette thèse traite de l'utilisation de la Tomographie par Cohérence Optique (OCT) pour améliorer la reconnaissance biométrique par empreintes digitales. Elle aborde les limitations existantes dans l'identification biométrique, telles que la détérioration des empreintes et les failles de sécurité des capteurs. La recherche propose des solutions pour rendre la biométrie plus robuste et sécurisée en exploitant la richesse de l'information biologique.
This document discusses the fundamentals of fingerprint recognition, covering definitions, types of fingerprints, and their unique properties. It elaborates on the classification system, preprocessing techniques, and the matching process between fingerprints, highlighting the challenges and safeguards in the field. Additionally, it explores sensors used in fingerprint capture and the complexities involved in accurate identification.
This document presents a thesis on the characterization of non-stationary signals with non-linear time-frequency components. It includes the author's curriculum vitae and outlines various academic and research activities. The work is a part of the author's habilitation to supervise research at the Institut Polytechnique de Grenoble.
Ce chapitre aborde les processus aléatoires en temps continu, en se concentrant sur les modèles de canaux continus. Il couvre des notions fondamentales comme le théorème d'échantillonnage et les entropies différentielles, tout en introduisant les concepts de stationnarité et d'ergodicité. Enfin, les entropies différentielles sont rappelées pour enrichir la compréhension des signaux et de leur traitement.
This document discusses Orthogonal Frequency Division Multiplexing (OFDM) and its application in frequency-selective and non-selective channels. It covers the impact of inter-symbol interference (ISI) and methods for mitigation, including modulation techniques and channel equalization strategies. The document provides MATLAB code examples to illustrate the concepts.
This document outlines an exam for a course on Object-Oriented Analysis and Design, conducted at Université de la Manouba in the 2012-2013 academic year. The exam focuses on the specification of a new electronic voting application, detailing its intended functionalities before, during, and after elections. Students are expected to respond accurately and clearly to the given exercises within a specified time frame.
This document outlines the schematic design of the STM32F4 Discovery board, focusing on its microcontroller unit (MCU), pin configurations, and peripheral interconnects. It includes component details such as voltage regulators, capacitors, and jumper settings for configuration. The PCB layout is optimized for SWD debugging and USB interfacing, with onboard LEDs for status indication and jumpers for operational modes. The design accommodates proper power supply routing, oscillator settings, and input/output pin mappings to ensure performance and compatibility.
This manual offers a comprehensive guide for software and firmware setups on the STM32F4DISCOVERY kit. It introduces system requirements, provides instructions to run preloaded firmware demonstrations, and elaborates on the firmware package's architecture and contents. It also explains development processes involving major ARM toolchains like IAR, Keil, TrueSTUDIO, and TASKING, guiding users to build, debug, and create custom applications. Finally, it includes binary programming procedures and tools, as well as abstraction layers for embedded hardware management.
This document provides detailed specifications for the STM32F405xx and STM32F407xx microcontrollers, powered by an ARM Cortex-M4 32-bit CPU with FPU. Its core features include an adaptive real-time memory accelerator (ART Accelerator) enabling no-wait state execution, and extensive communication interfaces like USB OTG, Ethernet, and CAN. The microcontroller supports up to 1 MB flash memory and various power modes, achieving energy efficiency across operations. It is designed for applications requiring high-performance, real-time processing with diverse connectivity options and peripheral i...
The document provides an overview of programming concepts crucial for embedded systems and DSP. It discusses pointers, arrays, functions, and bit manipulation, alongside examples and exercises on dynamic memory allocation. Additionally, it addresses passing parameters, multi-dimensional arrays, and local variables, offering theoretical insights and practical activities to reinforce learning. Key sections include syntax demonstration, memory management techniques, and function usage in C programming.
This document explores advanced digital communication techniques focusing on digital modulation over infinite-bandwidth channels. It begins with methods such as baseband and carrier wave transmission, highlighting spectrum shaping and frequency transposition principles. Specific modulation types like amplitude modulation (PAM), phase modulation (PSK), and quadrature amplitude modulation (QAM) are analyzed. Lastly, it delves into spectrum considerations, power density analysis, and visual representations of symbol constellations for different modulation schemes.
The document provides an in-depth overview of the Cortex-M4 microcontroller architecture, detailing its features such as interrupt handling, embedded debugging capabilities, and memory mapping. It elaborates on the STM32F4xx family, demonstrating practical applications of Cortex-M4's high integration, low power usage, and real-time processing capability. Key sections include an introduction to the Thumb-2 instruction set, power management optimizations, and an exploration of interrupt handling efficiency through the Nested Vectored Interrupt Controller (NVIC). Advanced debugging protocols l...
The document presents the development and implementation of an Eclipse RCP-based application designed to configure and code electronic control units, leveraging embedded systems concepts. The methodology includes the design of modular, extensible software features following the MVC design pattern with integration of GEF technology. Comparative analysis of plugins highlights the selection process for JGraph, GMF, and GEF for visual modeling tasks. Final output targets include flowchart generation, enhanced H86 file conversion, and expanded modularity for multi-bus systems.
This report presents the author's internship experience at Corail Technologie, detailing the company’s organizational structure, the observation of various machining processes, and the tasks performed during the internship. It emphasizes the importance of practical experience in professional development and highlights specific projects handled during the training period.
Ce rapport présente les travaux réalisés durant un stage au sein de Tunisie Telecom. Il aborde les différentes structures et applications utilisées dans le domaine des télécommunications. Enfin, il discute des évolutions récentes dans les technologies de communication.
This document provides an exhaustive overview of robotics, beginning with its definitions, historical evolution, and classification. It delves into the fundamental theories, including kinematics, dynamics, positioning, and rotation, alongside modeling and controlling robots using frameworks like Denavit-Hartenberg and Jacobian methods. Various types of robots, from SCARA to anthropomorphic robots, are described with their features and applications in industrial and complex service contexts. The document concludes with an exploration of future trends, emphasizing the growth of robotics in me...
This document outlines the fundamentals and advanced concepts of robotics engineering as taught in the MASTER ISTI program under Professor Jacques Gangloff at ENSPS 3A. It introduces the field of robotics, including its history, various types of robots (e.g., manipulators, humanoids), and core concepts such as kinematics, dynamics, and control strategies focusing on Denavit-Hartenberg conventions and task-space trajectory planning. Furthermore, the document elaborates on characterization of robots by geometry, workspace, precision, and payload, while detailing current and future uses of rob...
Ce rapport présente les travaux réalisés lors d'un stage de Master 2 consacré à l'intégration de données de capteurs pour le SGE. Il inclut des remerciements aux encadrants et une présentation détaillée du projet. L'analyse des systèmes d'intégration et des solutions proposées est également développée.
This document focuses on digital and analog signal filtering techniques, exploring linear systems characterized by impulse response, the use of Laplace and Z-transforms for system analysis, and implementing various passive and active filter types such as low-pass, high-pass, band-pass, and band-reject filters. Additionally, the theoretical foundation of filters like Butterworth and ARMA models is expanded with practical examples in MATLAB for filter design and simulation, emphasizing stability, time-discrete signal processing, and frequency-domain analysis methods.
This document is a practical guide for students of Electrical Engineering (specialization in Power Electronics) in their second year of university studies. It introduces key topics such as the functioning of power semiconductors in switching mode, controlled and uncontrolled rectifier circuits, mixed rectifier circuits, and single-phase and three-phase choppers. Detailed theoretical explanations, circuit analysis, and problem-solving exercises accompany the guide. It also emphasizes the use of ideal components for circuit simulations while highlighting the assumption of sufficiently large s...
This document, part of an examination, discusses embedded systems and provides corrections to exam exercises. It includes detailed descriptions of data types, structures, enumerations, and macros used in microcontroller programming. The document also includes code snippets for functions such as EXTI initialization and GPIO configurations. Specific corrections are highlighted for exercises involving GPIO pin assignment and external interrupt setups.
This thesis explores methods to automatically detect changes in topographic building data by comparing a medium-scale database with aerial stereo images. The methodology relies on geometric comparisons and models uncertainty using the Dempster-Shafer theory of evidence. A graph-based line-by-line matching process is proposed to estimate probabilities of ambiguity in 3D data extraction, ensuring reliability. The proposed algorithms have been validated against real data, demonstrating their effectiveness in improving change detection while automating previously manual processes in updating na...
This document is an examination focused on embedded systems. It includes questions on VHDL programming for logical gates and SoC strategy, covering topics such as compilation strategy for sequential C programs on SoC hardware and challenges in embedded system programming. Additionally, the exam introduces problem-solving for a system like the Simon game, discussing hardware initialization, button interaction, speaker output, and signal generation for player interaction in an embedded system context.





















