Rechenkapazität bzw. Speicherplatz eines ATmega644

Gast #3398436
Lesenswert?

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
Gast #3399433
Lesenswert?

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, ...
Gast #3399457
Lesenswert?

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.
Gast #3399465
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren