Sida 1 av 3
100% studsfri ?
Postat: 24 juli 2010, 08:51:14
av choppertony
Hej!
Jag har hållt på att försöka få en knapp studsfri enligt en ritning i EFA3 där knappen är kopplad till ett motstånd 300 ohm och sedan kopplad till en nandgrind som är hopkopplad som en inventerare. Mellan motståndet och nandgrinden så sitter en konding på 1µf kopplad till Gnd.
Knappen är av typen tangentbordsbrytare. Motståndet hade jag inte 300 utan provade med 470ohm.
Jag har oxå ett motstånd på 10Kohm på ingången på nandgrinden kopplad till Gnd för att dra ner ingången till noll när knappen inte är intryckt.
MEN!!!!! Det funkar inte alls bra. Det funkar nästan bättre utan kondingen än med den , men ändå inte 100%.
De andra ingångarna på kapseln med nandgrindar är kopplade till Gnd.
Kan detta ha med mitt val av 470 ohm i stället för 300 ohm som rekomenderas? eller är dessa små knappar inte något att använda? Gissar att de används flitigt i alla nya maskiner.
Hittade en debuncher krets i elfa som jag funderar på. Men den kostar ju en del,och skall man ha 16 knappar så blir det mycket kostnad ...
Tackar på förhand för tips!
Re: 100% studsfri ?
Postat: 24 juli 2010, 09:00:30
av prototypen
Fattar inte hur du kopplar så lägg upp en ritning
En RC länk med 100-330KΩ och 0,1 µF fungerar för de flesta knappar.
Protte
Re: 100% studsfri ?
Postat: 24 juli 2010, 09:03:46
av grym
öka motståndet, från 470 till 1k eller 2.2k
men då blir knapparna långsammare med
börja med det
Re: 100% studsfri ?
Postat: 24 juli 2010, 09:33:44
av Pucco
Vad har du för NAND-grind. Vilken matningsspänning har du. Vad har du för avkoppling på matningen.
Det måste vara en grind med schmitt-trigger på ingångarna för att fungera stabilt.
Utan schmitt-trigger och med dålig avkopling på matningen kan man få självsvängning just vid omslaget och det blir värre ju långsammare RC-länken är.
Titta i databladet på "Input transition rise/fall time". Överskrider man den så kan man få metastabilitet.
Re: 100% studsfri ?
Postat: 24 juli 2010, 11:18:22
av jesse
du ska inte behöva en så stor kondensator / så stort motstånd - då är det nåt fel med antingen knappen (hemskt gammal / glapp) eller så är det NAND-grinden som är felkopplad. Som sagt, det bör vara schmitt-trigger. Det kan du fixa med en OP-förstärkare också.
Re: 100% studsfri ?
Postat: 24 juli 2010, 11:27:57
av choppertony
Jag har för mig att det såg ut så här.Jag har inte boken här nu.
Visst ritar jag fint *S*
nandkretsen är en TI CD4011ube, vet ej om det är en bra krets. Är ju nybörjare innom detta.
Kan man inte använda en enkel inverterare med 5 ben som Elfa säljer istället för att koppla om en nandgrind till inverterare?
Mindre antal ben o löda,mindre risk för fel och tar inte sådan plats heller.
Matningen är 5 volt
Jag la till ett motstånd som på bilden nedan oxå .

Re: 100% studsfri ?
Postat: 24 juli 2010, 11:40:58
av jesse
Jovisst, det funkar utmärkt. Men ta då t.ex 73-507-50 (NC7S14) eller NC7SZ14 som är en schmitt-trigger, och inte t.ex NC7S04 som saknar den funktionen.
Re: 100% studsfri ?
Postat: 24 juli 2010, 11:43:12
av grym
4011 är inte bra
4093 är bra
prova för skojs skull detta, motståndsvärdena är inte kritiska

Re: 100% studsfri ?
Postat: 24 juli 2010, 11:47:53
av choppertony
Tackar för tipsen! nu blir det att åka o titta på Dragracing i malmö....
Re: 100% studsfri ?
Postat: 24 juli 2010, 11:48:21
av sodjan
Ett par saker...
4011 är en CMOS krets. Alltså måste du tänka på vanliga kopplingsregler
för CMOS, främst regel 1A, "aldrig öppna ingångar" (som du har i första kopplingen).
När knappen är "öppen" så kommer den att få problem. Visst, kondingen hjälper
upp det lite, men det är inte alls bra.
Andra bilden är bättre, förrutsatt att knappen kopplar till GND, det framgår inte.
En annan lösning är att koppla två grindar som en flip-flop.
Re: 100% studsfri ?
Postat: 24 juli 2010, 11:49:36
av jesse
grym har just skapat en schmitt-trigger av din 4011. Så kan man också göra.
Re: 100% studsfri ?
Postat: 24 juli 2010, 11:52:15
av jesse
AHHHH
Sodjan slog huvudet på spiken... att ingen sett det förut!
Det saknas ett motstånd från knappen ner till jord . Inte konstigt den inte fungerade! (t.ex. 10k)
(men om du ska testa grym's schmitt-trigger-variant så måste det vara andra värden på motstånden - pull-ner-motståndet måste kunna dra ner spänningen tillräckligt för att få grinden att slå om till noll... så om grym har 1k och 10k där så skulle jag sätta 1k till jord. Men med en riktigt schmitt-trigger krets så går det bra med 10k. Fast då bör kondingen inte vara större än 100 nF (det bör den inte i vilket fall som helst - det blir för långsamt och mycket ström rusar i onödan)
EDIT: jag trodde knappen var ansluten till +5V (i schemat är den inte ansluten nånstans) av nån anledning såg jag inte andra bilden , där du satt ett motstånd redan... och det verkar som om knappen ska gå till till GND, så då ska givetvis motståndet gå till +5V.
Re: 100% studsfri ?
Postat: 24 juli 2010, 12:13:12
av prototypen
Jodå jag såg att det saknas pull up/down men det tar tid att ta sig till verkstan och fixa till en riktig ritning.
Det går att göra med 4011 och bygga en schmittrigger runt den men inte som Grym ritat, det behövs två grindar efter varandra, det Grym ritat så kommer det att lägga sig runt halva drivspänningen. Schmitt med motstånd kräver icke inverterat.
Den gamla hederliga RS vippan funkar ALLTID men den kräver en växlande knapp.
Protte
Re: 100% studsfri ?
Postat: 24 juli 2010, 12:42:31
av Borre
Det står i första inlägget att ett 10k sitter på ingången mot jord samt att alla andra ingångar är jordade, sen att den andra bilden visar motståndet uppåt kanske kan vara lite missvisande.
Re: 100% studsfri ?
Postat: 24 juli 2010, 13:10:42
av Icecap
Och gryms schema är INTE en schmitt-trigger! Den har negativ återkoppling vilket gör den till en förstärkare som vill köra i det analoga område (jepp, det kan man, har testat) men den kommer att ge FLER störningar...
För att få en schmitt-trigger funktion ska det vara POSITIV återkoppling - som kan uppnås vid att ta 2 INV gates efter varandra och mata en del av utgången från #2 till ingången på #1.
Faktisk kan man göra det än bättre:
Brytaren till VDD, ett pull-down motstånd (4k7) till GND. "Utgången" matas igenom ett 10k motstånd till ingången på inverter#1. Utgången från inverter#1 går direkt till ingången på inverter#2.
Utgången från inverter#2 kopplas via en 100nF kondensator i serie med ett 1k motstånd till ingången på inverter#1.
Detta ger att kondensatorn laddas upp och när hela systemet är vid att flippa över kommer det en kraftig positiv återkoppling via kondensatorn vilket garanterar snabb och tydlig växling.
Man kan ta ut på utgången av inverter#1 eller #2 som man vill.