Detekce hrany Flashcards

1
Q

Detekce hrany signálu

A

Testování programovou smyčkou

využití externího zdroje přerušení

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Programová smyčka

A

Program vlastně čeká dokud se na daném vstupu neobjeví hodnota jedna pokud ano provede následující část programu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Využití

A

V malém programu na pár řádků to není problém, ale pokud máme nějaký program, kde smyčka v “loop” trvá např. 2 sekundy, tak přidávat funkci zda uživatel stiskl nějaké tlačítko by byl nesmysl a také co když se uživatel zrovna “trefí” do času, kdy program dělá něco jiného

dále například vypínače když detekují vzestupnou hranu rozsvítí se a když znovu tak se vypnou

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

vlastní funkce

A

attachInterrupt(přerušení, funkce, mód);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

FB u PLC

A

F_TRIG _ Detekce sestupné hrany na vstupu

R_TRIG _ Detekce vzestupné hrany

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

F_TRIG _ Detekce sestupné hrany na vstupu

A

Na vstupu start je logická 1 přesto není RS_1 výstupem F_TRIG_1 aktivován. Čeká se až na uvolnění vstup Start=0

Vstup Start=1

Vstup Start uvolněn dojde k detekci sestupné hrany Start=0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

R_TRIG _ Detekce vzestupné hrany

A

Prakticky stejné ale naopak

How well did you know this?
1
Not at all
2
3
4
5
Perfectly