Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

at90s2313 timer

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
mtome
Profesionalec


Pridružen/-a: Pon Jan 2004 14:29
Prispevkov: 168
Kraj: ljubljana

PrispevekObjavljeno: Tor Jun 28, 2005 8:03 pm    Naslov sporočila: at90s2313 timer Odgovori s citatom

Pozdravljeni!
Zanima me, kako bi lahko s timerjem v mikrokontrolerju dosegel to, da ko na pin pride signal, se timer sprozi, ko pa signala ni vec, pa se timer ustavi. Rezultat bi nato dobil v us.
Zanima me tudi, kako bi lahko z timerjem naredil en izhodni pin pwm?

lp matjaz

_________________
l.p. Matjaz
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
red_mamba
Profesionalec


Pridružen/-a: Tor Jan 2004 16:44
Prispevkov: 181
Kraj: Mozirje

PrispevekObjavljeno: Sre Jun 29, 2005 6:21 am    Naslov sporočila: Odgovori s citatom

lahko pripelješ signal na INT0 in INT1, s tem da je signal negiran predno ga pripelješ na INT1 pin.

Potem ti en interupt požene časovnik, drugi pa ustavi. tako izmeriš širino impulza. Ni najbolj praktično, ker moraš dodati negiranje. Je pa program enostaven ker večino problemov rešiš hardversko.

2313 že ima hardwerski PWM signal in samo nastaviš podatke, potem pa z PWM registrom nastavljaš PWM duty cikel.


Sem 100% da želiš meriti širino impulza iz modelarskega sprejemnika,
poganjal pa boš kakšen motor v čolnu, letalu, avtu Wink

Tukaj najdeš moj načrt :D
Regler

Če se prav spomnim merim širino ipulza z bitwait ukazi.

v zanki čakam da pride pozitivna perioda in poženem časovnik, potem počakam na negativno in ustavim ter preračunam kakšen PWM moram nastavit. Regulatorju se data nastaviti točka izklopa in točka max. moči. Ledice prikazujejo kdaj je PWM off in kdaj je 100% duty cikel.

_________________
Bad things happen to good people all the time for no reason!
Štrom: http://www.red-mamba.com & http://www.red-mamba.biz
Prosti čas: http://www.maddogs-clan.org
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
mtome
Profesionalec


Pridružen/-a: Pon Jan 2004 14:29
Prispevkov: 168
Kraj: ljubljana

PrispevekObjavljeno: Sre Jun 29, 2005 7:15 am    Naslov sporočila: Odgovori s citatom

je res je, tudi jaz delam regler. Very Happy Pcb imam že narejen. Bom pa sprobal s tem ukazom
_________________
l.p. Matjaz
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
mtome
Profesionalec


Pridružen/-a: Pon Jan 2004 14:29
Prispevkov: 168
Kraj: ljubljana

PrispevekObjavljeno: Tor Jul 05, 2005 2:55 pm    Naslov sporočila: Odgovori s citatom

Pri menei je problem, ker imam za narejen pcb in signala nimam pripeljanega na tiste pine. Zato bi mezanimaljo, kako bi se dalo meriti širino pulza na kaksnem drugem pinu. Veckrat sem tudi ze slial, da se da timerje pri nekaterih mikrokontrolerjih(pic) nastaviri, da odštevajo oziroma, da prištevajo. Kako pa je to pri Atmelih pa mi ni jasno?

Kako se pa pwm nastavi?

_________________
l.p. Matjaz
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group