Hallo Kollegen, ich habe vor ein paar Jahren einige Projekte mit PIC-Mikrocontrollern durchgeführt. Jetzt wollte eine Temperaturregelung auf dem µC programmieren, und den Temperaturverlauf loggen. Die Messdaten will ich mit dem Rechner über Ethernet auslesen und gleichzeitig noch die Parameter der Schwelltemperaturen vorgeben. Dazu will ich das AVR-Net IO Board von Pollin nutzen, da dort µC und Ehternet-Controller bereits vorhanden sind. Ich habe noch welche von diesen Boards hier rumliegen, da ich vor ein oder zwei Jahren damit mal Messdaten mit LabView ausgelesen und geloggt habe, allerdings konnte ich damals die Pollin-Firmware übernehmen. Da ich jetzt aber noch meine Temperaturregelung implementieren will, muss eine eigene Firmware geschrieben werden. Jetzt habe ich mich schon seit Tagen durch die unzähligen AVR-Webserver Artikel gekämpft, jedoch bringt mich das bei meiner Problemstellung nicht groß weiter. Ich habe schon versucht mit den Webservern von Simon K und R. Ulrich klarzukommen, allerdings fällt es mit sehr schwer bei den komplexen Programmen ohne ausführliche Doku durchzusteigen. Hinzu kommt, dass in vielen Threads (beispielsweise "AVR für wenig Geld im LAN") sehr viel abgeschweift wird und man auch nach Stunden kaum vorwärts kommt. Gibt es eine hinreichend ausführliche Dokumentation die sich auf einen Webserver bezieht, der dem Pollin AVR-Net IO kompatibel ist? Viele Grüße und besten Dank, Martin
Ohne ein paar Tage lesen wird es nicht gehen. Der Radig Webserver ist imho eine gute Ausgangsbasis. Es gibt aber durchaus komplexere (und bestimmt auch bessere) Programme. Die Doku ist durchgängig verbesserungsfähig.
Schau mal hier, ist das nix? Beitrag "Die andere Firmware für AVR-NET IO" Kann ARP, IP, UDP, TCP, DHCP, NTP, DNS Vielleicht hilft's ja...
Schaue dir die Seite unten an, auf ihr wird die Installation von "ethersex" beschrieben, welches ziemlich ausgereift ist. http://www.saschakimmel.de/2010/02/ethersex-auf-avr-net-io-installieren-mittels-pollin-atmel-evaluationsboard-2-0-und-windows/
Danke für die schnellen Antworten! @Bodel: An Ethersex habe ich anfangs auch mal gedacht, allerdings wusste ich nicht wie ich dann meine Temperaturregelung implementieren kann. Ist es überhaupt möglich bei Verwendung der Ethersex Software auf Mikrocontrollerseite Änderungen der Mainfunktion durchzuführen? Parameteränderungen sollten ja kein Problem sein, aber bei allen Ethersex-Applikationen von denen ich was gelesen habe, wurde nur die fertige Firmware geflasht, zur Anpassungen der Controllerfunktion konnte ich nichts finden?! @Bernd S.: Ich habe mir die Firmware mal im Editor angeschaut, allerdings komme ich da nicht weiter als bei den anderen Webservern. Ich lese mir nochmal den Thread dazu durch, vielleicht finde ich noch was.
Martin Hahn schrieb: > Ist es > überhaupt möglich bei Verwendung der Ethersex Software auf > Mikrocontrollerseite Änderungen der Mainfunktion durchzuführen? Ja, z.B. mit einem control6-Skript, das beim Uebersetzen in ein C-Programm uebersetzt wird. fonsana
fonsana schrieb: > Martin Hahn schrieb: >> Ist es >> überhaupt möglich bei Verwendung der Ethersex Software auf >> Mikrocontrollerseite Änderungen der Mainfunktion durchzuführen? > > Ja, z.B. mit einem control6-Skript, das beim Uebersetzen in ein > C-Programm uebersetzt wird. > > fonsana Das hört sich sehr gut an! Dann versuche ich das ganze erst einmal über Ethersex. Das scheint mir auf diesem Wege doch etwas einfacher zu realisieren als eine Webserverfirmware umzuschreiben. Vielen Dank an alle!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.