• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Logicke Systemy - Skuska

Started by v_oid, 04.01.2012, 05:20:38

« predchdzajce - alie »

Leclair

#25
Asi tak , v synchronnom obvode ti subeh proste vzniknut nemoze, a aj zo zadania by som povedal ze sa jedna o asynchronny system, lebo prechod z jedneho stavu do druheho sa uskutocni len vtedy, ak sa na vstupe obvodu objavi pozadovany vstupny stav. Teda zmena velicin systemu sa moze udiat v lubovolny okamih, a nie je pevne dana nejakym synchronizacnym signalom.

revelc

hmm, a ked mam napr. el. zamok , ktory ma napr. taketo kodovanie vn. stavov
 
      S 0  S 1  S 2  S 3  S 4  S p   
p 1    1    0    0    1    1    1   
p 2    0    1    1    1    0    1   
p 3    1    0    1    1    0    0   

a prechadza zo stavu S0 (101) do stavu S1(010), tak nevznika subeh? Lebo vsetky taketo typy zadani som videl riesene ako synchronne SO

Quote from: Leclair on  13.01.2012, 00:30:05
Obvod mozno realizovat ako Mealy, aj ako Moore, no obvod budem realizovat ako KA typu Moore, kedze obvod pracuje v impulznom rezime a kazdemu vnutornemu stavu mozno priradit prave jeden vystupny stav.
Co to znamena ze pracuje v impulznom rezime ? Lebo z tych prednasok som tomu vobec neporozumel... viem iba, ze asynchronny SO moze pracovat vo fundamentalnom a impulznom rezime. Mohol by si to blizsie vysvetlit?

Čo môžeš urobiť dnes odlož na pozajtra a ziskaš deň voľna.

"I'm a man of simple tastes. I enjoy dynamite...and gunpowder...and gasoline! "

Leclair

Hlavnou ulohou optimalneho kodovania u synch. obvodov je co najjednoduchsi navrh obvodu a u asunchronnych je hlavnou ulohou kodovania odstranenie kritickych subehov.
Ked su riesenne ako synchronne, tak to mozes mat zakodovane ako chces a subehy ta nezaujimaju, to je proste len vysledok tych algoritmov, cim lepsie zohladnena susednost. Ak mas synchronny obvod, tak jednotlive preklapacie obvody sa preklopia az vtedy, ked dostanu synchronizacny impulz od nejakeho generatora impulzov. Pri ass. obvode to nehrozi ,preklapacie obvody sa preklopia, ked pride nejaky vstupny signal, pricom je dolezite to, aky je aktualny vnutorny stav.

A k tomu impulznemu rezimu, to je dobry dotaz, ja som to tam dal preto lebo Moore pracuje v impulznom rezime, no neviem ci to je na 100% dobre. A k tomu vysvetleniu, ja to chapem asi tak ako to je v skriptach, prepisovat to nebudem , skusim pozriet na nete ci nieco nenajdem viac zrozumitelnejsie.

revelc

Quote from: Leclair on  13.01.2012, 19:24:34
Hlavnou ulohou optimalneho kodovania u synch. obvodov je co najjednoduchsi navrh obvodu a u asunchronnych je hlavnou ulohou kodovania odstranenie kritickych subehov.
Ked su riesenne ako synchronne, tak to mozes mat zakodovane ako chces a subehy ta nezaujimaju, to je proste len vysledok tych algoritmov, cim lepsie zohladnena susednost. Ak mas synchronny obvod, tak jednotlive preklapacie obvody sa preklopia az vtedy, ked dostanu synchronizacny impulz od nejakeho generatora impulzov. Pri ass. obvode to nehrozi ,preklapacie obvody sa preklopia, ked pride nejaky vstupny signal, pricom je dolezite to, aky je aktualny vnutorny stav.
Cize, to si mozem vybrat, ze ci obvod budem riesit ako synchronny alebo asynchronny (samozrejme ak tam nieje explicitne uvedene, ze rieste ako asynchronny obvod) ??
Čo môžeš urobiť dnes odlož na pozajtra a ziskaš deň voľna.

"I'm a man of simple tastes. I enjoy dynamite...and gunpowder...and gasoline! "

Leclair

Vela veci sa da robit tak aj tak, niektore logicky len tak, alebo tak, ak si to vies obhajit tak asi by nemal byt problem si myslim.

luky

Pri synchrónnom obvode je dĺžka taktu určená pomocou externej synchronizačnej veličiny kým pri asynchrónnom dĺžkou diskrétneho čas intervalu medzi zmenou premenných.
AO premenné (vstupné, vnútorné, výstupné) sa menia hocikedy
So premenné (vstupné, vnútorné, výstupné) sa môžu zmeniť len keď je im to dovolené

cayka

nevymeni niekto termin 30.1. za 23.1.??ak hej,tak napiste:)(ake necakane :buttrock:)

Jackson

Urobte syntézu obvodu pre automatické plnenie zásobníka. Obvod zapína plnenie zásobníka, ak
hladina v zásobníku poklesla pod minimálnu hodnotu a vypína plnenie, ak hladina prekračuje maximálnu
hodnotu. Pri návrhu použite EA typu RS a LČ typu NOR.

Kolko vstupov mi treba? Vie mi niekto poradit? Vopred dakujem  :-*

AnvilOfFury

Quote from: Jackson on  18.01.2012, 18:47:40
Urobte syntézu obvodu pre automatické plnenie zásobníka. Obvod zapína plnenie zásobníka, ak
hladina v zásobníku poklesla pod minimálnu hodnotu a vypína plnenie, ak hladina prekračuje maximálnu
hodnotu. Pri návrhu použite EA typu RS a LČ typu NOR.

Kolko vstupov mi treba? Vie mi niekto poradit? Vopred dakujem  :-*
2 vstupy - 4 stavy
x0 reprezentuje senzor ktory je umiestneny vo vyske hmax, x1 reprezentuje senzor ktory je umiestneny vo vyske hmin. hmax a hmin reprezentuju maximalnu a minimalnu hodnotu. Spravis si tym padom vstupne stavy X0-X4, jeden z nich bude predstavovat chybovy stav, napr.:
x1 = 1 - hladina je nad max. hranicou, x0 = 0 - hladina je pod minimalnou hranicou.
Spravis si podla vstupov prechodovu tabulku (podla toho ci pouzivas napustaci AJ vypustaci ventil, alebo len napustaci) s vystupmi a vnutornymi stavmi. Vnutorne stavy budu len dve: napustanie a vypustanie.
Keep information to yourself - Knowledge is power. Think job security. Never provide documentation.
Use Real Tools - No "fancy-pancy" IDEs. Real developers only use vi.
Compiled = Ship It - User acceptance testing is an absolute waste of time.

Jackson

#34
Cize takto?

a
0 - hladina <   hladina max
1 - hladina >= hladina max

b
0 - hladina >   hladina min
1 - hladina <= hladina min

        a       b
x0    0       0      medzi min a max -> plnenie
x1    0       1      pod min               -> plnenie
x2    1       0      nad max              -> stop plnenie
x3    1       1      chyba


?? spravne ?

Leclair

#35
H1 - dolna uroven hladiny, H2- horna uroven hladiny, h - aktualna uroven hladiny

dajme tomu, a - vstuypny signal,premenna, reprezentujuca data od "dolneho" senzora S1
                     b - vstupny signal, premenna, reprezentujuca data od "horneho" senzora S2

a = 0 , ak aktualna uroven hladiny tekutiny h este nepresiahla uroven hladiny, ktoru sleduje senzor S1(dolnu uroven hladiny - H1) , cize h < H1
a = 1 , ak aktualna uroven hladiny tekutiny h presiahla uroven hladiny, ktoru sleduje senzor S1, cize h >= H1

b = 0 , ak aktualna uroven hladiny tekutiny h este nepresiahla uroven hladiny, ktoru sleduje senzor S2(hornu uroven hladiny - H2), cize h < H2
b = 1 , ak aktualna uroven hladiny tekutiny h presiahla uroven hladiny, ktoru sleduje senzor S2, cize h >= H2

Mas 2 vstupne premenne , teda 4 mozne stavy, zistis ktore pouzijes >

ab(00) - X0 - zasobnik je prazdny
ab(01) - X1 -chyba , lebo tento stav indikuje ze , aktualna hladina je pod dolnou urovnou hladiny H1(a=0) a zaroven ze je nad hornou hladinou H2(b=1) // mozno pocitat pri navrhu navrhu,   vtedy sa podla (mojho) navrhu vypne plnenie
ab(10) - X2 - zasobnik je poloprazdny/poloplny - aktualna hladina je niekde medzi H1 a H2
ab(11) - X3 - zasobnik je plny - aktualna hladina je na, alebo nad urovnou H2
X = {X0,X1,X2,X3}

Ma jeden vystupny signal - y, ktory ovlada el. clen - napustaci ventil NV >
y = 0, napustaci ventil je uzavrety(zasobnik sa nenaplna)
y = 1, napustaci ventil je otvoreny(zasobnik sa naplna)
Teda moze mat dva vystupne stavy Y0 - situacia, kedy je plnenie vypnute, Y1 - situacia kedy je plnenie zapnute. Y = {Y0,Y1}.

Obvod je asi najlepsie robit  ako Moore, lebo kazdemu vnut. stavu mozno priradit prave jeden vystupny stav.
Teda ak si oznacis S0 ako stav, kedy sa zasobnik nenaplna(ma priradeny vyst. stav Y0), tak sledujes ako sa budu menit nasledujuce stavy pre jednotlive vsupy.
Na vstup pride X0 - to jest, ze aktualna hladina je pod urovnou H1 = zasobnik prazdny > musi prejst do stavu , kedy sa zacne naplnat, a to je stav S1.
Na vstup pride X1 - to jest chyba senzora - ostane v tom istom stave - S0 - nenaplna sa.
Na vstup pride X2 - to jest, ze zasobnik je poloprazdny, uroven medzi H1 a H2, ostane v tom istom stave - S0 - nenaplna sa.
Na vstup pride X3 - to jest ze, ze zasobnik je plny - ostane v tom istom stave - S0 - nenaplna sa.


Objavil sa dalsi stav - S1, to jest vnutorny stav, kedy sa zasobnik naplna( ma priradeny vystupny stav - Y1), skumas vsetky nasledujuce stavy pre vsetky mozne(uvazovane) vstupy.
Na vstup pride X0 - zasobnik je prazdny, tesne pred okamihom naplnania, ostava v tom istom istom vnut. stave S1 - plni sa.
Na vstup pride X1 - chyba senzora // mozno s tymto vstupnym stavom uvazovat pri navrhu, ale mozno ho vynechat, ja uvazujem  , teda prechod do S0 - plnenie vypnute
Na vstup pride X2 - zasobnik poloprazdny, ostava v tom istom istom vnut. stave S1 - plni sa.
Na vstup pride X3 - to jest ze, ze zasobnik je plny - prechod do S0 - plnenie vypnute.

excellent

Mimochodom, existuje taká možnosť na TUKE, že vymeniť skúšajúceho učiteľa, ak ich tam je viac? Napríklad by som chcel, aby ma skúšal môj cvičiaci...
F5 can be so refreshing :thumbs-up:

filip27

Quote from: excellent on  19.01.2012, 13:01:31
Mimochodom, existuje taká možnosť na TUKE, že vymeniť skúšajúceho učiteľa, ak ich tam je viac? Napríklad by som chcel, aby ma skúšal môj cvičiaci...

ked na tej skuske bude, tak z velkou pravdepodobnostou ta bude skusat on, ak tam nebude tak pojdes k Bacovi ...

AnvilOfFury

Quote from: filip27 on  19.01.2012, 17:21:21
Quote from: excellent on  19.01.2012, 13:01:31
Mimochodom, existuje taká možnosť na TUKE, že vymeniť skúšajúceho učiteľa, ak ich tam je viac? Napríklad by som chcel, aby ma skúšal môj cvičiaci...

ked na tej skuske bude, tak z velkou pravdepodobnostou ta bude skusat on, ak tam nebude tak pojdes k Bacovi ...
Bullshit, všetko to záleží na tom, kto si ťa vezme. Ak tam bude aj tvoj cvičaci, ale iný nebude mať nikoho kľudne si ťa môže zobrať on. Konkrétne od Šubu je veľa ľudí, tak sa delia k ostatným.
Keep information to yourself - Knowledge is power. Think job security. Never provide documentation.
Use Real Tools - No "fancy-pancy" IDEs. Real developers only use vi.
Compiled = Ship It - User acceptance testing is an absolute waste of time.

pipka

chcel by som s niekym vymenit logicke systemy...skusku mam 23 a chcel by som ist na nu az 30..ak mate zaujem piste ... 8)

Safyia

Quote from: Jackson on  18.01.2012, 18:47:40
Urobte syntézu obvodu pre automatické plnenie zásobníka. Obvod zapína plnenie zásobníka, ak
hladina v zásobníku poklesla pod minimálnu hodnotu a vypína plnenie, ak hladina prekračuje maximálnu
hodnotu. Pri návrhu použite EA typu RS a LČ typu NOR.

Kolko vstupov mi treba? Vie mi niekto poradit? Vopred dakujem  :-*

http://hornad.fei.tuke.sk/predmety/ncs/Zadanie%20Plnenie%20zasobnika%20Nosal.pdf
Toto by nemohlo byt? :)

Vasily

Hladam kolegu ktory mi vie vysvetlit ako sa pocitaju tie priklady, za financnu odmenu, piste pm

garfield

nechcel by si niekto vymenit termin skusky z 2.-ho feb. na 30-teho jan.??? pls piste mail ludenka408@centrum.sk  bu

Painkiller03

Nasiel by sa niekto na doucovanie na skusku ? :)  € pm

Painkiller03

Zdravim, poskytol by este niekto doucovanie z LS ?