Forum: Mikrocontroller und Digitale Elektronik ATMega644 + ENC28J60 für Sensorboard


von Sven L. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo.

Ich bin gerade dabei ein Sensorboard zur Überwachung meiner Terrarien zu 
entwickeln. Die Idee und auch Ausführung gibts ja zur Genüge, aber ich 
hab mir vorgenommen, das Ganze selbst zu entwerfen und zu bauen. Ich 
möchte damit kein Geld sparen gegenüber einer Fertiglösung, sondern ich 
möchte mich tiefer in die Materie Mikrocontroller hinein wagen.
Hierzu hab ich mal einen ATMega644 genommen und dazu das Ethernet Modul 
von Bernhard Redemann. Meine Ziele sind folgende:
1.) Abfrage von mindestens 2 SHT71 Sensoren von Sensirion
2.) Auslesen der Sensordaten über das Netzwerk und eine auf dem AVR 
generierte XML-Seite
Um für den Webserver die korrekten Quellen zu bekommen, habe ich die 
Verbindung zwischen ENC28J60 und dem ATMega644 an das Webmodul von 
Ulrich Radig angepaßt. Damit sollte ich die Quellen nur noch minimal 
anpassen müssen.
Eigentlich wollte ich die Übertragung der Sensordaten mit SNMP-Traps 
machen, aber dazu habe ich noch keine Implementierung gefunden und ich 
traue mir das noch nicht ganz zu meine eigene SNMP-Schnittstelle zu 
schreiben.

Da ich bisher nur einfachere Schaltungen mit einem AVR gemacht habe ( 
das Komplizierteste war das Auslesen der SHT71 Sensoren und die Ausgabe 
auf dem UART ) wäre ich für einige Tipps/Verbesserungen bzgl. meine 
Schaltung ( s.Anhang ) dankbar. Und vielleicht kennt ja auch jemand eine 
SNMP-Implementierung für die Traps, damit ich meine eigentliche Idee 
doch verwirklichen kann! ;)

Also schonmal danke im voraus für die Hilfe!

MfG, Sven

von Sascha (Gast)


Lesenswert?

Hallo,

deine Schaltung sollte für diesen Zweck soweit ok sein, bis auf folgende 
2 Fehler:
RXD vom ATMega muss am MAX232 an Pin 12
der ENC28J60 braucht noch eine ChipSelect Leitung (oder ist die auf dem 
Ethernetmodul fest verdrahtet ?)

mit SNMP hab ich mich noch nicht beschäftigt, aber die Software lässt 
sich ja später immer noch erweitern.

Sascha

von Sven L. (Gast)


Lesenswert?

Hallo.

Danke für die Anmerkung, hab die beiden Sachen geändert. Die CS-Leitung 
hatte ich komplett vergessen.
Wenn mein Ethernet-Modul angekommen ist, werd ich die Schaltung mal auf 
dem Breadboard zusammensetzen und testen.

MfG, Sven

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.