Scegli il tuo paese o regione.

Close
Accedere Registro E-mail:Info@infinity-electronic.com
0 Item(s)

ADI seleziona Cortex-M4 e progettazione basata su modello per il controllo del motore

Il core del processore Cortex-M4 a virgola mobile gira a 240 MHz e ADI ha anche integrato un doppio convertitore A / D a 16 bit con una precisione fino a 14 bit e una velocità di conversione di 380 ns.

La precedente piattaforma di controller motore di ADI era basata sul proprio processore ADSP-BF506A Blackfin, ma ha capito che il Cortex-M4 stava rapidamente diventando il di fatto architettura standard per sistemi di controllo accurati.

"L'industria si sta allontanando dalle architetture proprietarie e ci siamo resi conto che il core standard del settore per il controllo motore era il Cortex-M4", ha dichiarato Tim Resker, responsabile marketing di prodotto presso ADI.

Resker ritiene inoltre che gli strumenti di progettazione basati su modelli come Simulink di MathWorks stiano diventando importanti nello sviluppo di sistemi di controllo per motori e array fotovoltaici.

"Sappiamo che ora dobbiamo diventare esperti nell'uso di questi strumenti", ha affermato Resker.

Due anni fa ADI ha presentato la sua prima piattaforma di progettazione di sistemi di controllo motori, basata su un processore Blackfin, utilizzando il linguaggio informatico Matlab MathWorks per lo sviluppo dell'algoritmo.

Ha inoltre implementato l'ambiente di progettazione Simulink per l'implementazione di algoritmi di controllo per ottimizzare l'efficienza dei motori sincroni e ac induttori magnetici permanenti.

L'intenzione era quella di consentire ai progettisti di modellare il loro sistema in Matlab / Simulink, generare il codice C e distribuire con l'ambiente di progettazione Visual DSP ++ di Analog Devices con la larghezza di banda rimanente per il codice dell'applicazione.

ADI ritiene che l'uso di modelli basati su modelli possa migliorare l'efficienza di guida di algoritmi di controllo del motore sensorless e sensoriali, e ha collaborato con MathWorks per applicare lo strumento di progettazione basato sul modello Simulink e il generatore di codice alla sua piattaforma di controllo motore. Utilizza il Codificatore Embedded e suite di strumenti ARM Cortex-M ottimizzati da MathWorks per supportare l'intero ciclo di progettazione dalla simulazione all'implementazione del codice pronto per il prodotto in una piattaforma integrata.

Simulink genera codice C ottimizzato che gira sulla piattaforma basata su Cortex-M4. La società ha anche aumentato la memoria on-chip a 384kbyte di SRAM per contenere il codice C generato dallo strumento.

L'ADSP-CM40x ha acceleratori hardware specifici per il loop di controllo, un'implementazione del filtro sinc completo per interfacciarsi direttamente con i modulatori sigma-delta isolati che vengono utilizzati nelle architetture dei sistemi di rilevamento della corrente basati su shunt. In genere, il filtro sinc sarebbe stato implementato in un FPGA.

Esiste anche un acceleratore DSP che fornisce analisi armoniche tipicamente utilizzate nella progettazione del circuito di controllo del campo fotovoltaico.

È inoltre in grado di PWM scalabile e regolabile dinamicamente.

C'è un consiglio di sviluppo e valutazione, CM40xEZBoard, supportato da algoritmi di controllo standard.
Dimostrazione video

Scarica schede dati ADSP-CM40x, progetti di riferimento e altri documenti tecnici.