Mikrokontroller aku pealt

Collapse
X
 
  • Kellaaeg
  • Show
Clear All
new posts
  • vax
    Liige
    • 04/2003
    • 590

    #1

    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 February 2015, 18:35.
    Allkiri.
  • vax
    Liige
    • 04/2003
    • 590

    #2
    Vs: Mikrokontroller aku pealt

    OK ise vastan
    Allkiri.

    Comment

    • 6p45s
      Liige
      • 11/2005
      • 614

      #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

      • DVDRW
        Liige
        • 06/2004
        • 605

        #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

        • kalvis
          Liige
          • 08/2003
          • 382

          #5
          Vs: Mikrokontroller aku pealt

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

          Comment

          • vax
            Liige
            • 04/2003
            • 590

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