Table of Contents Table of Contents Micro-ordinateurs Technique des micro-contrôleurs avec 32-Bit ARM Cortex M3 Lucas Nülle GmbH Page 1/9 1 2 2 www.lucas-nuelle.fr Micro-ordinateurs Technique des micro-contrôleurs avec 32-Bit ARM Cortex M3 Technique des micro-contrôleurs avec 32-Bit ARM Cortex M3 Le cours contient des informations fondamentales sur l’environnement de programmation, à savoir le matériel et le logiciel, les définitions de termes ainsi que la formation au maniement des composants. A l’aide d’exemples simples, les apprenants se familiarisent avec la structure du microcontrôleur 32 bits ARM Cortex M3 et sa périphérie ainsi qu’avec la programmation structurée, de l’approche à la solution. L’application de différentes structures de contrôle, la manipulation possible de bit dans le langage de programmation C, l’utilisation de ports et de broches de port, le traitement d’interruption et l’emploi du convertisseur A/N On Chip (« sur puce ») sont utilisés dans le cadre des premières expériences. Un autre chapitre est consacré à l’utilisation de bibliothèques de fonctions préélaborées pour le bus I²C et l’utilisation du module I2C-LCD. Le cours SO4206-9C « Traitement numérique des signaux à l’aide d’un contrôleur 32 bits ARM Cortex M3 » est la suite du cours SO4206-9B « Programmation de microcontrôleurs ARM Cortex M3 » qui constitue un prérequis. Lucas Nülle GmbH Page 2/9 www.lucas-nuelle.fr Equipement de base composé de : Equipement de base composé de : Equipement complémentaire à SO4206-9B: Pos. Désignation Bestell-Nr. 1 Cours Programmation de micro-controleurs 32 bits ARM Cortex M3 SO4206-9B Anz. 1 Contenus du cours Introduction à la programmation C pour les systèmes intégrés Architecture Cortex M3 et modèle de programmation Premiers pas vers la programmation du microcontrôleur Cortex M3 Programmation d’applications de microcontrôleur types Livraison : Module ARM Cortex M3 Module I2C LCD 2 x boutons-poussoirs 1 x potentiomètre 2 x résistances 10 K, 0,5 W 4 x LED (DEL) avec résistance série 1 x résistance 22 K, 0,5 W 1 x résistance 33 K, 0,5 W 1 x AND/NAND gate 1 x câble USB CD du cours multimédia SO4204-9B « Programmation de microcontrôleurs 32 bits ARM Cortex M3 » Lucas Nülle GmbH Page 3/9 www.lucas-nuelle.fr 2 Cours Traitement numérique du signal avec micro-controleur 32 bits Arm Cortex-M3 SO4206-9C 1 Contenus du cours Composants système du traitement numérique des signaux: Un aperçu du rôle joué par le traitement numérique des signaux est fourni à l’apprenant. L’utilisateur se familiarise progressivement avec les composants d’un système de traitement numérique des signaux ainsi qu’avec leur configuration et leur fonctionnement. Les différents chapitres expliquent les contenus fondamentaux concernant la théorie des fonctions de transfert numériques et leur mise en œuvre. Fonctions de transfert simples: Dans cette partie, les notions de base du traitement numérique des signaux sont approfondies et des premières expériences sont réalisées avec des fonctions de transfert simples. Synthèse de signal: Cette partie expérimentale est consacrée à la synthèse de différentes formes de signal à l’aide de résonateurs numériques et d’intégrateurs discrets. Des expériences permettent de mettre en pratique les connaissances acquises. Analyse de signal: La transformation de Fourier est une méthode fondamentale du traitement des signaux, qui permet de transférer des signaux de la plage de temps à la plage de fréquence. Un aperçu du fonctionnement de la FFT (transformée de Fourier rapide) est fourni à l’apprenant qui teste sa mise en œuvre à l’aide du module ARM CORTEX M3 dans le cadre d’expériences pratiques. Traitement des signaux: L’apprenant se familiarise avec les notions de base servant à la conception de filtres numériques. Il peut mettre en pratique les notions de base théoriques de calcul de filtres numériques en utilisant le logiciel de conception et réaliser ainsi de manière autonome des systèmes DSV à l’aide du module 32 bits ARM CORTEX M3. Applications du traitement numérique des signaux: Le dernier chapitre montre les applications possibles dans le domaine du traitement numérique de signaux audio qui peuvent être testées par l’apprenant dans le cadre d'expériences pratiques. Livraison : Module Codec I2C audio Haut-parleur de PC CD du cours multimédia SO4204-9B « Traitement numérique des signaux à l'aide d'un microcontrôleur 32 bits ARM Cortex M3 » Lucas Nülle GmbH Page 4/9 www.lucas-nuelle.fr 3 Cours LED RGB avec commande DMX SO4206-9G 1 Matériel fourni : 4 matrices RVB DMX avec commande DMX 2 pilotes RS485 DMX 20 lignes de mesure 2 mm 4 résistances 120 ohms, 1 W, boîtier PS2-1 CD cours multimédia SO4206-9G « LED RGB avec commande DMX » Contenus didactiques : Introduction à la technique DMX512 Historique, normes et standards Connaissances de base en DMX512 et RS485 Standard de transmission et spécification Topologie de bus Bases de la transmission différentielle de données Codage binaire Adressage DMX512 Protocole DMX512 Différentes expériences avec un terminal DMX512 Différentes expériences avec plusieurs terminaux DMX512 Représentation d'images sur un terminal à matrice à LED DMX512 Représentation de vidéos sur un terminal à matrice à LED DMX512 Nécessaire en plus : Pos. Désignation Bestell-Nr. 4 UniTrain Interface avec instruments virtuels (base VI) Lucas Nülle GmbH Page 5/9 CO4203-2A Anz. 1 www.lucas-nuelle.fr UniTrain-Interface constitue l’appareil central sur lequel repose le système UniTrain. Ce dispositif met à disposition les entrées et les sorties ainsi que les commutateurs, les sources et la technique de mesure requis pour les expériences. L'interface est commandée via le PC connecté. Equipement Interface : Processeur 32 bits avec mémoire d’enregistrement des données de mesure Interface USB, débit de 12 Mbits/s Interface Wi-Fi 2,4 GHz, IEEE 802.11 b/g/n Connexion simultanée d’un nombre illimité d’expérimenteurs via le bus UniTrain Boîtier design haute qualité avec pieds en aluminium et face avant en plexiglas à surface trempée Pour la réception dans les cadres d'expérimentation pour plaques didactiques DIN A4 Préparé pour la connexion de câbles de mesure de sécurité 2 mm LED multicolores pour l'affichage d'état Sortie analogique réglable, +/- 10 V, 0,2 A, CC – 1 MHz, sur douille BNC et douilles de 2 mm 4 entrées analogiques d'amplificateur différentiel avec bande passante de 10 MHz, rigidité jusqu’à 100 V, taux d'échantillonnage 100 MSample, 9 plages de mesure, profondeur de mémoire 4 x 8k x 10 bits, accessibles via des douilles BNC (2 entrées) et des douilles de 2 mm (4 entrées). 2 entrées analogiques pour mesurer le courant, résistantes aux surintensités jusqu'à 5 A, taux d'échantillonnage 250kSample, 2 plages de mesure, résolution 12 bits, connexion via bornes 2 mm Sortie de signaux numériques à 16 bits, dont 8 bits sur douilles de 2mm, TTL / CMOS, fréquence d’horloge de 0 – 100 kHz, rigidité diélectrique +/- 15 V Entrées de signaux numériques à 16 bits, dont 8 bits sur douilles de 2mm, profondeur de mémoire 16 bits x 2k, TTL / CMOS, taux d’échantillonnage 0 – 100 kHz, rigidité diélectrique + / - 15 V, 8 relais 24V CC / 1A, dont 4 relais sur douilles de 2 mm Dimensions : 29,6 x 19 x 8,6 cm; poids (bloc d'alimentation Lucas Nülle GmbH Page 6/9 www.lucas-nuelle.fr compris) : 2,1 kg Bloc d'alimentation externe avec entrée large gamme 100264 V, 47-63 Hz, sortie 24V/5A Instruments virtuels (appareils de mesure et sources) : 2 x VI voltmètres, 2 x VI ampèremètres, CA, CC, 9 plages 100 mV à 50 V, TrueRMS, AV 1 x IV ampèremètre 2 canaux : CA, CC, 2 calibres 300 mA et 3 A, TrueRMS, AV 1 x IV voltmètre 2 canaux : CA, CC, 9 calibres 100mV à 50V, TrueRMS, AV 1 x VI 8 x relais, 1 x VI multimètre : affichage du multimètre (option; LM2330, LM2331, LM2322) dans LabSoft 1 x VI oscilloscope à 2 et 4 canaux : bande passante 10MHz, 25 plages de temps 100 ns/div à 10 s/div, 9 plages 20mV/div à 10V/div, déclencheur (trigger) et pré-déclencheur, modes XY- et Xt, fonction de curseur, fonction d'addition et de multiplication pour 2 canaux 1 x VI tension continue réglable 0 – 10 V 1 x VI générateur de fonctions : 0,5 Hz - 5MHz, 0 - 10 V, sinus, rectangle, triangle 1 x VI générateur de nombres aléatoires, 1 x VI générateur d’impulsion 1 x VI 16 x sorties numériques, 1 x VI 16 x entrées numériques, 1 x VI 16 x entrées / sorties numériques : affichage binaire, hex, décimal et octal 1 x VI alimentation à courant triphasée 0 - 150 Hz, 0 - 14 Veff, 2 A (nécessite CO4203-2B) 1 x IV alimentation à tension continue réglable 3 x (-20 V - +20 V), 2 A (nécessite CO4203-2B) 1 x IV alimentation à courant triphasé avec déphasage supplémentaire et fréquence d’impulsions réglables (nécessite CO4203-2B) Livraison : Interface Bloc d’alimentation Cordon secteur Câble USB Cédérom avec logiciel de base Mode d’emploi Configuration PC minimale : Ordinateur équipé de Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 (version 32 bits ou 64 bits) Lecteur CD-ROM pour l’installation du logiciel Port USB pour l’interface Lucas Nülle GmbH Page 7/9 www.lucas-nuelle.fr 5 EloTrain Expérimenteur SO4203-3B 1 EloTrain Expérimenteur pour le système à modules enfichables 2 mm, pour raccordement à l'interface UniTrain-I. 70 nœuds permettent un montage clair des circuits d'une grande densité d'éléments. Le montage du circuit est réalisé par l'enfichage de composants entre les nœuds. Les connexions entre les nœuds sont établies avec des fiches 2 mm/7,5 mm. Raccordement à l'interface UniTrain-I Mise à disposition des tensions fixes et variables du système à des douilles de 2 mm Utilisable avec des modules enfichables 2 mm 70 nœuds de 9 douilles 2 mm Cadrage de 7,5 mm pour douilles de 2 mm 4 lignes de bus d'alimentation (+15 V,+5 V, -15 V, masse) avec douilles 2 mm Alimentation triphasée variable Travail ergonomique par boîtier à pupitre Capacité de charge du contact : max. 10 A Dimensions : 358 x 275 x 85 mm (lxpxh) Poids : 0,5 kg Lucas Nülle GmbH Page 8/9 www.lucas-nuelle.fr 6 EloTrain Jeu de lignes/fiches 2mm-système de mesure électrotechn. /électronique/ SO5146-1N 1 EloTrain Jeu de lignes/fiches 2mm-système Constitué de : 10 câbles de mesure 2mm, 15cm, bleus 4 câbles de mesure 2mm, 30cm, bleus 10 câbles de mesure 2mm, 15cm, jaunes 4 câbles de mesure 2mm, 30cm, jaunes 2 câbles de mesure 2mm, 45cm, noirs 4 câbles de mesure 2mm, 45cm, rouges 2 câbles de mesure 2mm, 45cm, bleus 2 câbles de mesure 2mm, 45cm, jaunes 1 câble de mesure 4 a 2mm, 50cm, noirs 1 câble de mesure 4 a 2mm, 50cm, rouges 60 fiches de connexion en pont 2mm, 7,5mm, noirs Recommandé additionnellement : Pos. Désignation Bestell-Nr. 7 UniTrain Valise de rangement pour un système CO4203-2Y Anz. 1 Valise en profilé d’aluminium avec poignée et bloc en mousse pour le rangement d’un système UniTrain complet (sans equipement). Emplacement pour 1 interface, 2 expérimenteurs, 1 bloc d’alimentation ainsi que les câbles et le petit matériel Etriers de fermeture verrouillables ; charnières robustes Coloris : alu, noir, chrome Dimensions : 610 x 480 x 100 mm Poids : 2,3 kg Lucas Nülle GmbH Page 9/9 www.lucas-nuelle.fr