Obr. 1
Aktualizované obvody: Vylepšené detektory nulového křížení střídavého napětí pro Arduino.
Detektor nulového křížení se používá ke generování synchronizačního impulzu souvisejícího s fázovým úhlem střídavého napětí, který se často používá v obvodech řízení výkonu. Na obr. 1 je znázorněn vztah impulsu nulového křížení k sinusovce. Impuls se vyskytuje v úhlech 0, 180 a 360 stupňů.
Obr. 2
Obr. 2 ukazuje, jak použít optočlen H11AA1 ke generování impulsu úrovně TTL. Po většinu času je výstup fototranzistoru LOW s výjimkou situace, kdy se napětí blíží nule, kdy kolektor přejde do polohy HIGH. Dva LED emitory H11AA1 zajišťují, že jsou využity oba půlcykly.
Obr. 3
Obr. ukazuje běžnější optočlen, jako je 4N25, ale pro využití obou půlcyklů bude vyžadovat vstupní diodový můstek.
Obr. 4
Obr. 4 ukazuje přímou aplikaci detektoru křížení nuly pomocí mikrokontroléru Arduino pro řízení výstupního napájení lampy. Tato varianta stále využívá H11AA1, ale může být přímo připojena ke 120 V AC. Náčrt je uveden níže.
Výstup H11AA1 je připojen k Arduinu DP2, aby bylo možné využít jeho interní přerušení INTR0. Při sepnutí spínače na DP4 je detekována hodnota LOW a program připojí přerušení 0 a zapne rutinu obsluhy přerušení acon.
Rutina ISR přečte hodnotu potenciometru na AN0, vydělí ji 4 a na základě této hodnoty vypočítá zpoždění. Čím delší je zpoždění (mezi 200uSec. a 8,3mSec.), tím menší výkon je dodáván do zátěže. Obvod bude fungovat jako stmívač lampy.
Při rozepnutí spínače se přerušení odpojí a lampa zhasne. Viz následující související stránky:
- Ukázka hardwarového přerušení pro Arduino
- Základní triaky a SCR
- Střídavá relé s triaky
- Světlem aktivovaný křemíkový řízený usměrňovač. (LASCR)
- Řízení střídavého napájení Arduinem pomocí přerušení
- Hloubkový pohled na řízení střídavého napájení Arduinem
/*Purpose: to detect zero crossing pulse at INT0 digital pin 2,which after delay switches on a triac. Power activate by external switch*/#define triacPulse 5#define SW 4#define aconLed 13int val;void setup() { pinMode(2, INPUT); digitalWrite(2, HIGH); // pull up pinMode(triacPulse, OUTPUT); pinMode(SW, INPUT); digitalWrite(SW, HIGH); pinMode(aconLed, OUTPUT); digitalWrite(aconLed, LOW); }void loop() { // check for SW closed if (!digitalRead(SW)) { // enable power attachInterrupt(0, acon, FALLING); // HV indicator on digitalWrite(aconLed, HIGH); } // end if else if (digitalRead(SW)) { detachInterrupt(0); // disable power // HV indicator off digitalWrite(aconLed, LOW); } // else } // end loop // begin ac int routine// delay() will not work!void acon() { delayMicroseconds((analogRead(0) * 7) + 200); // read AD1 digitalWrite(triacPulse, HIGH); delayMicroseconds(50); // delay 50 uSec on output pulse to turn on triac digitalWrite(triacPulse, LOW); }
Hobby Electronics Homepage and Webmaster Homepage (Off site.)
- Webmaster
- Gen. Electronics
- YouTube Channel
- Arduino Projects
- Raspberry Pi & Linux
- PIC18F2550 in C
- PIC16F628A Assembly
- PICAXE Projects
- Bristol VA/TN
- Environmentalism
- US. Ústava
- Náboženská témata
- Archiv náboženství 1
- Ukázka teoretických obvodů srovnávače
- Analogový regulátor nabíjení baterií solárních panelů
- Lepší snímač rotačního enkodéru Arduino
- Jednoduchý 3-.Drátový termočlánkový ADC MAX6675 Rozhraní Arduino
- Řízení motoru s H-můstkemTA8050P
- Všechny tranzistory NPN H-Můstkové řízení motoru
- Základní triaky a SCR
- Hystereze a Schmittova spoušť srovnávače
- Teoretický návod zapojení srovnávače
- Fotodioda Obvody Fungování a použití
- Optočlenová stejnosměrná relé MOSFET s použitím fotovoltaických ovladačů
- Připojení polovodičových relé Crydom MOSFET
- Fotodiodové op-Amp výukové obvody
- Optočlenové vstupní obvody pro PLC
- H11L1, 6N137A, FED8183, TLP2662 Digitální výstupní optočlen
- Optická izolace H-můstků pro řízení motorů
- Všechny NPN tranzistory pro řízení H-můstků
Optická izolace H-Řízení motorů s H-můstkem YouTube
Optická izolace řízení motorů s H-můstkem
Teorie a zapojení optočlenů YouTube
Optoizolované tranzistorové ovladače pro mikrořadiče
Všechny NPN tranzistory s H-můstkemMůstkové řízení motoru YouTube
Všechny NPN tranzistory H-Můstkové řízení motoru
- Experimenty s bočníkovým regulátorem TL431
- Obvody přesného proudového regulátoru TL431
- Napájecí zdroj LM317 s nastavitelným proudovým napětím Boost
- Obvod zdroje konstantního proudu LM317 s vysokým výkonem
- Obvody zdroje konstantního proudu s LM334
- Obvody zdroje konstantního proudu LM317
- Představení spínačů s Hallovým jevem, Senzory, a obvody
- Základní obvody tranzistorových ovladačů pro mikroprocesory
- Optoizolované tranzistorové ovladače pro mikroprocesoryŘadiče
- Základy geigerova čítače radioaktivity
- ULN2003A Darlingtonovo tranzistorové pole s příklady zapojení
- Ukázka použití výkonových Darlingtonových tranzistorů TIP120 a TIP125
- Řízení 2N3055-MJ2955 Výkonové tranzistory s Darlingtonovými tranzistory
- Řízení motoru s H-můstkem pomocí výkonových MOSFETů
- Sestavení výkonového tranzistoru s H-můstkem pro řízení motoru
.