Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Laderegler Test Tueftler Seite

Zeile 1: Zeile 1:
'''LAN''' ist die Abkürzung für '''L'''ocal '''A'''rea '''N'''etwork und wird hauptsächlich im PC-Bereich eingesetzt. Es ermöglich die schnelle Übertragung großer Datenmengen in einem fest verkabelten Netzwerk.
+
== '''LAN''' ==
 +
ist die Abkürzung für '''L'''ocal '''A'''rea '''N'''etwork und wird hauptsächlich im PC-Bereich eingesetzt. Es ermöglich die schnelle Übertragung großer Datenmengen in einem fest verkabelten Netzwerk.
  
 
Für Mikrocontroller ist LAN ebenfalls interessant, besonders wenn die Infrastruktur (Kabel, Switch, Internetanschluss, etc.) schon vorhanden ist. So kann man etwa in der Hausautomatisation von einem PC aus alle LAN-Endgeräte abfragen und steuern. Dabei muß sich der PC nicht zwingend im LAN befinden, Verbindungen über das Internet funktionieren auch. Ein Passwortgeschützter Zugang ist sehr zu empfehlen :-).
 
Für Mikrocontroller ist LAN ebenfalls interessant, besonders wenn die Infrastruktur (Kabel, Switch, Internetanschluss, etc.) schon vorhanden ist. So kann man etwa in der Hausautomatisation von einem PC aus alle LAN-Endgeräte abfragen und steuern. Dabei muß sich der PC nicht zwingend im LAN befinden, Verbindungen über das Internet funktionieren auch. Ein Passwortgeschützter Zugang ist sehr zu empfehlen :-).
Zeile 20: Zeile 21:
  
 
== Software ==
 
== Software ==
 
+
* [http://heldt-intern.dyndns.org/index.php?page=enc28j60-io-webserver Thomas Heldt's Webserver]
* [http://www.sics.se/~adam/uip/index.php/Main_Page uIP Stack von Adam Dunkels (ist eher was für Programmierprofis)
+
* [http://avr.auctionant.de/avrETH1/index.html avrETH1 - Mini Webserver (Hardware + Software)]
 +
* [http://www.sics.se/~adam/uip/index.php/Main_Page uIP Stack von Adam Dunkels (ist eher was für Programmierprofis)]
 
* [http://ww1.microchip.com/downloads/en/DeviceDoc/Microchip%20TCPIP%20Stack%20v4.55%20Installer.zip TCP/IP-Stck (Ansteuerungsroutine) direkt von Microchip (für PIC-Microcontroller)]
 
* [http://ww1.microchip.com/downloads/en/DeviceDoc/Microchip%20TCPIP%20Stack%20v4.55%20Installer.zip TCP/IP-Stck (Ansteuerungsroutine) direkt von Microchip (für PIC-Microcontroller)]
 
* [http://ww1.microchip.com/downloads/en/AppNotes/00833c.pdf Bedienungsanleitung des Microchip TCP/IP-Stacks]
 
* [http://ww1.microchip.com/downloads/en/AppNotes/00833c.pdf Bedienungsanleitung des Microchip TCP/IP-Stacks]

Version vom 21. Januar 2009, 14:22 Uhr

LAN

ist die Abkürzung für Local Area Network und wird hauptsächlich im PC-Bereich eingesetzt. Es ermöglich die schnelle Übertragung großer Datenmengen in einem fest verkabelten Netzwerk.

Für Mikrocontroller ist LAN ebenfalls interessant, besonders wenn die Infrastruktur (Kabel, Switch, Internetanschluss, etc.) schon vorhanden ist. So kann man etwa in der Hausautomatisation von einem PC aus alle LAN-Endgeräte abfragen und steuern. Dabei muß sich der PC nicht zwingend im LAN befinden, Verbindungen über das Internet funktionieren auch. Ein Passwortgeschützter Zugang ist sehr zu empfehlen :-).

Als Endgeräte sind denkbar::

  • Sensoren (Temperatur, Wetter, Raumüberwachung,...)
  • Aktoren (Rolladensteuerung, Aquariumsteuerung, Türöffner, Relaiskarten, ...)
  • Kameras

Wenn die Verkabelung von Endgeräten problematisch ist, kann für die Kommunikation auch WLAN eingesetzt werden. Für die Datenübertragung zwischen PC und Mikrocontroller ändert sich dabei nichts. Am einfachsten nimmt man günstige WLAN-Switches (bei mir ist es ein Siemens SE515) und konfiguriert sie als "Kabelloser Repeater". Dadurch kann man bei Sichtverbindung etwa 100-150m Funkstrecke überbrücken.

ENC28J60

Der ENC28J60 von Microchip ist der im Hobbybereich am häufigsten anzutreffende Ethernetcontroller. Dies liegt vermutlich zum Teil daran, dass es neben dem SSOP- auch im leicht handhabbaren DIP-Bauform erhältlich ist. Der Baustein stellt eine Verbindung zwischen der LAN-Hardware (Router, Switch) und dem Mikrocontroller her und übernimmt teilweise auch die Abwicklung des Protokolls. Die Ansteuerung erfolgt über die SPI-Schnittstelle.

Da LAN bei ziemlich hohen Frequenzen arbeitet, ist die Außenbeschaltung des ENC nicht ganz unkritisch. Leitungen sollten so kurz wie möglich gehalten werden. Bei "fliegenden" Aufbauten auf Lochrasterplatte oder Breadboard kann es vorkommen, dass die Schaltung wegen Resonanzen und zu großen Leitungskapazitäten trotz richtiger Beschaltung nicht funktioniert. Besonders die Anschwingkondensatoren müssen dem Layout angepasst werden, da sonst keine stabile Kommunikation zustande kommt.

Bei einem gutgemachten Layout arbeitet der ENC jedoch sehr stabil und auch recht schnell. Wer die Aufbauarbeit (und eventuelle Fehlersuche) sparen möchte, der kann auch auf fertige Module zurückgreifen. Diese haben meist auch Entstörmaßnahmen onboard und können teilweise sogar direkt mit 5V betrieben werden (z.B. Z-LAN). Wenn das Modul keinen eigenen 3,3V-Spannungsregler hat, so muss man in der Schaltung selber die benötigten 3,3V erzeugen. Vorsicht: der ENC braucht unter Volllast ziemlich viel Strom (bis 160mA), das sollte der Spannungsregler abkönnen.

Software

Siehe auch

Weblinks


LiFePO4 Speicher Test