Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Ambiente STM32F3 Discovery
Esercitazione 3: Ambiente STM32F3 Discovery
2
Esercitazione 6 STMF32 Discovery
Firmware precaricato 1 DAC a 12 bit -> pin PA4 2 ADC a 8 bit -> pin PA7 -> pin PA1 Caricati i driver (scaricabili dal sito ST), viene vista come una porta seriale Driver: ST Virtual COM PORT Ver 1.3 (provata su WIN7 32 bit) Ver 1.4
3
Esercitazione 6 STMF32 Discovery
Caricati i driver (scaricabili dal sito ST), viene vista come una porta seriale L’indirizzo della porta seriale è rilevabile da (WIN7) Pannello di controllo\ Sistema\ Gestione dispositivi
4
Esercitazione 6 STMF32 Discovery:
La libreria “7_0_High Level_VISA”.llb
5
Esercitazione 6 STMF32 Discovery:
La libreria “7_0_High Level_VISA”.llb Funzioni LabVIEW gestione seriale DAC_7_0.vi ADC_7_0(ARR mode) ADC_7_0(PPP mode).vi READ_CHx_7_0.vi
6
Esercitazione 6 STMF32 Discovery La libreria “7_0_High Level_VISA”.llb
Il “MAIN” di ogni programma deve prevedere SEMPRE Inizializzazione della porta seriale La configurazione del DAC La configurazione ADC (PPP mode o ARR mode) La lettura dei canali ADC La chiusura della porta seriale
7
Esercitazione 6 STMF32 Discovery Criticità
La scheda ha una alimentazione monopolare Valim =3,3 V Il suo range di funzionamento nominale è: 0..3 [V] Il DAC non ha uno stadio di adattamento di impedenza All’aumentare della frequenza (segnale e campionamento) le caratteristiche peggiorano (frequenza max segnale = 3 kHz, frequenza max campionamento 10 kHz) Per evitare distorsioni sulla forma d’onda allora: Non si userà MAI tutto il fondo scala (Vmin=0,25 V Vmax=2,75 V) Come circuiti esterni non potremo usare valori qualunque di impedenza
8
Esercitazione 6 STMF32 Discovery Caratteristiche DAC
Look Up Table = Vettore di M elementi dove viene memorizzata la forma d’onda LUT size = 1024 ARR_DAC = Auto Reload Register del DAC = intero Clock Sistema = 72 MHz La frequenza che si imposta da front panel La libreria calcola automaticamente ARR_DAC Essendo ARR_DAC un intero la frequenza generata risulterà approssimata rispetto a quella impostata teoricamente.
9
Esercitazione 6 STMF32 Discovery Caratteristiche ADC: ARR mode
2 Canali ADC indipendenti, ciascuno con risoluzione di 8 bit e 1024 campioni Modalità ARR mode ARR_ADC = Auto Reload Register del DAC = intero La frequenza di campionamento si ottiene da: Es. Per settare una Fc pari a 1 KHz dovremo selezionare ARR=7200
10
Esercitazione 6 STMF32 Discovery Caratteristiche ADC: PPP mode
PPP = Points Per Period Usando il subVI ARR_PPP la libreria valutata la frequenza del segnale impostata nel cluster DAC e “regola” di conseguenza il parametro ARR (quindi la frequenza di campionamento) in modo da avere sempre i punti per periodo selezionati nel controllo “Sampling Rate PPP”. Es 1: Viene impostata una frequenza di segnale di 100 Hz. Si vogliono selezionare 2 periodi. Quanto deve valere Sampling Rate PPP? Soluzione: Per visualizzare 2 periodi dovremo selezionare Sampling Rate PPP =512 (ricordiamo che abbiamo una memoria di acquisizione pari a 1024 elementi) Es 2: Viene impostata una frequenza di segnale di 200 Hz. Nota: Vogliamo visualizzare sempre 2 periodi per cui il controllo Sampling Rate PPP non cambierà! Cambieranno però (all’insaputa dell’utente) ARR_DAC e ARR_ADC
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.