Kysymys:
Kuinka voin valita optoerottimen mukana tulevat komponentit?
David Norman
2012-06-01 13:06:11 UTC
view on stackexchange narkive permalink

Käytän optoerotinta ( MOC3021) sähkölaitteen Päälle / Pois-tilan tunnistamiseen ATmega16L-mikrokontrollerilla. Kuinka voin tehdä tämän? Verkkovirran tekniset tiedot ovat 230 V, 50 Hz. Kuinka suunnittelen ympäröivän piirin ja valitsen komponenttiarvot, kuten vastukset?

MUOKATTU 13. kesäkuuta 2012 Referring to this schematic Huomaa: Ratkaisen tällaista piiriä ensimmäistä kertaa. Lähetä hyödyllistä palautetta. (mukaan lukien asiat, jotka tein väärin, tai parannukset)

Viitaten yllä olevaan kaavioon. Ajatuksena on käyttää tätä virtapiiriä sen määrittämiseen, onko kuorma päällä vai ei. Optoerottimen lähtö -tappi yhdistetään käyttämäni mikro-ohjaimen ulkoiseen keskeytykseen, joka on ATmega16L. Keskeytys seuraa kuorman tilaa. Seurannan jälkeen voin vaihtaa kuormituksen tilan releellä (rele toimii ohjaus mekanismina), joka yhdistää samaan mikro-ohjaimeen.

Yritin nyt laskea vastuksen arvot ryhmille R1, R2 ja Rc. Huomaa, että mikrokontrolleri VIL (max) = 0,2xVcc = 660mV ja VIH (min) = 0,6xVcc = 1,98V ja VIH (max) = Vcc + 0,5 = 3,8 V.

Rc: n laskeminen on melko helppoa. Kun transistori ei johda, lähtö on korkea (3,3 V). Kun transistori johtaa ulostuloa vedetään matalalle. joten mikro-ohjaimen näkökulmasta lähtö korkea tarkoittaa, että kuormitus kytketään pois päältä ja lähdön alhainen tarkoittaa, että kuormitus kytketään päälle.

Tarkasteltaessa SFH621A-3: n teknistä taulukkoa, käyttämällä vähintään 34%: n napsautussuhdetta IF = 1 mA. Siksi 1 mA: n tulossa lähtö on 340uA. Joten mikäli mikrokontrolleri havaitsee matalan jännitteen optoerottimen ulostulosta , voinko käyttää 1ohmin vastuksen arvoa? Jotta optoerottimen ulostulon jännite olisi 340 mV (joka on alle VIL(max) )

Lisää tästä myöhemmin, pitkä päivä.

MUKAUTETTU 15. kesäkuuta 2012

Huomaa: Ratkaisu sähköjohdon vastuksille (R1 ja R2). Tarkista laskelmani ja mahdolliset palautteet.

Tavoite : Tavoitteena on pitää LEDit * PÄÄLLÄ ** enimmäisaikana 10 mS: n puolikkaalla jaksolla (20 mS koko jakso) Sanotaan, että LEDien on oltava päällä 90% ajasta, mikä tarkoittaa, että LEDit vaativat vähintään 1 mA virtaa 90% ajasta kyseiselle puolikkaalle, mikä tarkoittaa, että LEDit ovat aktiivisia 9 mS: n ajan 10 mS: n puolijaksossa . Joten 9 mS / 10 mS = 0,9 * 180 ( puolikausi ) = 162 astetta. Tämä osoittaa, että nykyinen arvo on 1 mA välillä 9–171 ° ( ja alle 1 mA: n välillä 0–9 astetta ja 171 astetta 180 astetta ). Ei pitänyt ON-aikaa 95%: na, koska kokonaislukujen kanssa työskentely on siistiä ja 5%: lla ei ole mitään eroa ei ainakaan tässä sovelluksessa.

Vpeak-peak = 230V x sqrt (2) = 325 V. toleranssit huomioon ottaen. Vähimmäistoleranssi 6% .325 x 0.94 ( 100-6 ) x sin (9) = 47.8V

Joten, R1 ≤ (47.8V - 1.65V) / 1mA = 46.1 KohmsValitse arvo, joka on pienempi kuin 46.1 Kohms 39 Kohmista (e12-sarja). Nyt kun valitaan pienempi arvovastus verrattuna laskettuun, tarkoittaa, että diodien läpi kulkeva virta on suurempi kuin 1mA.

Lasketaan uusi virta: ((325 V x 110%) - 1,25 V) / 39 Kohms = 9,1 mA (liian lähellä maksimi If-diodeja). Palataan tähän hetken kuluttua [Tarra - 1x]

Laske ensin vastuksen tehoarvot (kun otetaan huomioon 39 Kohm) ((230 + 10%) ^ 2) / 39K = 1,64 W (liian korkea) ).

Palataan laskelmiin [Label - 1x] Valitaan kaksi 22 Kohm-vastusta. Yhdessä ne lisäävät 44 Kohmia, mikä on melko lähellä 46,1 Kohm (laskettu yllä)

kahden vastuksen tehon tarkistaminen yhdessä: ((230 + 10%) ^ 2) / (2 x 22) Kohm = 1.45 W. Valitse 22 Kohm-vastusta, joista jokaisella on 1 W: n teho.

Kaiken tämän jälkeen alkuperäinen napsautussuhde oli 34%, mikä tarkoittaa, että 1mA sisään tulee 340µA ulos . Mutta nyt 2x22 Kohm-vastusten takia virta on hieman enemmän ulostulossa. Tämä tarkoittaa suurempaa potentiaalia vetovastuksen Rc yli. Olisiko ongelmaa saada jännitehäviö alle 500 mV optoerottimen ulostuloon?

Aiheeseen liittyvä kysymys: http://electronics.stackexchange.com/questions/17008/how-can-i-detect-a-power-outage-with-a-microcontroller
@Kortuk - Kiitos, että autat korjaamaan kysymyksen. Mielestäni se on sen arvoista. Kippis!
@stevenvh, on aina sen arvoista, miten kaikki oli ilmestynyt, minun piti vain työskennellä löytääksesi signaalin melusta :)
David, lisää profiilissasi joitain tietoja itsestäsi. Kuten Olin sanoo aina, että se ei ole sinulle, se on meille. Se auttaa meitä arvioimaan tietämyksesi, jotta voimme vastata asianmukaisesti.
Tee muokkauksesi uudestaan: 1k: n vastuksella on 340 mV * sen yli (Ohmin laki). Joten lähtöjännite on edelleen 3,3 V - 340 mV = 3 V. Sinun on mentävä matalammaksi kuin VIL (max), jos haluat, että uC näkee sen matalana. Joten lisää 1k, esimerkiksi 10k. Tällöin vastuksen yli oleva jännite * on teoreettisesti 3,4 V, mutta rajoitettu virtalähteeseen, ja lähtö on 0 V.
paska, en todistanut lukenut, tarkoitin 10Kohmia Rc: lle.
Uudista muokkauksesi 2012-06-15 - 9.1 mA ei ole liian lähellä LEDien maksimiarvoa. [Datasheet] (http://www.vishay.com/docs/83675/sfh620a.pdf) antaa maksimi 60 mA. Kahden vastuksen käyttämiseen yhden sijasta, tehon lisäksi, on toinen syy: [tavallisten 1/4 W: n vastusten] (http://www.yageo.com/documents/recent/Leaded-R_MFR_2011.pdf) käyttöjännite on vain 200 V. Tarkista tämä aina työskennellessäsi suurilla jännitteillä. Suurempi lähtövirta aiheuttaa suuremman jännitehäviön vetovastuksen yli, joten lähtöjännite on matalampi -> parempi.
Voi kyllä, katsoin vastuksen käyttöjännitettä. Ajattelin vastusta, jonka tekniset tiedot on esitetty alla:
Teho: 1 watti 70 ° CMax. RCWV: 200 V Ylikuormitusjännite: 400 V Vastustoleranssi (%): ± 5% br / joten kahdella niistä sarjassa on kokonaisjännite 400 V, jonka pitäisi olla hieno
mies kuinka laitan rivinvaihdot sen niin ärsyttäväksi
Et voi lisätä rivinvaihtoa tai muuta muotoilua kommentteihin. Se on ärsyttävää, mutta he tekevät sen tarkoituksella: kommenttien oletetaan olevan vain lyhyt huomautus. (SE: n henkilöstö ei pidä lainkaan kommenteista, mutta on oppinut elämään heidän kanssaan.)
Lol ymmärrän
miten laskelmani näyttävät? lukuun ottamatta max led -virran virhettä
Neljä vastused:
stevenvh
2012-06-01 13:19:36 UTC
view on stackexchange narkive permalink

MOC3021 on optoeristin, jolla on triac-lähtö. Sitä käytetään sähkötriakin käyttämiseen tyypillisesti verkkokäyttöisten laitteiden vaihtamiseen. Triacsia voidaan käyttää vain vaihtovirtapiireissä.

Tarvitset transistorilähdöllä varustetun optoerottimen, mieluiten sellaisen, jossa on kaksi LEDiä vastakkaisessa tulossa. SFH620A on tällainen osa.

enter image description here

Kaksi antiparalleelista LED-valoa varmistavat, että transistori aktivoituu verkkovirran molemmissa puoliskoissa. Monissa optoerottimissa on vain yksi LED, joka toimisi, mutta antaa sinulle 10 ms: n lähtöpulssin 20 ms: n jaksossa 50 Hz: n ajan. Sinun on myös sijoitettava diodi tulon vastakkaiseen suuntaan myös tässä tapauksessa, suojaamaan LEDiä ylijännitteeltä päinvastaisessa polarisaatiossa.

Tärkeää on CTR tai virransiirtosuhde, joka osoittaa, kuinka paljon lähtövirtaa transistori uppoaa tietylle LED-virralle. Napsautussuhde ei usein ole kovin korkea, mutta SFH620A: lle voimme valita 100%: n vähimmäisarvon, vain se on 10 mA: n sisään, 1 mA: n ollessa vain 34%, joten 1 mA tarkoittaa vähintään 340 \ $ \ mu \ $ A .

Oletetaan, että lähtö menee 5 V: n mikrokontrolleriin ja että käytät 2k ​​\ $ \ Omega \ $ -vetovastusta, joka on esitetty kaaviossa. Jos transistori on pois päältä, se ei vedä virtaa, lukuun ottamatta pientä vuotovirtaa, enintään 100 nA, lomakkeen mukaan. Joten se aiheuttaa 200 \ $ \ mu \ $ V: n jännitehäviön vastuksen yli, mikä on enemmän kuin turvallista.

Jos transistori on päällä ja se vetää 340 \ $ \ mu \ $ A, jännitteen pudotus vastuksen yli on vain 680mV, ja se on aivan liian matala matalan tason saavuttamiseksi. Meidän on kasvatettava joko vastuksen arvoa tai virtaa. Koska vuotovirralla oli paljon marginaalia, voimme vastuksen arvon lisätä turvallisesti esimerkiksi arvoon 15k \ $ \ Omega \ $. Sitten 340 \ $ \ mu \ $ A antaa riittävän matalan lähtöjännitteen. (Teoreettisesti 5,1 V: n jännitehäviö, mutta käytettävissä on vain 5 V, joten se menee maahan.) Vuotovirran aiheuttama jännitehäviö on edelleen hyvin 1,5 mV: n rajoissa.

Jos haluamme, että napsautussuhde on vähintään 34% 1 mA: n kohdalla, on käytettävä SFH620A-3: ta.

Jos tätä ohjataan DC-lähteestä, olemme melkein valmiit. Lisää vain R1 sarjaan LEDien kanssa, R2: ta ei todennäköisesti tarvita. Sitten R1 \ $ \ leq \ $ (\ $ V_ {IN} \ $ - \ $ V_ {LED} \ $) / 1mA.

Mutta meidän on käsiteltävä 230 V: n AC-tulosignaalia. Nollaristeyksissä ei ole virtaa, siihen voimme tehdä vain vähän. Kuinka voimme saada vähintään 1 mA: n suurimman osan jaksosta tuhlaamatta liikaa virtaa? Tämä on kompromissi. Sinulla voi olla 1mA vain maksimijännitteelle, ja se antaa sinulle vain pienen pulssin, mutta tuhlaat vähiten virtaa. Tai voit käyttää 1 mA: n suurimman osan jaksosta, mutta sitten sinulla on enemmän virtaa, kun jännite on suurin. Oletetaan, että haluamme vähintään 9 ms: n pulssin 10 ms: n puolijaksolla (50 Hz). Tämä tarkoittaa, että virran on oltava 1mA 9 ° -vaiheessa 171 °: een asti. 230 V AC on 325 V huippu, mutta meidän on otettava huomioon -6% toleranssi, joten se on vähintään 306 V. 306V \ $ \ kertaa \ sin (9 °) = 48V. R1 \ $ \ leq \ $ (48V - 1,65V) / 1mA = 46,2k \ $ \ Omega \ $. (1.65V on LEDin suurin jännite.) Lähin E24-arvo on 43k \ $ \ Omega \ $. Sitten meillä on yli 1mA 9 ° -vaiheessa, mutta mitä jännitteen maksimissa. Tätä varten meidän on työskenneltävä positiivisen toleranssin, max. 10%. Tällöin huippujännite on 230 V \ $ \ kertaa \ $ \ $ \ sqrt {2} \ $ \ $ \ kertaa \ $ 110% = 358V. Suurin virta on sitten (358 V - 1,25 V) / 43 k \ $ \ Omega \ $ = 8,3 mA. (1,25 V on LED: n nimellisjännite). Se on selvästi alle optoerottimen rajan.

Emme voi tehdä tätä vain yhdellä vastuksella. Se ei todennäköisesti siedä suurjännitettä, ja sillä voi olla myös virranhukkaongelmia, tulemme siihen hetkessä. Huippujännite vastuksen yli on 357V. MFR-25 -vastuksen nimellisarvo on 250 V, joten tarvitsemme vähintään kahta sarjaan. Entä voima? 230 V + 10% 43 k: ssa \ $ \ Omega \ $ on 1,49 W. MFR-25: n teho on vain 1 / 4W, joten kaksi niistä ei toimi. Nyt voit valita, että niitä on enemmän sarjassa, mutta sen on oltava vähintään 6, tai valita korkeamman nimellisvastuksen. MFR1WS (sama tietolomake) on luokiteltu 1 W: ksi, joten kaksi sarjaa tekee. Muista, että meidän on jaettava vastuksen arvo 2: 21.5k \ $ \ Omega \ $, joka ei ole E24-arvo. Voimme valita lähimmän E24-arvon ja tarkistaa laskelmamme tai valita E96. Tehdään jälkimmäinen.

Siinä kaikki, ihmiset. :-)

muokkaa
Ehdotin kommentissa, että on paljon enemmän, mikä on otettava huomioon, tämä vastaus voi hyvinkin olla 3 kertaa niin pitkä. Esimerkiksi AVR: n I / O-nastan tulovirta, joka voi olla kymmenen kertaa korkeampi kuin transistori. (Älä huoli, tarkistin sen, ja olemme turvassa.)

Miksi en valinnut optiikkaa, jossa on Darlington -lähtö? Heillä on paljon korkeampi napsautussuhde.
Tärkein syy on Darlingtonin kyllästysjännite, joka on paljon suurempi kuin tavallisella BJT: llä. Esimerkiksi tällä optoerottimella se voi olla jopa 1 V. ATmega16L -mallissa suurin tulojännite matalalle tasolle on 0,2 \ $ \ kertaa \ $ \ $ V_ {DD} \ $ tai 0,66 V 3,3 V: n jännitteellä. 1 V on liian korkea. Se on tärkein syy.
Toinen syy voi olla, että se ei välttämättä auta. Meillä on tarpeeksi lähtövirtaa, vain 1 mA: n tulovirta on niin suuri, että tarvitsemme tehovastuksia niitä varten. Darlingtons ei välttämättä ratkaise tätä, jos ne määritetään myös vain 1 mA: n tarkkuudella. 600%: n CTR: llä saisimme 6 mA: n kollektorivirran, mutta emme tarvitse sitä. Emmekö voi tehdä mitään 1mA: n suhteen? Todennäköisesti. Mainitsin optoerottimelle, että sähköiset ominaisuudet puhuvat vain 1 mA: sta. Datalehdessä on kaavio, kuva 5: CTR vs. lähtövirta, joka osoittaa yli 300%: n CTR: n 0,1 mA: n kohdalla. Sinun on oltava varovainen näiden kaavioiden suhteen. Vaikka taulukot antavat usein minimi- ja / tai maksimiarvot, kaaviot antavat yleensä tyypilliset arvot. Sinulla voi olla 300%, mutta se voi olla pienempi. Kuinka paljon matalampi? Se ei sano. Jos rakennat vain yhden tuotteen, voit kokeilla sitä, mutta et voi tehdä sitä jokaiselle optoerottimelle, jos haluat tuottaa 10 kt vuodessa.
Se saattaa toimia. Oletetaan, että käytät 100 \ $ \ mu \ $ A sisään, ja suhteellisen turvallisella 100%: n napsautussuhde-arvolla sinulla olisi 100 \ $ \ mu \ $ A ulos. Sinun olisi tehtävä laskelmat uudelleen, mutta suurin etu on, että tulovastukset haihtuvat vain 150 mW: n sijaan 1,5 W: n sijasta. Se on sen arvoista.

@stevenvh Nitpicking bit - tietolomakkeen mukaan SFH620A-perheen napsautussuhteen ei voida taata olevan 100% 1 mA: n diodivirralla (tarvitset 10 mA) - uskon, että 1 mA: n esimerkkisi oli hypoteettinen, mutta se voi sekoittaa aloittelijan.
@stevenvh Kiitos paljon ratkaisusta. olet todella panostanut paljon. ok nyt kysymys. Mitä en saa, on tämä kappale (lainattu ylhäältä) [Tärkeää on ** CTR ** tai virransiirtosuhde, joka osoittaa, kuinka paljon lähtövirtaa transistori uppoaa tietylle LED-virralle. Napsautussuhde ei usein ole kovin korkea, mutta SFH620A: lle voimme valita 100%: n vähimmäisarvon, vain se on 10 mA: n sisään, 1 mA: n ollessa vain 34%, joten 1 mA: n sisäänpääsy tarkoittaa vähintään 340 μA: n lähtöä.] En katso kuinka saat 1 mA virtaa. Tarkoittaako tämä Pg3: n tietolomaketta kohdassa "Nykyinen siirtosuhde (Ic / If)"?
@stevenvh, myös sen sijaan, että käytän Vcc: tä 5 V: nä, voinko käyttää Vcc: tä 3.3 V: ksi, jotta Vce on 3.3 V. Piirini virtalähde ei ole suurempi kuin 3,3 V
@DavidNorman CTR on diodivirran kautta hankitun virran ja transistorin upottaman virran suhde. Yleensä sinun täytyy ajaa diodin läpi riittävästi virtaa vastaamaan mitä valmistaja määrittelee tietolomakkeessaan, jotta saisit '' taatun '' napsautussuhteen, ja kun olet tekemisissä optioiden kanssa, se on pienin napsautussuhde, joka rajoittaa suunnittelua. En usko, että hieman pienentynyt Vce aiheuttaa sinulle liikaa kärsimystä - kokemukseni mukaan DTR: n hallitsee aina diodivirta.
Ok toinen kysymys. Tällä hetkellä ajatellaan, että LED: n oletetaan olevan vähintään 1 mA? LED ei syty 1 mA: n virralla. Myös laskettu maksimivirta on 8,3 mA. Eikö LED vaadi vähintään 12 mA: n varmistaakseen, että se kytkeytyy päälle? 1 mA ja 8,3 mA ovat minulle järkeviä. Luulen olevani väärässä, mutta sen ymmärsin
On toinen asia, jota en saa. laskit 340uA: n tuotokselle käyttämällä CTR: ää? Jos transistori johtaa, eikö ** 2k-nimisen vastuksen läpi kulkisi ** enemmän ** virtaa?
@David - Datalehdessä ei puhuta alle 1 mA: n virroista, joten halusin olla turvallinen ja valitsin sen. Se on matala virta, mutta se riittää 340uA: lle toisella puolella. Viimeinen kysymyksesi on yleinen väärinkäsitys kytkimeksi käytetyistä transistoreista. Todellinen kytkin ei rajoita virtaa, mutta transistori. Se ei voi vetää enemmän virtaa kuin LED-virta ja CTR määrittävät. Vaikka kuorma sallisi sen. Joten valitset kollektorivirran riittävän korkeaksi, jotta kuormasta tulee rajoittava tekijä, ja transistori menee kyllästykseen.
@David - Toki, 3.3V toimii myös. Samaa 15k voidaan käyttää, voit käyttää 10k alarajana: 10k \ $ kertaa \ 340uA on 3.4V pudotus vastuksen yli. Jos PS on 3,3 V, se ei voi mennä niin alhaiseksi, joten se pysähtyy maassa (plus pari 100 mV, transistorin kyllästysjännite). Valitse vastus aina riittävän matalalle, jotta se on virran rajoittava tekijä, ei transistori.
@stevenvh - sweeeet. ok kappale, joka alkaa "Mutta meidän on käsiteltävä 230 V AC-tulosignaalia". Kaksi vastusta, joille laskit arvon, ovat vastukset R1 ja R2 yllä olevassa kaaviossa? Mietin aina tätä kokoonpanoa, jos laitoin R1: n ja R2: n vierekkäin yläriville sen sijaan, että jakaisin ne yksi kullekin riville. Onko sillä mitään merkitystä? Sano, että ylärivi on 'Live' ja alaosa 'Neutraali'. joten jos neutraalilla linjalla ei ole vastuksia ja negatiivisen vaiheen aikana virta kulkee suoraan diodeihin verrattuna kahteen Live-linjan vastukseen?
@David - Hups. "Valitse aina vastus ** riittävän korkea". Anteeksi!
@David - Komponenttien järjestyksellä sarjassa ei ole väliä, jännitteet eri komponenttien välillä ovat aina samat, kuten 1,25 V LED: lle, vaikka ne olisivat kytketty suoraan verkkovirtaan. On totta, että koskettaminen heihin, kun he ovat neutraalin puolella, olisi vähemmän vaarallista, mutta en usko, että se on pakollinen ominaisuus. Kun käytät virtapistoketta verkkovirtaan liittämiseen **, et ole varma, mikä vaihe on ja mikä neutraali. Älä koskaan kosketa johtoa, jonka oletetaan olevan neutraali! ** Se voi olla viimeinen tekemäsi virhe.
ok hienoa. Minusta tuntuu niin tyhmältä. Tämä on ensimmäinen kerta, kun käsittelen sähköprojekteja. Joka tapauksessa en voi kiittää tarpeeksi stevenvh. Yritän myös tehdä omat laskelmani siitä, mitä olen oppinut tästä säikeestä. Onko hieno, jos voin lähettää työni tällä kulutuspinnalla, jotta voit vilkaista? onko tapa tehdä niin?
@David - hei, kaikki on kunnossa, meidän kaikkien on opittava. Tietoja työn lähettämisestä. Älä tee sitä täällä. Et voi näyttää kuvia, eivätkä he pidä paljon ihmisten välisestä keskustelusta täällä (olet ehkä nähnyt vihjeen jo). Lisäisin sen päivitykseen kysymykseesi. Se kopioi luettelon ja saa huomiota, ja ehkä uusia vastauksia, jotka loistavat siihen erilaista valoa. Menestys!
@stevenvh - hienoa teen sen ja hei kiitos tonnin siitä, että autat minua. Selityksesi ovat mahtavia, ja arvostan todella mitä olet tehnyt.
Huolenaihe, jos vastukset R1 ja R2 on kytketty kuorman kanssa yhdensuuntaisesti, eikö 230 V: n pudotusta vastakkaisten LEDien yli?
@David - * Diodi kiinnittää oman jännitteensä *, kuten 1,2 V LEDille. Molempiin suuntiin antiparellin takia. Joten jäljellä oleva jännite, 324 V: n huippu, menee automaattisesti vastuksiin. Siksi tarvitset pari niistä sarjaan, yhteiset vastukset eivät pysty käsittelemään tätä jännitettä. Jos toista LEDiä ei olisi, käänteinen jännite olisi todellakin täysin LED: n yläpuolella, koska päinvastaisella ei ole kiinteää jännitettä. Tämä tuhoaisi optoerottimen, todennäköisesti räjähtää.
@stevenvh - Viittaan kappaleeseen, joka alkaa sanalla _Mutta meidän on kuitenkin käsiteltävä 230 V: n AC-tulosignaalia. Kuinka myös sait 9 astetta?
9 ms pulssi on vain esimerkki, voit lyhentää sitä halutessasi. Puoli jaksoa 180 ° on 10 ms, joten 9 ms on 162 °, eli 9 ° katkaistaan ​​vasemmalle ja 9 ° katkaistaan ​​oikealle. Jopa sen ulkopuolella sinulla on virta, mutta se on alle 1 mA. Koska meillä on tämä 10 k: n vetovastus, mikro-ohjain näkee lähtöjännitteen matalana pidempään. * 230 V AC * viittaa enemmän vaihtovirtaan kuin 230 V: een.
Voi ymmärtää, joten jos päätän olla 5 asteen vaihe, se tarkoittaa, että virta pysyy 1 mA: ssa 5: stä 175: een. mikä antaa mikro-ohjaimelle vielä pidemmän ajan, jotta sitä voidaan pitää matalana logiikkana. Ja virta on alle 1 mA: n välillä 0 astetta 5 astetta ja 175 astetta 180 astetta. Ajattelen oikeaan suuntaan?
@David - Täysin oikea. Todellisessa nollan ylityksessä on aina kohta, jossa lähtö menee korkealle, joten on hieman turhaa venyttää pulssi liian leveäksi. Myös 230 V: n keskimääräinen virta nousee: saadaksesi 1 mA 5 °: ssa (mikä on pienempi jännite), sinun on vähennettävä vastuksen arvoja, joten niiden on oltava suurempia tehoja selviytymään suuremmasta (huippu) virrasta. Jos tarvitset 45 ° -125 ° pulssin (5 ms), sinun on otettava näyte vain kahdesti 10 ms: n puolijaksossa, jotta et menetä matalaa tasoa.
mahtava, miten laskelmani näyttävät? (Muokatin kysymystä uudelleen). Huomaatko virheitä? Yritin ymmärtää kaiken ennen kuin aloitin vastusarvojen laskemiseen.
stevenvh
2012-06-07 17:19:01 UTC
view on stackexchange narkive permalink

Toisessa vastauksessani selitin, miksi en käyttänyt Darlington-optoeristintä siellä: tärkein syy on Darlingtonin kyllästysjännite, joka on paljon suurempi kuin tavallisella BJT: llä, se voi olla jopa 1 V. ATmega16L, jonka suurin tulojännite on matalalla tasolla, on 0,2 × VDD tai 0,66 V 3,3 V: n jännitteellä. 1 V on liian korkea.

Mutta se ei ole asia, jota ei voida korjata, se vaatii vain pari ylimääräistä komponenttia. Samalla teemme jotain myös 1 mA: n tulovirralle.

Aloittaen tulovirrasta jouduimme käyttämään 1 mA: ta, koska tietolomakkeessa ei mainittu mitään alempaa, ja sitten voit kokeilla asioita, mutta olet yksin, ei ole takeita. FOD816 -taulukossa on kuitenkin mielenkiintoinen kaavio.

enter image description here

Se on yksi. Tämä antaa CTR: n jopa 100 µA: n syöttövirroille, ja se on jopa korkea: 350% (muista, että tämä on Darlington). Mutta sinun on oltava varovainen näiden kaavioiden suhteen. Vaikka taulukot antavat usein minimi- tai maksimiarvot, tällaiset kaaviot antavat tyypillisiä arvoja, ellei toisin mainita. Joten mikä on vähimmäisvaatimus? Emme tiedä, mutta 100% on turvallista. Lisätään turvallisuutta ja oletetaan, että napsautussuhde on 50%. Joten 100 µA: n sisään saisimme 50 µA: n ulos. Katsotaanpa, riittääkö.

Tämä on muokattu lähtövaihe. U1: n transistori on valokuva-Darlington, joka hankkii 50 uA: n, kun se on päällä. Valitaan 10 µA R4: lle, joten sen arvo on 0,6 V / 10 µA = 60 kΩ. Palaan R4: n toimintaan myöhemmin.

enter image description here

T1: n perusvirtaa varten on jäljellä 40 µA. Jos valitsemme BC857A tälle, meillä on \ $ H_ {FE} \ $ vähintään 125, joten kollektorivirta on vähintään 5 mA. Vähintään 660 Ω: n R5 riittää tehon pienentämiseen. Koska käytämme suuren impedanssin mikrokontrolleri-tuloa, emme tarvitse 5 mA: n virtaa, ja voimme yhtä hyvin valita 15 kΩ, mikä rajoittaa virran arvoon 220 µA. Ohjaimen portin 1 µA: n tulovuoto aiheuttaa vain 15 mV: n pudotuksen, joten se on OK.

Mikä on R3: n tehtävä? Sitä käytetään yleensä perusvirran rajoittamiseen, mutta eikö Darlington tee sitä jo? Kyllä, kyllä, mutta arvo voi nousta melko korkeaksi. Toisessa vastauksessani laskin, että huippu-LED-virta voi nousta jopa 8,3 mA: iin, josta tulee 830 µA pienitehoisessa versiossamme. Laskimme turvallisella CTR-arvolla 50%, mutta tyypillisesti se on 350% ja suurin ehkä jopa korkeampi. 830 µA \ $ \ kertaa \ $ 350 = 290 mA, mikä on liikaa tälle huonolle BC857A: lle. Joten rajoitamme sen arvoon 100 µA valitsemalla R3: lle 15 kΩ: n arvon.

R4 tarvitsee vielä selitystä. Oletetaan, että jätämme sen pois. Sitten kaikki Darlingtonin virta menee T1: een. Kun FOD816: n vuotovirta (datalehdessä "pimeä virta") voi olla pois päältä, voi olla jopa 1 µA. T1 vahvistaa tämän suurimmaksi pahimmaksi mahdolliseksi tapaukseksi 250 uA, mikä riittää pudottamaan 3,3 V R5: n poikki. Joten lähtö voi olla pysyvästi matala.
Valitsimme R4: lle arvon 60 kΩ. Sitten niin kauan kuin jännitteen pudotus sen yli on alle 0,6 V, kaikki Darlingtonin virta kulkee R4: n kautta eikä mikään T1: n kautta, koska emäs-emitterin minimijännitettä ei saavuteta. Se oli 10 uA: ssa. Joten 1 µA: n tumma virta aiheuttaa vain 60 mV: n pudotuksen eikä perusvirtaa.

Meillä on arvot kaikille komponenteillemme, ainoa jäljellä oleva asia on lisätä tulovastukset kumpaankin 220 kΩ: iin. Voit käyttää siihen 1/4 W vastuksia.

Kiitos Steve. valitettavasti en voi enää lähettää kysymyksiä, koska Kev (moderaattori) on estänyt minut. Palaan projektiini ensi viikosta. Olen työskennellyt pitkään viime aikoina
Voisit sanoa, että R4 antaa kynnysarvon, jonka virran on ylitettävä, jotta T1 saadaan johtumaan.
Olin Lathrop
2013-12-13 20:08:42 UTC
view on stackexchange narkive permalink

Voit selvittää piirin parametrit aloittamalla tarvitsemasi lähdössä ja toimimalla taaksepäin. 10 kΩ on hyvä arvo lähdön vedolle. Ellei sinulla ole epätavallisia vaatimuksia, kuten akkukäyttö, jossa pieni teho on tärkeää, 10 kΩ on hyvä kompromissi tarpeeksi matalan välillä vetääksesi linjan vakaasti korkealle vuotoja ja kohtuullista melua vastaan, mutta ei niin alhainen, että se tarvitsisi liikaa virtaa. >

Kun optossa oleva lähtötransistori käynnistyy, se asettaa enintään 3,3 V Rc: n poikki. 3,3 V / 10 kΩ = 330 µA, mikä on pienin virta, jonka transistorin on voitava upota. Haluat ylimääräistä, jotta viiva pidetään vakaasti matalana, kun sen oletetaan olevan matala. Sanoisin vähintään, että sen pitäisi pystyä uppoamaan 500 µA, mutta käytän 1 mA, ellei sinulla ole erityistä syytä leikata sitä lähelle.

Nyt kun tiedämme, että lähdön on uppoava 1 mA, katsomme opto-tietolomakkeesta, kuinka meidän on ajettava sitä saadaksemme 1 mA: n ulos. Käytät tämän osan muunnosta "-3", jonka taulukkomuodon ensimmäisen sivun mukaan taattu virransiirtosuhde on vähintään 100%. Tämä tarkoittaa, että transistori voi upottaa vähintään yhtä paljon virtaa kuin yhden LEDin kautta. Huomaa kuitenkin pieni "± 10 mA" CTR-spesifikaatioiden yläpuolella. Mitä tämä todella sanoo, on, että jos asetat 10 mA: n LEDien läpi, transistori pystyy uppoamaan vähintään 10 mA. Se ei todellakaan lupa mitään millään muulla tulovirralla.

Kun tarkastelet lisää taulukkoa, löydät lisätietoja sivun 3 yläreunasta. Täällä ne osoittavat tosiasiallisesti 1 mA: n tulon CTR: n. Huomaa, että nyt se on vain 34%. Tämä tarkoittaa, että 1 mA: n ulostulon uppoamisominaisuuden saamiseksi sinun on ajettava LED-valoja 1 mA / 34% = 2,9 mA: lla, joten tavoitellaan 3 mA: n absoluuttista minimiä.

Sanot, että tunnistettava jännite on 230 V AC. Koska se on sini, sen huippupisteet ovat 325 V. Opton lähtösignaali menee mikroon, joten sen ei tarvitse olla tasainen signaali virran ollessa päällä. Itse asiassa on hyvä, että mikro pystyy ajamaan hetkellisiä keskeytyksiä ja häiriöitä. Säilyttäisin luultavasti laskurin, jota vähennetään joka ms, kun signaali on pois päältä, ja palautetaan arvoon 50, kun se on päällä. Tämä tarkoittaa, että sinun ei tarvitse nähdä signaalia 50 ms: n ajan ilmoittaaksesi, että virta on pois päältä. Tarvitaan vain pieni piiska linjasyklin huipulla, ja tämä järjestelmä toimii hyvin. Huomaa, että linjasyklin huiput esiintyvät 10 ms välein 50 Hz: n teholla.

Katsotaan siis, missä olemme. Haluamme, että LEDien läpi kulkee vähintään 3 mA virtajännitteen ollessa 325 V. . Pyrimme pystymään havaitsemaan vähintään 200 VAC, joka on 283 V: n huippu, ja 281 V: n LED-pudotuksen jälkeen. 281 V / 3 mA = 94 kΩ. Teoriassa tämä on kaikki mitä tarvitaan sarjaan LEDien kanssa, jotta lähtö saadaan aikaan ainakin kerran kerran tehohuippua kohti.

Käytännössä on hyvä lisätä marginaali. Haluat, että tulos vahvistetaan kohtuulliselle rajalliselle osalle jokaisesta puolijaksosta, ei vain taatusti olevan päällä pienellä silmukalla. Kaiken tämän perusteella puolittaisin vastuksen karkeasti puoleen 47 kΩ: iin. Se käynnistää vakaasti tuotoksen kaikissa kohtuullisissa olosuhteissa huomattavalla marginaalilla.

Saatat ajatella, että kaikki mitä sinun tarvitsee tehdä, mutta odota, siellä on enemmän. Ajattele, mitä tapahtuu korkealla verkkojännitteellä, kuten 240 V. Huiput ovat 340 V, mikä aiheuttaisi 7,2 mA: n LEDien kautta. Sinun on tarkistettava suurin sallittu LED-virta, joka on 60 mA, joten se on OK. Harkitse kuitenkin vastuksen tehohäviötä. Jos sanotaan pahimmassa tapauksessa verkkojännitteen olevan 240 V, niin vastukseen menevä teho (LED-jännitteen pudotusta huomioimatta) on (240 V) 2 / 47 kΩ = 1,23 W. vähintään "2 W" vastus, ja se lämpenee huomattavasti.

Toinen asia on, että vastuksen jänniteluokka on otettava huomioon. Sen on kyettävä kestämään 340 V: n huipput, joten kaiken kaikkiaan tarvitset 47 kΩ: n vastuksen, joka on mitoitettu 2 W: lle ja 400 V. Se jakaa huippujännitteen ja tehohäviön sarjavastusten kesken. Neljä 12 kΩ: n vastusta tekisi tämän ja haihtaisi vain 300 mW ja näisi kukin 85 V. Se on helpompi löytää ja halvempaa kuin yksi vastus, ellei tämä ole volyymituote, josta voit ostaa asioita suurina määrinä. Joten vastaus esitettyyn kysymykseen on laittaa neljä tavallista 12 kΩ: n 1/2 watin vastusta sarjaan LEDien kanssa.

Huomaa, että näitä ei tarvitse jakaa opto-ohjelman kummallekin puolelle. kuten näytät R1 ja R2. Tarvitaan vain yksi vastus sarjassa LEDien kanssa jossain. Koska tässä tapauksessa vastus koostuu neljästä erillisestä vastuksesta, voit jakaa ne millä tahansa tavalla, jotta asiat toimisivat parhaiten mekaanisesti piirin suurjännitepuolella. Ne olisivat mieluiten päästä päähän maksimoidakseen korkeajännitteen muodostumisreitin ja levittämään lämpöä.

En kuitenkaan todellakaan pidä tästä optoerottimesta tälle sovellukselle, koska sillä on niin pieni virransiirtosuhde, joka pakottaa meidät tarjoamaan paljon LED-virtaa, mikä aiheuttaa suuren virrankulutuksen vastuksessa. Pidän halpasta ja saatavana olevasta FOD817: stä tällaisessa sovelluksessa, jossa suuri virransiirtosuhde on hyödyllinen ja nopeudella ei ole väliä paljon. Tämän osan D-versioilla on taattu CTR 3x 5 mA: lla. He eivät sano tarkalleen, mitä saat 1 mA: n, mutta se on melko turvallinen veto, että lähtö voi upota vähintään 1 mA 1 mA: n sisääntulolla.

FOD817: ssä on yksi LED, mutta se on helppoa käsitellä (FOD814: ssä on takaisin-LED-valot, mutta sitä on vähemmän saatavana eikä sitä tule joissakin korkeamman vahvistuksen muunnoksissa). Edellä kuvatun 50 ms: n kaavan käyttäminen ei ole ongelma, jos saat pulssin kerran rivisykliä kohti, joka on 20 ms: n välein. Laita diodi sarjaan LEDin kanssa vastusten lisäksi, ja arvokas vastus kulkee LEDin läpi varmistaakseen, että se ei näe suurta käänteistä jännitettä pienestä diodivuodosta johtuen. 100 kΩ on hieno ja riittävän korkea, jotta sen virralla ei ole merkitystä muissa laskelmissamme. Toinen etu on, että saat paitsi pienemmän tehohäviön, koska tarvitset vähemmän LED-virtaa, mutta saat myös toisen tekijän, joka vähentää tehon vähenemistä johtuen siitä, että LEDiä ohjataan vain yhteen suuntaan. Noin 100 kΩ: n kokonaisvastusarja antaa silti runsaasti virtatilaa voimajohtojen huippuilla, mutta haihtuu alle 300 mW: n kokonaisvirran johtuen pienemmästä virrasta ja ollessa vain puolet ajasta.

Joten tässä on viimeinen vastaukseni:

Hei Olin.Harkitsen, voinko päästä eroon `` SFH620A-3 '': sta ja vain kahdesta `` 1 / 4W '' 250V: n vastuksesta."R1 = R2 = 47K" -vastuksille saan "2,45mA" 230 VAC: lla _keskimääräinen_.Hieman korkeammalle lähtövastukselle esim.15K tämän pitäisi toimia, eikö?Vai pitäisikö minun laskea käyttämällä huippujännitettä?Ja huomioi toleranssit.
Voi, teho ei toimi.Ja nämä ovat komponentteja, joita minulla on käsillä.Eikö todellakaan voida tehdä näiden komponenttityyppien ja komponenttien vähimmäismäärän kanssa?
Viimeinen kommentti, lupaan.Laajensin yllä olevat kommentit [kysymykseen] (http://electronics.stackexchange.com/questions/201238/would-this-lazy-zero-cross-detector-work).
@Vorac: On epäselvää, mitä kysyt.Kuvasin vastauksessani yksityiskohtaisesti kuinka laskelmat tehdään.Vastusten on pystyttävä käsittelemään keskimääräinen haihdutettu teho, mutta niiden välinen huippujännite.
GoneCamping
2014-01-18 04:23:18 UTC
view on stackexchange narkive permalink

Jos etsit erittäin korkeaa napsautussuhdetta tämäntyyppisille sovelluksille, katso Liteon LTV-8xxx -sarja. 600% min. 1 mA IF: ssä.

Tervetuloa EE.SE: lle! Jos viittaat osaan, ole postissasi linkkejä lomakkeisiin.
Onko sinulla syytä uskoa, että korkeampi napsautussuhde auttaisi OP: ta? Jos näin on, voisitko selittää tämän? Jos ei, niin nämä tiedot tulisi lisätä kommenttina kysymykseen eikä vastauksena.
Nick, lisää linkit seuraavan kerran ehdotetun mukaisesti.
Joe, korkeammat napsautussuhteet antavat sinulle mahdollisuuden pienentää AC-rajoittavan vastuksen virtaa tietylle lähtövirralle, mikä vähentää tehoa (ja siihen liittyviä kustannuksia).


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...