Hilfe bei Technikerarbeit (USB/Ethernet)

Gast #3357960
Lesenswert?
• ▲
▼
Hallo :p
ich bin zur Zeit am Starten meiner Technikerarbeit 
(Elektrotechnik/Datenverarbeitung) und mache das ganze zusammen mit 
einer Firma. Allerdings habe ich ein paar Startschwierigkeiten. 
Vielleicht kann mir jemand hier helfen.

Die Aufgabenstellung ist eine Geräteansteuerung und Visualisierung mit 
Touchpanel. Sprich ich soll mehrere vorgebene Geräte (z.b. Netzteil) 
mittels eines Touchscreens ansteuern können. Es reicht allerdings immer 
nur ein Gerät gleichzeitig anzuschließen und zu steuern. Diese Geräte 
sind bereits vorhanden und werden entweder über RS232 oder einem 
einfachen Analogen bzw Digitalem Signal (14bit) angesteuert (je nach 
angeschlossenem Gerät).
Der verwendete µC soll von Atmel sein.
Bis hier hin die Aufgabenstellung.
Ich hab ein Blockschaltbild angehängt zur besseren Verständlichkeit.
auf dem Blockschaltbild heißt
AI = Analog Input
AA = Analog Ausgang
kleiner Fehler von mir xD

Mein Hauptproblem momentan ist, dass das ganze später noch Erweiterbar 
sein soll.
Mehrere dieser fertigen Platinen sollen nämlich auch, über USB und 
Ethernet von einem zentralen PC ansteuerbar sein sollen. Dies umfasst 
zwar nicht mehr meine Technikerarbeit, trotzdem muss ich mir natürlich 
gedanken machen, dass meine Hardware hinterher auch erweiterbar ist.

Hat jemand erfahrung mit USB und Ethnernet? Soweit ich weiß, ist das mit 
dem Ethneret ja nämlich schon fast eine eigene Technikerarbeit.

Was ich bis jetzt gefunden habe war ein µC mit eingebautem Ethernet und 
USB (AT91SAM7x). Allerdings habe ich noch keinen µC mit 32bit 
programmiert. Und scheinbar kann man diesen µM von Atmel gar nicht mit 
dem Atmel Studio programmieren?

Was ich sonst noch gefunden habe war ein extra Baustein für Ethnernet 
(ENC28j60). Zu diesem gibt es ja auch schon einen Post:
Beitrag "ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]"

Hat jemand in der hinsicht erfahrung? Oder gibt es fertige Bibliotheken? 
Kann mir jemand was empfehlen?
Im prinzip reicht es mir, wenn ich es schaffe ein paar einzelne Zeichen 
zu senden.
Angehängte Dateien:
#3358000
Lesenswert?
• ▲
▼
Frank91 schrieb:
> Was ich bis jetzt gefunden habe war ein µC mit eingebautem Ethernet und
> USB (AT91SAM7x).

Der braucht extern noch einen PHY.

> Allerdings habe ich noch keinen µC mit 32bit
> programmiert.

In in einer Hochsprache ist da nicht viel anders als zu einem 8 
Bittigen.

>Und scheinbar kann man diesen µM von Atmel gar nicht mit
> dem Atmel Studio programmieren?

Dafuer gibt es andere IDEs. Schau mal auf der Keil Homepage vorbei von 
denen ihrer IDE gibt es eine Demoversion, vielleicht reicht dir der 
Codeumfang. Einen TCP/IP Stack haben die auch.

Frank91 schrieb:
> Was ich sonst noch gefunden habe war ein extra Baustein für Ethnernet
> (ENC28j60).

Naja, der ist etwas antiquiert. Es gibt von Microchip einen aktuelleren.
ENC624J600

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.