Introduction Le logiciel vous permet de développer rapidement et facilement des systèmes électroniques et électromécaniques complexes. est un des environnements les plus avancés au monde pour le développement de systèmes électroniques et électromécaniques. Des ingénieurs utilisent pour développer des systèmes d automatisation et de mesure organisés autour de microcontrôleurs, d interfaces industrielles robustes ou d ordinateurs individuels compatibles Windows. est un langage de programmation graphique pour microcontrôleurs (PIC, AVR, ARM/PIC24) parmi les plus évolués. Même si vous manquez encore d expérience, l atout principal de est de permettre la création de systèmes électroniques et robotiques éventuellement complexes, mais jamais compliqués. Son interface graphique ludique et sa facilité d utilisation font de l outil idéal pour enchaîner à l écran les phases de conception, de simulation et de production du code pour la programmation de microcontrôleurs PIC, AVR, ARM et dspic/pic24. est utilisé aussi bien dans les entreprises ou que chez les particuliers, ou bien encore dans l Education Nationale. Basé sur des organigrammes Une expérience minimale de la programmation est nécessaire Ne payez que Quand vous transférez votre projet dans un microcontrôleur ou quand vous utilisez le logiciel à des fins commerciales Transportez votre projet Facilement entre Windows, PICmicro, AVR, Arduino et ARM Architecture ouverte Tous les aspects de sont adaptables à vos projets Assistance totale Avec des tutoriels et de la documentation en ligne, et une communauté active en ligne Logiciel gratuit Pour la conception de systèmes d automatisme et de mesure (non commerciaux) www.elektor.fr 13
Comment fonctionne? 1. CONCEPTION Construisez un modèle du système électronique au moyen de System designer et des composants de la bibliothèque (Components library). Créez ensuite une organigramme du pilotage du système. Le Dashboard designer vous permet de développer une «interface homme-machine» (IHM). Le Component creator vous permet de créer des composants et de définir les mouvements du système électromécanique soumis au test. CONCEPTION DE L ORGANIGRAMME ET DE L INTERFACE 2. SIMULATION Le simulateur montre comment fonctionnera votre système. Le moteur 3D montre les mouvements de votre système électromécanique en réponse aux stimuli électroniques. Le Dashboard IHM (tableau de bord) affiche les grandeurs du monde réel. L API (Application Program Interface) vous permet de relier votre système embarqué à des fonctions du PC et à des instruments d une tierce partie. DESSIN DU PROJET EN 3D 3. TEST EN CIRCUIT Compilez votre projet pour un microcontrôleur ou reliez-le à une interface PC. Parcourez le programme dans la puce et à l écran en même temps. Les IHM vous aideront à surveiller le fonctionnement du système et l API vous permettra d intégrer à votre système des données d instruments de tierces parties. PROTOTYPE DE L ÉLECTRONIQUE 4. MISE EN ŒUVRE Une fois que vous êtes satisfait de votre projet, vous pouvez reproduire votre système pour la mise en œuvre par d autres sur le terrain. Si vous avez acquis une licence complète, vous pouvez compiler votre projet pour un microcontrôleur. Fabriquez un exemplaire de votre système, ou des centaines de milliers. Utilisez la documentation automatique pour aider les autres à comprendre votre projet. SYSTÈME TOTALEMENT OPÉRATIONNEL 14
CRÉATEUR DE COMPOSANTS Nouveautés de la version 6 de CRÉEZ VOS PROPRES COMPOSANTS Vous pouvez maintenant dessiner vos propres composants électroniques et les ajouter à votre bibliothèque de composants. Vous pouvez appeler l API pour définir le comportement électrique et mécanique dans la simulation. EXTENSION DE LA BIBLIOTHÈQUE DE COMPOSANTS La bibliothèque de composants a été considérablement étendue afin d inclure de nombreux composants électroniques nouveaux et des composants de simulation. Les composants peuvent être dessinés et partagés sur notre site ouèbe. COMPOSANTS SYSTÈME En plus de composants pour circuits imprimés, vous avez maintenant accès à des interrupteurs de tableau, des cadrans et des afficheurs pour le contrôle industriel. COMPOSANTS DE TABLEAU IHM Adaptez ou créez des composants de tableau comme des graphes, cadrans et indicateurs pour vérifier si votre système fonctionne en simulation et pendant le test en circuit. SIMULATION PROCHE DU TEMPS RÉEL Les améliorations de la vitesse de simulation signifient que le fonctionnement de votre simulation est assez proche du temps réel pour vous permettre de vérifier votre projet en «live». API (Application Programming Interface) La puissance de l API permet le contrôle des événements et composants de la simulation avec une large gamme de fonctions du côté du PC. SIMULATION TABLEAUX DE BORD Les composants d interface homme-machine montrent les paramètres de votre système pendant la simulation et le test en circuit, au moyen d afficheurs intuitifs comme des cadrans, graphes, oscillogrammes et tableaux. CONSOLES Utilisez des consoles en texte pour voir les données qui circulent dans votre système : parfait pour la conception de systèmes avec communications numériques. www.elektor.fr 15
Nouveautés de la version 6 de CRÉATION DE SYSTÈMES ÉLECTROMÉCANIQUES Créez des simulations de votre modèle, avec déplacement dans un espace à trois dimensions, commandé par les stimuli électriques d un microcontrôleur ou d autres composants de votre système. Utilisez des commandes du tableau de bord 2D pour suivre votre système en temps réel. RESSOURCES MÉCANIQUES TABLEAU SYSTÈME Utilisez le panneau système pour dessiner votre propre modèle 3D simple. Visualisez votre projet sous différents angles pendant la simulation. DÉCOUPE LASER ET IMPRESSION 3D Créez des pièces économiques avec la découpe laser et l impression 3D, voyez-les en fonctionnement avec votre électronique à l écran. ENVIRONNEMENT DE CONCEPTION 3D Importez des modèle 3D et définissez les mouvements et la simulation au moyen de l API. INCORPORATION D APPAREILS DE TIERCES PARTIES Accédez à la lecture et aux données d instruments extérieurs au moyen de DLL. Affichez les données avec les IHM du tableau de bord ou du logiciel de tierces parties. INTÉGRATION ÉTROITE DES E-BLOCKS Utilisez notre nouveau multi-programmateur EB006 pour suivre chaque broche de votre projet PICmicro, suivez et interprétez les E/S sérielles. TEST TABLEAU DE BORD IHM Suivez le fonctionnement de votre système en simulation et test en circuit. Utilisez de nouveaux composants tel que graphes, cadrans, consoles et boîtes de texte défilant pour vérifier votre projet. SOFTSCOPE ET TERMINAUX Utilisez Softscope et Consoles (terminaux) pour voir les données sous forme de courbes ou de texte. Utilisez l API pour convertir les données d entrée dans leur équivalent en hexadécimal ou ASCII. Connectez le Softscope et les terminaux au matériel de tierce partie à l aide des DLL pour créer un système complet d acquisition de données, surveillance et gestion (SCADA, pour Supervisory Control And Data Acquisition). 16
Qui utilise dans l enseignement? INSA LYON, FRANCE L Institut National des Sciences Appliquées de Lyon est un des meilleurs établissements d enseignement technique supérieur en Europe. Il délivre chaque année plus de 800 diplômes d ingénieurs dans 12 spécialités. L INSA de Lyon utilise pour permettre aux étudiants de concevoir des projets électromécaniques avancés, jusqu à des véhicules électriques et des platesformes en équilibre, commandés par des tablettes et des téléphones, par Bluetooth ou WiFi. L INSA de Lyon a d ailleurs publié dans Elektor deux articles sur ses réalisations à base d E-blocks : AndroCAR véhicule piloté par l inclinaison de votre téléphone (10-2012) AndroLED votre électronique pilotée via le WiFi sous Android (09-2012) ÉCOLES TECHNIQUES EN BELGIQUE Ces dernières années, Matrix a collaboré étroitement avec les professeurs du système d enseignement flamand pour développer des ressources d enseignement de la technologie et de l électronique. Dans un cours de technologie, des élèves de 12 ans apprennent la robotique avec en flamand. Appuyée sur des bases solides, cette connaissance est ensuite étendue à l utilisation des E-blocks avec, à partir de 16 ans, pour permettre la compréhension du développement des systèmes électroniques. Les étudiants appuient ensuite sur cette compréhension un cours de programmation en C avec le même matériel. Jusqu ici, ce cursus a été mis en œuvre dans plus de 50 écoles en Belgique. FORCES ARMÉES DU ROYAUME-UNI Les Royal Electrical and Mechanical Engineers à Arborfield au Royaume-Uni utilisent les E-blocks et depuis que la directive de «préparation au Champ de Bataille Numérique» a affirmé que les systèmes à commande électronique et informatique sont au cœur de toutes les activités de défense des système de pilotage à bus CAN dans les tanks et les avions jusqu au marquage du matériel et à la gestion de la chaîne logistique au moyen de la technologie RFID. www.elektor.fr 17