Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Mikrokontroller aku pealt

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Mikrokontroller aku pealt

    Selline teema, et tahaks jooksutada ATmega168 aku pealt (LiPO, pinge u. vahemikus 3-4V) ning samal ajal sedasama pinget monitoorida, saata näiteks 2-wire protokolli abil. Probleemseks kohaks on just pingereferents. Nagu ma aru saan, on pinge mõõtmiseks vaja 5V referentsi.
    Ainuke mõistlik lahendus, mida ma olen leidnud, on kasutada step-up boosti 5V peale.
    Või, kas oleks mõttekas jooksutada Arduinot otse aku pinge pealt ning kasutada sisemist 3.3 või 1.1V referentsi, mõõta üle kalibreeritud takisti? (pote?)
    viimati muutis kasutaja vax; 04 m 2015, 18:35.
    Allkiri.

    #2
    Vs: Mikrokontroller aku pealt

    OK ise vastan
    Allkiri.

    Comment


      #3
      Vs: Mikrokontroller aku pealt

      Veel olevat selline variant, kui muid analoogsignaale ei mõõda, et ühele analoogsisendile antakse konstantne ja toitepingest madalam pinge näiteks tugipingeallikast ja referentsiks võetakse toide. AD-muunduri väljundist tuletatakse toitepinge tegelik väärtus. Näiteks 5 V toitepinge juures 2,5 V mõõtes on tulemus 512, 4 V toitel 2,5 V mõõtes aga 640.
      Hoiatus - muudan oma postituse sisu kuni 30 minuti vältel pärast postitamist.

      Comment


        #4
        Vs: Mikrokontroller aku pealt

        Jep. Endal on lemmikuks Attiny24A. Toitepinge on referensiks vaikimisi. Ja ADC inputiks määran 1,1v sisemise referetsi: ADMUX |= 1<<MUX5; ADMUX |= 1<<MUX0;
        Täpsus kaks kohta peale koma. 3,45v näiteks.
        Kui aku pinge liiga madal, siis aku säästmiseks läheb magama.
        EE orjusest vaba!

        Comment


          #5
          Vs: Mikrokontroller aku pealt

          Pane kaks akut järjest. Pole midagi vaja ehitada.

          Comment


            #6
            Vs: Mikrokontroller aku pealt

            Ok otsustasin nüüd siis sellise disaini kasuks:
            1. ATtiny85 võtab toite otse akuelemendilt, mõõdab 1.1V referentsiga üle pingejaoturi. Üks jaoturi takistitest oleks seadepote kalibreerimiseks.
            2. Lisaks ADC-le on ATtinyl-l ahel võimsustakistiga läbi MJD127 darlington transistori, et elemendi pinget täitumisel alla tõmmata.
            3. Muu maailmaga suhtleb kogu see kompott üle I2C siini. Kuna akuelemendid lähevad jadasse, siis peab olema siin galvaaniliselt lahtisidestatud, selleks oli plaan kasutada Texas Instruments ISO1540 kivi.
            4. Kui jääb mahti ja ATtiny sisend üle, siis lisaks ka temperatuuri monitoorimine.
            Allkiri.

            Comment

            Working...
            X