badmaru Inserito: 29 dicembre 2004 Segnala Share Inserito: 29 dicembre 2004 Ciao a tutti, sono nuovo del ramo PLC ed ho acquistato un s7-200. Ora vorrei implementare una FFT.é possibile? come si fa?Ciao e grazie anticipatamente,Maru Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 29 dicembre 2004 Segnala Share Inserita: 29 dicembre 2004 Dire S7-200 e dire niente è quasi la stessa cosa. Dai almeno la sigla della CPU: 212, 222, 214, ....?Poi se per FFT intendi Fast Fourier Transform forse è anche possibile ma un PLC non è lo strumento più adatto. Prima di tutto è un dispositivo progettato per risolvere principalmente equazioni booleane, mentre una FFT è compito più adatto ad un DSP. Un PC ha prestazioni sicuramente migliori di un PLC serie S7-2xx.Come si fa ad implementare una FFT? Behe se conosci le FFT devi solo studiarti il manuale del PLC, in modo specifico la parte relativa alla programmazione, magari provando a realizzare funzioni semplici. Se non sai neanche come si incomincia a progettare una FFT è meglio che ti preoccupi, come prima cosa, di studiarti queste funzioni. Link al commento Condividi su altri siti More sharing options...
badmaru Inserita: 4 gennaio 2005 Autore Segnala Share Inserita: 4 gennaio 2005 Grazie per la risposta,come dubitavo S7-200 non é il più adatto per la FFT.Per l'algo della FFT, non ci sono problemi lo conosco discretamente ed ho gia il codice funzionante in C.Vorrei realizzare un rivelatore di vibrazioni (rotazione) tramite un accelereometro, e per fare ciò devo ottenere l'ampiezza e fase della vibrazione alla frequenza di rotazione.Che soluzione hardware consigliate? Ciao e ancora grazie per l'aiutoMaRu Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 5 gennaio 2005 Segnala Share Inserita: 5 gennaio 2005 Devi stabilire il sampling time che ti necessita per avere una misura attendibile. Una volta stabilito questo ti scegli un sistema che ti permette di far girare la funzione in un tempo inferiore al periodo di campionamento.Per esempio se ti necessita un sampling time di 10ms, la tua funzione dovrà girare <8ms. In questo tempo è compreso il tempo di acquisizione dei segnali e la loro elaborazione. Visto che dovrai usare pare parecchio floating hai bisogno un processore abbastanza veloce. I PLC in grado di elaborare velocemente il floating sono di fasca alta, con costi proporzionati. FOrse la soluzione ideale, con costi contenuti, è un PC104 con schede di A/D Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora