Simulink pour la conception de systèmes analogiques à signaux mixtes
Afficher le calendrier et s'inscrireDétails de la formation
Parmi les sujets abordés :
- L'interface Simulink
- Modélisation des systèmes dynamiques discrets
- Modélisation de systèmes à signaux mixtes
- Création de blocs et bibliothèques
- Modélisation de systèmes conditionnels
- Réalisation de mesures avec des blocs prédéfinis
- Utilisation de test benches pour tester les systèmes à signaux mixtes
- Utilisation de techniques de conception de systèmes de contrôle pour l'analyse des diagrammes de Bode et la linéarisation
- Automatisation des tâches Simulink
Jour 1 sur 2
Création et simulation d'un modèle
Objectif: Explorer l'interface Simulink et ses bibliothèques de blocs. Construire un modèle simple et analyser les résultats de simulation.
- Création et modification d'un modèle Simulink
- Définition des entrées et sorties du système
- Simulation des modèles et analyse des résultats
Modélisation des systèmes dynamiques discrets
Objectif: Modélisation des systèmes dynamiques discrets et visualisation des trames de signaux avec un oscilloscope.
- Modélisation d’un système discret à l’aide de blocs élémentaires
- Trouver les périodes d'échantillonnage en sortie des blocs
- Utilisation des trames dans votre modèle
- Utilisation des buffers
- Affichage des trames de signaux
- Le comportement des blocs retard (delay block) pour les trames
- Utilisation du bloc Discrete Filter
- Conception de filtres analogiques et de filtres de décimation/interpolation
Modélisation de constructions logiques
Objectif: Modéliser des expressions logiques. Comprendre la technique de détection des passages par zéro dans Simulink et modéliser un système logique simple dans Simulink à l'aide de code MATLAB.
- Modélisation d’expressions logiques
- Modélisation de branchement conditionnel de signal
- Comprendre la détection des passages par zéro
- Modélisation à l'aide du bloc MATLAB Function
Modèles à signaux mixtes
Objectif: Modéliser des systèmes à signaux mixtes.
- Qu'est-ce qu'un modèle à signaux mixtes ?
- Modélisation d'un ADC avec du jitter sur l'ouverture et de la non-linéarité
- Étude de cas : modélisation de l'ADC TI ADS62P29
- Modélisation d'une PLL avec du bruit de phase et autres imperfections
- Utilisation des blocs du Mixed-Signal Blockset
Jour 2 sur 2
Solveurs Simulink
Objectif: Choisir le bon solveur pour un modèle Simulink.
- Comprendre le solveur Simulink
- Résolution de modèles simples
- Résolution de modèles à états discrets et continus
- Résolution de modèles contenant plusieurs fréquences d'échantillonnage
- Solveurs à pas fixe et à pas variable
- Sélection d'un solveur de système à état continu
- Gestion des passages par zéro
- Gestion des boucles algébriques
- Étude de cas : Profiler de solveur pour simulation de PLL
Sous-systèmes et bibliothèques
Objectif: Créer des blocs personnalisés dans Simulink, appliquer des masques, et développer des bibliothèques personnalisées.
- Création de sous-systèmes
- Compréhension des sous-systèmes virtuels et atomiques
- Modélisation de systèmes conditionnels avec des sous-systèmes activés
- Modélisation de systèmes événementiels avec des sous-systèmes déclenchés
- Utilisation d'un sous-système comme composant de modèle
- Masque de sous-système
- Création de bibliothèques de blocs personnalisées
- Utilisation et modification de blocs de bibliothèque
- Ajout de bibliothèques personnalisées dans l’explorateur de bibliothèques Simulink
- Création de sous-systèmes configurables
Test benches et mesures
Objectif: Réaliser une analyse spectrale dans Simulink et utiliser des test benches depuis Mixed-Signal Blockset pour évaluer les performances.
- Analyse spectrale avec le bloc Spectrum Scope
- Choix des paramètres d’analyse spectrale
- Utilisation de l'analyseur logique
- Mesure du bruit de phase, INL, DNL, Jitter
- Utilisation des test benches depuis le Mixed Signal Blockset
Analyse des contrôles de conception
Objectif: Créer des diagrammes de Bode, réaliser une linéarisation, utiliser l'application Control System Designer, contrôler, puis exécuter des modèles Simulink depuis la ligne de commande MATLAB.
- Création et analyse des diagrammes de Bode
- Réalisation d'une linéarisation
- Utilisation du Control System Designer
- Automatisation des tests
- Vérification et modification des paramètres
- Recherche de blocs contenant des valeurs de paramètre spécifique
- Construction et modification de diagrammes
Niveau: Intermédiaire
Pré-requis:
- Fondamentaux MATLAB et connaissance de base en traitement numérique du signal et conception de systèmes à signaux mixtes
Durée: 2 jours
Langues: English, 日本語