MKO

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

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Roman-W
Příspěvky: 47
Registrován: 29 kvě 2013, 02:00

MKO

#1 Příspěvek od Roman-W »

Jak postavím obvod co se bude chovat podle následujícího grafu ?

Obrázek

zkusil jsem klasické zapojení MKO s NE555 ale když držím tlačítko na vstupu tak výstup je trvale zapnut :(

Obrázek

Uživatelský avatar
SDZ
Příspěvky: 420
Registrován: 11 bře 2011, 01:00

#2 Příspěvek od SDZ »

nejjednodušeji nějakým procesorem.
jak si ale vyložit impulzy vyznačený červeně ?
Přílohy
56465.png
(41.16 KiB) Staženo 49 x

Uživatelský avatar
serviceman
Příspěvky: 4005
Registrován: 09 črc 2013, 02:00

#3 Příspěvek od serviceman »

Nijak, protože není jasné která náběžná hrana vstupu má spustit T₁ (druhá perioda na výstupu je kratší). Rušivé signály na vstupu lze vymaskovat dalším MKO po dobu (T₁+něco), pokud má být perioda výstupu nejméně (T₁+něco) anebo delší.
Nebojte se skloňovat (i cizí slova).

Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 02:00
Bydliště: Psáry JN79GW

#4 Příspěvek od Jirka525 »

Udělat to důsledně podle tohoto zadání mě připadá skoro nemožné. Ať už s NE555 nebo s MCU. Ono by nebylo problém vymaskovat krátké pulsy, problém je v tom, že MKO se musí spustit od náběžné hrany posledního krátkého pulsu. Takže buď budu čekat jestli danný puls je skutečně poslední ale pak nemohu spouštět náběžnou hranou. Nebo MKO spustím nějakou náběžnou hranou ale pak nemám jistotu, že nebudou následovat další zákmity.
Jirka

Uživatelský avatar
Habesan
Příspěvky: 6924
Registrován: 12 led 2009, 01:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#5 Příspěvek od Habesan »

Nemožné, porušovalo by to kauzalitu.

NE555 nekomentuju.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#6 Příspěvek od EKKAR »

Ten MKO by musel bejt zapojenej s blokováním, respektive se synchronizačním vstupem - prostě aby se spouštěl jen tehdy, když bude mít na synchronizačním/povolovacím vstupu předem danou úroveň. Možná by se to dalo vyřešit předřazením 2 hradel NAND před ten spouštěcí vstup - jedno by dělalo blokovací funkci, proto by na jeden jeho vstup šly vstupní pulsy a na druhej šla úroveň 0 vždycky, kdybys nechtěl propustit nežádoucí inpulsy - tím bys měl na výstupu trvalou log.1. Druhý hradlo by jen invertovalo úrovně na původní....
Naposledy upravil(a) EKKAR dne 11 pro 2015, 22:51, celkem upraveno 1 x.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

samponek
Příspěvky: 2772
Registrován: 11 kvě 2015, 02:00

#7 Příspěvek od samponek »

Přidej tam jeden kondík a odpor. Pak už bude jedno jak dlouho tlačítko držíš.

Uživatelský avatar
Roman-W
Příspěvky: 47
Registrován: 29 kvě 2013, 02:00

#8 Příspěvek od Roman-W »

Omlouvám se všem za fatální chybu v pruběhu :oops:

Jasně když tlačítko stisknu 3x za sebou tak výstup se překlopí už při prvním impulsu a vlastně se délka prodlouží.

Obrázek

Uživatelský avatar
breta1
Příspěvky: 3454
Registrován: 09 zář 2005, 02:00

#9 Příspěvek od breta1 »

V tom případě stačí jeden IO 4xNAND
Přílohy
MKO.png
(1.44 KiB) Staženo 51 x

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

#10 Příspěvek od Hill »

I když ten budicí signál invertuješ a budeš spouštět 555ku sestupnou hranou (na to stačí zderivovat spouštěcí signál jeho přivedením přes kondík na vstup TRIG/pin 2 NE555, upnutý na napájecí napětí odporem, součin RC přitom stačí v řádu jednotek milisekund). Ale vždy bude časovač spouštět sestupnou hranou (pokud se průběh invertuje, pak pochopitelně hranou náběžnou).
Jediné zřízení schopné předpovědět, že právě třetí nebo čtvrtý impuls ze série bude na nějaký čas tím posledním, je věštecká koule. Také není na 100% spolehlivá, ale nic lepšího skutečně nikdo nevymyslel.
Opravdu nestačí reagovat až na týl posledního impulsu nebo na čelo prvního?

EDIT: koukám, že už se to tu za ty tři hodiny, než jsem dopsal, povedlo uvést na pravou míru a vyřešit...

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#11 Příspěvek od termit256 »

Delaji se na to obvody, mrkni jestli by ti nevyhovolo neco takoveho
http://www.linear.com/parametric/Pushbutton_Controllers

Uživatelský avatar
Roman-W
Příspěvky: 47
Registrován: 29 kvě 2013, 02:00

#12 Příspěvek od Roman-W »

Hill píše:zderivovat spouštěcí signál jeho přivedením přes kondík na vstup TRIG/pin 2 NE555, upnutý na napájecí napětí odporem, součin RC přitom stačí v řádu jednotek milisekund)
Ano děkuji už to běhá 8-)

Odpovědět

Zpět na „Poradna“