Funktion med logiska grindar, klurigt

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
KristoferV
Inlägg: 151
Blev medlem: 10 september 2013, 21:33:43

Funktion med logiska grindar, klurigt

Inlägg av KristoferV »

Sitter med appen Every circuit och försöker designa en krets men min hjärna funkar inte :)

Beskrivning:
Det är en krets som känner av när en brytare ändrar sig, vi kan kalla den "nc/no change sensor". När brytaren ändrar sig vill jag ha en analog signal ut, som exempel 12v dc.

Funktionsbeskrivning:
När kretsen blir spänningssatt skall ingenting hända på utgången utan endast när brytaren ändrar sig från antingen öppen till stängd eller tvärt om.
Så oavsett hur brytaren står initialt skall det inte finnas spänning ut utan bara när den ändras.

Låter enkelt men jag får inte ihop det

Tycker det borde gå att göra med logiska grindar och/eller flip flops

MVH Kristofer
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 32629
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Funktion med logiska grindar, klurigt

Inlägg av HUGGBÄVERN »

M²L. Mickey Mouse Logic, dvs fuska med dioder, kondingar för att göra korta pulser av en lång förändring.
Www.musicfromouterspace.com har ett kapitel om detta.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 29905
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Re: Funktion med logiska grindar, klurigt

Inlägg av MadModder »

Prova detta (grinden är en XOR, cirkeln motsvarar insignalen)
GbunV.gif
Se till att utgången från brytaren är antingen hög eller låg mha en pullup eller pulldown om sådan inte finns.
Kretsen ovan ger en kort positiv puls ut vid varje lägesändring.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
KristoferV
Inlägg: 151
Blev medlem: 10 september 2013, 21:33:43

Re: Funktion med logiska grindar, klurigt

Inlägg av KristoferV »

MadModder skrev:Prova detta (grinden är en XOR, cirkeln motsvarar insignalen)
GbunV.gif
Se till att utgången från brytaren är antingen hög eller låg mha en pullup eller pulldown om sådan inte finns.
Kretsen ovan ger en kort positiv puls ut vid varje lägesändring.
Coolt ska absolut testa.

Puls ut fungerar nog, något förslag hur signalen kan bli permanent?

Någon som testat appen? Rätt smart för mindre projekt

.
KristoferV
Inlägg: 151
Blev medlem: 10 september 2013, 21:33:43

Re: Funktion med logiska grindar, klurigt

Inlägg av KristoferV »

Kanske går att lägga en vippa (flipflop) efter xor för permanent signal

.
Användarvisningsbild
Icecap
Inlägg: 26106
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Funktion med logiska grindar, klurigt

Inlägg av Icecap »

Det är inte svårt att göra ett kretslopp som fungerar som tänkt i starten om brytaren står i ena läget - men står den i andra blir det svårt.

Alltså måste det till en reset-funktion som stoppar alla signaler inom en viss tid efter start och för att vara säker på att en startpuls inte slinker igenom måste det vara en liten fördröjning på pulsen till att starta med.

Jag anser att det skulle vara enklast med en µC som tar hand om det hela men det GÅR att göra med lite logik osv.
KristoferV
Inlägg: 151
Blev medlem: 10 september 2013, 21:33:43

Re: Funktion med logiska grindar, klurigt

Inlägg av KristoferV »

Icecap skrev:Det är inte svårt att göra ett kretslopp som fungerar som tänkt i starten om brytaren står i ena läget - men står den i andra blir det svårt.

Alltså måste det till en reset-funktion som stoppar alla signaler inom en viss tid efter start och för att vara säker på att en startpuls inte slinker igenom måste det vara en liten fördröjning på pulsen till att starta med.

Jag anser att det skulle vara enklast med en µC som tar hand om det hela men det GÅR att göra med lite logik osv.
Är kass på programmering så enklast för mig är med logik kretsar men även där failar jag just nu.

.
Användarvisningsbild
Hobbyisten
Inlägg: 2531
Blev medlem: 3 december 2017, 22:55:25

Re: Funktion med logiska grindar, klurigt

Inlägg av Hobbyisten »

Om du nöjer dig med att strömmen flyter i din applikation tills du manuellt slår av den kan du använda en PNPN-diod (Tyristor) efter MadModders grind. Sådan kopplas enkelt ihop av två transistorer
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 32629
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Funktion med logiska grindar, klurigt

Inlägg av HUGGBÄVERN »

Kasta in dioder så kan du extrahera en puls vid tillslag och en vid frånslag.

Skickat från min stationära PC.
Användarvisningsbild
Icecap
Inlägg: 26106
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Funktion med logiska grindar, klurigt

Inlägg av Icecap »

Ta en kondensator där du kopplar den ena ända till VDD och den andra till en gate (med Schmitt-trigger ingång) samt montera ett motstånd mellan GND och gate-ingången.

Detta ger en "start-puls" på utgången och den puls ska STOPPA pulser ut. Detta klaras via någon gate.
Hur du skapar pulser vid ändring är redan beskrivit MEN du bör lägga till en liten fördröjning ut från XOR-gaten via ett RC-filter, då hinner ovannämnda RESET-puls att stänga av först.
Användarvisningsbild
säter
Inlägg: 32514
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Funktion med logiska grindar, klurigt

Inlägg av säter »

HUGGBÄVERN skrev:Skickat från min stationära PC.
:tumupp:
Användarvisningsbild
Hobbyisten
Inlägg: 2531
Blev medlem: 3 december 2017, 22:55:25

Re: Funktion med logiska grindar, klurigt

Inlägg av Hobbyisten »

…….och för att driva logikkretsresonemanget längre så borde MadModders schema följt av en T-latch fixa allt, då slår du av och på din applikation med samma switch oavsett läge, det blir en del grindar, men men......
Användarvisningsbild
4kTRB
Inlägg: 18289
Blev medlem: 16 augusti 2009, 19:04:48

Re: Funktion med logiska grindar, klurigt

Inlägg av 4kTRB »

Kommer inte ihåg 100% men jag tror kretsen håller utgången låg vid uppstart.
Använder den i en logik-pulskrets för att klocka TTL-kretsar.
Pulstiden ändrar du lätt genom att byta ett motstånd och/eller kondensator.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
PeterH
Inlägg: 8612
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Funktion med logiska grindar, klurigt

Inlägg av PeterH »

Problemet här är ju att det är en tryckknapp och inte en vippa som TS har satt som ett av kraven... Knappen skall alltså kunna vara sluten utan att pulsen går hög vid strömpåslag. :vissla:
KristoferV
Inlägg: 151
Blev medlem: 10 september 2013, 21:33:43

Re: Funktion med logiska grindar, klurigt

Inlägg av KristoferV »

Någon som kan programmera arduino?

Kanske endå är enklast?

Betalar såklart

.
Skriv svar