genan Inserito: 30 marzo 2008 Segnala Share Inserito: 30 marzo 2008 ciao a tutti.. esiste un contatore in grado di gestire piu' ingressi contemporaneamente?mi spiego meglio..devo contare dei pezzi che viaggiano su 8 piste contemporaneamente..il problema e' che se metto gli ingressi in parallelo e in serie con un fronte perdo dei conteggivisto che molti dei segnali arrivano sovrapposti.. c'e' una soluzione per ovviare questo problema?ho provato anche ad incrementare una dw ma il problema rimane.. ringrazio tutti anticipatamente.. Link al commento Condividi su altri siti More sharing options...
Rwhite Inserita: 30 marzo 2008 Segnala Share Inserita: 30 marzo 2008 Ciao, se non ci sono altre esigenze potresti leggere il fronte di salita di ogni singolo ingresso, cosi' ogni segnale non risente delle sovrapposizioni.rwhite Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 30 marzo 2008 Segnala Share Inserita: 30 marzo 2008 (modificato) se non ci sono altre esigenze potresti leggere il fronte di salita di ogni singolo ingresso, cosi' ogni segnale non risente delle sovrapposizioni.rwhiteImmagino che genan abbia già fatto 8 fronti e che, anche se raramente, possa succedere che 2 fronti si sovrappongano.Crea 8 contatori (usa una dword in luogo del contatore) ognuno incrementato dal fronte di un singolo finecorsa e poi fai la somma delle 8 DW e la riversi su un altra DW.(Premesso di non sforare la fmax ammissibile per un ingresso digitale) Modificato: 30 marzo 2008 da JumpMan Link al commento Condividi su altri siti More sharing options...
Savino Inserita: 30 marzo 2008 Segnala Share Inserita: 30 marzo 2008 (modificato) Potresti creare una coda di segnali, memorizzando gli stati degli ingressi, e manmano che il contatore esegue il conteggio, il primo segnale della coda viene cancellato, e la coda fa uno scorrimento in avanti di una posizione (FIFO). In questo modo il conteggio sarebbe asincrono con il segnali arrivati dagli input; la lunghezza della coda dovrebbe essere in rapporto con il tempo ciclo del contatore in modo da non perdere colpi. Comunque, la soluzione di JumpMan andrebbe anche bene, bisognerebbe solo sincronizzare bene l'aggiornamento del contatore principale durante la somma, ed azzeramenti di questi. Poi, se usi un contatore, Word o DWord, va bene lo stesso. Modificato: 30 marzo 2008 da Savino Link al commento Condividi su altri siti More sharing options...
genan Inserita: 30 marzo 2008 Autore Segnala Share Inserita: 30 marzo 2008 Grazie per l'aiuto come sempre puntuale..provero' senz'altro..a presto 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