Ethernet circuito

Páginas: 6 (1355 palabras) Publicado: 31 de marzo de 2011
PUBLICIDAD

Si. ETHERNET
Módulo Serie Ethernet conectado al sistema de desarrollo EasyPIC5

Se necesita...

Automatización doméstica, control doméstico, casa inteligente o digital, son sólo diferentes nombres para confort, conveniencia, seguridad y ahorro de energía. Los sistemas de ahorro de energía están adquiriendo, hoy día, una mayor importancia. Incluso si pensamos que dichos sistemasson muy caros, podemos asegurar que también son bastante baratos si los fabricamos por nosotros mismos. Hay varias formas de controlar un sistema doméstico inteligente. Uno de ellos es a través de Ethernet.
Por Srdjan Tomic MikroElektronika – Departamento de Software

Gateway y máscaras de Subred proporcionadas por nuestro proveedor de Internet. Por ejemplo, nuestros parámetros locales de redson los siguientes:
IP: 192.168.20.60 (dirección del Sistema de Control) DNS: 192.168.20.1 (dirección del Domain Name Sys tem o Sistema de Nombres de Dominio) GATEWAY: 192.168.20.6 ( irección de la pasare d la o Gateway) SUBNET: 255.255.255.0 (máscara de Subred)

Paso 7. Leer los datos recibidos en un bu cle sin fin. La parte más importante del programa es la función Spi_Ethernet_userTCP, queprocesa todos los comandos recibidos. Después de recibir la petición “GET” del navegador web, enviada desde nuestro ordenador a la dirección IP del sistema de control, el microcontrolador responderá con una página web almacenada en su memoria. Esta página será mostrada automáticamente en la pantalla del ordenador por el navegador web. Cuando se recibe el comando ON, el diodo LED conectado a PORTB.0se encenderá. Del mismo modo, cuando se recibe el comando OFF, el diodo LED se apaga. Si en lugar de un diodo LED tenemos un relé, es posible controlar cualquier aplicación como una lámpara, un sistema de seguridad, un sistema de calefacción, etc.

Todo lo que necesitamos es un microcontrolador PIC18F4520 y un circuito integrado Ethernet serie ENC28J60. Este circuito integrado es una gransolución para otras familias de microcontroladores, tales como AVR, dsPIC etc. El conector RJ-45 CJCBA8HF1Y0 de CviLux se usa para la conexión a la red Ethernet. Un diodo LED conectado al PORTB.0 del microcontrolador, simulan una aplicación doméstica que quiere el control. El compilador mikroC for PIC contiene la librería SPI_Ethernet que simplificará considerablemente el proceso de escritura de unprograma para el microcontrolador. Usando unas pocas rutinas de esta librería, es posible crear el programa que nos permitirá controlar aplicaciones eléctricas en nuestra casa a través de un explorador web. Para ello, es necesario realizar las siguientes operaciones dentro del programa: Paso 1. Crear una página html a través de la cual arrancar el microcontro lador. Importar el código como un bloquede texto (“string”). Paso 2. Configurar las direcciones IP, DNS,

Paso 3. Deshabilitar las entradas analógi cas de PORTB. El terminal del mi crocontrolador debe ser borrado y configurado como una salida. Paso 4. Inicializar el módulo SPI del microcontrolador PIC18F4520. Paso 5. Inicializar el módulo Serie Ethernet del circuito integrado ENC28J60. Paso 6. Escribir el código dentro de la funciónSpi_Ethernet_userTCP que, después de recibir el co mando a través del explorador web, encenderá/apagará el dio do LED conectado al PORTB.0.

Figura 1. MikroElektronika Módulo Serie Ethernet con ENC28J60

Artículo publicado por MikroElektronika www.mikroe.com mikroC® es una marca registrada de MikroElektronika. Reservados todos los derechos.

... making it simple

SOFTWARE AND HARDWARESOLUTIONS FOR EMBEDDED WORLD

www.mikroe.com
WEB

Router

Esquema eléctrico 1. Conexión del módulo Serie Ethernet al PIC18F4520

Ejemplo 1: Programa que demuestra el control a través de Ethernet
// duplex config flags #define Spi_Ethernet_HALFDUPLEX 0x00 #define Spi_Ethernet_FULLDUPLEX 0x01 // half duplex // full duplex

El control de cualquier aplicación doméstica consiste en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ethernet
  • Ethernet
  • Ethernet
  • Ethernet
  • Ethernet
  • Ethernet
  • ethernet
  • Ethernet

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS