DAC

12 Anni 8 Mesi fa #16 da Guido
Risposta da Guido al topic Re: DAC
Ciao è sempre quadra alla freq. di 262 Hz, purtroppo non riesco a salvare la forma d'onda con Visual Analiyzer.
Mi dai ancora un aiuto per farla diventare il più sinusoidale possibile?
Grazie

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
12 Anni 8 Mesi fa #17 da Guido
Risposta da Guido al topic Re: DAC
Ciao,sto facendo delle prove, ho allungato l'array ma il compilatore mi da l'errore di stringa troppo lunga, si può fare qualche cosa per levare l'errore?

int sine[] = {250,255,299,304,346,349,389,394,427,432,458,463,481,486,495,499,500,505,495,490,481,476,458,453,427,423,389,384,346,341,299,294,250,245,201,206,154,149,111,106,73,68,42,37,19,14,5,0,5,19,24,42,47,73,78,111,116,154,159,201,206};

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
12 Anni 8 Mesi fa #18 da Guido
Risposta da Guido al topic Re: DAC
Ciao, ecco in la forma d'onda, per visualizzarla bisogna installare Viasual Analyzer

www.sillanumsoft.org/Italiano/index.htm

sin4.tee

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
12 Anni 8 Mesi fa - 12 Anni 8 Mesi fa #19 da Guido
Risposta da Guido al topic Re: DAC
Scusami se ti bombardo di informazioni, ma è solo per metterti al corrente, ho trovato che è questo parametro a variarmi il suono

if (PORTBbits.RB0 == 0) { //Controllo la pressione di RB
for (i=0; i<100; i++) { //Pausa filtraggio spike (10000 conteggio standard)
}

pù lo abbasso più diventa metallico.

File allegato:

Nome del file: a10sine5.txt
Dimensione del file:243 KB


File allegato:

Nome del file: a6400sine5.txt
Dimensione del file:241 KB
Allegati:
Ultima Modifica 12 Anni 8 Mesi fa da Mauro Laurenti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
12 Anni 8 Mesi fa #20 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: DAC
Ciao Guido,

mettere piu' campioni in questo caso non serve a nulla.
Il numero di campioni per periodo e' gia' elevato e se vedi la sinusoide che ho ottenuto con l'oscilloscopio, vedrai che non e' male.
Per migliorare o meglio attenuare il "seghettamento" puoi usare un filtro passa basso del secondo ordine.

Assumo che tu stia prendendo l'uscita dal modulo PWM ma che sia presente il filtro RC come riportato nella Brief Note.

Potresti mettere un'immagine?
Preleva l'immagine dell'itero desktop (usa il tasto stamp su XP, o il tool snipping tool su Vista).
In questo modo anche gli altri possono vedere l'immagine...e non dover installare necessariamente il programma.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login