Forum: Mikrocontroller und Digitale Elektronik Suche Hilfe bei AVR-NetIo


von Jörg B. (photonensammler)


Angehängte Dateien:

Lesenswert?

Hallo alle miteinander,

Bisher war ich nur Mitleser des Forums, der hier sehr viele wertvolle 
Erkenntnisse gewinnen konnte, jetzt komme ich aber nicht mehr weiter und 
habe mich deshalb hier angemeldet. Vielleicht kann mir jemand weiter 
helfen ?

Ich bin bisher nur Nutzer des Standard-AVR-NetIo von Pollin mit ein 
wenig Erfahrung im Entwurf eigener Schaltungen und der Programmierung 
z.B. in PHP.
Auf meiner neuesten "Hobby-Spielwiese" habe ich das Standard-NetIo so 
umgebaut, dass ich den Status einer kleinen Photovoltaik-Inselanlage 
erfassen kann (die Messwerte werden aufgezeichnet) und bei Bedarf ein 
Netzteil zur Versorgung der angeschlossenen Geräte zuschaltet um im 
Winter den Ladezustand des Akkus dieser Anlage für eventuelle 
Stromausfälle auf hohem Niveau zu halten (das ist aber nur jetzt im 
Winter erforderlich).
Bevor ich hier mit meiner Beschreibung langweile...alle meine Umbauten 
und der Zweck der Anlagenüberwachung ist auf 
http://photonensammler.homedns.org/Akku/ beschrieben, veröffentlicht und 
dokumentiert.
Alles funktioniert auch bisher so, wie es eigentlich soll.

Mein Problem besteht darin, dass mir jetzt am Standard-NetIo die 
analogen Eingänge ausgegangen sind.
Zur Messung des Stroms aller angeschlossenen Verbraucher würde ich gern 
einen weiteren Stromsensor, der nur den Strom der Verbraucher misst, 
anschließen.
Die 4 Analogeingänge sind aber schon belegt, ich würde gern die bis 
jetzt erfassten Messwerte auch weiter erfassen wollen.
Von der Programmierung des ATMEGA auf dem Pollin-Board habe ich absolut 
keine Ahnung und auch noch überhaupt keine Hardware, mit der ich den 
Prozessor programmieren könnte. Eigentlich möchte ich ihn nur 
benutzen...

Gibt es hier jemanden, der mir den vorhandenen Prozessor (oder 2 Stück) 
so umprogrammieren kann, dass ich zwei Analogeingänge (dafür entfallen 
natürlich zwei nicht benötigte Digitaleingänge) mehr zur Verfügung habe? 
Am besten wäre es, wenn ich meine bisherigen PHP-Programme weiter 
verwenden könnte und dann die Befehle "GETADC 5" und "GETADC 6" benutzen 
kann.

Selbstverständlich komme ich für die dabei anfallenden Portokosten auf, 
schließlich spare ich mir ja die Anschaffung eines Programmers und die 
lange Einarbeitung in die Programmierung des Prozessors.

Für Eure Hilfe schon jetzt vielen Dank!

Gruß
Jörg

von dunno.. (Gast)


Lesenswert?

hallo jörg..

"so einfach" wird das auf jeden fall nicht.
die firmware ist vom hersteller nicht offengelegt, modifikationen daran 
somit ausgeschlossen.

wenn, dann brauchst du eine eigene firmware, die zu deinen PHP abfragen 
erstmal inkompatibel sein dürfte.

das alles übersteigt dann natürlich den zeitrahmen von "mal eben 
umprogrammieren" enorm.

da ist hirnschmalz angesagt. oder was anderes kaufen.

mfg

von Jörg B. (photonensammler)


Lesenswert?

Hallo dunno,

Vielen Dank für die schnelle Antwort!

Schade, ich hätte gedacht, dass das einfacher ist weil es vielleicht 
schon eine fertige Lösung gibt.
Da werde ich wohl zwei Messstellen mit einem Relais auf einen 
Analogeingang umschalten.
Ausgänge zum Schalten des Relais sind ja noch ausreichend vorhanden.
Das ist zwar nicht die eleganteste Lösung, aber am einfachsten 
realisierbar.

Nach Analogschaltern hatte ich mich auch schon umgeschaut (mit diesen 
Bauteilen habe ich bisher noch nie etwas gemacht).
Soweit ich es aber überblicken kann, benötigen diese immer zwei 
Versorgungsspannungen von z.B. +-15V, was überhaupt nicht zu meiner 
Anwendung passt.  ...oder gibt es da auch andere, die ich übersehen 
habe?

Falls ich mir doch etwas anderes kaufen sollte, was kannst Du mir denn 
da empfehlen ?

Gruß
Jörg

von citb (Gast)


Lesenswert?

Jörg Borch schrieb:
> Nach Analogschaltern hatte ich mich auch schon umgeschaut (mit diesen
> Bauteilen habe ich bisher noch nie etwas gemacht).

Da wuerde mir der 4066 als erstes einfallen.

citb

von ... (Gast)


Lesenswert?

Vielleicht eine andere Firmware? Schau dich mal auf Ethersex um.

von Jörg B. (photonensammler)


Lesenswert?

citb schrieb:
> Da wuerde mir der 4066 als erstes einfallen.

Danke, guter Tipp, die Analogschalter gibt es ja auch mit nur einer 
Versorgungsspannung - wieder etwas gelernt.

Gruß
Jörg

von Jörg B. (photonensammler)


Lesenswert?

... schrieb:
> Vielleicht eine andere Firmware? Schau dich mal auf Ethersex um.

Dazu fehlt mir doch die Hardware zum Firmware programmieren.
Für dieses eine Mal möchte ich mir das alles nicht auch noch anschaffen 
müssen

Gruß
Jörg

von Walter (Gast)


Lesenswert?

Hallo zusammen,

die Simpellösung:

Zweites NetIo-Board ?

von ... (Gast)


Lesenswert?

Da http://wiki.volkszaehler.org/hardware/controllers/yport-node
gibt es einen sog. YPORT-Node, der hat 6 Analog-Eingänge, läuft mit 
Ethersex und kann mit einen tftpd-Bootloader ausgerüstet werden, über 
den du dann über Ethernet den µC proggen kannst.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Jörg Borch schrieb:
> Gibt es hier jemanden, der mir den vorhandenen Prozessor (oder 2 Stück)
> so umprogrammieren kann, dass ich zwei Analogeingänge (dafür entfallen
> natürlich zwei nicht benötigte Digitaleingänge) mehr zur Verfügung habe?

Schau dir doch mal das an: Beitrag "Die andere Firmware für AVR-NET IO"
Da ist zumindest die Firmware verfügbar, eventuell baut dir der Autor 
auch gleich eine welche deinen Anforderungen entspricht.

von Jörg B. (photonensammler)


Angehängte Dateien:

Lesenswert?

Walter schrieb:
> Hallo zusammen,
>
> die Simpellösung:
>
> Zweites NetIo-Board ?

:-)

Geht nicht, ...verbraucht zuviel Strom und der Kasten, in dem ich alles 
verschaltet habe, ist auch voll.

Gruß
Jörg

von Jörg B. (photonensammler)


Lesenswert?

Hallo,

vielen Dank für die zahlreichen Antworten.

Ich werde es erst einmal mit einem 4066 probieren.

Euch allen ein schönes Wochenende.

Gruß
Jörg

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.