+ All Categories
Home > Documents > Řadiče - výukový kurz

Řadiče - výukový kurz

Date post: 13-Jan-2016
Category:
Upload: louise
View: 45 times
Download: 4 times
Share this document with a friend
Description:
Řadiče - výukový kurz. Evropská unie Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti. Jedno z dělení řídicích automatů. Podle realizace δ (přechodové funkce) a ω (výstupní funkce) sériový (softwarový) - činnost automatu se emuluje programem volně programovatelné - PowerPoint PPT Presentation
20
Řadiče - výukový kurz Evropská unie Evropský sociální fond Praha & EU: Investujeme do vaší budoucnost
Transcript
Page 1: Řadiče - výukový kurz

Řadiče - výukový kurz

Evropská unieEvropský sociální fond

Praha & EU: Investujeme do vaší budoucnosti

Page 2: Řadiče - výukový kurz

SPS 2

Jedno z dělení řídicích automatů

Podle realizace δ (přechodové funkce) a ω (výstupní funkce)sériový (softwarový)

- činnost automatu se emuluje programem volně programovatelné řídicí počítače

paralelní (hardwarový)- řešeno jako logický obvod či paměť

výhody: - rychlá reakce - vysoká odolnost proti rušení

řešení: - pevně naprogramovaný - reprogramovatelný

Page 3: Řadiče - výukový kurz

Řadiče

Starověký řadič: Herkules střílí na draka,Hero z Alexandrie, Pneumatica.

Page 4: Řadiče - výukový kurz

SPS 4

Automat typu Moore

Z

Nás

ledu

jící

stav

S*

Sm

Sz

Sm*

Sz*

Sm

Sz

δ

Paměť

ω

Xt

Vzorkování,měření vstupů

Zápis výstupů

X

vnitřní proměnné automatu

X

Zt

Řadič je speciální případ binárního automatu Moore (Mealy) nejčastější akce – přechod do následujícího stavu

- např. řadič kotle

Page 5: Řadiče - výukový kurz

SPS 5

Definice konečného automatuFSM – Finite State Machine

δ - přechodová funkce - zobrazení δ: X x S -> S ω - výstupní funkce - zobrazení ω:

ω: S -> Z (Moore) ω: X x S -> Z (Mealy)

X - konečná množina všech vstupních vektorů Z - konečná množina všech výstupních vektorů S - konečná množina všech vnitřních stavů

Uspořádaná šestice

M = < X, S, Z, ω, δ, s0 >

s0 - počáteční stav S0 S

Page 6: Řadiče - výukový kurz

Formát zápisu podmínkového řadiče

1

2 Voda

3 Oheň

3 Zvon Start=1 Plný=1

Start=0 Plný=0 Var=0 Člověk=0

Člověk=1

Var=1 & Plný=0

Var=1 & Plný=1

Page 7: Řadiče - výukový kurz

Řadič a jeho mechanická analogie

Hrací skřínka, Leopold Aucac Aine, Paris

Page 8: Řadiče - výukový kurz

Elektromechanický automat

Relay

Nestabilizovaný (střídavý) zdroj

alternating voltageunstabilizedpower supply

Krokový motor

Po

dm

ínko

Start

Plný

Var

Člověk

kon

takty

Programový buben z výstupky

Voda

Oheň

Zvonek

stup

kon

takty

Angl.: pinned barrel

Angl.: stepper motor

plný = fullvar = boilingčlověk = manVoda = water

oheň = firezvonek = bell

Page 9: Řadiče - výukový kurz

Animace: Elektromechanický automat 1/5

Relé

Nestabilizovaný (střídavý) zdroj

Krokový motor

Po

dm

ínko

Start

Plný

Var

Člověk

kon

takty

Programový buben z výstupky

Voda

Oheň

Zvonek

stup

kon

takty

Page 10: Řadiče - výukový kurz

Animace: Elektromechanický automat 2/5

Relé

Nestabilizovaný (střídavý) zdroj

Krokový motor

Po

dm

ínko

Start

Plný

Var

Člověk

kon

takty

Programový buben z výstupky

Voda

Oheň

Zvonek

stup

kon

takty

Page 11: Řadiče - výukový kurz

Animace: Elektromechanický automat 3/5

Relé

Nestabilizovaný (střídavý) zdroj

Krokový motor

Po

dm

ínko

Start

Plný

Var

Člověk

kon

takty

Programový buben z výstupky

Voda

Oheň

Zvonek

stup

kon

takty

Page 12: Řadiče - výukový kurz

Animace: Elektromechanický automat 4/5

Relé

Nestabilizovaný (střídavý) zdroj

Krokový motor

Po

dm

ínko

Start

Plný

Var

Člověk

kon

takty

Programový buben z výstupky

Voda

Oheň

Zvonek

stup

kon

takty

Page 13: Řadiče - výukový kurz

Animace: Elektromechanický automat 5/5

Relé

Nestabilizovaný (střídavý) zdroj

Krokový motor

Po

dm

ínko

Start

Plný

Var

Člověk

kon

takty

Programový buben z výstupky

Voda

Oheň

Zvonek

stup

kon

takty

Page 14: Řadiče - výukový kurz

Moderní řadič kotleUrčitě ho znáte...

Page 15: Řadiče - výukový kurz

Také řadiče – ale bez podmínkové části

Heron of Alexandria, 1 století

replika středověké hračky

Slavný automat 19. století

Page 16: Řadiče - výukový kurz

A co orloj?

Program bicího stroje- ozubená kola = paměť stavu

Táhlo pro přenos

informaceod hodin

[Zdroj: Šíma, Z.: Astronomical clocks - HI-TECH of the 14th century,

na webu lze najít pod: "Orloje - hi-tech 14. století" (1. a 2. část)]

Page 17: Řadiče - výukový kurz

Konečný automat a nekonečno...

Konečné automaty mají své celočíselné limity....

Schéma funkce 3 hlavních kol orloje

Chyba pohybu Měsíce v závislosti na počtu zubů kol (tj. stavů), žel přesná hodnota je necelé číslo, a tak nelze popsat konečným automatem

Page 18: Řadiče - výukový kurz

Řadič kotle řady 74

Potřebujeme jen

1 binární 4bitový čítač 74193

1 multiplexor 1 z 8: 74151

1 dekodér 8 z 1: 74138

5 hradel

"a šťastnou hodinovou ruku"

Page 19: Řadiče - výukový kurz

Řadič kotle 74

"1"

"1"U?

74LS138

BA

C

G1G2AG2B Y0

Y1Y2Y3Y4Y5Y6Y7

74151

D0D1D2D3D4D5D6D7

ABCG

W

Y

74193

ABCD

UPDNLOADCLR

QAQBQCQD

COBO

7402

Clocks

FullBoil

Human

Start

Water

Fire

Bell

"1"

Page 20: Řadiče - výukový kurz

LSI řadič kotle - animace

"1"

"1"U?

74LS138

BA

C

G1G2AG2B Y0

Y1Y2Y3Y4Y5Y6Y7

74151

D0D1D2D3D4D5D6D7

ABCG

W

Y

74193

ABCD

UPDNLOADCLR

QAQBQCQD

COBO

7402

Clocks

FullBoil

Human

Start

Water

Fire

Bell

"1"

0 →1

→ 01

0 →1

→ →0

→ 1

0→1


Recommended