ATMega644 + ENC28J60 für Sensorboard

Gast #1230455
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
Angehängte Dateien:
Gast #1230791
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
Gast #1230823
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.