logo
+7 (495) 997-37-74
Москва, ул.Международная, 15
ENC28J60

ENC28J60

Ethernet модуль для подключения вашего проекта к сети
Цена360 руб.

Старая цена 529 руб.
Платы и модули:
Связь
Цена 360Р

Старая цена 529 руб.
Артикул:
M0036
Описание:

Модуль для обмена данными по протоколу Ethernet в локальных сетях систем управления и автоматики. Модуль Ethernet ENC28J60 позволяет наладить связь с микроконтроллером, обладающим интерфейсом SPI. 

 Рисунок 1 - Структурная схема подключения Ethernet ENC28J60

Устройство преобразует данные Ethernet в интерфейс SPI обмена данными с контроллером. Модуль Ethernet ENC28J60 содержит физический и канальный уровни работы с Ethernet. От МК требуется только подавать пакеты для отправки и забирать принятые через интерфейс SPI.

Работу модуля обеспечивает микросхема ENC28J60-I/SO (спецификацию можно скачать ниже) компании Microchip. Микросхема содержит аппаратное обеспечение протокола приема и передачи данных, MAC адрес и протокол физического уровня. На плате установлен кварцевый резонатор частотой 25 МГц, розетка RJ45, разъём SPI и индикатор питания. Внутри розетки для подключения кабеля TCP/IP находится трансформатор, обеспечивающий гальваническую развязку.

Характеристики:

- Диапазон питания: 3,14 - 3,45 В

- Интегрированный MAC и 10 Base-T PHY

- Режимы полный и полудуплекс

- Автоматическое определение полярности подключения

- Автоматический отброс ошибочных пакетов

- Программируемая функция повтора передачи при ошибке

- Программируемые функции Padding и генерирование CRC

- Программируемая функция фильтрации ошибочных пакетов

- Интерфейс SPI со скоростью до 10 Мбит/с

Применение

С помощью Ethernet ENC28J60 можно создавать небольшие приборы, связанные кабелем с персональным компьютером или WI-FI роутером, которые передают данные с датчиков или включают исполнительные устройства.

Микроконтроллер с подключенным Ethernet ENC28J60 представляет собой web сервер. Далее показан экран компьютера, подключенного к такому устройству.

 

Рисунок 2 - Пример работы веб-сервера

Подключение к Arduino

 

Рисунок 3 - Распиновка модуля

Для согласования сигналов модуля при подключении к микроконтроллеру с питанием 5 В применяются резисторные делители напряжения.

 

Наименование

сигнала

Функция сигнала

Контакты Arduino Due, UNO, Nano, Duemilanove

Контакты Arduino MEGA

ENC-INT

Прерывание

2 или отключено

2 или отключено

SO

SPI MISO

12

50

SCK

SPI SCK

13

52

RESET

Cброс

Сброс

Сброс

GND

Общий

Общий

Общий

CLKOUT

Clockoutput

Не подключен

Не подключен

ENK-WOL

 

Не подключен

Не подключен

SI

SPI MOSI

11

51

CS

SPISS

10

53

VCC

Питание

3,3 В

3,3 В

 

Проверка работоспособности

Соедините модуль Ethernet ENC28J60 с Arduino. Подключите Ehernet_ENCJ60 библиотеку и найдите пример webserverpde:

Рисунок 4

Рисунок 5

Измените программу, указав MAC и IP адреса и номер порта:

staticuint8_tmymac[6] = {0x54,0x55,0x58,0x10,0x00,0x24}; // МАС адрес

staticuint8_tmyip[4] = {192,168,0,15}; // IP адрес

staticcharbaseurl[]="http://192.168.0.15/"; //IP адрес web браузера

staticuint16_tmywwwport = 80; // установка порта

Откройте браузер и введите http://192.168.0.15:80/