Stránka 1 z 2

Převod obvodu do log. tabulky

Napsal: 18 dub 2020, 14:44
od makozrout
Čest práci,
Jak byste tento obvod zapsali do logické tabulky potažmo i s logickým vzorcem?

Díky

Napsal: 18 dub 2020, 15:14
od Zmije
Y = SP1 · SP2 · RK1

Napsal: 18 dub 2020, 15:51
od samec
ak sú RK1 a RE1 nezávislé, tak je to jednoduché

Kód: Vybrat vše

vstupy          |     | výstup
----------------+-----+-------
SP1   SP2   RK1 | RE1 |  M1
----------------+-----+-------
 0     0     0  |  0  |  0
 0     0     1  |  0  |  0
 0     1     0  |  0  |  0
 0     1     1  |  0  |  0
atď...
Logickú funkciu môžeš napísať rôznymi spôsobmi pomocou rôznych logických operácií. Jednoznačný výsledný tvar bez bližšej špecifikácie neexistuje.

Ale ak je RK1 mechanický spriahnutý s RE1, tak tam vzniká spätná väzba a do stavovej tabuľky to nezapíšeš, jedine do prechodovej.

Napsal: 18 dub 2020, 16:57
od makozrout
Přechodová tabulka? Co to je vůbec? To je pro mě absolutně novej pojem.

Asi bych k tomu měl něco upřesnit:
Je to vlastně mechanismus otevírání 5. dveří kufru auta.
Elektromotor je ovládán dvěma spínači Sp1 a Sp2 a rozpínacím kontaktem RK.
RK je mechanicky spřažen s motorem - v klidovém stavu se mechanismus opírá o RK a tím je rozpojen. Je to vlastně indikace dorazu motoru, jinak by došlo k jeho přetížení a poškození.
Celá tahle sranda se má aktivovat po stisku Sp2 umístěným na 5. dveřích, kdy se motor začne otáčet, křápne do mechanismu a obsluze mechanicky odblokuje dveře, které byly doteď mechanicky zajištěny proti otevření. Motor se otáčí tak dlouho, dokud nenajede na doraz a jeho mechanismus zase nerozpojí RK.
Relé zajišťuje včasné zastavení motoru a "blbuvzdornost". Pokud by tam nebylo a někdo nesundá včas pracku ze spínače Sp2 nebo dokonce vůbec, dojde k přetěžování motoru a celého mechanizmu a může dojít k poškození, v lepším případě bude vyhazovat pojistku. Takhle dojde k včasnému přerušení napájení k motoru a obsluha se nemusí bát jeho poškození.
Po zavření dveří a zaklapnutí zámku mechanismu se kontakty RK zase rozpojí. Je to dáno mechanismem, kterej do něho zase práskne a udržuje ho v poloze ROZPOJENO, dokud nebude zase někdo chtít otevřít dveře.
Sp2 je jenom hlavní vypínač toho všeho. Je ovládán z prostoru řidiče a obsluha bude pamatovat na to, že před opuštěním a zamčení vozu ho musí vypnout, jinak kdokoliv nežádoucí může otevřít kufr a dostat se do auta.
Na začátku obvodu je ještě pojistka, která není vůbec zakreslena.
Motor se otáčí pouze jedním směrem, jeho pohyb jenom odjišťuje mechanismus. Proto jeho přepólování není vůbec nutné.

Takže:
Sp1
Při jeho vypnutí se nesmí motor nikdy otáčet!

Sp2
Ovládán obsluhou, jeho stiskem chce zapnout motor.

RK
Rozpojeno:
Motor připraven na další činnost, může se otáčet.
Spojeno:
Motor v koncové poloze, nesmí se otáčet!

Zmije:
To je blbost, ne? To jsi napsal funkci pro 3 sériově zapojené spínače, nehledě na to, že RK by měl bejt znegovanej, když je rozpínací.

Napsal: 18 dub 2020, 18:51
od Ruprecht
Možná by to chtělo přemalovat schéma (v klidovém stavu) a tam, kde jsou rozpínací kontakty tak namalovat opravdu rozpínací

Napsal: 18 dub 2020, 19:15
od makozrout
Líp to nenakreslím, program má jenom v knihovně spínače a přepínače.

Napsal: 18 dub 2020, 19:26
od Zmije
RK1 negovaný není, podle toho jak to teď máš nakreslený.
Neměl by ten motor mít zpětný chod a dva koncáky?

Napsal: 18 dub 2020, 19:27
od makozrout
Však jo, vždyť jsem to tak kreslil. Pouze sepnutej stav rozpínacího kontaktu neodpovídá stavu "zamčený dveře", to je asi tak celý.

Zmije:
"RK1 negovaný není, podle toho jak to teď máš nakreslený.
Neměl by ten motor mít zpětný chod a dva koncáky?"


RK je rozpínací kontakt, takže je negován.
Motor se točí jenom jedním směrem, takže má jenom jeden koncák. Ostatní řeší mechanika.[/i]

Napsal: 18 dub 2020, 20:09
od samec
Tuto bude ešte veselo v tomto vlákne. :)

Napsal: 18 dub 2020, 21:46
od Zmije
Dvojitá negace je klad.

Napsal: 19 dub 2020, 12:45
od makozrout
Dobře, ale odkud se ta dvojitá negace vzala? Potřeboval bych to rozvést polopaticky, heslovitý odpovědi mi moc nepomůžou.

Zkusil jsem udělat tabulku na můj požadavek ovládání motoru, tak nevím, jestli správně. Ten rozpínací kontakt mě prostě mate, nejsem si jistej, jak ho do tý tabulky zařadit:
Obrázek

Z posledního řádku mi zákonitě vychází tato funkce:
Obrázek

Když podle ní zapojím hradla, tak mi to funguje, jak chci podle tabulky. Jenže se spínači prostě nevim!

Napsal: 19 dub 2020, 13:11
od lesana87
Z posledního řádku ti zákonitě vychází funkce, kterou na začátku napsal Zmije. Aby logický součin dal 1, musí být všechny členy 1, /RK je 0, tak to nemůže dát M = 1.
O co se vlastně snažíš, to je jen nějaké mentální cvičení nebo co je cílem?

Napsal: 19 dub 2020, 13:20
od makozrout
Cílem je to mentálně pochopit z hlediska logiky a neskončit v Jedličkárně. Že to zapojení je funkční a v autě to bude fungovat, to vím. Ale hrozně rád bych to ještě byl schopnej převézt do log. tabulky a vydedukovat z toho pak log. vzorec.

Jenže Zmije napsal/a funkci pro 3 sériově zapojené spínače, ale já tam mám 2 spínače a 1 rozpínací kontakt. Toho rozpínače se zbavit nemůžu, např. ho nahradit klasickým spínačem. S ním se prostě musí počítat...

Napsal: 19 dub 2020, 13:33
od lesana87
No a motor se točí, když je ten rozpínací kontakt aktivní = 1, je rozepnutý. V klidu = 0 je sepnutý.

Napsal: 19 dub 2020, 14:01
od makozrout
Myslíš podle tohoto schématu? Áno...

Obrázek