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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.