Choisissez votre pays ou région.

Close
Se connecter S'inscrire Email:Info@infinity-electronic.com
0 Item(s)

ADI choisit Cortex-M4 et une conception basée sur un modèle pour le contrôle moteur

Le cœur du processeur Cortex-M4 à virgule flottante fonctionne à 240 MHz et ADI a également intégré un double convertisseur A / N 16 bits offrant une précision pouvant aller jusqu'à 14 bits et une vitesse de conversion de 380 ns.

L’ancienne plate-forme de contrôleur de moteur d’ADI était basée sur son propre processeur Blackfin ADSP-BF506A, mais elle s’est rendue compte que le Cortex-M4 devenait rapidement le de facto architecture standard pour des systèmes de contrôle précis.

«Le secteur s'éloigne des architectures propriétaires et nous avons compris que le Cortex-M4 était le standard du secteur en matière de contrôle moteur», a déclaré Tim Resker, responsable du marketing produit chez ADI.

Resker pense également que des outils de conception basés sur des modèles, tels que Simulink de MathWorks, jouent désormais un rôle important dans le développement de systèmes de contrôle des moteurs et des panneaux photovoltaïques.

«Nous savons que nous devons maintenant devenir des experts dans l'utilisation de ces outils», a déclaré Resker.

Il y a deux ans, ADI a présenté sa première plate-forme de conception de système de contrôle moteur, basée sur un processeur Blackfin, utilisant le langage informatique MathWorks Matlab pour le développement d'algorithmes.

Il a également mis en œuvre l'environnement de conception Simulink pour le déploiement d'algorithmes de contrôle afin d'optimiser l'efficacité des moteurs synchrones et à induction alternatifs à aimants permanents.

L’intention était de permettre aux concepteurs de modéliser leur système dans Matlab / Simulink, de générer le code C et de le déployer avec l’environnement de conception Visual DSP ++ d’Analog Devices avec une bande passante restante pour le code de l’application.

ADI pense que l'utilisation de conceptions basées sur des modèles peut améliorer l'efficacité des algorithmes de contrôle moteur sans capteur et avec capteur, et a collaboré avec MathWorks pour appliquer l'outil de conception et le générateur de code Simulink à sa plate-forme de contrôle moteur. Il utilise le codeur intégré et les suites d’outils optimisés ARM Cortex-M de MathWorks pour prendre en charge l’ensemble du cycle de conception, de la simulation à la mise en oeuvre de code prêt à l'emploi sur une plate-forme intégrée.

Simulink génère un code C optimisé qui s'exécute sur la plate-forme Cortex-M4. La société a également augmenté la mémoire intégrée de la mémoire SRAM à 384 Ko pour contenir le code C généré par l'outil.

L'ADSP-CM40x dispose d'accélérateurs matériels spécifiques à la boucle de contrôle, d'une implémentation de filtre sincère pour une interface directe avec les modulateurs sigma-delta isolés utilisés dans les architectures de systèmes de détection de courant à base de shunt. En règle générale, le filtre sinc aurait été mis en œuvre dans un FPGA.

Il existe également un accélérateur DSP fournissant une analyse harmonique généralement utilisé dans la conception de la boucle de commande du générateur photovoltaïque.

Il est également capable de PWM évolutif et réglable dynamiquement.

Il y a un conseil de développement et d'évaluation, CM40xEZBoard, pris en charge par des algorithmes de contrôle standard.
Vidéo de démonstration

Téléchargez les fiches techniques, plans de référence et autres documents techniques ADSP-CM40x.