Hallo Leute, Ich hab folgende Situation. Ich soll für meine Abschlussarbeit eine Motorsteuerung mit grafischen Web-Frontend entwerfen. Die Steuerung kontrolliert einen 24V-Gleichstrommotor, der einen Drehtisch bewegt. Die Position des Drehtischs wird durch ein Poti ermittelt. Poti und Motor sind in der Anlage fest verbaut und können nicht ersetzt werden. Ich habe mir bis jetzt folgendes überlegt: - Ansteuerung des Motors erfolgt über einen L6203 oder ähnlichen Motortreiber - Drehposition bzw. Stellung des Potis wird über den A/D-Wandler erfasst - die IP-Konfiguration bzw. die Web-Seite würde ich gern auf eine externe SD-Karte auslagern, welche über SPI angesprochen wird - der LAN-Anschluss erfolgt mit Hilfe eines ENC28J60 oder ähnlichen Ethernet-Controllers, welcher ebenfalls über SPI angesprochen wird - Implementierung einer RS232-Schnittstelle fürs Debugging Ich weiß es existieren bereits viele Web-Server die auf einen AVR laufen. Meine Frage ist jetzt eigentlich nur ob meine ganzen Anforderungen und Funktionen in den Flash des ATmega644 passen oder ob ich mir etwas größeres suchen muss. Es wäre nett, wenn ihr mir weiterhelfen könntet. :) mfg Henry
Wenn du die Webseite auf die SD-Karte legst reicht der Flash völlig aus. Ram könnte u.U. knapp werden.
Nagut, da kann ich ja erstmal beruhigt anfangen zu entwickeln und gucken wo ich auf die Nase falle ;) mfg Henry
Ich wuerd eher die Anbindung per Serial machen und auf'm PC einen Socket-to-Serial Umsetzer, der irgendwelchen Webtraffic ueber die serielle Schnittstelle leitet.
Aeh schrieb: > Ich wuerd eher die Anbindung per Serial machen und auf'm PC einen > Socket-to-Serial Umsetzer, der irgendwelchen Webtraffic ueber die > serielle Schnittstelle leitet. hm ... interessanter Ansatz. Das Problem ist, dass die PCs regelmäßig geupdatet werden bzw. ausgetauscht werden. Außerdem gibt es da eine Vielfalt von Geräten, die auf die Steuerung zu greifen sollen z.B. Linux PCs, Macs, Windows Kisten, ...
Beim Mega644 hat man immerhin noch die Möglichkeit zum doppelt so großen und weitgehend kompatiblem (Software und Pinout) Mega1284 hoch zu gehen (doppelt so viel Speicher) falls der nicht reicht. Graphische Oberfläche ist halt sehr vage - das kann sehr einfach sein, aber ggf. auch viel Speicher brauchen. Da muss bzw. kann man sich ggf. an die Resourcen anpassen.
Hi >- der LAN-Anschluss erfolgt mit Hilfe eines ENC28J60 oder ähnlichen >Ethernet-Controllers, welcher ebenfalls über SPI angesprochen wird Dann nimm besser etwas ähnliches http://www.watterott.com/de/Schnittstellen/Ethernet Die WIZ810MJ-, WIZ812MJ- und WIZ830MJ-Module lassen sich per SPI ansprechen und machen den kompletten Ethernet-Stack in Hardware. Auf der WIZNET-Seite gibt es auch Software für AVRs. MfG Spess
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.