Kysymys:
Kuinka voin kytkeä 9-asentoisen kytkimen niin, että jokainen asento syttyy yhden enemmän LEDiä kuin edellinen?
Isaac Lubow
2019-04-23 05:32:43 UTC
view on stackexchange narkive permalink

Minulla on 9-suuntainen kytkin, kuten tämä kaveri:

9-way

Ja yritän selvittää, kuinka voin sytyttää yhden LED-valon asennossa 1, 2 asennossa 2, asti kaikki 9 asennossa 9.

Voin tietysti toistaa kaikki LEDien johdotukset kussakin paikassa, mutta se tuntuu typerältä.

Ajatukseni on, että alla olevan kaltaisella asettelulla kytkin edustaisi ympyröityä punaista viivaa (näkyy kohdassa 3), joka venyttäisi oikealle jokaisessa peräkkäisessä asennossa, kunnes se yhdistää kaikki valot.Kuinka voin tehdä tämän?

schematic

Mitä käyttöjännitettä kukin LED vaatii, kuinka paljon virtaa kukin LED vetää ja mikä on syöttöjännite?
Logiikkasi määrittelee TAI syöttölogiikan jokaiselle LEDille, mutta helpompaa http://tinyurl.com/y38aomlp
@BruceAbbott-ajatuksena oli käyttää 9 V: n akkua, mutta jos minun on pakko, voin käyttää tasavirtalähdettä, joka sopii 9 V-tyyppiseen kytkentäliittimeen.LEDit vetävät noin 25-30mA, mutta he tekevät temppun jopa puolikirkkaana, joten siellä on jonkin verran heilahdus tilaa.
Maadoitettu ylä- ja alapuolella, piiri näyttää siltä kuin se olisi haudan takaa :)
@DmitryGrigoryev Onko se outoa?Olen tottunut näkemään kitarapedaalikaavioita, joissa ne vain tarttuvat maahan missä vain ...
onko syöttösi jatkuva jännite vai jatkuva virta?
@Harper Se olisi 9 V: n akku, jos minulla on tapa.
Se vastaa kysymykseeni;9 V: n akku on vakiojännitelähde ja LED-säädön on oltava asianmukainen.
Yksitoista vastused:
Jasen
2019-04-23 07:41:17 UTC
view on stackexchange narkive permalink

Kytke LEDit sarjaan ja säädä pimeä segmentti käyttämällä säänneltyä virtalähdettä niiden valaisemiseksi.

schematic

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

Voit käyttää buck-boost-muunninta 30 V: n tekemiseen, jos sinulla ei vielä ole sopivaa jännitettä.

Tässä on yksinkertainen tapa rakentaa sellainen LM2596S-moduulin avulla:

  1. Poista potentiometri ja molemmat suuret kondensaattorit
  2. Liitä yksi pelastetuista kondensaattoreista + sisään ja + ulos (positiivinen + sisään) ja asenna 1uF keraaminen kondensaattori siihen kohtaan, missä lähtökondensaattori oli.
  3. Liitä 100 ohmin vastus -ulostulosta potentiometrin keskiliittimeen.

Tällä tavalla muokattu, se luo negatiivisen jännitteen -out-liittimiin ja toimii 12,5mA: n virran nieluna potentiometrin keskiliittimessä (lähde + lähtö), jos virtaa syötetään + sisään ja ulos.

schematic

simuloi tätä virtapiiriä

tai XL6009 buck-boost -moduulia voidaan muokata. tällä kertaa poista vain potentiometri ja lisää 100 ohmin vastus, kytke 3-30 V nirmalisiin tuloliittimiin ja kytke LED-merkkijono lähtöön ja vastukseen.

schematic

simuloi tätä virtapiiriä

Vaihtoehtoisesti voit kytkeä kytkimen anodien ja virtalähteen välille maan sijasta.Tällöin virrankulutusta ei tapahdu, kun LED-valoja ei pala, ja reitti on helpompi, jos haluat LED-palkin kasvavan myötäpäivään / oikealle, kun kytkintä käännetään myötäpäivään.
Voinko tehdä tämän tällaisella LM317: llä https://www.mouser.com/ProductDetail/ON-Semiconductor/LM317BTG?qs=sGAEpiMZZMtqO%252BWUGLBzeHYcUuJCY3PA?
@IsaacLubow, kyllä, se sopii.
Voitteko osoittaa minulle kaavion, jossa LM317 muuttaa 9 VDC: n jatkuvaksi virraksi, jota tarvitaan tähän asetukseen?
@IsaacLubow Se ei voi - se voi vain pienentää jännitettä.LEDien sytyttämiseen tarvitaan vähintään 20 volttia, mutta todennäköisesti enemmän (joten et voi edes käyttää kahta 9 V: n paristoa sarjassa).Katso vaihtoehtoa LM2596S, se toimii hyvin myös 9 V: n tulon kanssa.
9V saattaa olla vähän paljon LM2596S-moduulille, koska moduuli asettaa lähtöjännitteeseen lisätyn tulojännitteen, LM2596HVS olisi parempi tai XL6009 (juuri lisätty) antaa vielä enemmän joustavuutta valitettavasti nämä moduulit ovat halpoja vain, jos voit odottaa useita viikkoja,
Michael Karas
2019-04-23 17:54:10 UTC
view on stackexchange narkive permalink

Yksi tapa saavuttaa progressiivinen LED-valaistus kääntämällä kiertokytkintä on käyttää virtakytkintä kytkimen tavallisessa osassa ja kytkeä sitten ledit valintakytkimen liittimien läpi alla olevan kuvan mukaisesti.Esitetty vakiovirtausallas on edullinen tapa saada 20mA pesuallas LEDeille niin, että kirkkauden vaihtelua ei ole, kun palavien LEDien määrä muuttuu.Tämä järjestelmä vaatii riittävän korkean syöttöjännitteen, joka voittaa jopa yhdeksän LEDin sarjajonon eteenpäin tulevan jännitteen pudotuksen.

enter image description here

Voidaanko tämä tehdä 9 VDC: llä?En ole perehtynyt LM358: een tai kaavion transistoriin ... kaikki dokumentit olisivat kiitollisia!
@IsaacLobow - Ei, sitä ei voida tehdä 9 V: llä yhdeksälle LEDille.Jos jokaisella LEDillä on 2 V: n eteenpäin suuntautuva jännitehäviö, yhdeksässä merkkijonossa on totan
Pudotus 18V.Pohjavirta itsessään vaatii myös muutaman voltin.9 V voi toimia kolmella punaisella LEDillä
Voinko saada muunninmoduulin, joka muuttaa 9 VDC: n jatkuvaksi virraksi, jota tarvitsen tarvitsemallani jännitteellä?
@IsaacLubow - Voit käyttää virtapiiriä yllä esitetyllä tavalla, jotta vakiovirta uppoaa kytkimen yhteisestä pistekoskettimesta.Sitten voit ostaa boost-muunninmoduulin 9V: n muuntamiseksi tarvittavaksi suuremmaksi jännitteeksi.Yllä olevan suunnittelun LED-merkkijonovirta käy noin 20 mA: n virralla.9 V: sta 36 V: een siirtyvä tehostinmuunnin olisi nelinkertainen lisäys, joten 9 V: n lähteen virran olisi oltava suuruusluokkaa 20mAx4 plus jotkut sen huomioon ottamiseksi, että tehonmuunnin voi olla vain 80% tehokas, joten odota 9V: n lähdettäon toimitettava ~ 100mA.
Jatkuvaa virranlisäystä tai virransyöttöä voitaisiin käyttää pitämään piiri tehokkaana riippumatta siitä, kuinka monta LEDiä on kytketty.
@AlexCannon: Ja monet boost- tai buck / boost-DC-DC-muuntimet pystyvät siihen, jos käytät palautetappia luovasti.
Bob Jacobsen
2019-04-23 08:21:00 UTC
view on stackexchange narkive permalink

Jos et ole naimisissa valitun kytkimen kanssa, hanki sen tilalle "progressiivinen oikosulkuinen kiertokytkin".Se toimii aivan kuten piirustuksesi.

Se ratkaisee paljon pienemmän ongelmani, kyllä - käy ilmi, että heidän valtansa antaminen on toinen este.
Level River St
2019-04-24 03:51:00 UTC
view on stackexchange narkive permalink

Oldfart ja Mattman944 ​​antavat hyvin samanlaisia ​​vastauksia monimutkaisiin diodiverkkoihin. Jos kirkkauden vaihtelu on hyväksyttävää, riittää yksinkertainen dioditikkaat. Punaisilla LEDeillä on tyypillisesti 2 V: n jännitehäviö ja diodeilla tyypillisesti 0,6 V: n jännitehäviö, joten tikkaiden diodijännitepudotusten yhteisvaikutus voi olla merkittävä.

Kun 9 V: n paristo ja kytkin ovat asennossa 9, LED 9: n virranrajoitusvastus näyttää 9-2 = 7 V ja LED 1: n virranrajoitin 9-2- (0.6 * 8) = 2.2V , mikä johtaa yli kolminkertaiseen eroon LEDien läpi, jos virtaa rajoittavat vastukset ovat samanarvoisia. enter image description here

Jos vaadit yhtä kirkkautta, on välttämätöntä sisällyttää kaikki Oldfartin ja Mattman944: n suosittelemat diodit, mutta vain muutamalla ylimääräisellä diodilla voit vähentää kirkkauden vaihtelua toivottavasti huomaamattomalle tasolle. Lisäämällä vielä kolme diodia vasemmalle kuten yllä olevassa kuvassa varmistamme, että kytkimen ollessa asennossa 9 LED 5 näkee saman jännitteen kuin LED 8. Todelliset jännitteet virranrajoittimien yli ovat alla. Huomaa, että LEDien 5 ja 2 välinen ylimääräinen diodi (jota ei ole otettu huomioon alla olevassa taulukossa) parantaisi virtapiiriä edelleen.

  LED Jännite virranrajoittimen yli
9 7
8 7-0,6 = 6,4
7 7-0,6 * 2 = 5,8
6 7-0,6 * 3 = 5,2
5 7-0,6 = 6,4
4 7-0,6 * 2 = 5,8
3 7-0,6 * 3 = 5,2
2 7-0,6 * 4 = 4,6
1 7-0,6 * 5 = 4
 

Toinen tapa tasapainottaa kirkkauksia on asentaa diodit linjoihin joihinkin LEDeihin tarkoituksella lisätä jännitehäviötä. Yllä olevassa kuvassa ylimääräinen diodi työnnetään linjaan kytkinkoskettimesta 1 LEDiin 1 siten, että LED 1 näkee saman jännitteen riippumatta siitä, onko kytkin asennossa 1 vai 2. LEDin 1 virranrajoitusvastus voidaan sitten pienempi arvo kuin muut, jotta tämän ledin kirkkaus voidaan tasapainottaa muiden kanssa.

Nämä ovat vain ideoita - tämän tyyppiselle projektille paras tasapaino tasaisesta kirkkaudesta ja monimutkaisuudesta voidaan löytää parhaiten kokeilemalla.

Tämä on loistava, kiitos!En välitä pienestä vaihtelusta kirkkaudessa kytkinasentojen välillä, enkä välitä myöskään LEDien käyttämisestä ehkä puoliteholla - ne ovat ERITTÄIN kirkkaita.
@IsaacLubow ei hätää!Pari muutama vinkki: hanki schottky-diodit, jos saat ne kohtuulliseen hintaan, niillä on pienempi jännitehäviö.Äläkä saa pienimpiä diodeja, joita löydät.https://uk.rs-online.com/web/p/rectifier-diodes-schottky-diodes/6527359/ on esimerkki.Kyllä, tämä on 1 ampeerin diodi!Huomaa, että sen tyypillinen jännitehäviö on hieman yli 0,3 V 0,1 A: lla, mutta noin 0,5 V nimellisvirralla 1 A.Suurin jännitehäviö 0,1 A: n kohdalla on 0,55 V.Jännitepudotus muulle kuin schottky-diodille, jolla on sama virtaluokitus, voi olla kaksinkertainen näihin arvoihin.Lue aina tietolomake.
Miksi käyttää ylimääräisiä diodeja kirkkauden vaihtelun lieventämiseksi?Miksi et tekisi sitä vastuksissa?
@Harper Diodin hinta on pari senttiä enemmän kuin vastus, joten säästöjä olisi hyvin pieni, jos vastuksia käytettäisiin.Se voi olla mahdollista tehdä vastusten kanssa, mutta se vaatii yksityiskohtaisen tasapainotuslaskennan 9 mahdolliselle kytkinasennolle sekä eriarvoisten vastusten hankkimisen sen sijaan, että tarttuisi joukko identtisiä vastuksia, jotka ovat käsillä ja oikean arvon kanssa.Aika ja vaivaa maksavat enemmän kuin säästöt osina tällaisessa yksittäisessä projektissa.
Voit käyttää samoja arvodiodeja kaikkeen, jos et ole suuri matematiikan fani ...
Mattman944
2019-04-23 07:24:59 UTC
view on stackexchange narkive permalink

Tässä on matalan teknologian ratkaisu, joka vaatii paljon osia.Vain 4 paikkaa näytetään, tarvitset 45 diodia 9 sijaintia varten.

Sunyskyguyllä on älykäs ratkaisu, jos käytettävissäsi on korkea jännite.

enter image description here

Voitteko tehdä sen vähemmän diodeilla, jos tuot jokaisen sisään ennen ($ vasemmalle sen yläpuolelle?
Voit poistaa vaakasuuntaiset diodit, jos sietää pieniä muutoksia kirkkaudessa.Suurella akkujännitteellä (9 V) se ei todennäköisesti ole havaittavissa.
Ainoa vastaus, joka vastaa tähän mennessä kysymykseen.
@mattman944 ajatteli, että haluat nähdä tämän ratkaisun toiminnassa ... https://www.instagram.com/p/BxaSo5BgA3U/
Tässä on siisti optimointiongelma, jossa diodit voidaan jättää pois jonkin kirkkauden vaihtelun kustannuksella.Siellä on ilmeinen 8-diodinen ratkaisu sekä Mattmanin 37-diodinen ratkaisu, mutta voit sitten esitellä joitain "ohitusdiodeja" vähentämään 8-diodiliuoksen vaihtelua.
kbrgrty3
2019-04-25 15:13:40 UTC
view on stackexchange narkive permalink

Voit käyttää tällaista LEDiä kohti puskuria.

diagram

Tässä kaaviossa R1 - R3 ovat vetovastuksia.Minkä tahansa kytkimet aiheuttavat siihen suoraan liitetyn puskurin siirtymisen arvoon 0, mikä kääntää matalat kaikki sen alla olevat puskurit.4050: ssä on 6 puskuria.Tulet tarvitset 2 niistä 9 LEDille.

Tämä ratkaisu tarvitsee vain jännitteen 4050: n virtalähteeksi (3 - 20 V) CD4050B).Voit ketjua niin monta 4050 kuin haluat.

Oldfart
2019-04-23 07:25:33 UTC
view on stackexchange narkive permalink

Jos sinulla on varaa uudelle 0,5 V: n pudotukselle, voit käyttää massiivista diodiryhmää.Tässä on esimerkki kolmesta LEDistä, joka vaatii 6 diodia.
(Valitettavasti SW, SW2 .., piirilaboratoriossa ei ole kiertokytkimen symbolia)

schematic

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

George White
2019-04-23 09:55:02 UTC
view on stackexchange narkive permalink

Se saattaa tuntua ylivoimalta, mutta se olisi vähemmän osia ja mahdollisesti halvempaa kuin jotkut muut ratkaisut käyttää mikro-ohjainta.Monilla Ardunio-levyillä on yli 9 digitaalista ulostulotappia - voit käyttää yhtä LEDiä yhdeksällä nastalla.Kun valitset kytkimen valitsemaan jännitteenjakajan eri pisteet ja syöttämällä sen yhteen analogiseen tapiin, voit määrittää kytkimen asennon ja sytyttää sen, minkä olet päättänyt syttyä.

Ajattelin käyttää jännitesäätäjää, kuten he selittävät täällä - https://www.allaboutcircuits.com/technical-articles/need-a-current-regulator-use-a-voltage-regulator/ ja sitten kytkeä valot sarjaan- näyttää hyvältä kompromissilta.
Seuranta: Tyhjennä 9-asentoinen kytkin ja käytä sen sijaan kiertokooderia.
Vaihto on inspiroinut projektia, joten ei tällä kertaa!
tai käytä kytkimessä LM3918 ja vastusketjua
ATMega tähän?Ja käytätkö kytkintä edelleen?Overkill on vitsi.Siihen on yksinkertainen IC.
@Diego C Nascimento - ajatteletko PROMia tai jotain, joka on tehty vuororekisteristä?
Ei, mutta sen idea.Loogiset portit pystyvät siihen.
Spehro Pefhany
2019-04-25 07:51:22 UTC
view on stackexchange narkive permalink

En ehdottaisi tätä, ellet ole innokas kiipeämään FPGA: n oppimiskäyrää (mukaan lukien ohjelmointikortin ostaminen ja SMT-osan käsitteleminen, jossa on paljon nastoja), mutta voit käyttää Lattice LCMXO2 -sarjaa, jossa on sisäinen salamaja oskillaattori.Piiri näyttäisi tältä (plus joitain virtalähdeliitäntöjä, ohjelmointiliitin ja ohituskorkit):

schematic

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

Ohjelmointiohjelmisto (Lattice Diamond) tukee VHDL: ää ja Verilogia.

Jos olet onnekas, voit asettaa lähdöt minimivirta-asemaan ja jättää vastukset pois.

Alex Cannon
2019-04-25 06:41:53 UTC
view on stackexchange narkive permalink

Samoin kuin mikro-ohjainmenetelmässä, toinen tapa on käyttää OP-vahvistimen IC: itä.Kaikki positiiviset tulot on kytketty yhteen ja ne kytketään potentiometriin, joka tuottaa vaihtelevan jännitteen kytkimen sijaan.Negatiiviset liitännät kytkeytyvät sarjaan vastuksia antamaan kullekin erilaisen jännitteen.Kun nappulaa käännetään, valot syttyvät yksi kerrallaan.

Tämän tyyppistä virtapiiriä käytetään taajuusmuuttajissa, joissa on nämä 10 segmentin LED-nauhaa kertomaan, kuinka monta ampeeria invertteri asettaa.Uskon, että heillä on kaikki OP-vahvistimet yhdessä IC: ssä.

Tiedän, että se ei ole tarkka vastaus kysymykseen, koska siinä ei käytetä kytkintä, mutta se todennäköisesti saavuttaa haluamasi.

Muokkaa 2: On edelleen mahdollista käyttää normaalia kytkintä, joka yhdistää vain yhden kontaktin kerrallaan. Liitä kaikki negatiiviset OP-vahvistintulot matalaan jännitteeseen, kuten 1 V. Liitä sitten jokainen kytkimen lähtö kuhunkin op-vahvistimen positiiviseen tuloon. Aseta suuri vastus, kuten 100k, kytkimen tuloon ja kytke se positiiviseen virtalähteeseen. Sen on oltava iso vastus, jotta ei päästetä tarpeeksi virtaa läpi, jotta yllä oleva LED syttyy huomattavasti, koska positiiviset tulot kytketään toisen OP-vahvistimen LED-anodiin. Nyt kun käännät kytkintä, yksi LED syttyy kerrallaan. Jotta kaikki sen vieressä olevat LED-valot syttyvät, liitä vain jokaisen OP-vahvistimen lähtö sen alla olevan positiiviseen tuloon. LEDien eteenpäin suuntautuva jännitehäviö on aivan liian suuri verrattuna 1 V: n vertailujännitteeseen ottamaan riittävästi jännitettä pois sen alla olevan OP-vahvistimen positiivisesta tulosta, joten LED ei estä OP-vahvistinta käynnistymästä LED voi kuormittaa. Tämä olettaa, että OP-vahvistimet ovat vain nykyisen lähteen tyyppiä. Nykyistä lähdettä ja pesuallasop-vahvistimia ei voida käyttää, koska se estää toisen op-vahvistimen positiivisen tulon nousemasta korkealle. Monet OP-vahvistimet ovat vain nykyisiä uppoavia, joten siinä tapauksessa LED-valot olisi järjestettävä siten, että katodit kytketään OP-vahvistimen tuloihin ja loput piiristä kytketään ympäri. Älä unohda käyttää ylös- tai alasvetovastuksia kytkimeen kytketyissä OP-vahvistintuloissa. Sama vastusarvo, jota käytettiin kytkimen kytkemiseen positiiviseen jännitesyöttöön, pitäisi olla hieno. Toivottavasti se ei ole liian hämmentävää.

Muokkaa 3: Näyttää siltä, ​​että joku muu lähetti samanlaisen, mutta yksinkertaisemman ratkaisun käyttämällä puskurin IC: itä OP-vahvistimien sijaan.

henros
2019-04-25 14:52:35 UTC
view on stackexchange narkive permalink

Vaihtoehtoinen lähestymistapa on käyttää LM3914: ää LEDien ohjaamiseen ulkoisella 10-vastaisella tikkaalla, joka toimii vertailujännitteestä.Sitten kiertokytkin yksinkertaisesti valitsee tikapuista jännitteen, joka sytyttää tarvittavan määrän LEDejä.

Tämä on vain luonnos;esimerkiksi tikkaiden ylin vastus valitaan asettamaan askeljännitteet LM3914-vertailijoiden toleranssin (joka kokemukseni mukaan on melko tiukka) sisällä.

Lisäksi koko asia loppuu 3,3 V: n virtalähteestä



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