Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[EL] Schmitt trigger/ pulsgenerator

Pagina: 1 2 Laatste
Acties:
  • 656 views sinds 30-01-2008
  • Reageer

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 24-11 15:48

Armageddon_2k

Trotse eigenaar: Yamaha R6

@here,
owkay :) dan moet daar dus de flipflop voor :)., ik zal er schema even om prusten

hier istie:
Afbeeldingslocatie: http://httpd.chello.nl/tr.vandenberg/trigger2.GIF

[ Voor 32% gewijzigd door Armageddon_2k op 18-06-2004 14:37 ]


Verwijderd

Topicstarter
ik ben het niet met jullie eens 8)7 :D. het is idd een alarm voor ouderen. zodra ze de knop indrukken, onthoudt de flipflop dat, en is 1 input van de en-poort hoog. de teller wordt op dat moment ook gereset, en begint keurig netjes bij 1 te tellen. bij de 16 gaat het alarm even aan, want dan zijn alle uitgangen van de teller even 1, en die gaan naar de ingangen van een 4 input AND. de output van die 4 input AND gaat naar die 2 input AND, waarvan de flip flop het signaal hoog heeft gehouden. dan zijn beide ingangen even 1, en gaat het alarm dus maar even aan, omdat de output van die 4 input AND niet wordt onthouden.
hoe kan anders de output van die en poort hoog zijn terwijl alleen de teller even hoog is :?

Verwijderd

Armageddon_2k schreef op 18 juni 2004 @ 14:27:
@here,
owkay :) dan moet daar dus de flipflop voor :)., ik zal er schema even om prusten
Ik durf het eigenlijk niet te vragen, maar waarom wordt niet gewoon naar mijn schema gekeken, die werkt gewoon goed O-)

@Wampi: die flipflop kan wel onthouden dat de knop is ingedrukt, maar je teller telt niet meer omdat de enable niet hoog wordt gehouden. Je moet dus de uitgang van die flipflop ook op de enable van de counter zetten zodat deze ook BLIJFT tellen. En achter de 2-AND moet idd nog een flipflop zodat het alarm aan blijft staan (totdat deze gereset wordt).

[ Voor 36% gewijzigd door Verwijderd op 18-06-2004 14:37 ]


Verwijderd

Topicstarter
ik weet dat dat schema goed werkt, maar ik wil 2 inputs hebben. daarom, omdat ik dat systeem zo bedacht heb. ik probeer jullie zo goed mogelijk te vertellen wat ik aan het doen ben. bedankt voor de hulp, dat zeker, want ik ben een stuk verdergekomen, maar kan ik er wat aan doen dat ik een leek ben op dit gebied en niet alles goed uitleg..
en wat voor ic's ik gebruik: 40106 voor de pulsgenerator, 4013 d flipflop, 4520 counter, 4012 4 input nand, 4081 en poort.

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 24-11 15:48

Armageddon_2k

Trotse eigenaar: Yamaha R6

@hereIam, je schema werkt dat weet ik wel, maa rik probeer et uit te leggen met haar icoontjes.

@wampi
Het schema maakt gebruik van een systeem wat dubbelzinnig is en dat proberen we je uit te leggen, we posten zelf volledige schema's
Als je daar niet aan wilt geloven dan houd ik er mee op.

weer mn schema, mocht je em gemist hebben
Afbeeldingslocatie: http://httpd.chello.nl/tr.vandenberg/trigger2.GIF

[ Voor 113% gewijzigd door Armageddon_2k op 18-06-2004 14:43 ]


Verwijderd

Verwijderd schreef op 18 juni 2004 @ 14:37:
ik weet dat dat schema goed werkt, maar ik wil 2 inputs hebben. daarom, omdat ik dat systeem zo bedacht heb. ik probeer jullie zo goed mogelijk te vertellen wat ik aan het doen ben. bedankt voor de hulp, dat zeker, want ik ben een stuk verdergekomen, maar kan ik er wat aan doen dat ik een leek ben op dit gebied en niet alles goed uitleg..
en wat voor ic's ik gebruik: 40106 voor de pulsgenerator, 4013 d flipflop, 4520 counter, 4012 4 input nand, 4081 en poort.
Dan moet je achter je NAND nog wel even een 40106-poortje zetten (om hem te inverteren). En de uitgang van de eerste flipflop moet dus naar de enable van je counter (Cp1). Je kloksignaal zet je op Cp0. Het kloksignaal wordt dus gevormd met die Schmitt-trigger (1 stuk), de weerstand en de elco. De set van de eerste flipflop doe je vervolgens aan de Reset (MR) van je counter.

edit: je hebt overigens een teller met een clock-enable dus dat gaat goed :)

[ Voor 11% gewijzigd door Verwijderd op 18-06-2004 14:47 ]


Verwijderd

Topicstarter
Verwijderd schreef op 18 juni 2004 @ 14:44:
[...]

Dan moet je achter je NAND nog wel even een 40106-poortje zetten (om hem te inverteren). En de uitgang van de eerste flipflop moet dus naar de enable van je counter (Cp1). Je kloksignaal zet je op Cp0. Het kloksignaal wordt dus gevormd met die Schmitt-trigger (1 stuk), de weerstand en de elco. De set van de eerste flipflop doe je vervolgens aan de Reset (MR) van je counter.

edit: je hebt overigens een teller met een clock-enable dus dat gaat goed :)
als ik dit doe, dan verandert er niks ten opzichte van hoe het eerst was.. niet alleen ik ben eigenwijs, ook de schakeling die ik heb gebouwd is dat 8)7

Verwijderd

Verwijderd schreef op 18 juni 2004 @ 15:01:
[...]


als ik dit doe, dan verandert er niks ten opzichte van hoe het eerst was.. niet alleen ik ben eigenwijs, ook de schakeling die ik heb gebouwd is dat 8)7
Maar wat werkt er dan nu niet goed. Wat gebeurt er als je op alarm klikt en hem niet annuleert?

Verwijderd

Topicstarter
dan gaat het ledje aan het einde van het tellen (als de 4 tel-ledjes aan zijn) even branden. en vervolgens weer uit, en dan bij de volgende 16 weer aan.

Verwijderd

Verwijderd schreef op 18 juni 2004 @ 15:15:
dan gaat het ledje aan het einde van het tellen (als de 4 tel-ledjes aan zijn) even branden. en vervolgens weer uit, en dan bij de volgende 16 weer aan.
Dan heb je die flipflop er nog niet tussengedaan :)

Verwijderd

Ik wil me nergens mee bemoeien, maar de enable van een 4017 moet laag zijn, als ie hoog is telt ie niet.

Verwijderd

Verwijderd schreef op 18 juni 2004 @ 16:03:
Ik wil me nergens mee bemoeien, maar de enable van een 4017 moet laag zijn, als ie hoog is telt ie niet.
Daarom zit er ook een invertor achter in dat schema. Maar dat schema is een andere oplossing, TS gebruikt een andere teller (een 4520).

Verwijderd

Verwijderd schreef op 18 juni 2004 @ 16:05:
[...]

Daarom zit er ook een invertor achter in dat schema. Maar dat schema is een andere oplossing, TS gebruikt een andere teller (een 4520).
Waarom een invertor? Neem je toch die ander Q\ uitgang?

Verwijderd

Verwijderd schreef op 18 juni 2004 @ 16:13:
[...]


Waarom een invertor? Neem je toch die ander Q\ uitgang?
Dat kan idd ook, maar voor de duidelijkheid (TS is een Noob, zo zegt ze) heb ik daar een invertor gegooid (die we toch nog over hadden).

Verwijderd

Topicstarter
ik zie door de bomen echt even het bos niet meer :?. ik ga het hele topic nog maar eens doorlezen en mn schakeling goed bekijken, lijkt me hard nodig :D

Verwijderd

Verwijderd schreef op 18 juni 2004 @ 16:54:
ik zie door de bomen echt even het bos niet meer :?. ik ga het hele topic nog maar eens doorlezen en mn schakeling goed bekijken, lijkt me hard nodig :D
Kijk gewoon even naar het laatst gegeven schema, dat moet gewoon werken.

[ Voor 20% gewijzigd door Verwijderd op 18-06-2004 17:20 ]


  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 24-11 15:48

Armageddon_2k

Trotse eigenaar: Yamaha R6

Verwijderd schreef op 18 juni 2004 @ 16:13:
[...]


Waarom een invertor? Neem je toch die ander Q\ uitgang?
dat zal niet gaan, kleine uitleg:
teller niet op 16, NAND = 1 dus flipflop Q=1 Q- = 0
Teller komt dan op 16, NAND = 0, omdat dit op de set staat zal de status van de flip flop niet veranderen

dan moet je extreem gaan prutsen, dan is een simpele inverter even makkelijker

[ Voor 11% gewijzigd door Armageddon_2k op 18-06-2004 17:55 ]


Verwijderd

Armageddon_2k schreef op 18 juni 2004 @ 17:53:
[...]


dat zal niet gaan, kleine uitleg:
teller niet op 16, NAND = 1 dus flipflop Q=1 Q- = 0
Teller komt dan op 16, NAND = 0, omdat dit op de set staat zal de status van de flip flop niet veranderen
Tuurlijk wel, de uitgang van IC3A heeft altijd hetzelfde niveau als de Q\ uitgang.

Over het laatste schema:
Ik zou er nog wel even een auto-reset bij maken, het is altijd wel prettig dat na het inschakelen van de voedingsspanning de uitgang van de eerste ff laag is.

[ Voor 59% gewijzigd door Verwijderd op 18-06-2004 18:03 ]


Verwijderd

Armageddon_2k schreef op 18 juni 2004 @ 17:53:
[...]
dat zal niet gaan, kleine uitleg:
teller niet op 16, NAND = 1 dus flipflop Q=1 Q- = 0
Teller komt dan op 16, NAND = 0, omdat dit op de set staat zal de status van de flip flop niet veranderen

dan moet je extreem gaan prutsen, dan is een simpele inverter even makkelijker
Maar als hij 16 voorbij is, dan gaat hij weer naar 1 en dus gaat het signaal op SET van 0 naar 1 en wordt hij dus geset. Dit is ook de bedoeling omdat er NA(!) deze overgang pas 16 seconden voorbij zijn.

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 24-11 15:48

Armageddon_2k

Trotse eigenaar: Yamaha R6

Verwijderd schreef op 18 juni 2004 @ 18:15:
[...]

Maar als hij 16 voorbij is, dan gaat hij weer naar 1 en dus gaat het signaal op SET van 0 naar 1 en wordt hij dus geset. Dit is ook de bedoeling omdat er NA(!) deze overgang pas 16 seconden voorbij zijn.
helaas et werkt zo:
1 bij teller = 16 (1 staat gewoon voor hoog), 0 is alles behalve 16

Sorry voor de streepjes maar ik weet niet hoe ik een tabel moet maken :)

teller____NAND____S___R____Q____Q-
0_______1_______1___ 0____1___ 0
1_______0_______0___ 0____1___ 0
0_______1_______1___ 0____1___ 0
1_______0_______0___ 1____0___ 1 <-- pas na een reset verandert de
boel, kijk maar eens goed, dat is het nadeel van de set. Geloof me, reken et na :P
na een SET verandert er nix meer, pas als er een RESET is. das een flip-flop

[ Voor 33% gewijzigd door Armageddon_2k op 18-06-2004 20:16 ]


Verwijderd

Armageddon_2k schreef op 18 juni 2004 @ 20:11:
[...]
Geloof me, reken et na :P
Na er nog eens goed naar gekeken te hebben was ik overtuigd, ik had me even vergist 8)7

Verwijderd

Topicstarter
heren: hij doet het!! ik moet alleen nog zorgen dat het alarm een buzzer is ipv een LED, en ik moet geloof ik een autoreset toevoegen zoals hierboven staat want als ik de stroom erop zet gaat soms het alarm af.

ik heb gisteren de schakeling uit elkaar gehaald en ben vandaag opnieuw begonnen.. ik heb de helft van het systeem weggelaten (ik had twee tellers en 2 knoppen om het alarm in te schakelen, nu nog 1). daardoor kon ik de ene helft van de flipflop gebruiken om de uitgang van de teller hoog te houden tot ie gereset is. de andere flipflop is om het indrukken van de knop te onthouden. dus niet zoals in het schema van jou, Armageddon. ik begreep direct dat ie zo moest werken, maar ik wilde voor mijn systeem die 2 inputs hebben. niet om eigenwijs te zijn, maar omdat dat alarmsysteem zo bedacht is tijdens een project.

ben overigens wel enórm blond bezig geweest, want terwijl ik toch echt de hele tijd met een 4 input NAND bezig was had ik in mn hoofd zitten dat het toch een AND was. komt van de stress denk ik :).

in elk geval héél erg bedankt want zonder jullie hulp was ik over een jaar nog bezig geweest :D
ik zal het schema nog even tekenen, als jullie daar tenminste nog behoefte aan hebben :)


edit: doet ie het toch niet: ik krijg hem niet volledig gereset :?

[ Voor 3% gewijzigd door Verwijderd op 19-06-2004 14:15 ]


Verwijderd

auto-reset:
Afbeeldingslocatie: http://members.home.nl/horseflower/new7/auto-reset.PNG

Verwijderd

Verwijderd schreef op 19 juni 2004 @ 13:29:
edit: doet ie het toch niet: ik krijg hem niet volledig gereset :?
wat gebeurt er dan bij het resetten?

Verwijderd

Topicstarter
eerst had ik een resetknop die allebei de flip-flops moest resetten. nu heb ik voor beide flip-flops een aparte reset. nu doet ie het echt zoals ie moet.
hier dan het schema:
Afbeeldingslocatie: http://members.lycos.nl/neigenna/IMG_0418.JPG
de bovenste knop schakelt de eerste flipflop en dus de teller in. de ene ingang van de AND is hoog. als de teller is uitgeteld is de tweede flipflop en dus de tweede input van de AND hoog. het alarm gaat af. wil ik het alarm resetten, dan druk ik beide andere knoppen in.
als de alarmknop is ingedrukt en ik wil het alarm annuleren, dan druk ik alleen de middelste knop in :)

[ Voor 53% gewijzigd door Verwijderd op 19-06-2004 15:20 ]


Verwijderd

Ik heb nog een kleine tip voor je. Je kunt namelijk die grote NAND met de inverter vervangen door de 3 AND-poorten die je nu niet gebruikt.

Verwijderd

Topicstarter
oh ja, dat is wel handig idd. dat ga ik nog even veranderen. echt té dom dat ik 2 dagen met een NAND poort aan het kloten ben terwijl ik dacht dat het een AND was :D.
ehm, een buzzer he, moet die met een weerstand in serie, net als een LED, want dat ding doet het op geen enkele manier, terwijl ik een buzzer als alarm toch leuker zou vinden als een LED :)

Verwijderd

Verwijderd schreef op 19 juni 2004 @ 15:41:
oh ja, dat is wel handig idd. dat ga ik nog even veranderen. echt té dom dat ik 2 dagen met een NAND poort aan het kloten ben terwijl ik dacht dat het een AND was :D.
ehm, een buzzer he, moet die met een weerstand in serie, net als een LED, want dat ding doet het op geen enkele manier, terwijl ik een buzzer als alarm toch leuker zou vinden als een LED :)
Ligt er helemaal aan wat voor buzzer je hebt, de meesten hebben gewoon een gelijkspanning nodig van ca 3-6 Volt. Kun je misschien ergens een foto of typnr vandaan halen om te laten zien wat voor buzzer het is?

edit:
met het IC kun je de buzzer iig waarschijnlijk niet aansturen omdat de uitgangsstroom van de flipflop hier waarschijnlijk veel te klein voor is

[ Voor 11% gewijzigd door Verwijderd op 19-06-2004 15:52 ]


Verwijderd

Topicstarter
6 volt heeft dat ding nodig. nou ja, dikke pech, dan maar een LED. hij is nu dus écht af!!
heeeeeeeeel erg bedankt voor alle tips en adviezen :> :)

edit: aan iedereen die gereageerd heeft dus!!

[ Voor 16% gewijzigd door Verwijderd op 19-06-2004 16:02 ]


Verwijderd

Wampi, voor dat jij jezelf een electronicanoob noemt vind ik dat je het erg goed gedaan hebt, of je hebt er aanleg voor, of je bent gewoon erg slim.

Verwijderd

Ook van mijn kant mijn complimenten _/-\o_

Verwijderd

Verwijderd schreef op 19 juni 2004 @ 15:56:
6 volt heeft dat ding nodig. nou ja, dikke pech, dan maar een LED. hij is nu dus écht af!!
heeeeeeeeel erg bedankt voor alle tips en adviezen :> :)

edit: aan iedereen die gereageerd heeft dus!!
Met een simpele transistor als schakelaar kan je de buzzer een spanning geven in de buurt van 6V. Het enige dat je wel moet doen is even een ohmse (weerstands) meting doen van de buzzer.
De basis van de transistor is de ingang, de emitter van de transistor hang je aan grond, en tussen de collector van de transistor en de +9V voeding zet je de buzzer.
Zet parallel over de buzzer misschien wel een diode (zelfs een LED is goed als die een redelijke stroom aankan, je hebt die LED daar dan toch over ;)), waarbij je uiteraard de kathode aan de +9V voeding verbindt (dit wordt dan een vrijloopdiode genoemd, die verhindert dat je transistor opgeblazen wordt omdat je met een inductieve (spoel) belasting werkt).
Dan neem je best in serie met de (buzzer parallel met diode) een weerstand.
Neem dat er ongeveer 1V over de emitter-collector van de transistor zal staan als deze in geleiding is, dan moet er 9V-1V = 2V over de weerstand komen, zodanig dat je buzzer netjes 6V heeft. De weerstandswaarde zal dus (2V/8V) = 1/4 van je buzzer moeten zijn. Zoals ik al eerder zei, hiervoor moet je dus de weerstand van de buzzer weten (ohmse DC meting dus).
Hou er ook rekening mee dat deze weerstand de stroom zal beperken (I = U/R).

Succes ermee.

*edit: ff verduidelijken op sommige plaatsen

[ Voor 9% gewijzigd door Verwijderd op 19-06-2004 23:38 ]


Verwijderd

Topicstarter
:D :D ik zwoeg me in een paar dagen, met veel domme fouten, naar een suf werkend systeem en dan krijg ik ook nog complimenten :D :D nou ja, bedankt :) . komt voor een groot deel ook wel door jullie uitleg!!

dat van die transistor, ik had al zo'n vermoeden dat dat zou kunnen. ik ga maandag proberen of ik dat in korte tijd aan de praat ga krijgen, anders laat ik het voor deze opdracht zo. na de zomer wil ik de boel op een printplaatje gaan maken, ik denk dat ik dan ook die buzzer mer transistor erbij maak. heb er nu al enorm veel van geleerd, en als ik dat dan nog kan uitsmeren over twee delen profiteer ik er dubbel van :D
tis trouwens een assignment voor mijn studie industrial design, en ik denk dat het volgende electronica assignment dat ik kies met microcontrollers gaat worden :)

Verwijderd

Misschien nog even melden dat een emitterweerstand ook wel aan te raden valt om de transistor niet teveel te oversturen, al moet je deze wel even berekenen (was in m'n vorige redenering vergeten dat Vf van een LED groter is dan een gewone diode...).
Het zal dus afhangen van de spanning die je aan de basis aanlegt, en de stroom die je nodig hebt in de collector voor de buzzer (de benodigde stroom voor de buzzer zal dan 6V/weerstand zijn).
Vb: 10 mA nodig voor de buzzer -> neem 1V over de emitterweerstand (vermits de aangevoerde spanning in de buurt van de 1.7V zal zijn, dus aan de emitter vd transistor +/- 1V), dan neem je een weerstand van 1V/10mA = 100 ohm.
Verlaag dan de collectorweerstand naar 1/8 vd weerstand van de buzzer (9V = 6V (buzzer) + (+/-)2V (collector-emitter van transistor) + 1V (de serieweerstand dan) + vergeet de diode parallel over de buzzer niet (in sper).

Verwijderd

Je had je dat hele verhaal kunnen besparen, een emitterweerstand is alleen nodig als je geen basisweerstand toepast.

Verwijderd

Verwijderd schreef op 20 juni 2004 @ 17:49:
Je had je dat hele verhaal kunnen besparen, een emitterweerstand is alleen nodig als je geen basisweerstand toepast.
Ok, met een basisweerstand kom je er ook, maar dan hangt de emitter aan de grond dus zal de collector +/- 1V bedragen, DUS heb je een collectorweerstand nodig waar 2V over valt, dus 1/4 van de buzzerweerstand (en niet 1/8 zoals in m'n voorbeeld van daarstraks bij een emitterweerstand).

Verwijderd

De collector-emitterspanning hangt af van de stroom die door de tor loopt en van het feit of de tor in verzadiging wordt gestuurd of niet.
Wordt de tor in verzadiging gestuurd en is de collectorstroom klein, bv 10 mA, dan is de spanning over een BC547 maar ca 0,2V.

[ Voor 5% gewijzigd door Verwijderd op 20-06-2004 22:34 ]

Pagina: 1 2 Laatste