Schalten über Netzwerk

OP #6088696
Lesenswert?

Hallo zusammen, bin neu im Forum und benötige Hilfe bei der Auswahl der 
Hardware.

ich möchte folgendes realisieren:
- Platine mit RJ 45 für TCP/IP
- 16 Eingänge
- 16 Ausgänge
- Programm relativ einfach mit C (eventuell link mit einer guten 
Einführung)
- ohne Webserver
- Eingänge sollen als Datenwort über Ethernet ausgelesen werden
- Ausgänge sollen als Datenwort über Ethernet für eine Sekunde gesetzt 
werden

Vielen Dank schon mal an alle die mir da eventuell Helfen können

eventuell auch Hardwarebeispiel für Anschluß der RJ45 Buchse
#6088707
Lesenswert?

Jürgen W. schrieb:
> meine Fragestellung war aber nicht ob es da schon was fertiges giebt,

naja, du fragtest nach:

Jürgen W. schrieb:
> Hilfe bei der Auswahl der Hardware.

Fertige Module oder fertige Geräte sind doch auch Hardware, oder etwa 
nicht?

Jürgen W. schrieb:
> eventuell auch Hardwarebeispiel für Anschluß der RJ45 Buchse

hä? RJ45 Buchse an einem und am anderen Ende. RJ45 Kabel dazwischen. 
Welche weitere Anschluss-Informationen werden benötigt?
Gast #6088710
Lesenswert?

Jürgen W. schrieb:
> meine Fragestellung war aber nicht ob
> es da schon was fertiges giebt,

Du möchtest also was zusammenbauen?

Dann:
Arduino Mega2560 und ein Ethernet Shield.
Die beiden kannst du dann "zusammenbauen".


Ach, die Antwort passt dir auch nicht....

Wir sollen dir also einen Schaltplan malen und eine fertige Bestellliste 
übergeben. Platinen entwickeln und bestücken kannst du selber?
Gast #6088718
Lesenswert?

Jürgen W. schrieb:
> das Hilft mir nicht sehr weiter,

Weil du nicht selber denken willst?
Kauf dir irgend ein Board (oder entwirf selbst eines) das ETH kann und 
für den es einen TCP/IP Stack gibt. Dann such nach sourcen für Modbus 
oder implementier den selbst (ist nicht sooo kompliziert).
Und du hast was du willst!

Ich komm dann vorbei und schalt die Platine ein, falls dir das auch zu 
kompliziert ist.
OP #6088723
Lesenswert?

Wegstaben V. schrieb:
> hä? RJ45 Buchse an einem und am anderen Ende. RJ45 Kabel dazwischen.
> Welche weitere Anschluss-Informationen werden benötigt?

Sorry soll an einem Switch oder Accesspoint dranhängen
hatte gedacht das wäre klar weil ich Ethernet geschrieben hatte

Wegstaben V. schrieb:
> Fertige Module oder fertige Geräte sind doch auch Hardware, oder etwa
> nicht?

Ja Du hast Recht, hatte gedacht das wäre klar das ich schon selber bauen 
möchte

Arduino Fanboy D. schrieb:
> Wir sollen dir also einen Schaltplan malen und eine fertige Bestellliste
> übergeben. Platinen entwickeln und bestücken kannst du selber?

nein ich möcht schon selbst Planen und bauen, mann kann nur hier aus 
guten Beispielen lernen
#6088787
Lesenswert?

Jürgen W. schrieb:
> Hallo zusammen, bin neu im Forum und benötige Hilfe bei der Auswahl der
> Hardware.

Die kleinste, billigste und einfachste Hardware verwendet einen 
PIC18F67J60. Das ist ein 64-Pinner, der Prozessor, Flash, RAM, Ethernet 
MAC, Ethernet PHY, UART, SPI, I2C und IO-Pins in einem einzigen Chip 
integriert. Du brauchst einen 25 MHZ Quarz, ein paar Widerstände und 
Kondensatoren, RJ45 Buchse mit eingebautem Übertrager (das ist das 
teuerste dadran) und 3.3V Spannungsregler. Das kann dann so wie im Foto 
aussehen.

Schaltpläne und weitere Infos findest Du hier

https://www.olimex.com/Products/PIC/Development/PIC-WEB/

Das ist im Prinzip die gleiche Schaltung wie mein Board. Was Du an die 
IO-Pins dranhängst, ist ja Dir überlassen.

Compiler, IDE und IP-Stack gibts bei Microchip. Du brauchst ein PICKIT3 
zum Flashen und Debuggen.

fchk

PS: Wenn Du mit SMD Deine Probleme hast, kannst Du auch einfach dieses 
Board hier

https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/

kaufen und Deine Peripherie auf der freien Fläche verdrahten. Das ist 
wieder der gleiche Chip mit der gleichen Grundschaltung.

Wenn Du mehr Pins brauchst, gibts auch noch den PIC18F97J60. Das ist der 
gleiche Chip in einem größeren Gehäuse mit mehr IO-Pins und einem 
zweiten UART und zweitem MSSP (SPI/I2C).

fchk
Angehängte Dateien:

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