Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako zakasniti impuls za 5ms?

[es] :: Elektronika :: Kako zakasniti impuls za 5ms?

[ Pregleda: 2267 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lajbek123
Zagreb

Član broj: 284197
Poruke: 17
*.dsl.iskon.hr.



Profil

icon Kako zakasniti impuls za 5ms?02.05.2011. u 11:40 - pre 158 meseci
Pozdrav svima,
Neznam kako da zakasnim impuls frekvencije 50Hz i trajanja 300 uS, za 5ms.
Inace impuls mi prerano dolazi na mikrokontroler tj. u vrijeme kada nema vremena za njegovu obradu, a 5ms naskon tog mikrokontroler ne radi nista pa bi bez problema mogo odraditi potrebne radnje.
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3874
62.101.128.91



+334 Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 13:09 - pre 158 meseci
50 Hz, 300uS ( mikro sekundivjerovatno) i 5 ms ( milisekundi ocito) nemaju bas mnogo smisla.
Ajde poslozita vremena malo logicnije.
Ovako je nemoguce.
 
Odgovor na temu

lajbek123
Zagreb

Član broj: 284197
Poruke: 17
*.dsl.iskon.hr.



Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 14:04 - pre 158 meseci
Imam signal koji svakih 20ms (50Hz) pošalje impuls trajanja 300us(mikro sekundi), a treba mi signal koji će za njime kasniti 5ms.
Predpostavljam da mi treba neki logički sklop al ne znam koji.
 
Odgovor na temu

lajbek123
Zagreb

Član broj: 284197
Poruke: 17
*.dsl.iskon.hr.



Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 14:08 - pre 158 meseci
evo uspio sam skicirat neku sliku.


http://img864.imageshack.us/i/slikazi.png/
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 14:20 - pre 158 meseci
Za registrovanje impulsa mikrokontroleru je potrebno par mikrosekundi. Samu obradu impulsa odgodi tako da se izvrsi onda kad je mikrokontroler slobodan.
gorankg
 
Odgovor na temu

lajbek123
Zagreb

Član broj: 284197
Poruke: 17
*.dsl.iskon.hr.



Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 15:24 - pre 158 meseci
Citat:
goran_68: Za registrovanje impulsa mikrokontroleru je potrebno par mikrosekundi. Samu obradu impulsa odgodi tako da se izvrsi onda kad je mikrokontroler slobodan.


Da znam, ali ovo je specifična situacija i to je gotovo neizvedivo, jednostavnije mi je dodati jos jedan sklop da mi ga zakasni.
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3874
62.101.128.91



+334 Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 15:48 - pre 158 meseci
Ako ti nije potrebno mjerenje sirine impulsa ( a nije cim si rekao da je 300us znaci da ti je to poznato) dodas jedan monostabil ispred, ili cak samo RC kolo.
Naravno, RC kolo ce izobliciti signal ali valjda je ulaz kontrolera smit.
Poz.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 18:14 - pre 158 meseci
Citat:
lajbek123: Imam signal koji svakih 20ms (50Hz) pošalje impuls trajanja 300us(mikro sekundi), a treba mi signal koji će za njime kasniti 5ms.

Pa kog djavola ce ti onda uopste taj signal kad znas da se pojavljuje svakih 20 ms?!
Samo radi to sto trebas da radis svakih 20 ms i gotovo.
 
Odgovor na temu

lajbek123
Zagreb

Član broj: 284197
Poruke: 17
*.dsl.iskon.hr.



Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 18:22 - pre 158 meseci
Citat:
veselinovic: Ako ti nije potrebno mjerenje sirine impulsa ( a nije cim si rekao da je 300us znaci da ti je to poznato) dodas jedan monostabil ispred, ili cak samo RC kolo.
Naravno, RC kolo ce izobliciti signal ali valjda je ulaz kontrolera smit.
Poz.


Može li neka shema za ovu varijantu s monostabilom?
 
Odgovor na temu

lajbek123
Zagreb

Član broj: 284197
Poruke: 17
*.dsl.iskon.hr.



Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 18:31 - pre 158 meseci
Citat:
Odin D.: Pa kog djavola ce ti onda uopste taj signal kad znas da se pojavljuje svakih 20 ms?!
Samo radi to sto trebas da radis svakih 20 ms i gotovo.


Ma tih 20ms oscilira, taj mi impuls inače služi za mjerenje frekvencije prema razmaku (vremenu) između impulsa izračunam frekvenciju.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 18:47 - pre 158 meseci
Onda to sto si naumio svakako nije nesto sto bih ti preporucio.
Kasnjenje (bilo analogno - u vidu RC filtera, bilo digitalno - sa flip-flopovima) ce ti unijeti dodatnu nepreciznost, ili zbog ulaznih karakteristika mikrokontrolerskih ulaza, ili zbog pumpanja kondenzatora raznoraznim smetnjama i glicevima u slucaju analogne realizacije kasnjenja ili pak zbog konacne rezolucije dodatnih clock-ova u slucaju da koristis digitalna kasnjenja.
Medjutim, da bi nasli rjesenje koje ti mozda odgovara morali bi znati malo vise detalja: o kojoj preciznosti mjerenja te frekvencije se radi, koji mikrokontroler je u pitanju, na kom taktu radi i sl.

Najbolje bi bilo da koristis interrupt mikrokontrolera i da u kratkoj prekidnoj rutini koja se startuje na te impulse ocitavas neki od tajmera.
A ako mikrokontroler ni za toliko malo nema vremena, onda ti je vjerovatno citav koncept lose osmisljen.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Kako zakasniti impuls za 5ms?02.05.2011. u 19:04 - pre 158 meseci
Koncept je sigurno lose osmisljen. Ako bas mora tako a ti dodaj jos jedan mikrokontroler koji treba da obavi to pomeranje signala.
gorankg
 
Odgovor na temu

lajbek123
Zagreb

Član broj: 284197
Poruke: 17
*.dsl.iskon.hr.



Profil

icon Re: Kako zakasniti impuls za 5ms?03.05.2011. u 07:25 - pre 158 meseci
Ma malo sam kratak s mogučnostima interupta (več su potrošeni). Odgovorili ste me od kašnjenja pokušat ću smisliti neko bolje rješenje, iako baš i nemam puno izbora.

U svakom slučaju hvala vam na korisnim savjetima i dobroj volji.
 
Odgovor na temu

[es] :: Elektronika :: Kako zakasniti impuls za 5ms?

[ Pregleda: 2267 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.