Salle de presse MathWorks

MathWorks annonce les cibles de génération de code Simulink dans le nouveau Motor Control Development Toolbox de Freescale

Simulink et Embedded Coder permettent aux ingénieurs de générer un code de production pour les microcontrôleurs (MCUs) Freescale dans des systèmes conformes aux normes IEC 61508 (SIL3) et ISO 26262 (ASIL-D)

Meudon, France - (25 avril 2012)

MathWorks annonce que des cibles de génération de code Simulink ont été intégrées au nouveau Motor Control Development Toolbox de Freescale par le biais d’Embedded Coder. La boîte à outils, comprenant des blocs Simulink pour la commande de moteur et un support de génération de code pour cible, permet aux ingénieurs de l’automobile et des contrôles industriels de concevoir des systèmes de commande de moteur à l’aide des microprocesseurs Freescale dans des systèmes conformes aux normes IEC 61508 (SIL3) et ISO 26262 (ASIL-D).

Avec Motor Control Development Toolbox, les ingénieurs peuvent concevoir des algorithmes de moteur ainsi que configurer et générer tous les logiciels nécessaires à l’exécution des algorithmes sur une plateforme matérielle Freescale MPC5643L ou PXS20. La boîte à outils inclut une bibliothèque Motor Control développée par le centre d’excellence de commande de moteur de Freescale. Avec cette bibliothèque, les ingénieurs peuvent modéliser leurs conceptions à l’aide de blocs optimisés pour l’exécution rapide sur les microprocesseurs (MCUs) Freescale, puis exécuter des simulations au bit près de ces conceptions. La boîte à outils offre une génération de code optimisée et prend en charge les méthodes de test MIL (model-in-the-loop), SIL (software-in-the-loop) et PIL (processor-in-the-loop) par le biais d’Embedded Coder de MathWorks.

« De plus en plus, les ingénieurs qui utilisent le Model-Based Design déploient nos processeurs automobiles et d’automatisation industrielle », déclare Steve Pancoast, vice-président des solutions produits pour le groupe Automotive, Industrial and Multi-Market Solutions de Freescale. « Les blocs du Motor Control Development Toolbox représentent des années et générations d’IP de commande de moteur. Désormais, avec la boîte à outils, les ingénieurs peuvent automatiquement mettre en œuvre, vérifier et optimiser leurs conceptions pour les tout derniers processeurs Freescale ».

Selon Tom Erkkinen, responsable des applications embarquées chez MathWorks, « la réaction des clients devant l’étendue des capacités fournies par le Motor Control Development Toolbox a été marquante et témoigne de la force de l’investissement de Freescale et de sa prise en charge du Model-Based-Design ».

Le Motor Control Development Toolbox prend en charge les familles de microprocesseurs MPC564xL, MPC567xK, PXS30 et PXS20.

Les bibliothèques de blocs dans Motor Control Development Toolbox fournissent des fonctions mathématiques de base, qui comprennent la trigonométrie, les contrôleurs PI, les filtres FIR et IIR, et les opérations de commande de moteur dont les transformations de Park et de Clarke. La prise en charge des blocs périphériques inclut ADC, PWM, ainsi que les bus SPI et CAN.

Le code source C généré peut être automatiquement compilé avec l’IDE Freescale CodeWarrior®, Wind River Diab, Green Hills Software MULTI ou d’autres compilateurs. Pour examiner le logiciel sur le matériel cible, la boîte à outil offre FreeMASTER, qui permet la configuration des paramètres, le suivi en temps réel et la journalisation des données.

Pour plus d’informations sur Motor Control Development Toolbox de Freescale, visitez le site http://cache.freescale.com/files/32bit/doc/fact_sheet/MTRCTRTLBXFS.pdf?fsrch=1&sr=1:

À propos de MathWorks

MathWorks est le leader du développement de logiciels de calcul mathématique. MATLAB, langage pour le calcul scientifique, est un environnement de programmation pour le développement d’algorithmes, l’analyse des données, leur visualisation et le calcul numérique. Simulink est un environnement graphique de simulation et de conception par modélisation destiné aux systèmes dynamiques et embarqués multi-domaines. Les ingénieurs et les scientifiques du monde entier utilisent ces familles de produits pour accélérer le rythme de la recherche, de l’innovation et du développement dans de nombreux secteurs, dont l’automobile, l’aérospatial, l’électronique, la finance, la biotechnologie et l’industrie pharmaceutique. Les produits MathWorks constituent également des outils essentiels pour l’enseignement et la recherche dans les universités et les établissements d’enseignement du monde entier. Fondée en 1984, la société MathWorks emploie plus de 2400 personnes dans 15 pays. Son siège est implanté à Natick (Massachusetts) aux États-Unis. Pour de plus amples informations, visitez le site fr.mathworks.com.

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.