Variare duty cycle

Nov 27, 2006 14 Replies

Ciao a tutti,



ho un'onda quadra a frequenza variabile e duty cycle del 50%, e' possibile con un circuito relativamente semplice ottenere in uscita un'onda quadra con la stessa frequenza ma con duty cyle del 30% ?



Grazie per l'eventuale collaborazione



snipped-for-privacy@yahoo.it ha scritto:

Se la frequenza fosse fissa basterebbero una resistenza, un condensatore, ed una porta con ingresso Schmitt trigger. A frequenza variabile è molto più difficile. Se tu potessi partire da una frequenza dieci volte superiore, allora si risolve con un paio di chip.

Giuliano

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

La frequenza varia da pochi Hz a circa 300 Hz

l'deale sarebbe avere un duty cycle del 30% indipendentemente dal duty cycle del segnale d'ingresso.

Ciao Tecnico

JUL ha scritto:

ha scritto nel messaggio news: snipped-for-privacy@j44g2000cwa.googlegroups.com...

mi associo a JUL, a frequenza variabile non è banale.

1) che risoluzione vuoi ottenere ? 2) che frequenza e che ampiezza ha il segnale ? 3) per te un micro è "un circuito relativamente semplice" ? (considera che se la frequenza non è elevata e la risoluzione stà sugli 8-10 bit probabilmente un pic senza quarzo esterno potrebbe già essere sufficiente)
simone.bern Mr. Heisemberg is not the only one who can affect a measurement by looking at it (Robert A. Pease) zsimonez.zbernz@zliberoz.it (Rimuovere i caratteri di zorro per rispondere via mail)

Il segnale ha frequenza variabile tra pochi hz e 300hz, di circa 5V, e' sufficiente stare intorno al 30% (dal 25 al 35%) , sarebbe meglio non usare il pic ma se e' l'unica soluzione dovro' ripiegare su questa :-(

simone.bern ha scritto:

che

te)

ha scritto nel messaggio news: snipped-for-privacy@f16g2000cwb.googlegroups.com...

sicuramente non è l'unica...

1) se tiri fuori un segnale in tensione proporzionale alla frequenza, puoi immaginare di usarlo per variare la durata di un monostabile triggerato dal tuo segnale. Si tratta di studiarci un po', valutare la linearità nel range di frequenze che dici, ecc. ecc. Non proprio immediato. 2) se potessi usare un moltiplicatore di frequenza, potresti risolvere il problema in digitale. Moltiplichi per 10, usi il tuo segnale come start di un contatore che conta fino a 3, e fai seguire un flip-flop. Di nuovo, non è banale, alle frequenze di tuo interesse...

E' chiaro che con un po' di firmware puoi realizzare facilmente un monostabile triggerato con durata variabile in funzione del periodo misurato. L'elettronica è banale, e anche il codice non è complesso, se sai smanettarci un po'.

simone.bern Mr. Heisemberg is not the only one who can affect a measurement by looking at it (Robert A. Pease) zsimonez.zbernz@zliberoz.it (Rimuovere i caratteri di zorro per rispondere via mail)

snipped-for-privacy@yahoo.it ha scritto:

Forse, se ci dicessi da dove viene il segnale, e cosa ne vuoi fare in uscita, potrebbe venirci in mente qualche altra soluzione.

Ciao. Giuliano

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

Il segnale viene da un albero motore in rotazione e deve andare a finire su un circuito gia' esistente che vorrebbe pero' come ingresso un segnale con duty cycle di circa il 30%

Ciao

JUL ha scritto:

Basta modificare il sensore sull'albero. Di che tipo è? Ottico? Magnetico?

Ciao Boiler

L'osservazione e' giusta ma purtroppo non si puo' modificare :-(

Ciao

Boiler ha scritto:

snipped-for-privacy@yahoo.it ha scritto:

Allora proviamo in un altro modo: entri in un PLL, moltiplichi per 10 e ci metti un decade counter in uscita.

Ciao Boiler

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

"Boiler" ha scritto nel messaggio news:ekeu1p$gau$ snipped-for-privacy@news.newsland.it...

Vado a braccio, ma non la vedo mica semplice far girare correttamente il PLL a pochi Hz e poi a 300Hz...

simone.bern Mr. Heisemberg is not the only one who can affect a measurement by looking at it (Robert A. Pease) zsimonez.zbernz@zliberoz.it (Rimuovere i caratteri di zorro per rispondere via mail)

simone.bern ha scritto:

Hai ragione, avevo capito che 300 Hz fosse il limite inferiore.

Boiler

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

E' possibile utilizzare lo schema qui visualizzato

formatting link
utilizzando semplicemente un NE555 in modalita' monostabile?

Grazie ancora

snipped-for-privacy@yahoo.it ha scritto:

Pestando alacremente sulla tastiera snipped-for-privacy@yahoo.it ebbe l'ardire di profferire:

Sparo:

PIC

L'ingresso riceve l'onda quadra d'ingresso e conta quanto dura un semiperiodo positivo. Mette tale conteggio /5 * 3 in RAM e usa un'uscita che si tiene alta per quel numero di cicli (sincronizzata con il conteggio in esame). Al variare della frequenza in ingresso varierà anche il conteggio e conseguentemente l'output. In teoria aggancia in un periodo...

IBM: I've Been Misled News 2002 [v 2.07] / StopDialer / PopDuster - http://www.socket2000.com Akapulce portal: http://www.akapulce.net

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required