Forum: Mikrocontroller und Digitale Elektronik Hilfe bei Technikerarbeit (USB/Ethernet)


von Frank91 (Gast)


Angehängte Dateien:

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.

von Alias (Gast)


Lesenswert?

Frank91 schrieb:
> ich bin zur Zeit am Starten meiner Technikerarbeit

Steck dir ein paar Arduino-Bords zusammen.

von Helmut L. (helmi1)


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

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
Noch kein Account? Hier anmelden.