Wattmeter TFT EA_EDIPTFT32 24C512 DS1307 ACS712 graphisch Atmega8 Assembler

#7707439
Lesenswert?

Geschätztes Forum,

diese grafische TFT -Variante (Version 1) zeigt die Spannung- und Leistung in Abhängigkeit der Zeit an.

Ein interessantes Tool für Solaranlagen - Photovoltaik.

Im TWI-EEPROM werden die U und P Messwerte, jeder Minute, der letzten 7 Tage gespeichert und können bei Bedarf wieder abgerufen werden.

Der 1MHz getaktete ATmega8 kläuft ohne Quarz, wird aber minütlich durch den TWI-RTC DS1307 synchronisiert.

Die Strommessung erfolgt durch einen analogen ACS712, ohne nennenswerten Spannungs- und Leistungsverlust.

Keine Potentiometer, die Justierung erfolgt in der Software.

Die gemessene Energie, in Wh ,wird hinreichend genau gemessen und angezeigt.

Hab versucht, den Assembler-Code so gut wie möglich zu kommentieren, damit Anpassungen und Verbesserungen einfach vorgenommen werden können.

Der ATmega8 ist momentan mit ca.90% gefüllt, etwas Platz bliebe noch ^^

Für konstruktive Hinweise bin ich sehr dankbar.

Bernhard

Angehängte Dateien:
#7707856
Lesenswert?

Hoi,

das Projekt finde ich schon interessant. Gefällt mir. Daumen hoch bis auf -

wer tut sich "heute" noch Assembler für so etwas anspruchsvolles an? Und der ATMEGA 8 ist ja auch schon ewig lange Out - etwas neues würde ich wenn überhaupt mit "moderneren" Atmel Prozessoren starten.

Trotzdem - Gute Arbeit soweit ich das beurteilen kann.

Ciao Günther

#7707943
Lesenswert?

Christoph M. schrieb:

Hast du so was schon mal beobachtet: Beitrag "ACS712 Hysterese"

Bei einem 10 Bit-ADC konnte ich keine Auffälligkeiten beobachten.

Nur ein Dauermagnet in der Nähe des Stromwandlers beeinflusste das Messergebnis.

Günther K. schrieb:

ATMEGA 8 ist ja auch schon ewig lange Out - etwas neues würde ich wenn überhaupt mit "moderneren" Atmel Prozessoren starten

...hatte leider keinen anderen µC in der Bastelkiste herumkullern :-)

Bernhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren