 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
cmrlj Član

Pridružen-a: Sre 02 Apr 2008 11:16 Prispevkov: 10 Aktiv.: 0.05 Kraj: Ljubljana
|
Objavljeno: Sre Apr 02, 2008 12:13 pm Naslov sporočila: Spreminjanje izhoda s pulzom (podobno kot T flip-flop) |
|
|
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.
Opis: |
|
Velikost datoteke: |
2.01 KB |
Pogledana: |
6510 krat |

|
|
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.05 Kraj: Divača (Kačiče)
|
Objavljeno: Sre Apr 02, 2008 12:16 pm Naslov sporočila: |
|
|
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 |
|
 |
cmrlj Član

Pridružen-a: Sre 02 Apr 2008 11:16 Prispevkov: 10 Aktiv.: 0.05 Kraj: Ljubljana
|
Objavljeno: Sre Apr 02, 2008 12:19 pm Naslov sporočila: |
|
|
Ja, res je, sem pozabil enko.
SN74LS107A
Zatipkal sem se tukaj na forumu, čip imam tapravi.
|
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.66 Kraj: Zagorje ob Savi
|
Objavljeno: Sre Apr 02, 2008 12:46 pm Naslov sporočila: |
|
|
Kakšen pa je ta tvoj krmilni signal? Če napetost preveč 'opleta', boš rabil kak schmitt trigger ...
LP!
|
|
Nazaj na vrh |
|
 |
lojzek Član



Pridružen-a: Pet 25 Jan 2008 8:00 Prispevkov: 3387 Aktiv.: 15.99
|
Objavljeno: Sre Apr 02, 2008 12:48 pm Naslov sporočila: |
|
|
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 |
|
 |
mucek4 Član


Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 12.46 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Sre Apr 02, 2008 12:50 pm Naslov sporočila: |
|
|
Uporabi kakšen majhen mikroprocesor, recimo PIC10F200...
|
|
Nazaj na vrh |
|
 |
cmrlj Član

Pridružen-a: Sre 02 Apr 2008 11:16 Prispevkov: 10 Aktiv.: 0.05 Kraj: Ljubljana
|
Objavljeno: Sre Apr 02, 2008 1:29 pm Naslov sporočila: |
|
|
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 |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.66 Kraj: Zagorje ob Savi
|
Objavljeno: Sre Apr 02, 2008 1:44 pm Naslov sporočila: |
|
|
Č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 |
|
 |
milan62 Član

Pridružen-a: Ned 04 Jan 2004 23:19 Prispevkov: 2391 Aktiv.: 10.09 Kraj: Kranj
|
Objavljeno: Sre Apr 02, 2008 1:58 pm Naslov sporočila: |
|
|
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 |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Sre Apr 02, 2008 2:24 pm Naslov sporočila: |
|
|
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 |
|
 |
Slemi Član

Pridružen-a: Pet 29 Okt 2004 13:29 Prispevkov: 386 Aktiv.: 1.63 Kraj: Hrastnik
|
Objavljeno: Sre Apr 02, 2008 4:29 pm Naslov sporočila: |
|
|
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 |
|
 |
mucek4 Član


Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 12.46 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Sre Apr 02, 2008 4:32 pm Naslov sporočila: |
|
|
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 |
|
 |
cmrlj Član

Pridružen-a: Sre 02 Apr 2008 11:16 Prispevkov: 10 Aktiv.: 0.05 Kraj: Ljubljana
|
Objavljeno: Sre Apr 02, 2008 5:43 pm Naslov sporočila: |
|
|
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 |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Sre Apr 02, 2008 7:32 pm Naslov sporočila: |
|
|
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 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 |
|
 |
surla Član

Pridružen-a: Ned 14 Dec 2003 15:22 Prispevkov: 722 Aktiv.: 3.05 Kraj: Ljubljana
|
Objavljeno: Sre Apr 02, 2008 8:44 pm Naslov sporočila: |
|
|
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 |
|
 |
|
|
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
|