www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Spreminjanje izhoda s pulzom (podobno kot T flip-flop)
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
cmrlj
Član
Član



Pridružen-a: Sre 02 Apr 2008 11:16
Prispevkov: 10
Aktiv.: 0.05
Kraj: Ljubljana

PrispevekObjavljeno: Sre Apr 02, 2008 12:13 pm    Naslov sporočila:  Spreminjanje izhoda s pulzom (podobno kot T flip-flop) Odgovori s citatom

Pozdravljeni!

Moj problem je sledeč:
Iščem vezje, ki bi z vsakim impulzom na vhodu (najraje rising edge, lahko pa tudi falling edge) spremenilo stanje na izhodu, kot na priloženi sliki.

Želel bi izvedbo v enem kosu, brez dodatnih kondenzatorjev in uporov.

Kupil sem JK flip-flop SN74LS07A, povezal J in K vhoda na 1 in dal moj krmilni signal na uro od flip-flopa. Vhod ~CLR sem dal na 1. V datasheetu ima SN74LS07A določeno min frekvenco ure 0 MHz, najdaljši časi pulzov niso omejeni. Zato mislim, da bi se moralo vezje obnašati točno tako kot želim. Ko sem testiral, pa je izhod ob pulzu na vhodu včasih spremenil stanje, včasih ne, včasih je samo utripnil ob rising edge...

Probal sem še z asinhronim binarnim števcem sn74hc4040 in je bil rezultat podoben, neko naključno spreminjanje izhoda.

Zakaj opisani rešitvi ne delujeta?
In kaj moram kupiti, da bo delovalo, kot želim? Po velikosti je sicer SN74LS07A zelo v redu, ker ima 2 vezji v 14 pinskem ohišju in ne rabi drugih elementov.



Diagram1.png
 Opis:
 Velikost datoteke:  2.01 KB
 Pogledana:  6502 krat

Diagram1.png


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.05
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sre Apr 02, 2008 12:16 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
JK flip-flop SN74LS07A


Takole povsem na pamet mi tu nekaj ne štima !

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
cmrlj
Član
Član



Pridružen-a: Sre 02 Apr 2008 11:16
Prispevkov: 10
Aktiv.: 0.05
Kraj: Ljubljana

PrispevekObjavljeno: Sre Apr 02, 2008 12:19 pm    Naslov sporočila:   Odgovori s citatom

Ja, res je, sem pozabil enko.
SN74LS107A
Zatipkal sem se tukaj na forumu, čip imam tapravi.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Sre Apr 02, 2008 12:46 pm    Naslov sporočila:   Odgovori s citatom

Kakšen pa je ta tvoj krmilni signal? Če napetost preveč 'opleta', boš rabil kak schmitt trigger ...

LP!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Sre Apr 02, 2008 12:48 pm    Naslov sporočila:   Odgovori s citatom

Lahko uporabiš tudi CD4017. Desetiški števec/delilnik. Lahko deli število pulzov z 2-10

Čeprav bi moral JK flip flop tudi dobro delati?


Nazadnje urejal/a lojzek Sre Apr 02, 2008 12:50 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 12.46
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Sre Apr 02, 2008 12:50 pm    Naslov sporočila:   Odgovori s citatom

Uporabi kakšen majhen mikroprocesor, recimo PIC10F200...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
cmrlj
Član
Član



Pridružen-a: Sre 02 Apr 2008 11:16
Prispevkov: 10
Aktiv.: 0.05
Kraj: Ljubljana

PrispevekObjavljeno: Sre Apr 02, 2008 1:29 pm    Naslov sporočila:   Odgovori s citatom

chaos je napisal/a:
Kakšen pa je ta tvoj krmilni signal? Če napetost preveč 'opleta', boš rabil kak schmitt trigger ...

LP!

Nizko stanje je 0V in visoko +5V. Testiral sem na proto boardu. Vhod v flip-flop sem dal na pull-down upor in na žičko, s katero sem se dotikal +5V. Napajalnik je ok. Napetost sem pomeril in nastavil s kalibriranim voltmetrom.

lojzek je napisal/a:
Lahko uporabiš tudi CD4017. Desetiški števec/delilnik. Lahko deli število pulzov z 2-10

Čeprav bi moral JK flip flop tudi dobro delati?

Res je. Če niti binarni števec niti JK flip flop ne delata, po mojem desetiški števec ne bo nič boljši.

mucek4 je napisal/a:
Uporabi kakšen majhen mikroprocesor, recimo PIC10F200...

Ohišje je super, ampak ne znam programirat mikrokontrolerjev. Nimam niti programatorja. Datasheet ima 88 strani, joj joj, kdo bo to študiral... ali ne obstaja kakšna enostavna rešitev? Problem je vendarle čisto enostaven in običajen in kar ne morem verjet, da ne najdem ničesar primernega.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Sre Apr 02, 2008 1:44 pm    Naslov sporočila:   Odgovori s citatom

Če se z žičko dotikaš napajanja, je čisto možno, da ti napetost preveč pleše. Lahko poskusiš s schmitt triggerjem, mogoče bo pomagalo ...

LP!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
milan62
Član
Član



Pridružen-a: Ned 04 Jan 2004 23:19
Prispevkov: 2391
Aktiv.: 10.09
Kraj: Kranj

PrispevekObjavljeno: Sre Apr 02, 2008 1:58 pm    Naslov sporočila:   Odgovori s citatom

Na vhod flip-flopa moraš pripeljati impulze točno pravilne oblike. Dotikanje z žičko je daleč od tega. Jaz za take primere uporabljam tipko z vgrajenim magnetkom in Hall generatorjem.

LP

_________________
Wasting time online since 1999
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Sre Apr 02, 2008 2:24 pm    Naslov sporočila:   Odgovori s citatom

cmrlj je napisal/a:
Nizko stanje je 0V in visoko +5V. Testiral sem na proto boardu. Vhod v flip-flop sem dal na pull-down upor in na žičko, s katero sem se dotikal +5V.


Vsak "dotik z zicko" je v resnici serija impulzov. V 50% primerov je teh impulzov sodo stevilo in stvar na prvi pogled ne deluje, v preostalih 50% primerov pa deluje (ob predpostavki, da tisto zicko premikas v neskoncnost).

Spremeni vezavo takole: nameto pull-downa imej pull-up, medenj in clock vhod pa daj se en kondenzator, tako da bo filtriral vse majhne dotike. Recimo 10K upor in 4.7-10 uF kondenzator, kateremu po potrebi dodaj paralelno se en 10-100 nF keramicni. Vhod potem sklenes na maso, kakor se ponavadi naredi, ko je v igri tipka.

Sicer bi morali tako popravljeni delovati obe varianti, ki si ju preizkusil, tako da se sam odloci za tisto, ki ti bolj ustreza.

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Slemi
Član
Član



Pridružen-a: Pet 29 Okt 2004 13:29
Prispevkov: 386
Aktiv.: 1.63
Kraj: Hrastnik

PrispevekObjavljeno: Sre Apr 02, 2008 4:29 pm    Naslov sporočila:   Odgovori s citatom

Vzami D-flip-flop in mu negirani izhod pelji na D vhod. Na vhodu ure daj resimo 100nF kondenzator proti masi in 10kE upor proti signalu za vhod za preskus z žičko. D flip-flop je recimo SN7474, s tem da moraš vezati CLR in PR na logično 1. S tem boš imel za vsak urin impulz spremembo logičnega nivoja na izhodu.

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo AIM - AOL Instant - naslov MSN Messenger - naslov
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 12.46
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Sre Apr 02, 2008 4:32 pm    Naslov sporočila:   Odgovori s citatom

cmrlj je napisal/a:
Ohišje je super, ampak ne znam programirat mikrokontrolerjev. Nimam niti programatorja. Datasheet ima 88 strani, joj joj, kdo bo to študiral... ali ne obstaja kakšna enostavna rešitev? Problem je vendarle čisto enostaven in običajen in kar ne morem verjet, da ne najdem ničesar primernega.


Tvoj problem je ZELO lahko rešljiv v enem popoldnevu. Če prideš do mene postoriva vse... Če te zanima kaj več pa vprašaj ali pa ZS.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
cmrlj
Član
Član



Pridružen-a: Sre 02 Apr 2008 11:16
Prispevkov: 10
Aktiv.: 0.05
Kraj: Ljubljana

PrispevekObjavljeno: Sre Apr 02, 2008 5:43 pm    Naslov sporočila:   Odgovori s citatom

Hvala za odgovore. Bom poizkusil z uporom in kondenzatorjem. Kondenzator dam tantalov in morda še keramičen? Za RC konstanto pa kolikor razumem priporočate od 1 do 100 ms.

mucek4: Hvala za ponudbo, morda kdaj drugič. Vem, da bi bilo koristno naučiti se programirat uC, a nikoli ni časa.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Sre Apr 02, 2008 7:32 pm    Naslov sporočila:   Odgovori s citatom

cmrlj je napisal/a:
Hvala za odgovore. Bom poizkusil z uporom in kondenzatorjem. Kondenzator dam tantalov in morda še keramičen? Za RC konstanto pa kolikor razumem priporočate od 1 do 100 ms.

mucek4: Hvala za ponudbo, morda kdaj drugič. Vem, da bi bilo koristno naučiti se programirat uC, a nikoli ni časa.


Nisi napisal kako dolgi naj bi bili vhodni impulzi, zato sem napisal vrednosti, ki so blizu 1 sekunde, ker se mi je to pac zdela primerna vrednost za stikanje zick Smile Ce zelis odziv na krajsi impulz, potem zmanjsaj kondenzator. Manjsi kodnenzator poskrbi samo za manjse motnje, ne bo pa zadoscal za slab kontakt takrat, ko ti poskusas obe zicki stakniti skupaj in ti vmes vse skupaj petkrat uide iz rok ...

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
surla
Član
Član



Pridružen-a: Ned 14 Dec 2003 15:22
Prispevkov: 722
Aktiv.: 3.05
Kraj: Ljubljana

PrispevekObjavljeno: Sre Apr 02, 2008 8:44 pm    Naslov sporočila:   Odgovori s citatom

Nisi napisal v kak namen izdeluješ to vezje; se pa da tak efekt preklapljanja doseči z prav za to namenskimi releji.Uporabljajo se za prižiganje luči na stopniščih , v avtu (kratke/ dolge) in še kje.
Torej navedi konkretne podatke za kaj boš to rabil, da zožimo meje problema.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
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
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group