1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de...

13
1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi in robotica

Transcript of 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de...

Page 1: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

1

Titolo: Azionamento di motori in corrente continua tramite microcontrollori

Candidato: Roberto de Simone

Relatore: Prof. Luca Zaccarian

Argomento: Tesi in robotica

Page 2: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

2

• Un azionamento: Stadio di Controllo e Stadio di Potenza

• Stadio di Controllo: PIC 18F242 (MCU).

• Stadio di Potenza: LMD18200 (Ponte H).

• Controllo in feedback: sensore in corrente integrato nel LMD18200.

• Dispositivo di controllo dell’azionamento : controllore PI.

• Dispositivo di controllo del convertitore : trasforma in PWM.

• Convertitore: stadio di potenza.

Stadio di controllo

Stadio di Potenza

Motore elettrico

Riferimento Coppia

Disp. controllo aziona-mento.

Disp. Controllo converti-tore

Converti-tore statico

Motore elettrico Carico

Page 3: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

3

• Ponte H: il driver di potenza.

• IM proporzionale alla coppia.

• PWM: duty-cycle variabile.

• Il PWM pilota gli switch (MOS-FET).

• IM = funzione del PWM.

IN A IN B MOTORE

0 0 INDIETRO

1 0 FERMO

0 1 FERMO

1 1 AVANTI

Page 4: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

4

• Piedinatura• PWM, Direction e Brake• Locked Anti-Phase PWM

Page 5: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

5

• Schema elettrico• Schema di montaggio• Prototipo

Page 6: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

6

• Il problema del rumore agente sull’errore

• Il problema del segno della corrente misurata

Page 7: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

7

PIC 18F242 per il controlloLMD18200 per il pilotaggio

di potenza

Page 8: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

8

• PIC 18F242• PICDEM2 PLUS• MPLAB

Page 9: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

9

• Lettura ingressi. • Calcolo segno della

misura.• Filtraggio misure.• Filtraggio rumore su

errore.• Controllore PI.• Generazione PWM.

Page 10: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

10

• Verifica funzionamento circuito.

• Applicazione sinusoidi a freq. differente.

• Misura di I(t) e U(t).• Trasformazione tramite

FFT.• Generazioni campioni

che interpolati forniscono la risposta in frequenza.

Page 11: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

11

• Dinamica del PWM.• Banda passante a 3dB.• Fattore di scala.• Rumore sull’uscita dovuto

al PWM.

0.78 V - 4.24 V

ω = 10^2.40903 = 256.46[rad/s]

- 8.1011 dB

Page 12: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

12

Conclusioni:

• Prestante.

• Economico.

• Aggiornabile con leggi di controllo più sofisticate.

Sviluppi:

• PWM più veloci.

• Algoritmi di controllo Anti Wind-up.

• Circuiteria accessoria di warning.

Page 13: 1 Titolo: Azionamento di motori in corrente continua tramite microcontrollori Candidato: Roberto de Simone Relatore: Prof. Luca Zaccarian Argomento: Tesi.

13

Grazie a tutti per la cortese attenzione.