Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #232118

Re: Netzspannung mit Attiny13 messen

From Joerg <news@analogconsultants.com>
Newsgroups de.sci.electronics
Subject Re: Netzspannung mit Attiny13 messen
Date 2017-09-12 14:43 -0700
Message-ID <f1r2n5FpctU1@mid.individual.net> (permalink)
References <f1ng3oF55hkU1@mid.individual.net> <59B6EAA6.6148A23F@Berger-Odenthal.De> <f1pka6Fk04qU4@mid.individual.net> <op9iua$qg7$1@newsreader4.netcologne.de>

Show all headers | View raw


On 2017-09-12 14:17, Frank Buss wrote:
> On 09/12/2017 10:31 AM, Peter Heitzer wrote:
>> Axel Berger <Spam@berger-odenthal.de> wrote:
>>> Peter Heitzer wrote:
>>>> Ist meine Messmethode geeignet, die Spannung mit genügender
>>>> Genauigkeit zu messen?
>>
>>> Ich habe gerade nochmal den ganzen Thread überflogen und das deutliche
>>> Nein auf die Frage vermißt. Du willst nur den Scheitel messen, der sagt
>>> aber nur bei sauberem Sinus etwas über die Effektivspannung aus, die
>>> Dich wirklich interessiert oder interssieren sollte. Insbesondere machen
>>> die vielen Schaltnetzteile heute oft sichtbare Trapeze aus dem Verlauf.
>>> Bei der Messung nur der Amplitude würdest Du eine deutliche Überspannung
>>> übersehen oder eine nicht vorhandene Unterspannung gemeldet bekommen.
>>
>> D.h. du würdest eher empfehlen, über eine oder mehrere Halbwellen zu
>> integrieren. Das könnte dann evtl. mit 1 KiB Flash knapp werden.
>> Ich wollte den µC eigentlich in C programmieren.
>
> Es macht für diesen Fall keinen Sinn, so einen mickrigen Microcontroller
> zu verwenden, da du ja kein Strom sparen brauchst oder auf den letzten
> Cent achten musst. Nimm besser einen STM32F0, z.B. den hier:
> https://www.digikey.de/short/qc920r Der hat einen 32 Bit ARM Core, läuft
> 4 mal schneller als der ATtiny (und da 32 Bit statt 8 Bit, effektiv
> nochmal um einiges schneller), hat 16 kB Flash und 4 kB RAM, und 12 Bit
> AD-Wandler. Braucht übrigens auch nicht viel Strom und kostet 1,14 Euro.
>
> Der STM32F0 hat zwar im Gegensatz zu den fetteren STM32F4 Chips keine
> Fließkommaeinheit integriert, aber es sollte dennoch eine Integration
> mit float-Variablen mit 10 kHz möglich sein zur Errechnung eines
> RMS-Wertes, wird dann in Software emuliert. Damit wird dein Programm
> sehr einfach. ...


Das ist aber unspochtlich :-)


>           ... Vergiss sowas beim ATtiny, ist sehr wahrscheinlich zu
> langsam dafür, mal ganz davon abgesehen, daß die Floating-Point Library
> vielleicht gar nicht ins Flash passt, was das C-Programm dann
> aufwendiger macht.
>

Da sollte doch erst Spass bei aufkommen. Ich kann mich noch erinnern, 
wie eine Truppe ein komplettes Kommunikations-Interface in einen Winz-uC 
gepfercht hat. Die Stromversorgung lief ueber eine ESD Diode eines Port 
Pins. Dazu musste der uC per Dummy-Routinen in Pausen stets soweit 
beschaeftigt werden, dass die VCC nicht ueber das Limit hochlief. Das 
hatte mir jedoch niemand gesagt. Rumgemessen, Quarz angetatzt, 
Oszillator hat mal kurz ausgesetzt ... *POFF* ... kleiner Krater im uC.


> RAM brauchst du übrigens kaum für die Berechnung, nur eine Summe der
> Quadrate und die Anzahl Werte zählen, z.B. über eine Sekunde, und am
> Ende durch die Anzahl teilen und die Wurzel ziehen (float reicht in
> deinem Fall allerdings) :
>
> https://rosettacode.org/wiki/Averages/Root_mean_square#C
>
> Wenn du dann noch einen Nulldurchgangstest programmierst, sollte das
> auch über kürzere Zeiträume sehr genau sein, unabhängig von der
> Netzfrequenz, um das z.B. für jede Periode auszurechnen. Integration
> dann per Interrupt und im Hauptprogramm die wahrscheinlich etwas
> langsamere Wuzelfunktion durchführen. Man könnte dann noch eine
> Software-PLL mit Filter usw. programmieren, sodaß man immer exakt eine
> Periode trifft. Aber bei bekannter Netzfrequenz kannst du auch einfach
> eine feste Periodenzeit programmieren, wobei es dann egal ist, ob es
> beim Nulldurchgang anfängt.
>
> Geht natürlich auch mit Festkommaarithmetik und einem ATtiny, und einer
> selbstgebauten Wurzel-Funktion (das Newton-Verfahren ist relativ einfach
> und konvergiert recht schnell), wenn man Spaß daran hat.
>

Nulldurchgang ist genial, denn m.W. hat der ATTiny auch einen 
Comparator. Damit weiss man, wo zeitmaessig die Mitte zwischen zwei 
Nulldurchgaengen liegt und kann den AD-Wandlungszeitpunkt dort 
hinsetzen. Dann braeuchte Peter keine 10ksps.

-- 
Gruesse, Joerg

http://www.analogconsultants.com/

Back to de.sci.electronics | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-11 13:07 +0000
  Re: Netzspannung mit Attiny13 messen Edzard Egberts <news@edzeg.net> - 2017-09-11 16:18 +0200
    Re: Netzspannung mit Attiny13 messen Stefan <df9bi@arcor.de> - 2017-09-13 08:23 +0200
  Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 07:29 -0700
    Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-11 16:07 +0000
      Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 09:13 -0700
        Re: Netzspannung mit Attiny13 messen Matthias Weingart <mwnews@pentax.boerde.de> - 2017-09-12 06:20 +0000
          Re: Netzspannung mit Attiny13 messen Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-09-12 09:50 +0200
          Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-12 11:32 -0700
      Re: Netzspannung mit Attiny13 messen Marte Schwarz <marte.schwarz@gmx.de> - 2017-09-11 19:54 +0200
        Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 11:16 -0700
          Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-12 08:19 +0000
            Re: Netzspannung mit Attiny13 messen horejsi <wolfgang@horejsi.de> - 2017-09-12 13:59 +0200
              Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-12 12:06 -0700
            Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-12 11:35 -0700
              Re: Netzspannung mit Attiny13 messen Marte Schwarz <marte.schwarz@gmx.de> - 2017-09-13 09:38 +0200
                Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 06:43 -0700
                Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-13 14:01 +0000
                Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 07:04 -0700
                Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-13 22:07 +0200
                Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 16:17 -0700
                Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-14 22:23 +0200
                Re: Netzspannung mit Attiny13 messen Joerg Niggemeyer <joerg.niggemeyer@nucon.de> - 2017-09-15 11:31 +0200
                Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-13 21:57 +0200
          Re: Netzspannung mit Attiny13 messen Marte Schwarz <marte.schwarz@gmx.de> - 2017-09-13 09:12 +0200
            Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 06:57 -0700
              Re: Netzspannung mit Attiny13 messen Marte Schwarz <marte.schwarz@gmx.de> - 2017-09-14 12:12 +0200
                Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-14 07:08 -0700
                Re: Netzspannung mit Attiny13 messen Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2017-09-15 00:31 +0200
                Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-15 09:32 -0700
                Re: Netzspannung mit Attiny13 messen Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2017-09-16 02:34 +0200
                Re: Netzspannung mit Attiny13 messen Michael Bäuerle <michael.baeuerle@stz-e.de> - 2017-09-19 11:09 +0200
                Re: Netzspannung mit Attiny13 messen Joerg Niggemeyer <joerg.niggemeyer@nucon.de> - 2017-09-19 17:46 +0200
      Re: Netzspannung mit Attiny13 messen Klaus Butzmann <k.butzmann.usenet@online.de> - 2017-09-11 21:38 +0200
    Re: Netzspannung mit Attiny13 messen Gernot Fink <g.fink@gmx.net> - 2017-09-11 17:52 +0200
      Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 09:19 -0700
        Re: Netzspannung mit Attiny13 messen Gernot Fink <g.fink@gmx.net> - 2017-09-11 21:23 +0200
          Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 12:33 -0700
            Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-12 07:52 +0000
        Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-12 07:45 +0000
  Re: Netzspannung mit Attiny13 messen Joerg Niggemeyer <joerg.niggemeyer@nucon.de> - 2017-09-11 18:25 +0200
    Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 10:18 -0700
      Re: Netzspannung mit Attiny13 messen horejsi <wolfgang@horejsi.de> - 2017-09-11 22:18 +0200
        Re: Netzspannung mit Attiny13 messen Dieter Wiedmann <dieter.wiedmann@t-online.de> - 2017-09-11 22:33 +0200
          Re: Netzspannung mit Attiny13 messen horejsi <wolfgang@horejsi.de> - 2017-09-12 07:06 +0200
            Re: Netzspannung mit Attiny13 messen Dieter Wiedmann <dieter.wiedmann@t-online.de> - 2017-09-12 07:45 +0200
            Re: Netzspannung mit Attiny13 messen Heinz Saathoff <newshsaat@arcor.de> - 2017-09-12 08:15 +0200
            Re: Netzspannung mit Attiny13 messen Rupert Haselbeck <mein-rest-muell@gmx.de> - 2017-09-12 12:40 +0200
        Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 13:38 -0700
          Re: Netzspannung mit Attiny13 messen Axel Berger <Spam@Berger-Odenthal.De> - 2017-09-12 08:22 +0200
            Re: Netzspannung mit Attiny13 messen horejsi <wolfgang@horejsi.de> - 2017-09-12 13:54 +0200
          Re: Netzspannung mit Attiny13 messen Matthias Weingart <mwnews@pentax.boerde.de> - 2017-09-12 06:26 +0000
            Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-12 11:42 -0700
        Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-12 22:09 +0200
      Re: Netzspannung mit Attiny13 messen Joerg Niggemeyer <joerg.niggemeyer@nucon.de> - 2017-09-12 12:57 +0200
  Re: Netzspannung mit Attiny13 messen Axel Berger <Spam@Berger-Odenthal.De> - 2017-09-11 21:57 +0200
    Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-11 13:08 -0700
      Re: Netzspannung mit Attiny13 messen Axel Berger <Spam@Berger-Odenthal.De> - 2017-09-12 08:26 +0200
      Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-12 08:49 +0000
        Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-12 11:51 -0700
    Re: Netzspannung mit Attiny13 messen Edzard Egberts <news@edzeg.net> - 2017-09-12 07:54 +0200
      Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-12 22:16 +0200
        Re: Netzspannung mit Attiny13 messen Edzard Egberts <news@edzeg.net> - 2017-09-13 07:59 +0200
        Re: Netzspannung mit Attiny13 messen Marte Schwarz <marte.schwarz@gmx.de> - 2017-09-13 09:46 +0200
          Re: Netzspannung mit Attiny13 messen Volker Bartheld <news2017@bartheld.net> - 2017-09-13 12:24 +0200
            Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-13 22:25 +0200
              [OT] Nunzio La Veccia und sein Quant (was: Netzspannung mit Attiny13 messen) Volker Bartheld <news2017@bartheld.net> - 2017-09-14 18:39 +0200
    Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-12 08:31 +0000
      Re: Netzspannung mit Attiny13 messen Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-09-12 14:09 +0200
        Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-12 12:58 +0000
          Re: Netzspannung mit Attiny13 messen Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-09-12 15:03 +0200
          Re: Netzspannung mit Attiny13 messen Andreas Neumann <an5275@sedo.com> - 2017-09-12 15:29 +0200
      Re: Netzspannung mit Attiny13 messen Edzard Egberts <news@edzeg.net> - 2017-09-12 15:27 +0200
        Re: Netzspannung mit Attiny13 messen Edzard Egberts <news@edzeg.net> - 2017-09-13 07:55 +0200
          Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-13 08:40 +0200
            Re: Netzspannung mit Attiny13 messen Edzard Egberts <news@edzeg.net> - 2017-09-13 09:05 +0200
              Re: Netzspannung mit Attiny13 messen Reinhardt Behm <rbehm@hushmail.com> - 2017-09-13 17:11 +0800
                Re: Netzspannung mit Attiny13 messen Edzard Egberts <news@edzeg.net> - 2017-09-13 11:57 +0200
                Re: Netzspannung mit Attiny13 messen Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-09-13 12:00 +0200
                Re: Netzspannung mit Attiny13 messen Reinhardt Behm <rbehm@hushmail.com> - 2017-09-13 18:20 +0800
                Re: Netzspannung mit Attiny13 messen Axel Berger <Spam@Berger-Odenthal.De> - 2017-09-13 16:23 +0200
              Re: Netzspannung mit Attiny13 messen Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-09-13 11:18 +0200
              Re: Netzspannung mit Attiny13 messen Axel Berger <Spam@Berger-Odenthal.De> - 2017-09-13 11:41 +0200
            Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-13 21:53 +0200
      Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-12 12:17 -0700
      Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-12 23:17 +0200
        Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-12 14:43 -0700
          Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-13 01:09 +0200
            Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 07:01 -0700
              Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-13 16:58 +0200
                Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-13 17:09 +0200
                Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 12:09 -0700
                Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-13 22:38 +0200
                Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 16:16 -0700
                Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-14 01:37 +0200
            Re: Netzspannung mit Attiny13 messen Michael Bäuerle <michael.baeuerle@stz-e.de> - 2017-09-13 17:14 +0200
            Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-13 15:39 +0000
              Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-13 18:42 +0200
                Re: Netzspannung mit Attiny13 messen Frank Buss <fb@frank-buss.de> - 2017-09-13 19:02 +0200
              Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 12:13 -0700
            Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-13 22:51 +0200
      Re: Netzspannung mit Attiny13 messen Marte Schwarz <marte.schwarz@gmx.de> - 2017-09-13 09:22 +0200
  Re: Netzspannung mit Attiny13 messen Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-09-12 10:33 +0200
  Re: Netzspannung mit Attiny13 messen Michael S <michaely@bigfoot.de> - 2017-09-13 16:08 +0200
    Re: Netzspannung mit Attiny13 messen "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-09-13 14:29 +0000
    Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-13 16:08 -0700
      Re: Netzspannung mit Attiny13 messen Michael S <michaely@bigfoot.de> - 2017-09-14 08:39 +0200
        Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-14 07:11 -0700
          Re: Netzspannung mit Attiny13 messen Michael S <michaely@bigfoot.de> - 2017-09-20 09:20 +0200
            Re: Netzspannung mit Attiny13 messen Reinhardt Behm <rbehm@hushmail.com> - 2017-09-20 16:32 +0800
              Re: Netzspannung mit Attiny13 messen Joerg <news@analogconsultants.com> - 2017-09-22 12:21 -0700
        Re: Netzspannung mit Attiny13 messen Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-09-14 22:19 +0200

csiph-web