Forum: Mikrocontroller und Digitale Elektronik Mit PIC ins Netzwerk


von Georg I. (georgi)


Lesenswert?

Ich würde gerne mit einem PIC über das Netzwerk arbeiten. Kennt sich 
irgend jemand damit aus? Gibt es dafür irgendwelche Bauteile oder 
Schaltpläne?

Ich würde mich sehr freuen wenn mir dabei einer helfen könnte.

von holger (Gast)


Lesenswert?

>Ich würde gerne mit einem PIC über das Netzwerk arbeiten.

Vergiss es einfach. Die Qualität deiner Frage disqualifiziert
dich von solch einer Aufgabenstellung.

Oder besser gesagt: Netzwerk ist nichts für Vollidioten.

von Cyblord -. (cyblord)


Lesenswert?

Auch wenn ich holger zustimmen muss: Kannst du die Frage nicht noch ein 
bisschen allgemeiner Stellen? Was soll man denn da Antworten?

Aber grundsätzlich kann mit diesem Controller hier, relativ einfach, 
auch mit kleinen Microcontrollern ins Netzwerk kommen: ENC28J60.

Es gibt aber auch PICs welche Ethernet bereits von sich aus 
unterstützen.
Daher ist auch deine Anfrage "PIC" völlig daneben, da gibt es einfach 
viel zu viele Bausteine von 8 Bit bis 32 Bit.

gruß cyblord

von Lehrmann M. (ubimbo)


Lesenswert?


von Frank K. (fchk)


Lesenswert?

Georg I. schrieb:
> Ich würde gerne mit einem PIC über das Netzwerk arbeiten. Kennt sich
> irgend jemand damit aus? Gibt es dafür irgendwelche Bauteile oder
> Schaltpläne?

PIC18F97J60

http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026439

Microchip hat weitere Infos und Demoboards dafür.

fchk

von Lehrmann M. (ubimbo)


Lesenswert?

Achso und nimm einen PIC18Fxxxx aber nicht den mit internem 
Ethernetcontroller sondern den externen den ich dir empfohlen habe. Ist 
die Standartschaltung. Dieser Baustein wird sogar von AVR-Menschen 
verwendet ...

von Lehrmann M. (ubimbo)


Lesenswert?

Frank K. schrieb:
> PIC18F97J60

Nein. Eben so einen nicht.

http://www.microchip.com/wwwproducts/devices.aspx?ddocname=en010300

Der ist Standart, bietet genügend Speicher. Gibt es im DIP Gehäuse für 
Bastler. Sehr gut erhältlich. KEIN interner Ethernetcontroller!

von Georg I. (georgi)


Lesenswert?

Ich wollte nur mal Fragen.

Ich habe schon einiges mit dem PIC programmiert und kenne mich auch gut 
aus und deshalb hab ich mir mal gedacht, dass es eventuell interessant 
wäre etwas mit einem Netzwerk zu machen

Ich habe eine sehr allgemeine Frage gestellt, weil ich gehofft habe, 
dass ich jemanden finde, der mir eventuell ein paar Tips geben könnte, 
wie ich das Thema am Besten angehe.

Aber danke für eure Antworten

von Cyblord -. (cyblord)


Lesenswert?

Hast du ja jetzt bekommen. Dann schnapp dir nen PIC, den ENC, ne 
Netzwerkbuchse mit Übertrager und los gehts.

gruß cyblord

von Wurstwasser (Gast)


Lesenswert?

Lehrmann Michael schrieb:
> Achso und nimm einen PIC18Fxxxx aber nicht den mit internem
> Ethernetcontroller sondern den externen den ich dir empfohlen habe. Ist
> die Standartschaltung. Dieser Baustein wird sogar von AVR-Menschen
> verwendet ...

Und warum bitte nicht den internen?!?

von heinzhorst (Gast)


Lesenswert?

Was genau willst du denn über das Netzwerk amchen mit dem PIC? Relais 
schalten? Serielle Geräte anbinden? Temperatursensoren abfragen? Noch 
viel wichtiger: Soll darauf ein HTTP-Server laufen, oder reicht eine 
Telnet-Konsole? Hab jetzt schon Einiges gemacht mit PIC im Netzwerk: 
PIC32, PIC24 und auch PIC18. Den 18F4550 halte ich für völlig 
ungeeignet, der ist für USB-Krams gedacht und hat nur 32K Flash. Du 
brauchst reichlich Flash um den TCP-Stack da reinzuquetschen. 64K 
Minimum. Bei HTTP sollten es besser 128K sein. Nimm einen 3,3V-Typ. Das 
vereinfacht Vieles, da der ENC28J60 auch mit 3,3V läuft. Wenn es 
unbedingt ein PIC18 werden soll, dann kann ich dir dafür den 18F46K20 
oder 18F27J13 empfehlen. PIC24 und neuerdings auch PIC32 gibt es auch 
mit genügend Flash noch im DIP28-Gehäuse. Mit welchen PIC-Familien hast 
du denn schon Erfahrung?

von Frank K. (fchk)


Lesenswert?

Wurstwasser schrieb:
> Lehrmann Michael schrieb:
>> Achso und nimm einen PIC18Fxxxx aber nicht den mit internem
>> Ethernetcontroller sondern den externen den ich dir empfohlen habe. Ist
>> die Standartschaltung. Dieser Baustein wird sogar von AVR-Menschen
>> verwendet ...
>
> Und warum bitte nicht den internen?!?

Wahrscheinlich weil der Bimbo den nicht auf seine Lochrasterplatine 
gelötet bekommt.

Das ist aber eine ziemlich schlechte Empfehlung, weil:
a) ist der 18F4550 eine alte Kamelle. Die modernen Typen haben ein J 
oder K in der Bezeichnung und sind deutlich stromsparender und teilweise 
auch schneller und obendrein auch billiger.
b) ist der 18F4550 vom Flash her zu klein. Die 128k, die der 18F97J60 
hat, sind bei etwas größeren Sachen schon notwendig.
c) macht das SPI zwischen PIC und Controller die Sache nicht schneller
d) braucht die Kombination mehr Platz, mehr Strom und mehr Euro.

Sinn würde das allenfalls mit einem PIC24 oder dsPIC machen, weil es die 
nicht mit internem Ethernet gibt. Da würde ich dann aber auch zum 
ENC426J600 greifen, der schneller ist, Crypto-Hardware eingebaut hat und 
auch parallel über den PMP angesteuert werden kann. Aber den kann Bimbo 
auch nicht löten...

fchk

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.