Kysymys:
Kuinka voin havaita sähkökatkon mikro-ohjaimella?
m.Alin
2011-07-18 14:27:32 UTC
view on stackexchange narkive permalink

Minulla on seuraavat virtalähdekokoonpanot: VERKKOVIRRAT -> UPS -> 24 V VIRTALÄHDE -> 5 V JÄNNITTEEN SÄÄTÖ -> Piirilevy (mikro-ohjain) .Mikä on paras ratkaisu verkkovirran havaitsemiseksi mikrokontrollerilla? täytyy myös havaita nolla-ylitys, jotta voin hallita vaihtovirtamoottorin nopeutta.

Do you need proper isolation between the mains and the microcontroller, or can you get away with something simpler?
Se on eristettävä, kyllä. Verkon syöttäminen mikro-ohjaimen nastaan ​​suuren vastuksen kautta ei ole ratkaisu tähän projektiin.
Miksi m.Alinin kommentista äänestetään kahdesti? Hän antaa vain lisätietoja. Vai ajattelevatko äänestäjät sitä, että 230 V: sta mikro-ohjaimen nastaan ​​ei koskaan tehdä, ja ajattelevatko se olevan hyvä vitsi?
Pyydä mikro-ohjainta tarkkailemaan omaa voimaansa, ja kun virta katoaa, anna sen lähettää --- Voi, ei, ei koskaan.
@OlinLathrop Hyvä idea! Mutta voinko käyttää 555: tä mikro-ohjaimen sijasta? :-)
@OlinLathrop: on sananlaskettu tuotepäällikkö, joka pyytää LEDiä, jonka on jatkettava varoittamista, kun akun varaus on vähissä.
Kolme vastused:
stevenvh
2011-07-18 14:45:00 UTC
view on stackexchange narkive permalink

Koska tarvitset myös nollan ylityksen , saat virtakatkoksen havaitsemisen käytännössä ilmaiseksi .
Parasta on käyttää optoeristintä nolla-ylitysten havaitsemiseksi. Aseta verkkojännite suurresistanssisten vastusten kautta optoerottimen tuloon. Vishayn SFH6206 -laitteessa on kaksi rinnakkaista LEDiä, joten se toimii verkkojännitteen koko jakson aikana.

enter image description here

Jos tulojännite on riittävän korkea, lähtötransistori on kytketty päälle ja kollektori on matalalla tasolla. Nollaristin ympärillä tulojännite on kuitenkin liian matala lähtötransistorin aktivoimiseksi ja sen kollektori vedetään korkeaksi. Joten saat positiivisen pulssin jokaisella nollan ylityksellä . Pulssin leveys riippuu LEDien virrasta. Älä välitä, jos se on yli 10%: n käyttöjakso (1 ms 50 Hz: ssä). Se on symmetrinen varsinaisen nollan ylityksen suhteen, joten tarkka piste on pulssin keskellä.

Sähkökatkosten havaitsemiseksi käynnistät (uudelleen) ajastimen jokaisella nolla-ylityksellä, jonka aikakatkaisu on 2,5 puolijaksoa. Paras käytäntö on antaa pulssin tuottaa keskeytys. Niin kauan kuin virtaa on, ajastin käynnistetään uudelleen puolen jakson välein eikä aikakatkaisua. Virtakatkoksen jälkeen se kuitenkin aikakatkaistaan ​​ syklin jälkeen, ja voit suorittaa tarvittavat toimet. (Aikakatkaisuarvo on pidempi kuin 2 puolisykliä, joten yhden nollan ylityksen piikki, joka aiheuttaa väliin jääneen pulssin, ei anna sinulle väärää varoitusta .)
Jos luot ohjelmistoajastin se ei maksa sinulle mitään, mutta voit käyttää myös uudelleenkytkettävää monostabiilia multivibraattoria (MMV), esimerkiksi LM555: n kanssa.

Huomaa: verkkojännitteestäsi ja vastuksen tyypistä riippuen saatat joutua asettamaan kaksi vastusta sarjaan optoerottimelle, koska korkea jännite voi aiheuttaa yhden vastuksen hajoamisen. 230 V: n vaihtovirralle olen käyttänyt tähän tarkoitukseen sarjana kolmea 1206 vastusta.


Q & Aika! (kommenteista tämä on ylimääräinen, jos haluat lisää )

K: Ja optoerottimen tulon LEDit toimivat 230 V: n jännitteellä? Datalehdessä todetaan, että lähtöjännite on 1,65 V.
A: Kuten tavallisessa diodissa, myös LED-jännite on enemmän tai vähemmän vakio riippumatta siitä, mikä syöttöjännite on . Pakollinen sarjavastus ottaa jännite-eron virtalähteen ja LED-jännitteen välillä. Vastauksissa tähän kysymykseen selitetään, kuinka vastuksen arvo lasketaan. Äärimmäinen esimerkki: 10 000 V: n virtalähde 2 V: n LEDille. Jännite vastuksen yli: 10 000 V - 2 V = 9 998 V. Haluatko 20 mA: n? Tällöin vastus on \ $ \ frac {9 998V} {20mA} \ $ = 499,9k \ $ \ Omega \ $. Se on 500k, se on jopa kohtuullista. Et kuitenkaan voi käyttää tavallista vastusta täällä. Miksi ei? Ensinnäkin yhteisen 1 / 4W PTH-vastuksen nimellisarvo on 250 V ja se hajoaa varmasti 10 000 V: lla, joten sinun on käytettävä 40 vastusta sarjaan suurjännitteen jakamiseen. Toiseksi ja mikä pahempaa, teho, jonka vastuksen on haihduttava, on \ $ P = V \ kertaa I = 9998V \ kertaa 20mA = 199,96W \ $, paljon enemmän kuin mitoitettu 1 / 4W. Joten voidaksemme selviytyä, tarvitsemme jopa 800 vastusta. OK, 10 kV on äärimmäinen, mutta esimerkki osoittaa, että LEDille voidaan käyttää mitä tahansa jännitettä, joten myös 230 V on mahdollista. Kyse on vain riittävän ja oikean tyyppisten vastusten käytöstä.

K: Kuinka käänteinen jännite vaikuttaa LEDien käyttöikään?
V: Toinen, rinnakkaisvalvonta-LED huolehtii siitä varmistamalla, että toisen LEDin taaksepäin suuntautuva jännite ei voi nousta suuremmaksi kuin sen oma lähtöjännite. Ja se on hyvä asia, koska käänteinen 325 V \ $ _ P \ $ -jännite tappaisi kaikki LEDit (todennäköisesti räjähtää), kuten muutkin signaalidiodit. Paras tapa suojata sitä on diodi rinnakkain.

K: Eivätkö vastukset hävitä paljon lämpöä?
V: No, katsotaanpa. Jos oletamme 1mA: n vastusten kautta ja jätämme huomiotta LED-jännitteen, meillä on \ $ P = V \ kertaa I = 230V_ {RMS} \ kertaa 1mA = 230mW \ $, joten jopa 1206 pystyy käsittelemään sen. Ja muista, että käytämme enemmän kuin yhtä vastusta, joten olemme turvallisia, jos voimme työskennellä 1 mA: n kanssa (SFH6206: lla on korkea CTR \ $ - \ $ nykyinen siirtosuhde).

AilivojjlvCMT How does the reverse voltage affect the lifetime of the LEDs? Or does the 2 LEDs in anti-parallel mitigate that problem?
Tarvitset Ohmin lakia. \ $ V = \ frac {I} {R} \ $ - katso http://electronics.stackexchange.com/questions/14852/how-do-i-calculate-the-resistor-value-for-a-simple- led-piiri
I've integrated questions here and the answers in a Q&A in my answer.
AilitbfuezCMT this answer is too detailed and covers too many examples, I got tired and just upvoted instead of reading. I need you to start putting an executive summary at the top telling me what I am about to not read. : )
AiliumurgqCMT - I thought the title **Q & A** made it clear that those were extra information 'for the interested reader' :-). I'll highlight each question so that you can skip the ones you're not interested in.
@stevenvh, tarkoitin sitä vitsinä. Se oli hieno vastaus. Helvetti, pidän todella todella myös taivutuksesta. Tuplavoitto. Ajattelin, että saatat saada vastauksen minulta, kun kerron vastauksesi liian hyväksi.
AilimrgrweCMT If the resistors are sized to let 1mA through the LED at peak voltage, that would suggest that it won't let through anywhere near that much around the zero crossing. I wonder if it might be better to use a bridge rectifier and a transistor circuit to limit current to 1mA independent of voltage, or else perhaps a pair of circuits and a pair of optos, to detect positive and negative line phases separately?
AilicnhquvCMT - of course the current varies a lot, and I remember it took me quite some calculating to get decent pulses to my uC, but in the end I had pulses less than 10% duty cycle, and perfectly symmetrical about the zero-crossing. With only series resistors. The 1mA was just a guesstimate.
AilijuwfwnCMT If 10%-duty cycle pulses are adequate, that's fine. One might be able to effectively guess where the zero crossing is by assuming it will be in the middle of the "low" region. I would be a bit concerned that harmonic distortion on the power line might cause one's detection to be early or late, or that fluctuations in line voltage might cause things to be dicey. Depends upon the application I guess.
AiligwuxfpCMT - dealing with noise in the signal is a business in itself. A colleague of mine designed dimmers in which the microcontroller kept perfect sync with the mains phase, no matter what trash was added to it. Kept working smoothly where all competitors' products started to flicker. Really impressive, a fine engineer.
@stevenvh: Valvontalinjan vaihe, jotta prosessori tietää, mitä "odottaa" ja milloin odottaa, se on hieno käsite. Minun huoleni olisi, että jos laitteesi on pitkän jatkojohdon päässä yhdessä jonkin muun laitteen kanssa, jossa on silta-tasasuuntaaja ja iso suodattimen korkki, joka koostaan ​​huolimatta ripisee edelleen paljon, tällainen laite saattaa aiheuttaa sinun vastaanottaa signaalin, joka olisi mukava ja yhtenäinen, mutta "myöhäinen", eikä laitteellasi olisi mitään tapaa havaita sellaista.
@supercat: Mielestäni tämän pitäisi olla ongelma vain, jos ohjaimen vaihtovirta on poissa vaiheesta ja ohjattavan moottorin vaihtovirta. Toivottavasti johdotustilanne ei olisi niin ongelmallinen, ja meluhäiriön suhteen olen myös pitänyt hyödyllisenä lisätä vastus rinnakkain optoerottimen diodien kanssa. Se lisää kuollutta kaistaa nollaristeysten ympärillä, mutta se auttaa estämään diodien käynnistymisen melukytkennällä AC-tulojohtojen kautta.
Onko mikään syy, ettet voi käyttää Xc: n kondensaattoria 50/60 HZ jännitteen pudottamiseen sen sijaan, että muuttaisit vastukset lämmityselementeiksi? Etsin 0,022uF-korkkia, jotta saan 120k Xc 60 Hz: ssä. Tämä on noin 1,5 mA Optoisolaattorini kautta. Onko mitään syytä, että tämä ei toimi?
@Joe - kondensaattori antaisi vaihesiirron, joten et voi käyttää optoerotinta nollaristeysten havaitsemiseen. Muuten se on ratkaisu ei-ongelmaan. 230 mW ei ole mitään, varsinkaan verkkovirrasta, verrattuna esimerkiksi akkuun. Kondensaattori on paljon suurempi ja kalliimpi. Joten jos jätät huomiotta nollan ylityksen tunnistuksen, se toimisi, mutta se ei ole sen arvoista.
@stevenvh Halusimme vain havaita virran, emmekä tehneet mitään nollakohdan kanssa, joten en ajatellut vaihesiirron olevan tekijä. Mutta 16 kanavaa levyä kohden kustannusero on huomattava tekijä.
Vakaa lukitus meluisaan verkkovirtaan hallitaan analogisella tai nykyään useammin digitaalisella vaihelukitulla silmukalla (PLL).Tämä antaa sinun lukita verkkovirtaan, vaikka taajuus vaihtelisi mobiiligeneraattorin tehon vuoksi, jos PLL on tarpeeksi älykäs virittämään taajuuden muutoksia.
AnalogGuy
2016-06-07 23:12:50 UTC
view on stackexchange narkive permalink

Löysin tämän kohteen, MID400-voimajohdon valvojan, joka on tarkoitettu tähän tarkoitukseen.Sovellushuomautuksessa https://www.fairchildsemi.com/application-notes/AN/AN-3007.pdf annetaan joukko piiriehdotuksia, joissa käsitellään useita käyttötilanteita.

Chris K
2019-09-11 02:14:11 UTC
view on stackexchange narkive permalink

Tämä on ollut toistuva teema, jossa on liian vähän ratkaisuja teollisuusuunin päivityksen aikana. Useimmat PLC: t käyttävät "AC Input" -moduuleja. Huomautukseni mukaan useimmat EE: t eivät suunnittele PLC: tä ja rakentavat upotetun laitteen. Löysin onnistuneen hakulausekkeen: ohjaussignaalirele spdt slim 120v Muita sisällytettäviä muokkaajia ovat DIN-kisko ja Socket C .

Kaikilla yrityksillä, joiden nimessä on sana automation , on tuotteita ja kirjallisuutta, jotka auttavat suunnittelussa.

schematic

simuloi tätä virtapiiriä - Kaavio luotu käyttämällä CircuitLab

Valitse rele, jonka tulokäämi vastaa verkkojännitettäsi. Käämiä on 100-120 VAC ja 200-240 VAC. Esimerkissäni päätin "kääntää" releen lähdön niin, että digitaalinen tulo on aina sidottu HI: hen tai LO: han eikä jätetä kellumaan.

Yllä oleva piiri edustaa sitä, mitä käytän valvomaan uunin antureita, jotka kaikki ovat NO 115VAC-kytkimiä. Kompaktit mallit parantavat tiheyttä ja oppivat siten "riviliittimien releistä".

Markkinoilla on ainutlaatuinen tarjous suurella tiheydellä ja nauhakaapeli-liitäntä G4-perheen kautta myyjältä nimeltä opto22. Ei yhteyttä, ei edes asiakas. Muut tämän tiheyden saavuttavat ratkaisut näyttävät olevan omia malleja, jotka ovat yhteydessä PLC-tuotelinjoihin.



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...