Krátký impuls při sepnutém kontaktu

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 02:00

Krátký impuls při sepnutém kontaktu

#1 Příspěvek od Michaell0071 »

Po dlouho době vás opět zdravím lidi, chtěl bych vás požádat o radu.:
Mám otočný přepínač, u kterého jsou v libovolné poloze spojeny vždy dva (piny) vývody. Potřebuji ale poradit, co připojit za tento přepínač aby jsem dosáhl nikoliv stabilního (nepřetržitého) spojení oněch dvou konkrétních pinů jen krátkého kontaktu (jako při krátkém stisku tlačítka). Po každé změně polohy otočného přepínače by se na výstuptu krátce sepnuly adekvátní dva kontakty.

Dalé bych ještě potřeboval, aby toto krátké sepnutí na výstupu proběhlo s drobným časovým zpožděním (cca 0,5-1s) od okamžiku kdy se pohnulo s otočným přepínačem. (Bylo by popřípadě možné toto časové zpožedění nějak plynule nastavit)?

Předem vám všem mnohokrát děkuji za rady a ochotu?
Taktéž přeji hezký víkend.

Uživatelský avatar
fredis
Příspěvky: 5000
Registrován: 17 lis 2004, 01:00
Bydliště: Třebíčsko

#2 Příspěvek od fredis »

To s přepínačem nemáš šanci udělat :cry:

Uživatelský avatar
TubeGuru
Příspěvky: 514
Registrován: 21 pro 2011, 01:00
Bydliště: Havířov

#3 Příspěvek od TubeGuru »

Zdar, tak černě bych to neviděl. Protože neznám konkrétní aplikaci, tak jen nápad: co třeba kondenzátor v serii s kontaktem?

Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 02:00

#4 Příspěvek od Michaell0071 »

Já osobně jsem přemýšlel nad nějakým monostabilním obvodem, ten by použít nešel? Při přepnutí přepínače na konkrétní pozici by přišla log.1 na tento obvod a ten by ,,kmitnul“.

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#5 Příspěvek od Hill »

Ten přepínač přepíná výstupy nějakého děliče napětí?

Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 02:00

#6 Příspěvek od Michaell0071 »

Ne, ne ten přepínač by spolu s dalším obvodem pouze propojoval piny na PC klávesnici (na PCB klávesnice), které jsou zapojeny multiplexně. Není zde žádná zátěž. Jedná se pouze o nahrazení 7-mi tlačítek jedním otočným přepínačem.

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#7 Příspěvek od Hill »

A ty potřebuješ generovat impuls přerušení, aby si to počítač přečetl...
Tak asi nejjednodušší bude osadit na hřídel přepínače růžici s příslušným počtem zubů (odpovídajícím počtu poloh přepínače na celou otáčku) a její pomocí spínat v mezipoloze další kontakt. Nakonec to ani nemusí být kontakt, může to být i optozávora nebo jiný snímač zakrytí či přiblížení.
Některé přepínače mají přístupnou kuličku nebo pružinu cvakatury, i z té by se dala informace o pohybu získat.
Další možnost je samostatná sekce přepínače, kterou přepíná při otáčení střídavě na napájecí napětí a zem - ten napěťový skok při přepnutí zderivuješ RC článkem a můžeš tím spouštět klopný obvod s definovanou délkou impulsu.

Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 02:00

#8 Příspěvek od Michaell0071 »

Děkuji za reakci. Otočný přepínač si bude tak nebo tak vyrábět doma, můžu si ho tedy přizpůsobit obrazu svému. Místo toho aby se konakty neustále dotýkaly v jednotlivých polohách, bude středový (otáčející se) kontakt přejíždet po protipólu v mezi poloze, tzn. že přepínač při pohybu vytvoří požadovaný impuls v jeho jednotlivých mezipolohách.

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#9 Příspěvek od ZdenekHQ »

Mám trošku strach, že to nebude ono.

Ale kombinace přepínač + jednočip to zvládne bez problémů, včetně filtrace přechodových dějů/stavů.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 02:00

#10 Příspěvek od Michaell0071 »

Můžete to trochu rozvést, jak to myslíte? Máte namysli použití mikroprocesoru? Jestli ano, bohužel neovládám problematiky programování těchto obvodů.
Díky

Uživatelský avatar
Jeejda_teda_puvodne
Příspěvky: 142
Registrován: 08 dub 2012, 02:00

#11 Příspěvek od Jeejda_teda_puvodne »

Naposledy upravil(a) Jeejda_teda_puvodne dne 25 říj 2016, 13:24, celkem upraveno 1 x.

Uživatelský avatar
Charos
Příspěvky: 784
Registrován: 16 říj 2009, 02:00
Bydliště: u Chrudimě

#12 Příspěvek od Charos »

A nebyl by jednodušší 8 vstup/3 bit demultiplexer - na vstupy polohy přepínače, pověšené na +5V, jezdec uzemnit, výstup z demultiplexeru 3 bity (3 vstupy do MCU), poloha přepínače vždy čitelná a programově rozlišíš /ošetříš jen 7 čísel - číslo = "tlačítko"=poloha přepínače.

Pokud nechceš mikrořadič, tak na každou dvojici kontaktů samostatný monostabilní multivibrátor (např tedy 7x 555), který impuls vytvoří a na jeho výstup FET pro spínání příslušné klávesy.
Naposledy upravil(a) Charos dne 10 srp 2014, 19:25, celkem upraveno 1 x.

Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 02:00

#13 Příspěvek od Michaell0071 »

Ten vybíjecí odpor zapojit jak? Včera jsem to trochu zkoušel a moc mi to nešlo. Nějaký drobý nákres by pomohl :)
Ne, k volantu ne. Pracuji často v 3D CADu a před dvěma lety jsem si udělal takovou klávesnici, kde se při stisku tlačítka genereují klávesové zkratky (Ctrl+4) atd. Primárně je to určené pro rychlou změnu pohledů modelu a samozřejmě cokoliv jiného čemu v programu přiřadíte danou zkratku). Dost to ušetří času než furt přejíždět někam z myší či hledat zkratky na klávesnici a odvádět pozornost od práce. Teď chci ale klávesnici vylepšit (udělat novou) a konkrétně na ty pohledy chci využít toho otočného přepínače. Jediné co mě trochu štve je to, že v případě přepnutí pohledu na jiný, který je u otočného přepínače o cca 3 piny vedle, aktivují se ony 2 piny co jsou umístěny mezi nimi. Ale s tím udělat nic nejde. Trochu mě zaujal nápad využití onoho µP kde by bylo v programu uvedeno aby byl vygenerován spínací impuls až cca po 0,5s kdy jsou stabilně spojeny dva kontakty. To by se odstranilo právě ono generování impulsu které vznikne při otáčení přepínače z jedné polohy do druhé přes piny které momentálně nemusí být aktivní. Snad je to trochu pochopitelné.

Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 02:00

#14 Příspěvek od Michaell0071 »

Pro Charos: Mohl bych tě poprosit o schéma s tím IO 555, jak psal výše. Zní to zajímavě, jen bych to potřeobval vidět, nějak si to nedokážu přebrat. :) Já se moc za elektronika nepovažuji.

Ještě bych rád požádal někoho kdo se vyzná v programování µP, zdali by jsme se nemohli spojit a probrat možnost návrhu prorgamu pro tento účel.

Díky moc lidi!!!

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#15 Příspěvek od frpr666 »

Já bych to viděl na sestavu:
1/ Přepinač
2/ Arduino + IR dioda + RC5 free knihovna
3/ Lirc hardware
4/ Lirc software na PC

nebo:
1/ Přepinač
2/ Arduino
4/ Lirc software na PC

Odpovědět

Zpět na „Poradna“