Stránka 1 z 1

Ovládací logika semaforu pro závoru

Napsal: 09 lis 2011, 18:31
od michal5u
Zdravím, měl bych na Vás dotaz jak nejlépe vyřešit ovládání semaforu k závoře. Průběh napětí na výstupu z řídící jednotky je zobrazen na časovém diagramu níže (u1). Pokud u1=0, u2=0, doba impulsů je během otevírání/zavírní závory a u2 musí být stále v 0, po přepnutí u1=1 na neurčitou dobu je závora plně otevřena. Po obnovení impulsů (zavírání) už by mělo být u2=0. Napětí u1=24Vss, na velikosti napětí u2 nezáleží (bude spínat relátko). Doba přepnutí u2=1 nemusí být nutně přesně jako na diagramu (+-). Rád bych to vyřešil bez procesoru, ale nějak jsem teď vyšel z navrhování, tak bych rád poprosil o radu Vás. Jdu zatím hloubat, ale budu rád za jakékoliv nakopnutí, díky moc. (Doufám, že jsem to popsal srozumitelně)

Napsal: 09 lis 2011, 19:24
od procesor
Aký semafor? ČERVENÁ/ORANŽOVÁ/ZELENÁ???
Asi len výstražný oranžový, že JO.

Potom je to logická funkcia.... Y= U1 AND NOTU2
alebo Y=NOT(NOTU1 OR U2) ak sa nemýlim s De Morganom

Procesor :evil: :twisted: :roll: :roll:

Napsal: 09 lis 2011, 19:26
od michal5u
Aaa to se omlouvám, barvy jsou červená a zelená-červená u2=0, zelená U2=1

Napsal: 09 lis 2011, 19:31
od michal5u
Koukám že jsem to asi ještě špatně vysvětlil- u1 je výstup řídící jednotky závory a u2 je to čeho potřebuju docílit na výstupu logiky..semafor jsou pouze dvě žárovky, snad je to jasnější.

EDIT:Tak ještě jednou, nevím jestli jsem to postli zároveň, nebo to pořád píšu špatně u1 mám, ale u2 potřebuju!! u1 je vstupní průběh do vytvářeného zařízení a u2 potřebuju aby bylo na jeho výstupu.

Napsal: 09 lis 2011, 19:56
od procesor
Počítať im pulzy... to by bolo zložité. Stačí oneskoriť U1 a urobiť AND s U1
U2=U1 AND oneskorU1
U2=Not(NotU1 OR Not oneskorU1)
100k a 15µF treba nastaviť podľa kmitania časovania u1
Ak to bude napájané z 24V treba nejaké ochrany hradiel pridať.

Napsal: 09 lis 2011, 20:45
od michal5u
No, tohle by se mi líbilo, jenže mám strach že u1 nepůjde opozdit přesně tak, aby to vycházelo podle té rovnice (popřípadě ty impulzy nebudou úplně přesně stejné).

Uvědomuju si už, že ten diagram co jsem narychlo spatlal je víceméně na nic :). Ty časy tam by byly asi poměrně vhodné. Takže doba pulzů je 5-10s (0.5s zapnuto, 0.5s vypnuto, 0.5s zapnuto, ......) a doba trvalého stavu 0/1 je vždy delší než 15s.

Takže ještě jinak, třeba se to zas zjednodušší: stačí mi když hledaný obvod po tom co bude mít na vstupu 1 (prostě víc jak 0V) déle než cca. 1.5s, sepne na výstupu relé. Naopak když hodnota na jeho vstupu začne pulzovat přehodí svůj výstup opět do 0 (rozepne relé)

Napsal: 09 lis 2011, 22:01
od procesor
Oneskorenie nie je kritické od určitej hodnoty.
Hodnoty R=100k a C= 10...15µF pre také časovanie 1:1 s frekvenciou 1Hz budú O.K. Po skončení kmitania sa do 1,5sek. rozsvieti ZELENA a zhasne ČERVENA. Pri zatváraní sa ČERVENÁ rozsvieti okamžite pri padnutí u1.
Rozsvecovanie ZELENEJ a zhášanie ČERVENEJ nebude skokom, ale plynulo sa to zmení v trvaní cca 1sek.
Aby to bolo "skokom" by sa za ten RC časovač musel zaradiť komparátor, alebo schmittov klopný obvod.

Napsal: 09 lis 2011, 23:08
od michal5u
Jee, diky moc, seš buh:) zejtra si to naházím na pole, ozkouším a uvidím :) Díky moc

Napsal: 10 lis 2011, 19:56
od masar
Myslím, že v tom horním schémátku je poněkud "přemosfetováno", jde přece jen o zpracování U1 integrací. Proto stačí pouhý integrační článek s prahovým spínačem, jako je tomu na dolním schémátku.
Totéž lze provést např. s integračním článkem a jedním hradlem SKO (např. 4093). :wink:

Napsal: 10 lis 2011, 20:57
od procesor
Je"prefetovaný" :) , ale integrál + prahový by bol veľmi závislí na parametroch u1, najmä ton/toff. S tou diódou to je lepšie.
V tom 555-kovom bude najlepšie ak u1 bude generovať "otvoreným kolektorom npn tranzistora, alebo kontaktom relé na OV". Ak to bude budené pnp tranzistorom, prípadne kontaktom relé na 12V, bude sa na výstup u1 pripojiť odpor veľkosti 1/10....1/100 integračného.

Napsal: 11 lis 2011, 10:05
od masar
Tu diodu jsem nemyslel, bez ní by to nešlo. :wink:
Myslel jsem to takto:

Napsal: 11 lis 2011, 13:34
od michal5u
Diky moc, vsichni, uz je to vyreseny :) pouzil jsem schema s 555, mirne upravil pro idealni funkci a vyreseno..takze jeste jednou diky a muze se to tu zavrit/smazat, cokoliv :)