1. ábra
Felújított áramkörök: Továbbfejlesztett AC zérusátmeneti detektorok Arduino számára.
A zérusátmeneti detektort a teljesítményszabályozó áramkörökben gyakran használt váltakozó feszültség fázisszögéhez kapcsolódó szinkronimpulzus előállítására használják. Az 1. ábra mutatja a nulla átmenő impulzus és a szinuszhullám kapcsolatát. Az impulzus 0, 180 és 360 foknál jelentkezik.
2. ábra
A 2. ábra azt mutatja, hogyan lehet egy H11AA1 optocsatolót TTL szintű impulzus előállítására használni. Az idő nagy részében a fototranzisztor kimenete LOW, kivéve, amikor a feszültség nulla közelében van, amikor a kollektor HIGH-ra vált. A H11AA1 kettős LED emitterei biztosítják, hogy mindkét félciklus felhasználásra kerüljön.
3. ábra
Az ábra egy gyakoribb optocsatolót, például egy 4N25-öt mutat, de mindkét félciklus használatához diódahíd-bemenetre van szükség.
A 4. ábra
A 4. ábra a zérusátmenet-érzékelő közvetlen alkalmazását mutatja egy Arduino mikrokontrollerrel egy lámpa teljesítményének vezérlésére. Ez a változat még mindig a H11AA1-et használja, de közvetlenül 120VAC-ra csatlakoztatható. A vázlat az alábbiakban látható:
A H11AA1 kimenete az Arduino DP2-hez van csatlakoztatva a belső INTR0 megszakítás használatához. Amikor a DP4-en lévő kapcsoló zárva van, egy LOW-t érzékel, és a program összekapcsolja a 0 megszakítást, bekapcsolva egy megszakítási szolgáltatási rutint acon.
Az ISR olvassa az AN0-n lévő potenciométer értékét, osztja 4-gyel, majd kiszámítja a késleltetést ezen érték alapján. Minél hosszabb a késleltetés (200uSec. és 8,3mSec. között), annál kevesebb teljesítményt kap a terhelés. Az áramkör lámpa dimmerként működik.
A kapcsoló kinyitásakor a megszakítás leválik és a lámpa kialszik. Lásd a következő kapcsolódó oldalakat:
- Hardveres megszakítások oktatóprogram az Arduino számára
- Basic Triac és SCRs
- Solid State AC Relays with Triacs
- Light Activated Silicon Controlled Rectifier (Fényaktivált szilícium vezérelt egyenirányító) (LASCR)
- Arduino AC Power Control Using Interrupts
- In Depth Look at AC Power Control with Arduino
/*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.)
- Webmester
- Gen. Electronics
- YouTube Channel
- Arduino Projects
- Raspberry Pi & Linux
- PIC18F2550 in C
- PIC16F628A Assembly
- PICAXE Projects
- Bristol VA/TN
- Environmentalism
- USz. Alkotmány
- Vallási témák
- Religion Archive 1
- Comparator Theory Circuits Tutorial
- Analog Solar Panel Battery Charge Controller
- Better Arduino Rotary Encoder Sensor
- Simple 3-Wire MAX6675 Thermocouple ADC Arduino Interface
- TA8050P H-Bridge motorvezérlés
- All NPN Transistor H-Bridge Motor Control
- Basic Triac and SCRs
- Comparator Hysteresis and Schmitt Triggers
- Comparator Theory Circuits Tutorial
- Photodiode Áramkörök működése és felhasználása
- Optocoupler MOSFET egyenáramú relék fotovoltaikus meghajtók használatával
- Crydom MOSFET szilárdtest relék csatlakoztatása
- Photodiode Op-Amp Circuits Tutorial
- Optocoupler Input Circuits for PLC
- H11L1, 6N137A, FED8183, TLP2662 Digitális kimeneti optocsatolók
- A H-híd motorvezérlők optikai szigetelése
- All NPN tranzisztoros H-híd motorvezérlés
A H-Bridge Motor Controls YouTube
Optical Isolation of H-Bridge Motor Controls
Opto-Couplers Theory and Circuits YouTube
Opto-Isolated Transistor Drivers for Micro-Controllers
All NPN Transistor H-Hídmotor-vezérlés YouTube
Minden NPN tranzisztor H-Bridge Motor Control
- Kísérletek TL431 Shunt szabályozóval
- TL431 Precíziós áramszabályozó áramkörök
- LM317 Állítható feszültségáramú Boost tápegység
- LM317 nagy teljesítményű konstans áramforrás áramkör
- Konstans áramkörök az LM334-gyel
- LM317 konstans áramforrás áramkörök
- Bevezetés a Hall-hatású kapcsolókba, Érzékelők, és áramkörök
- Basic Transistor Driver Circuits for Micro-Controllers
- Opto-Isolated Transistor Drivers for Micro-Vezérlők
- Geiger-számláló alapjai Radioaktivitás
- ULN2003A Darlington tranzisztorrendszer áramköri példákkal
- Tutorial Using TIP120 and TIP125 Power Darlington Transistors
- Driving 2N3055-MJ2955 Teljesítménytranzisztorok Darlington tranzisztorokkal
- H-hídas motorvezérlés teljesítmény MOSFET-ekkel
- Elkészíteni egy nagy teljesítményű tranzisztoros H-hídas motorvezérlést