Миниатюрный сетевой модуль на базе ENC28J60 для Arduino
Ethernet модуль ENC28J60 работает как в internet, так и по локальной сети. Модуль вместе с микроконтроллером Arduino образуют миниатюрный веб-сервер. Управление системами, приборами или устройствами может осуществляться с разных мобильных гаджетов или компьютеров: как одним оператором, так и несколькими.
В модуль встроена розетка, позволяющая подсоединять сетевой кабель TCPIP. В ней есть два светодиода, сигнализирующие своим свечением об успешной передачи данных, и трансформатор, который создаёт гальваническую развязку модуля от кабеля.
ENC28J60 имеет 10 контактов для подсоединения к микроконтроллеру ардуино или другого устройства, работающего на микроконтроллере. Задача микроконтроллера заключается лишь в передаче пакета данных на отправку и их принятии через SPI. На модуле также установлен кварцевый резонатор, работающий на частоте 25 МГц. Скорость передачи данных – до 10 Мбит/с.
Основные достоинства
- Два светодиода, которые отображают состояние обмена данными: отправка – оранжевый цвет, приём – зелёный цвет
- Низкая стоимость модуля
- Поддержка порта 10Base-T с корректировкой и автораспознаванием полярности
- Миниатюрность
- Автоматическое отбрасывание пакетов данных с ошибками
- Автоматическая переотправка данных при возникающем сбое
- Индикация питания
- Скорость передачи данных – до 10 Мбит/с
- Программируемые функции Padding
- Поддержка дуплексного и полудуплексного режимов
- Формирование CRC
- Максимальная тактовая рабочая частота по шине SPI составляет 20 МГц
- Содержит два уровня работы с Ethernet: канальный и физический
- Автоматическое выравнивание сформированной контрольной суммы
Примеры использования
- Управление приборами автоматики, в том числе и поворотом видеокамеры
- В качестве учебного пособия по изучению методов построения веб-сервера и локальной сети.
- Автоматизация зданий
- Сетевой мониторинг различных объектов
- Промышленная электроника
- Расширение систем на базе IP-протокола
Комплектация
- 1× сетевой модуль ENC28J60
Подключение и библиотеки
Модуль работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.
Подключается к плате через интерфейс SPI. Для работы кроме стандартных библиотек Arduino IDE понадобится библиотека Ethercard.
Схема и пример кода подключения ethernet модуля ENC28J60 к Arduino доступны по ссылке.
Отзывы
Отзывов пока нет.