conversione AD per >1 canali

PLC, servomotori, inverter...robot

Moderatori: Foto Utentedimaios, Foto Utentecarlomariamanenti

Avatar utente
Foto Utentemicdisav
271 7
Frequentatore
Frequentatore
Messaggi: 147
Iscritto il: 17 giu 2020, 16:40
Contatta:
0
voti

[1] conversione AD per >1 canali

Messaggioda Foto Utentemicdisav » 15 set 2022, 13:19

Buongiorno,
una domanda da Oº (=perfetto ignorante) in materia:
- ipotesi digitalizzazione segnali analogici con Arduino(?)/PLC(?) -anche con estensioni adatte allo scopo(?)-,
- la digitalizzazione/conversione AD per più canali, che voi sappiate, avviene (o può avvenire) SIMULTANEAMENTE o SEQUENZIALMENTE per tutti i canali impostati?

Grazie,
Michele.

Avatar utente
Foto Utentebrabus
22,2k 4 11 13
G.Master EY
G.Master EY
Messaggi: 3146
Iscritto il: 26 gen 2009, 14:16
Contatta:
0
voti

[2] Re: conversione AD per >1 canali

Messaggioda Foto Utentebrabus » 15 set 2022, 13:30

Dipende dal PLC e dal microcontrollore. Poiché un ADC hardware è molto esigente per quanto riguarda lo spazio a bordo chip (spazio in senso fisico, ma anche immunità ai disturbi generati dai circuiti circostanti e introdotti dai rail di alimentazione, più mille altri motivi), nella quasi totalità dei casi l'acquisizione è sequenziale. Il sistema è dotato quindi di un unico ADC hardware asservito da un multiplexer analogico.
Le tempistiche di acquisizione e sequenzialità sono indicate con esattezza nei datasheet.

Qui un esempio veloce: https://deepbluembedded.com/stm32-adc-t ... escription

Se parliamo invece di un sistema per il quale la simultaneità è critica (ad esempio un oscilloscopio), ogni canale è asservito da un ADC hardware dedicato.
Alberto.

Avatar utente
Foto Utentelelerelele
4.899 3 7 9
Master
Master
Messaggi: 5512
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia
0
voti

[3] Re: conversione AD per >1 canali

Messaggioda Foto Utentelelerelele » 15 set 2022, 19:07

Se parliamo di microcontrollori, ce ne sono con un ADC, con più ADC, ogni ADC ha numerosi ingressi, ovviamente ogni ADC deve fare la conversione per un ingresso per volta, ed il passaggio da un canale all'altro ha sempre un minimo di tempo morto prima della conversione, per limitare i distrubi, parliamo dell'ordine di microsecondi.
I due o più ADC presenti nel microcontrollore, possono convertire simultaneamente, ognuno il suo canale.

saluti.

Avatar utente
Foto UtenteSandroCalligaro
2.970 2 4 5
G.Master EY
G.Master EY
Messaggi: 1181
Iscritto il: 6 ago 2015, 19:25
0
voti

[4] Re: conversione AD per >1 canali

Messaggioda Foto UtenteSandroCalligaro » 18 set 2022, 21:16

Aggiungo che alcuni microcontrollori (ad esempio i C2000 di TI) hanno due sample&hold per lo stesso ADC, quindi possono campionare due canali simultaneamente, anche se convertono sequenzialmente.

L'origine di questa scelta particolare, quasi certamente, è nella necessità di misurare in un preciso istante (solitamente a metà periodo di PWM) due delle tre correnti di uscita di un inverter trifase.


Torna a “Automazione industriale ed azionamenti”