KiCAD – Librairies d’empreintes / PCB

Version 5.1.4 / Windows Empreintes de composants standards Connecteurs Connector_PinHeader_2.54mm / Connecteurs males Connector_PinSocket_2.54mm / Connecteurs femelles

Estimer les incertitudes

Estimer les incertitudes

Dans le document ci-dessous, vous trouverez une description des méthodes d’évaluation des incertitudes. Ce document est fourni en annexe du polycopié du bloc “Mesures Optiques Visuelles” du semestre 5.

Visualiser un signal à l’oscilloscope

Principe de fonctionnement Un oscilloscope est un instrument de mesure permettant de visualiser un signal électrique, souvent une différence de potentiel, en fonction du temps. Il possède au moins une voie d’entrée et un écran en 2D possédant des axes

Générer des tensions stabilisées

Une alimentation stabilisée est un instrument de laboratoire permettant d’assurer l’alimentation d’un circuit à l’aide d’une tension continue. Ces alimentations possèdent souvent plusieurs canaux, réglables en tension, indépendamment. Se documenter Les alimentations disponibles en salle des TP d’ETI de l’Institut

Arduino / Installer et lancer le logiciel Arduino

Comment installer et lancer le logiciel Arduino ? Notion obligatoire pour la suite Le développement d’une application embarquée nécessite : du matériel spécifique, ici une carte Arduino (et d’autres composants qui seront ajoutés au fur et à mesure des tutoriels)

LTSpice / Saisir un schéma

Simuler sous LTSpice Simulation temporelle Simulation fréquentielle Spice est un logiciel libre, sans interface graphique, de simulation de circuits électroniques, à partir de modèle plus ou moins complexe de composants. LT Spice utilise le coeur de simultion Spice mais propose

LTSpice / Simuler et afficher les résultats

LTSpice Simulation temporelle Simulation fréquentielle Maintenant que vous êtes au point pour la saisie des schémas sous LTSpice, voyons comment simuler un circuit. Il existe 3 grandes formes de simulations sous LTSpice : la simulation continue paramétrique (DC Sweep) :

LTSpice / Réaliser une simulation temporelle

LTSpice Simuler sous LTSpice Simulation fréquentielle Une première analyse possible d’un système est l’étude de sa réponse à un signal d’entrée particulier en fonction du temps. On parle alors de simulation temporelle. Parmi les signaux classiques, on peut citer un

LTSpice / Réaliser une simulation fréquentielle

LTSpice Simuler sous LTSpice Simulation temporelle Une autre possibilité de simulation est l’étude de la réponse en fréquence d’un système. On parle alors de simulation fréquentielle. Le signal à appliquer est alors un signal sinusoïdal dont on peut faire varier

MATLAB / Signaux et affichages

Retour sur Les éléments de base Créer des signaux Il est alors possible de créer des signaux numériques par cette méthode. L’exemple suivant permet de créer un vecteur, nommé fa, contenant les valeurs d’un sinus de fréquence f1 et d’amplitude

MATLAB / Systèmes et simulations

Retour sur Les éléments de base Systèmes Fonction de transfert Un système peut-être mathématiquement modélisé par sa fonction de transfert , qui est une fraction rationnelle de deux polynomes et . Il s’agit de la relation qui lie le signal d’entrée

Développer des systèmes autour des Raspberry Pi

Les cartes de développement Raspberry Pi sont des mini-ordinateurs, basés sur des microcontroleur ARM (les mêmes que ceux qu’on retrouve dans les téléphones portables). Ces cartes ont la particularité de proposer l’accès à une série d’entrées-sorties numériques que l’on peut

MATLAB / Simulation systèmes bouclés

Définir un système Mettre en cascade (série) deux systèmes Il est possible de mettre deux systèmes en série par la fonction series. Afficher la réponse indicielle Pour afficher la réponse indicielle d’un système, il faut utiliser la fonction step. Afficher

QUCS / Réaliser une simulation fréquentielle

Simuler avec QUCS Saisir un schéma Simulation temporelle Simulation fréquentielle Maintenant que vous êtes au point pour la saisie des schémas sous QUCS, voyons comment simuler un circuit. Il existe plusieurs formes de simulations sous QUCS. Les deux principales sont

QUCS / Réaliser une simulation temporelle

Simuler avec QUCS Saisir un schéma Simulation temporelle Simulation fréquentielle Maintenant que vous êtes au point pour la saisie des schémas sous QUCS, voyons comment simuler un circuit. Il existe plusieurs formes de simulations sous QUCS. Les deux principales sont

QUCS / Saisir un schéma

Simuler avec QUCS Saisir un schéma Simulation temporelle Simulation fréquentielle Pour pouvoir simuler un circuit électronique, et après avoir créer son projet, il faut tout d’abord saisir le schéma du circuit. Lorsque vous créez un nouveau projet, le logiciel ouvre,

QUCS / Installer, configurer, simuler…

Simuler avec QUCS Saisir un schéma Simulation temporelle Simulation fréquentielle QUCS est un logiciel de simulation de circuits électroniques, à partir de modèle plus ou moins complexe de composants. Il est disponible sur Windows, Linux et Mac OS à l’adresse suivante

Câbler sur une platine de prototypage

Les platines de prototypage, appelées également breadboard, permettent de réaliser des montages électroniques sans soudure à l’aide de composant traversant. Chaque ligne horizontale numérotée (sur l’image précédente) représente un équipotentiel où il est possible d’insérer les broches des composants. Des

Pré-Amplifier / Amplificateur Intégré Linéaire

Mots-clefs : Amplificateur Linéaire Intégré Fonctionnement linéaire Amplificateur Intégré Linéaire – Relation entrées/sortie Question 1 Rappeler le lien entre la tension de sortie et les tensions d’entrée et d’un ALI. Correction La relation est la suivante : avec l’amplification différentielle

Arduino – Logiciel / Carte de développement

Logiciel / Carte de développement Etapes de conception Lorsqu’on souhaite développer un programme embarqué, par exemple sur une carte de développement de type Arduino Uno, quelques étapes de développement sont nécessaires : Lister les entrées / sorties du système Rédiger

Arduino – Structure d’un programme

Structure d’un programme Voici un exemple de code pour Arduino. Nous décomposerons chacune des parties par la suite. #include LiquidCrystal lcd(12, 11, 5, 4, 3, 2);int led = 13;int bp = 6;void setup() { // initialize the digital pin as

Arduino – Structures conditionnelles

Structures conditionnelles Afin de rendre certaines parties du code exécutable sous certaines conditions, il est possible d’ajouter des conditions logiques.Il en existe de 3 sortes. Structure SI / SINON La première permet d’exécuter un bloc d’instructions si une condition logique

Arduino – Moniteur Série / Débogage

Débogage Sur un système embarqué, il est difficile de connaître l’état d’avancement du programme puisque, par défaut, il ne possède pas d’écran de visualisation.Pour remédier à ceci, il existe (au moins) deux solutions : utiliser une broche de sortie, connectée

Arduino – Entrées / Sorties Numériques

Entrées / Sorties Numériques La carte Arduino Uno permet d’interagir avec son environnement et ainsi piloter des systèmes comportant des capteurs (analogiques ou numériques) et des actionneurs. Nous allons voir dans cette section comment la carte peut interagir avec des

Arduino – Sorties Modulées

Sorties Modulées Afin de piloter certains actionneurs “lents” à l’aide d’une tension continue, on peut appliquer le principe de la modulation de largeur d’impulsions (ou PWM – Pulse Width Modulation). Principe Cette méthode consiste à appliquer un signal rectangulaire de

Arduino – Entrées Analogiques

Entrées Analogiques La carte Arduino Uno possède 6 entrées analogiques, reliées à un convertisseur analogique/numérique qui renvoie un code numérique sur 10 bits, soit une valeur comprise entre 0 et 1023. La pleine échelle est de 5V, c’est à dire

Microcontrôleurs / Comment se programme un microcontroleur ?

Etapes de programmation Ecriture du code source Tout comme les processeurs généralistes (qui équipent la plupart des ordinateurs), les microcontrôleurs ne comprennent que du langage de bas niveau, encore appelé assembleur. Cependant, ces langages étant difficiles à comprendre et à

Microcontroleurs / Qu’est-ce qu’un microcontroleur ?

Qu’est-ce qu’un microcontroleur ? Un microcontroleur est un composant électronique actif (c’est à dire nécessitant une alimentation externe) permettant de faire du traitement numérique de l’information de manière embarquée. Ils peuvent se présenter sous différents formats selon leurs applications. Structure

Microcontrôleurs

Généralités sur les microcontroleurs Qu’est-ce qu’un microcontroleur ? Comment se programme un microcontroleur ? Qu’est-ce qu’un registre ? (A finir) Quelle est la structure d’un programme embarqué ? (A compléter) En résumé : Micronctroleurs (2016 – JV) Cartes de prototypage

Microcontrôleurs / Qu’est-ce qu’un registre ?

Organisation de la mémoire d’un microcontroleur Mémoire programme Mémoire données Différents registres Les registres sont des espaces mémoires adressables indépendamment par le microcontroleur. Selon les registres, ils sont soient à : usage général : permettant ainsi de stocker des données

Microcontrôleurs / Quelle est la structure d’un programme embarqué ?

L’exemple de cette page se base sur un microcontroleur PIC16F Quelques règles de base Ressources limitées Les microcontroleurs sont des calculateurs simplifiés et dont la principale préoccupation est de répondre le plus rapidement possible à une sollicitation extérieure. Ainsi, tout

Microchip PIC16F / Matériels et logiciels nécessaires

Cette page et ses descendantes sont encore en cours de construction… Les microcontroleurs PIC16F Les éléments indispensables pour programmer Le logiciel MPLABX Le compilateur XC8 Le programmateur/debogueur ICD3 Le microcontroleur PIC16F1503/1509 La carte d’étude Pour pouvoir travailler de manière plus

Microchip PIC16F / Prise en main de l’IDE / MPLABX

Cette page et ses descendantes sont encore en cours de construction… L’environnement L’environnement de développement MPLABX ainsi que toutes les étapes pour la création d’un projet et le téléversement sur la cible microcontrôleur de votre programme sont décrits dans cette page.

Microchip PIC16F / Structure interne PIC16F150x

Cette page et ses descendantes sont encore en cours de construction… Structure interne du PIC16F150x Les microcontroleurs de type PIC16F150x, de la société Microchip, sont des unités de calculs embarquées sur 8 bits prévues pour des utilisations industrielles et cadencées

Microchip PIC16F / Registres internes PIC16F150x

Cette page et ses descendantes sont encore en cours de construction… Organisation de la mémoire du PIC16F150x Les microcontroleurs PIC16F possèdent deux espaces mémoires distincts : l’un pour le programme, l’autre pour les données. On parle alors d’une architecture Harvard

Microchip PIC16F / Entrées-Sorties Numériques

Cette page et ses descendantes sont encore en cours de construction… Les broches du PIC16F1509 Les microcontroleurs de la famille des PIC16F possèdent des broches spécifiques d’entrées/sorties regroupées dans des ports d’entrées/sorties. Ces ports sont nommés PORTx (où x est

Microchip PIC16F / Utiliser une liaison SPI / PIC16F1509

Introduction Le protocole de communication SPI (Serial Peripheral Interface) permet d’établir une liaison de transmission de données série synchrone entre un maître et plusieurs esclaves. La liaison se fait à l’aide de 4 fils (voir schéma suivant – vu du maître) :

Microchip PIC16F / Utiliser une mémoire RAM / MCP 23 LCV1024 / PIC16F15xx

Introduction Le composant 23LCV1024 de Microchip (documentation) est une mémoire à accès aléatoire, c’est à dire volatile – perte de l’information lorsqu’elle n’est plus alimentée – de type statique, c’est à dire sans nécessité de rafraîchir les données régulièrement. Elle peut

Comment passer d’un schéma électrique à un schéma bloc fonctionnel ?

J’identifie les composants que je connais J’identifie les structures que je connais autour de ces composants Je nomme les tensions et les courants d’entrée et de sortie de ces structures J’identifie les composants que je ne connais pas Je cherche la documentation technique de ces composants

MATLAB / Les bases

MATLAB est un outil de calculs numériques permettant de tester des modèles mathématiques. Vous pouvez télécharger et utiliser notre licence Campus avec votre adresse @institutoptique.fr. Cette licence est à usage uniquement pédagogique. Une version en ligne est également disponible à

Montage simple de photodétection

Système de photodétection Un système de photodétection permet de mesurer ou/et de visualiser les variations d’un flux lumineux à l’aide d’un capteur et d’autres éléments de traitement (mise en forme, affichage). Les paramètres importants à prendre en compte pour réaliser

Caractériser statiquement un dipôle / récepteur

En électronique, la caractéristique statique d’un dipôle correspond à la relation qu’il existe entre la différence de potentiel à ses bornes et le courant le traversant, dans des conditions statiques, c’est-à-dire lorsque ces deux grandeurs ne sont pas dépendant du

Caractéristiques d’une LED

Ce tutoriel peut être complété avec : Fiche Résumé : Diodes/LED/Photodiodes Les LED sont des diodes, des dipôles non linéaires, capables d’émettre de la lumière lorsqu’elles sont polarisées correctement. La LED va émettre de la lumière lorsqu’elle est passante. De plus,

Câbler une LED standard

Ce tutoriel peut être complété avec : Fiche Résumé : Diodes/LED/Photodiodes Quelles sont les caractéristiques d’une LED ? Schéma de cablage Pour pouvoir garantir un point de fonctionnement correct (sans destruction du composant), il est indispensable de mettre une résistance

Câbler un potentiomètre

Qu’est-ce qu’un potentiomètre ? Un potentiomètre est une résistance variable. Il possède 3 broches. Entre les broches numérotées 1 et 3, on retrouve la résistance complète dont la valeur est celle fournie par le constructeur. La broche numérotée 2 est

Modèle d’un ALI en boucle ouverte

Modèle du premier ordre sans défaut Le modèle d’un amplificateur linéaire intégré, en première approximation, est un système du premier ordre. On peut l’écrire de la façon suivante : $$V_S = \frac{A}{1 + j\frac{A \cdot \omega}{\omega_c}} \cdot \varepsilon$$ où la

Logiciels utiles

Photonique Design Tools : https://lightmachinery.com/optical-design-center/ Secret Life of Photons / 2D Light Simulation : https://benedikt-bitterli.me/tantalum/ Optique Géométrique : http://jeanmarie.biansan.free.fr/optgeo.html Bureautique Office 365 / IOGS L’IOGS a signé un plan Campus avec Microsoft qui permet à tous ses personnels et étudiants

Découverte du Li-Fi

Cette maquette a été réalisée dans le but de montrer la possibilité de transmettre de l’information (ici un signal audio) par l’intermédiaire de la lumière (ici une source à LED haute densité). Cette maquette est constituée de deux parties :

Nucléo – Configurer une communication point à point de type RS232

Comment configurer une communication point à point de type RS232 ? NIVEAU 2 Objectifs Mettre en œuvre une liaison RS232 bidirectionnelle entre le microcontroleur et l’ordinateur Pré-requis Faire communiquer deux systèmes ensemble 1 Protocole RS232 Utilisation et définition Le protocole

Nucléo / Echanger des données entre un PC et un uC

Ou échanger des données entre deux microcontroleurs par l’intermédiaire d’un protocole “bas niveau” existant (SPI, I2C ou RS232 par exemple). Comment échanger des données entre deux systèmes communicants ? NIVEAU 3 Objectifs Etablir un protocole de communication de haut niveau

Transformée de Fourier & FFT

Transformée de Fourier & FFT

Interpréter le résultat d’un calcul de FFT sur un exemple simple et motiver l’utilisation d’une fenêtre d’apodisation. Plusieurs versions de la TF En introduction, 4 versions de la transformée de Fourier : Une étude de cas Résolution de la TFD