LED-taskulamppupiiri ajurin kanssa. Taloudellinen toteutettavuus käyttää "ohjainta" LED-taskulamossa

Kuljettajan vaihto Yupardissa kopioita MagicShine MJ-810 taskulampusta

Tässä artikkelissa käsitellään ohjaimen vaihtamisen ominaisuuksia melko suositussa MagicShine MJ-810 taskulampun kopiossa (kloonissa). Kopion suosio määräytyy ensinnäkin edulliseen hintaan, suunnittelun ja korjauksen helppous.

Kuljettajan vaihtamiseksi emme pura taskulamppua kokonaan. Ruuvaa kruunu irti. Tätä varten on kätevää käyttää sopivan kokoista sauvaa.

Tämän taskulampun suunnitteluominaisuus on, että alumiinikuppi kuljettajalla ei usein ole kiinteä ja se voidaan ruuvata irti kierrettä pitkin, mikä häiritsee magneettisten antureiden kohdistusta suhteessa magneetiin, joka sijaitsee tilanvalintarenkaassa.

Päästäksesi eroon tästä ongelmasta, kierrä alumiinilasia kokonaan myötäpäivään.

Käännämme taskulampun OFF-asentoon ja määritämme magneetin sijainnin tilanvalintarenkaassa. Tämä voidaan tehdä kätevästi pienellä pallomaisella magneetilla.

Aseta merkki alumiinikuppiin tussilla. Nyt tiedämme pointin VINOSSA. Tarvitsemme tätä kohtaa kuljettajan magneettisensorien tarkkaa ja oikeaa kohdistusta varten renkaassa olevan magneetin kanssa.

Ruuvaa alumiinikuppi irti kuljettajan kanssa. Irrota johdot LEDistä. Otamme kuljettajan pois. Vaihdettavia versioita on kaksi: Vaihtoehto 1 vakioohjain - ohjain magneettisella ohjauksella 5-12 V (kolme kirkkaustilaa, vilkku ja SOS). Niille, joita vilkkuvat tilat ärsyttävät Vaihtoehto 2 päivitetty versio - Ajuri magneettisella ohjauksella 5-12 V VER.2

Asennamme uuden valitun ohjaimen alumiinilasiin yhdistettävästi syrjässä VINOSSA ohjaimet (katso kuva yllä), joissa on sininen merkki alumiinilasissa. Sinun on ehkä leikattava lasiin uusi leikkaus tehdäksesi tämän. Kohdistamalla ohjaimen OFF-piste lasissa olevan merkin kanssa, kohdistamme siten magneetin sijainnin renkaassa täsmälleen OFF-pistettä vastapäätä. Kuljettaja POIS. Nyt, kun vaihdetaan tilaa ja pyöritetään rengasta, magneetti sijaitsee täsmälleen vastapäätä magneettisia antureita.

Asennettaessa ohjainta lasiin on erittäin tärkeää varmistaa luotettava sähköinen kosketin kuljettaja ja kupin runko. Yhteyttä ei tule - taskulamppu ei toimi. Miinusteho syötetään kuljettajalle taskulampun rungon ja alumiinilasin rungon kautta. Luotettavan kosketuksen takaamiseksi sinun on puhdistettava kuljettajan istuin lasissa lialta ja oksideista, asennettava kuljettaja ja kiinnitettävä se lasiin puristamalla tai niitamalla lasin yläreunaa. Seuraavaksi kokoamme uudelleen päinvastaisessa järjestyksessä. Juota johdot LEDiin. Ruuvaa lasia lyhdyn runkoon, kunnes se pysähtyy. Tarkistamme lasin merkin kohdistuksen renkaassa olevan magneetin kanssa. Asenna seuraavaksi paristot taskulamppuun ja tarkista taskulampun toiminta. Kun olet varmistanut, että taskulamppu toimii kunnolla, sammuta se, poista paristot ja asenna vasta sen jälkeen eriste LEDin ja taskulampun heijastimen väliin. Taskulamppujen kokoaminen ja purkaminen on suoritettava ilman paristoja. Seuraavaksi asennamme lasin oikein tiivisteellä (jos se käännetään väärälle puolelle, tiiviste rikkoutuu). Kiristämme kruunun - ohjaimen vaihto ja taskulampun kokoonpano on valmis.

Luettelemme taskulampun toimintahäiriöt, joita voi esiintyä:

  • Ajurin virheellinen asennus tai lasin siirtyminen tilanvalintarenkaan magneetin suhteen
  • Kuljettajan ja alumiinikupin välisen kontaktin puute
  • Ohjaimen toimintahäiriö (voi johtua napaisuuden vaihdosta ja väärä asennus paristot)
  • Viallinen LED (tai LEDin huono juotos alustaan). On suositeltavaa käyttää korkealaatuisia XM-L2 LEDejä oikein juotettuina tähti SinkPAD-substraattiin
  • Vialliset akut (vasta ladatuissa akuissa jännite on 4V molemmissa ja 8V kahdessa sarjaan kytketyssä).

LED-taskulamppujen globaali parannus

LED taskulamput valmistettu Kiinassa, josta koko markkinamme on tulehtunut - näytti siltä, ​​että se voisi olla yksinkertaisempaa (kuten kokemus osoittaa - Kiinalle se on liian yksinkertaista), valikoimaa näyttää olevan suuri, mutta jokaisessa taskulampussa voi olla jotain, josta et pidä , ja jos syventyy sisäosaan, ja kaavioon - joskus ihmettelet kuinka se toimii.

Asetin itselleni tehtävän - "Etsi sopiva luovuttaja ja kokoa selviytymiseen sopiva lyhty, jolla pääsee minne tahansa." Jälkeen pitkä haku luovuttaja löytyi:

Tämä on poliisin kiinalainen taskulamppu, jossa on merkintä 20W.
Oston jälkeen taskulamppu purettiin ja sisäosat analysoitiin. Sisällä oli yhden watin LED heijastimella, joka antoi erittäin suuren sivuvalaistuksen ja erittäin kapean valonsäteen. Ohjain (jos voit kutsua sitä niin) koostui pienestä määrästä osia - ME2108A-mikropiiristä, kelasta, kondensaattorista ja diodista. Kaikki näyttää olevan kunnossa, mutta tämän piirin mikropiirillä varustettu kela kuumeni hyvin, piiri kulutti noin 0,5 A AA paristo, ja LED antoi suhteellisen heikon valovirran. Kuten myöhemmin kävi ilmi, tämä muunnin antoi 4,5 V ulostulon ilman kuormaa, ja LED oli suunniteltu 3,6 V:lle induktorin pienen kyllästysvirran vuoksi, lähtöjännite putosi vaadittuun arvoon ja piiri "toimii".

Koska minulla oli tehtävä tehtävänä tehokas lähde valossa, enkä käyttäisi kiinalaista kuljettajaa, jonka hyötysuhde on "höyryveturin tehoa alhaisempi", päätin muuttaa sitä vaihtamalla LED-valon OSRAM LUW W5AM-LXLY-6P7R-Z:hen, jossa on OSS-M-kollimaattori. 30° kulman (olisin voinut asentaa kaikkien suosikki Creen, mutta meillä on ongelmia niiden kanssa, kuten pienten substraattien ja optiikan puute) ja asentaa ajuri erikoistunut siru ZXSC310.

OSRAM-LED valittiin useista syistä: 350 mA:n virralla LED tuottaa jopa 150 lumenin valovirran, LEDin maksimivirta on 1A, tämä LED on melkein yhteensopiva vakiovalon kanssa, se on eniten alhainen hinta voimallaan.


LED korvataan lämmittämällä LED-substraattia alhaalta. Juottamaton vanha led ja asenna se keskittämällä ensin uusi (onneksi ne ovat melkein yhteensopivia tappien suhteen, mutta tämä ei estä vaihtamista).


On myös tarpeen viistää rungon reuna kierteeseen ja pienentää optiikan kiinnitysmutterin korkeutta (koska järjestelmämme on matalampi kuin standardi).
Kuten kokemus erilaisten taskulamppujen käytöstä on osoittanut, kapea kirkas valokeila heikentää useimmissa tapauksissa näkyvyyttä ja tuottaa heikon valaistuksen, joten valitsin LEDIL-kollimaattorin, jossa on merkintä OSS-M 30º, joka on suunniteltu DRAGON-sarjan OSRAM LEDeille.
Viimeistelemme kollimaattoria (oletusarvoisesti kollimaattori on neliömäinen ja kotelossa LED-alustaan ​​liimattavaksi). Vedämme kollimaattorin ulos rungosta, leikkaamme korvat pois ja hiomme sen haluttuun halkaisijaan teroittimella.


Viimeisin muutos runkoon oli poraus optiikan kiinnitysmutteriin (tehty tehtaalla koneella) ja tiivistys. Reikä on porattu kirjaimellisesti 3 mm lähes kollimaattorin halkaisijaan. Tiivistämiseksi liimaamme täydellisen suojaavan pleksilasin sulateliimaan (tätä varten on kätevää lämmittää mutteri hiustenkuivaajalla ja levittää kuumasulateliima kuumalle pinnalle), on myös tarpeen tiivistää kaikki kierreliitokset, vaikka siellä on kumitiivisteet, ne eivät auta, koska ne eivät ulotu, ongelman ratkaisemiseksi kelaamme tiivisteiden uriin LVI-asennusteippiä ja asennamme täydelliset tiivisterenkaat (soveltuu voitelemaan ne päälle esimerkiksi vaseliinilla tai Cyatimilla).

Joten kaikki näyttää olevan selvää kotelon kanssa, nyt siirrymme vihdoin elektroniikkaan.

Taskulamppujen ensimmäinen versio oli ZXSC310:ssä laajalti käytetyllä ohjainpiirillä, jossa ohjain sai virtaa lähdöstä (tämän piirin avulla voit "puristaa" kaiken virran akusta ja vähentää akun jännitteen kerralla alimmalle tasolle. mahdollinen minimi).


Mutta koska sain tartunnan kauheimmalla taudilla - "Lumen" -taudilla, ja sen lisäksi, että oli tarpeen saada suurempi kirkkaus, tarvitsemme taskulampun monipuolisuutta ja pitkään aikaan tehdä työtä. varten korkea kirkkaus tavalliset AA-paristot eivät sovellu, joten käytin Li-Ion akku LIR14500 700 mAh, joka on samankokoinen kuin tavallinen AA-akku. Mutta se ei ole ongelma - akun jännite ladatussa tilassa on 4,2 V ja LED-valon maksimijännite 300 mA virralla on 3,4 V. Tehostinohjain ei sovellu.
Tässä päätin käyttää buck-boost-ohjainten peruspiirisuunnittelua. Ohjainpiirin lisäksi päätin tehdä kaksi kirkkaustilaa, joita varten käytin miniatyyriä PIC10F220:a.


Tämä ajuripiiri antaa virran LEDille jopa 300 mA virralla, kun se saa virtaa akusta, ja noin 100 mA virralla, kun se saa virtaa akusta. Koska tässä järjestelmässä ei ole palautetta LED-virran mukaan AA-paristolla virta pienenee, mutta virran epävakautta paristolla käytettäessä ei ole juuri havaittavissa.

Toinen tehtävä oli kuljettajan ohjausjärjestelmän kehittäminen. Tämä järjestelmä pitäisi havaita akun latausjännite ja ilmoittaa tämä, kun lataus on alhainen. On myös tarpeen tarjota 2 kirkkaustilaa (hehkun keston pidentämiseksi).

Tämä järjestelmä tarjoaa:
- Tilojen vaihto lyhytaikaisen sähkökatkon aikana
- Kaksi kirkkaustilaa
-Ilmoitus akun purkamisesta ja kuljettajan sammumisesta, kun se on täysin tyhjä
- Mahdollisuus käyttää AA-paristoa

Akkua käytettäessä ohjausjärjestelmä ei toimi (ohjainpiirin sisäinen vetovastus käynnistää ajurin), mutta heti kun akku on asennettu, syöttöjännite riittää ohjaimen käynnistämiseen ja taskulamppu pyörii. päällä ensimmäisessä "Economy"-tilassa 40 %:n kirkkaudella. Kun painat lyhyesti virtapainiketta, virta sammuu, ja kun vapautat painikkeen, toinen tila aktivoituu - maksimikirkkaus.

Akun purkautumisen osoittamiseksi käytin ADC:tä ja mittasin sisäisen vertailulähteen jännitteen 0,6 V (ADC-arvot ovat kääntäen verrannollisia syöttöjännitteeseen, kun otetaan huomioon pudotus diodin yli). Kun jännite putoaa minimiin, taskulamppu kytkeytyy noin 10 %:n kirkkauteen ja kun täydellinen purkautuminen akun ohjain sammuttaa ajurin.

Eniten ongelmia oli, kun yritettiin vaihtaa tilaa ja nollata tila hetken kuluttua (jotta taskulamppu ei syty viimeinen tila, ja taloudellisesti), ohjainta yritettiin saada virtaa kondensaattorista, kun virta katkesi painikkeesta, mutta lepotilasta heräämisessä oli ongelmia, koska käytin GP2-porttia ajurin jännitetunnistimena, ja tässä portin nastassa ei ole keskeytyksiä, ja katsoin vaihtamista toiseen epäedulliseksi ohjaimen piirin sisäistä ohjelmointia varten. Pitkän kokeiden tekemisen jälkeen huomasin, että ohjain säilyttää rekisterien tilan myös pitkän virran poissa ollessa, ja teorian tarkistuksen jälkeen tajusin, mitä oli tekeillä - kun virta katkaistaan, lataus noin 0,7 V jää kondensaattoriin C1 (tällä jännitteellä ohjain lakkaa toimimasta), ja tämä jännite on aivan riittävä, jotta viimeisimmät arvot (eli tila) säilyvät säätimen rekistereissä. Viimeisen tilan "palauttamiseksi" (tapahtuu noin 5 s sammuttamisen jälkeen) asensin vastuksen R1.

Jumper JP1 otettiin käyttöön vain siltä varalta, että purkauksen ohjaus voidaan poistaa käytöstä.

Kaksipuolinen levy osoittautui melko pieneksi ja asennetaan tavallisen tilalle. Metalloin reiät niitamalla kuparilankaa:


Yksityiskohdat: tantaalikondensaattorit kotelossa A, kuristin Sumida CDRH6D38NP-100NC, vastukset kokoa 0603, pieniresistanssiset virta-anturin vastukset - koko 0805 resistanssilla 0,05 ohmia (merkitty E05) asennettu 2 kappaletta rinnakkain resistanssin saamiseksi 0,025 ohmia, Schottky-diodi - miniatyyri pienellä 2A:n virranhäviöllä, transistori (Zetex) suurimmalle mahdolliselle virralle tässä tapauksessa (voit asentaa ZXTN25012, ZXTN19020). Voit käyttää toista LEDiä ja optista järjestelmää, pääasia, että LED on suunniteltu yli 300 mA:n virralle lämmöntuoton vähentämiseksi.

Älä käynnistä kuljettajaa ilman kuormaa! Kun se on kytketty päälle ilman kuormaa paras tapaus kondensaattori C2 hajoaa, pahimmillaan - transistorin vika, jota seuraa erikoistehosteet ilotulitteiden muodossa.
Kuljettajan virtalähteen kääntäminen ei ole sallittua! Kun napaisuus on käänteinen, kondensaattori C1 ja transistori räjähtävät!

Tuloksena on taskulamppu, joka on ulkonäöltään lähes erottamaton alkuperäisestä (lukuun ottamatta optiikkaa, joka jo herättää huomiota), mutta jolla on parametrit ja kulma valovirta paljon parempi kuin alkuperäinen.

Sain tilauksen hyvältä kalastuksesta kiinnostuneelta ystävältä. Hänellä oli yksinkertainen Pää taskulamppu, jossa oli useita puutteita, mutta joka oli kooltaan ja ulkonäöltään täysin tyydyttävä. No, varten hyvä mies- Hyvä asia, mutta minulle se on vain aivojen ja käsien harjoittelua.

Aloitetaan. Aluksi korostan tämän taskulampun etuja:

  • kompakti ja kevyt runko;
  • kyky säätää tarkennusta;
  • sopiva sijainti säätimet (painike), ottaen huomioon, että taskulamppu on otsalamppu.

Nyt on monia muita haittoja:

  • hankala ohjaus - kolme tilaa, jotka vaihdetaan syklisen algoritmin mukaan (neljäs tila on "pois päältä"), eli jos unohdat halutun tilan, sinun on "napsautettava" kaikkia tiloja ympyrässä, kunnes "napsautat" ”. haluttu tila;
  • yksi tiloista - vilkkuminen - on yleensä hyödytön, se vain häiritsee ohjausta;
  • akun kuntoa ei valvota, eli se vahingoittaa akkua jokaisella purkausjaksolla ja purkaa sitä voimakkaasti (jos et sammuta sitä, se voi tyhjentää akun jopa 1...2 voltilla);
  • virran stabilointia ei ole, eli akun purkauduttua kirkkaus vähenee vähitellen;
  • veloittaa akku on käynnissä tyhmästi vastuksen läpi, latausvirtaa ei säädetä eikä ole oikea algoritmi veloittaa litiumioniakku(jokainen latausjakso pilaa akun);
  • Siellä on kiinalainen LED, jolla on alhainen hyötysuhde;
  • kustannuksia Kiinalainen akku etiketissä yliarvioitu kapasiteetti.

Nyt siitä mitä haluaisin saada lopuksi:

  • kätevä tilojen hallinta, poista vilkkuva tila;
  • ota käyttöön virran stabilointi LEDin kautta (asenna ohjain);
  • vaihda LED tehokkaampaan ja luotettavampaan (CREE XPG), lämpimään hehkuun (tavallisen kylmän sijaan);
  • tarkkaile akun purkautumista, kun akku on tyhjä, sammuta taskulamppu;
  • lisää litiumioniakun latausohjain;
  • vaihda akku tavalliseen.

Avaa taskulampun kotelo.

Tässä näemme, että sen "aivot" on tehty LSI-sirun pohjalta, joten niitä ei voi muokata millään tavalla.

Kun LED vaihdettiin toiseen LEDiin, lähtövirta muuttui lähes 50%, mikä osoittaa virran stabiloinnin puuttumista. Alkuperäinen lauta päätettiin heittää pois ja tehdä omamme. Valitsin ATtiny13A-SSU:n hallintaohjaimeksi seuraavien tärkeimpien etujen vuoksi:

  • alhainen hinta - noin 30 ruplaa (kirjoitushetkellä, toukokuu 2014);
  • kompakti runko pinta-asennus;
  • lepotilassa kuluttaa alle 500 nanoampeeria (!!!);
  • kyky toimia matalilla syöttöjännitteillä (1,8 V asti);
  • kyky työskennellä alle 0 asteen lämpötiloissa.

Valinta osui AMC7135:een LED-ohjaimeksi seuraavien ominaisuuksien vuoksi:

  • kyky toimia matalilla syöttöjännitteillä;
  • pienin jännitehäviö mikropiirissä on vain 0,15 V;
  • mahdollisuus säätää LED-kirkkauden PWM-säätöä;
  • kompakti runko.

Kuljettajan piiri:

Lyhyt selostus piirin toiminnasta ja käytetyistä komponenteista. Akun lataustason mittaamiseen käytetään mikro-ohjainta ADC ja ulkoinen lähde referenssijännite(jäljempänä ION) REF3125, jonka lähtöjännite on 2,5 V. Ulkoista ION:ta käytetään syystä - se auttaa mittaamaan akun jännitettä minimaalisilla virheillä, koska mikrokontrolleriin sisäänrakennetun ION:n tarkkuus jättää paljon toivomisen varaa. Kun ajuri sammutetaan, mikro-ohjain sammuttaa AMC7135-virran ja siirtyy "Power Down" -lepotilaan kuluttaen vähemmän kuin 1 µA alkaa toimia heti, jotta voit valita ajurin sammutusjännitteen "itse" , artikkelin lopussa on arkisto laiteohjelmistolla jännitteille 3,1...3,6 volttia 0,1 V:n välein.

Levitän sinetin, etsaus, juotos, kirjoitusohjelmisto AVR Studio 5:ssä, mikrokontrolleri vilkkuen. Levyjen valmistusvaiheessa sinun on porattava reikiä ja yhdistettävä levyn molemmilla puolilla olevat raidat jumpperien avulla. Otin kupariytimen kierretystä parikaapelista, tinasin sen ja tein siitä jumpperit.

Sitä siitä tuli. Sinetti ja laiteohjelmisto voidaan ladata artikkelin lopusta.

Levyn toisella puolella (kaksipuolinen, halkaisija 18 mm) kaikki ohjausaivot sijaitsivat, levyn toisella puolella oli kuparipolygonilla varustettu LED-ohjain kunnollista jäähdytystä varten. Vaihtoehtoisesti levylle voidaan asentaa toinen AMC7135-ohjainsiru maksimilähtövirran nostamiseksi 350 mA:sta 700 mA:iin. Pienet koot Levyjä ei valittu sattumalta - kuljettaja oli sovitettava alkuperäiselle paikalleen koteloon. Tässä on valokuva, jolla voit arvioida tuloksena olevan huivin koon:

Alkuperäinen ohjausohjain toimitti seuraavan virran LEDiin seuraavissa tiloissa:

  • 1-tila, noin 200 mA;
  • Tila 2, noin 60 mA;
  • Tila 3, noin 60 mA (vilkkuu).

Alkuperäistä ohjainta ohjaa seuraavalle algoritmille. Kun painat painiketta, siirryt kohtaan seuraava tila. 1 --> 2 --> 3 --> OFF ja niin edelleen syklissä. Jos unohdat vahingossa halutun tilan, sinun on istuttava ja napsautettava, kunnes saavutat halutun tilan. Lisäksi taskulampun sammuttamiseksi sinun on napsautettava kaikkia tiloja. Et voi edes haaveilla taskulampun nopeasta sytyttämisestä / sammuttamisesta.

Ohjainkorttini kuljettajalla antaa seuraavat virrat eri tiloissa:

  • 1 tila, 30 mA;
  • 2-moodi, 130 mA;
  • Tila 3, 350 mA (käytetään lyhyen aikaa, koska taskulampun runko ei jäähdytä LEDiä kunnolla).

Ohjaintani ohjataan seuraavalla algoritmilla. Yksi (lyhyt) painallus kytkee taskulampun päälle/pois (säilyttäen viimeksi valitun tilan). Painamalla painiketta pitkään, tila siirtyy seuraavaan. Näin ollen meillä on mahdollisuus nopeasti kytkeä taskulamppu päälle / pois päältä ja vaihtaa tilaa. Ärsyttävä ja hyödytön "vilkkuvien valojen" tila on nyt poissa. Kun akun jännite laskee laiteohjelmistossa määritetylle tasolle, taskulamppu vaihtaa edelliseen tilaan. Eli jos tila 3 oli asetettu, ohjain kytkee ensin tilan 2 päälle, sitten taskulamppu toimii jonkin aikaa, sitten tila 1 syttyy, taskulamppu toimii vielä jonkin aikaa ja vasta sitten se kytkeytyy vinossa. Internetissä on jo samanlaisia ​​malleja, mutta ne joko hallitsevat katkaisemalla virtapiirin, mikä ei aina ole perusteltua, tai he eivät käytä lepotilaa, ja tämä on erittäin tärkeää!!

Joten heitämme pois vanhat aivot ja poistamme myös kondensaattorin, jostain syystä kytkettynä rinnakkain painikkeen kanssa. Todennäköisesti kiinalaiset kamppailivat kontaktien pomppimisen kanssa. Pomppimiskäsittelyni on ohjelmisto, joten kondensaattoria ei enää tarvita.

Poistamme myös vakio-LEDin ja korvaamme sen tehokkaalla CREE XPG LEDillä, jossa on lämmin hehku.

Uuden LEDimme valmistelu:

Optisen yksikön kokoaminen:

Nyt upotetaan uusi lauta ohjausohjain ja LED-ohjain:

Rungon kokoaminen:

Siten päälle ulkomuoto mitään muutoksia ei ole tapahtunut, mutta sisällä nyt kaikki on niin kuin pitääkin. Akun purkauksen valvonta, virran stabilointi, normaalitilan ohjaus ja "oikea" LED. Kun ohjain on sammutettu, se kuluttaa vähän virtaa mikro-ohjaimen siirtyessä lepotilaan.

Myöhemmin MAX1508-siruun asennettiin normaali akun latausohjain ja alkuperäinen kiinalainen akku korvattiin ulkoinen yksikkö paristot, jotka koostuvat kahdesta alkuperäisestä Sanyo UR18650 -purkista.

SISÄÄN aktiivinen tila ATtiny13A-mikro-ohjain kuluttaa alle 500 µA päälle kytkettynä kellotaajuus 128 kHz. Myös aktiivisessa tilassa AMC7135:n kulutus, ulkoisen ION:n kulutus ja mikro-ohjaimen sisäisen ADC:n kulutus lisätään. Kokonaisvirrankulutus aktiivisessa tilassa riippuu käytetystä ionista ja voi vaihdella välillä 0,1 mA - 1 mA. Käytin REF3125 IONia, piirin kokonaiskulutus käyttötilassa oli 0,5...0,8 mA.

ION REF3125 voidaan korvata analogeilla:

  • ADR381
  • CAT8900B250TBGT3
  • ISL21010CFH325Z-TK
  • ISL21070CIH325Z-TK
  • ISL21080CIH325Z-TK
  • ISL60002BIH325Z
  • MAX6002
  • MAX6025
  • MAX6035BAUR25
  • MAX6066
  • MAX6102
  • MAX6125
  • MCP1525-I/TT
  • REF2925
  • REF3025
  • REF3125
  • REF3325AIDB
  • TS6001

Liitteenä lyhyt video, esittelee tilan ohjausta. Video on kuvattu kauan sitten, LED oli tuolloin alkuperäinen, myöhemmin se korvattiin CREE XPG:llä ja alkuperäinen akku oli myös mukana. Olin liian laiska kuvaamaan videota uudelleen. Haluan myös varoittaa, että kaikki ohjelmoijat eivät tue mikro-ohjaimen laiteohjelmistoa taajuudella 128 kHz. Laiteohjelmistoa varten käytin "USBAsp" -ohjelmoijaa "Slow SCK" -vaihtoehdon ollessa käytössä. Mukavia askarteluhetkiä kaikille!!

Huomio! Ohjausmikro-ohjaimen laiteohjelmisto on kirjoitettu kokonaan uudelleen. Ohjelman toiminta-algoritmi on tullut oikeammaksi ja joitain laitteen toiminnassa olevia puutteita on poistettu. Alta voit ladata kokeiluversio laiteohjelmisto, jonka käyttöaika on 10 minuuttia. Kun testiaika on kulunut umpeen, LED sammuu ja ohjaus lukittuu. Kun akku on kytketty uudelleen, saamme jälleen 10 minuuttia testiaikaa.

Laiteohjelmiston täysi versio voidaan ostaa.

Luettelo radioelementeistä

Nimitys Tyyppi Nimitys Määrä HuomautusMyymäläOma muistilehtiö
MK AVR 8-bittinen

ATtiny13A

1 SOIC-paketti 208 milj Muistilehtiöön
Kondensaattori1 µF1 vähintään 1 µF Muistilehtiöön
Vastus

4,7 kOhm

2 tai 3...10 kOhm

Kuten tiedät, diodi on virtalaite, joka tarvitsee virtaa DC, ei jännitystä. LEDit ovat myös diodeja, ja ne on myös saatava vakaalla virralla. klo pysyvä asennus LED, sen virtalähteen ongelma ratkaistaan ​​helposti vastuksella, joka asettaa virran LEDin läpi. Ohmin laki auttaa laskemaan vastuksen arvon: R=(Upit-Upad)/I, Missä Upit– virtalähteen jännite voltteina, Nousu– LEDin yli laskeva jännite (noin 3-3,5 V LEDin läpi kulkevasta virrasta riippuen) ja minä– haluttu virta LEDin läpi ampeereina. Valitse seuraavaksi lähimmän arvon vastus, joka on käytettävissä ja kaikki toimii hyvin. Suurilla virroilla vastus kuumenee erittäin kuumaksi, joten sinun tulee käyttää tehokkaampaa.

Vastuspohjaisen stabilisaattorin haittapuoli on sen kyvyttömyys reagoida syöttöjännitteen muutoksiin (LEDin läpi kulkeva virta ja sen seurauksena sen kirkkaus laskee akun purkautuessa) sekä tarpeeton tehonhäviö vastuksessa. . Tämän ongelman ratkaisemiseksi on olemassa ns. LED-ajureita (virtavakain). Nykyisiä stabilaattoreita voidaan tehostaa (Boost) tai vähentää (Buck). Boost-stabilisaattoreita käytetään, kun akkujen jännite on pienempi kuin LEDin jännitehäviö, ja Buck-stabilisaattoreita käytetään, kun akun jännite on suurempi kuin LEDin jännitehäviö.
Suunnitellessani "tuhoutumatonta" taskulamppua päätin käyttää rinnakkaista nippua litiumparistot tai 3kpl. AA-paristot (eli ohjaimen tulojännitteen on oltava 3-4,5 V). Tätä tehtävää varten on käytettävä Buck-ohjainta, mutta se ei käytä noin 20% akkuihin varastoidusta energiasta! Tämä 20% voidaan puristaa pois asettamalla Boost-ohjain piiriin, joka käynnistyy, kun se on liikaa Buck-ohjaimelle. alhainen jännite ravitsemus. Kaikki tämä on erittäin työlästä ja vaivalloista, 2 ajuria + komparaattori tai mikro-ohjain vaihtamista varten. Tällä ei pitkälle mene. Luettuani valaistustekniikkaa koskevan osion speleo.ru-sivustolta löysin Boost/Buck-stabilisaattorin, jolla on tarvitsemani syöttöjännitteet ja hyvä hyötysuhde (saavutetaan harkitulla induktanssikäämityksellä). Tämä siru valvoo syöttöjännitettä ja vaihtaa automaattisesti sisäänrakennetut Boost/Buck-ohjaimet. Siltapiirin tehokytkimet on integroitu itse mikropiiriin ja mahdollistavat kytkentävirrat 1A asti. Kytkentäkaavio on otettu ja hieman muokattu:


Kondensaattorit C3, C4– tantaali SMD-versiossa 68 μF, C1,C2,C5– keraaminen 0,1 µF. En vaivautunut induktanssin käämittämiseen, joten ostin sen ja otin sen SUMIDA CDRH5D28RNP-5RØN 5 uH:ssa. Kuten näette, ohjainpiirissä on 2 "kanavaa", jotka voidaan kytkeä päälle yksittäin tai yhdessä käyttämällä korkeaa logiikan taso terminaaleissa FI1, FI2. "Kanavien" virrat asetetaan 2 vastuksella R1, R2 joka lasketaan kaavalla R1 = 3580*0,8/I1, R2 = 3580*0,8/I2. Pääasia että kokonaisvirta"kanavat" oli alle 1A, muuten on hyvä mahdollisuus polttaa sisäiset avaimet. Lisäksi taskulampulla on suunnitellusti 2 tilaa, "käyvä" ja "tehokas" vastaavilla virroilla diodin läpi 0,2A ja 1A (tehokas tila saavutetaan kytkemällä päälle 2 "kanavaa" 0,2A ja 0,8A samaan aikaan). Eli vastus R1, joka asettaa "käynti"-tilan olevan 15 kOhm, ja R2– 3,9 kOhm. Tilat vaihdetaan käyttämällä kellon painike, suljettu kumipalalla ja painelevyllä. Eli tätä varten sinun on lisättävä mikro-ohjain, joka lukee painikkeiden painallukset ja vaihtaa diodin valaistustiloja. Taskulamppu syttyy/sammutetaan pitämällä painiketta painettuna pitkään (2 sekuntia). Ja vaihtaminen "juoksu" ja "tehokas" -tilojen välillä tapahtuu lyhyellä painikkeen painalluksella (0,5 s). Täysi kaava laitteet mikro-ohjaimella:


Mikro-ohjain otti sen, joka oli lähinnä kättä. Se osoittautui SO-14-versioksi. Sen laiteohjelmisto on triviaali, lukuun ottamatta näppäinpainalluksen käsittelyä, jossa pitoaika otetaan huomioon. Kun taskulamppu sammutetaan, mikro-ohjain siirtyy virrankatkaisutilaan ja kuluttaa vain 0,1 μA ( LTC3454 SHUTDOWN-tilassa se ei myöskään kuluta mitään - 1 µA) eikä kuluta akkua merkittävästi. Lisäsin myös yhden elementin, kondensaattorin C6– 0,1 µF mikro-ohjaimen virtalähteessä.

    #sisältää

    #sisältää

  1. #define EN1 2

    #define EN2 3

  2. #define AVAIN 2

  3. unsigned char mode= 0 ;

    unsigned char sleep_flag= 1 ;

  4. tyhjä tauko (allekirjoittamaton in a)

    (allekirjoittamaton int i;

  5. for (i= a; i> 0 ; i-- )

  6. void set_mode(void)

    if (mode== 0 ) PORTA&= ~((1<< EN1) | (1 << EN2) ) ;

    if (mode== 1 ) PORTA= (1<< EN1) ;

    if (mode== 2 ) PORTA= (1<< EN1) | (1 << EN2) ;

  7. ISR (INT0_vect)

    (int count;

  8. count = 0;

    count = count+ 1 ;

  9. jos (count== 1000 ) (

  10. jos (tila== 1) tila= 2;

    muuten jos (mode== 2 ) mode= 1 ;

  11. while ((PINB& _BV(KEY) ) == 0x00 )

    count = count+ 1 ;

    jos (count== 9000 ) (

    jos (tila== 0) tila=1;

    muu(

    tila = 0;

    uni_lippu= 1 ;

    set_mode() ;

  12. while ((PINB& _BV(KEY) ) == 0x00 )

    set_mode() ;

  13. paluu;

  14. int main(tyhjä)

    DDRB= 0x04; //PB2 tulona

    PORTB= 0x04 ;

  15. DDRA= 0x0c; //PA2,PA3 lähtöinä

  16. tauko(1000); //Tauko

  17. GIMSK= (1<< INT0) ;

    MCUCR= (0<< ISC00) | (0 << ISC01) ; //Matala tason keskeytys PB2:ssa

    MCUCR|= (1<< SM1) | (0 << SM0) | (1 << SE) ; //Salli virrankatkaisutila

    sei(); //Ota keskeytykset käyttöön