• YouTube Social  Icon
  • Vkontakte Social Icon
  • Facebook Social Icon
  • Pinterest Социальная Иконка
  • Twitter Social Icon

© Copyright - копирование запрещено

Наши страницы:

Компактный Web сервер на микроконтроллере Atmel AVR ATmega128

Разработка современных устройств электроники – универсальных, портативных, встраиваемых Web-серверов (Веб-серверов) – выполнена на микроконтроллере ATmega128 с низкой стоимостью, что позволяет широко использовать данное электронное устройство для удаленного контроля разнообразных датчиков через Интернет, для дистанционного управления различными объектами через Интернет, для загрузки во встроенную систему нужных файлов с любого Интернет-сайта и для обратной передачи любой информации для любого Интернет-сайта, для прослушивания потоковых аудио-файлов любых радиостанций, вещающих через Интернет, а также для многих других целей.  По вашему заказу в компании "Разработка ПРО" будет выполнена разработка электроники любого назначения, включая недорогие устройства для контроля и управления через Интернет, использующие беспроводные Wi-Fi соединения или местную локальную сеть (Ethernet), также вы можете заказать контрактное производство электроники, электронных устройств и приборов.

В устройстве установлена бесплатная операционная система Nut/OS (с компонентами Nut/Net) выпускаемая немецкой компанией “Egnite Software GmbH”. Это очень компактная операционная система, предназначенная для запуска на недорогих микроконтроллерах AVR или ARM. Она обладает открытым исходным кодом, модульным принципом построения, многозадачностью и поддержкой файловой системы, но самое главное – это возможность, используя функции Nut/Net, создавать на ней простые и дешевые Web-серверы, поддерживающие протоколы ARP, IP, UDP, ICMP, TCP через соединение Ethernet и PPP. Поддерживается автоматическое конфигурирование системы от DHCP-сервера сети, поддерживаются протоколы SNTP, DNS, Syslog, TFTP и FTP. И для всего этого не надо устанавливать громоздкий и дорогой компьютер на мощном процессоре Intel или AMD с тяжелым источником бесперебойного питания, достаточно использовать вот такое компактное и недорогое электронное устройство.

 

Принципиальная схема компактного Web-сервера на микроконтроллере Atmel AVR ATmega128

Разработка электроники выполнена на микроконтроллере семейства AVR 8-bit ATmega128-16AU фирмы Atmel. Принципиальная схема разработанного Web-сервера функционально совместима со встраиваемым сервером “Ethernut” V1.3 от немецкой компании “Egnite Software GmbH”, но в моей новой схеме, сравнительно с немецкой схемой, многие компоненты заменены на более современные решения, внесены некоторые изменения и удалены не используемые части.  Например, вместо отдельного трансформатора развязки, индикаторных светодиодов и разъема RG-45 для Ethernet применен более современный разъем JK0-0025NL стандарта RG-45 с интегрированными светодиодами, показывающими состояние соединения, и с внутренним развязывающим трансформатором для сети Ethernet. Супервизор питания использован другого типа - ADM699, более доступный и удешевляющий конструкцию. С этой же целью установлена одна микросхема 74HC02 вместо двух 74HC1G00, а довольно редко используемая микросхема памяти K6X0808С10 (производства Samsung) заменена на более дешевую и доступную микросхему семейства 61256 (установлена микросхема UT61256CJC-12 фирмы UTRON, имеющая гораздо лучшие характеристики при меньшей стоимости). При всех проведенных изменениях сохранилась полная совместимость с операционной системой Nut/OS. В качестве аппаратного контроллера сети Ethernet используется RTL8019AS. В систему добавлен импульсный преобразователь (с гальванической развязкой) напряжения +12V в +5V (при токе до 2A) для питания подключаемых внешних устройств. Например, от него можно питать точку доступа Wi-Fi, подключаемую к Web-серверу через разъем Ethernet, не используя собственный адаптер питания точки доступа, рассчитанный на сеть ~220V. Таким образом, удается питать всю систему от  напряжений +12V и +5V, что в некоторых случаях позволяет использовать штатный источник питания основной системы, при добавлении в неё этого Web-сервера.

 

Для связи с внешними системами предусмотрен COM-порт (RS232) с уровнями напряжения от 0V до 5V, рассчитанный на прямое подключение к порту USART другого микроконтроллера, и работающий на скорости до 230400 бит в секунду. Для медленных систем введен вход сигнала DARQ (Data Request) позволяющий запрашивать данные от Web-сервера только тогда, когда основная система готова к их приему. Специально разработанная мной программа для Web-сервера позволяет ему посредством получения по COM-порту специальных команд (от основной системы) выполнять, например, загрузку файлов с определенного сайта и передачу этих файлов на основную систему, а также другие действия.

 

По вашему заказу будет выполнена разработка электроники любого назначения, включая дешевые устройства для контроля и управления через Интернет, использующие беспроводные Wi-Fi , Wi-Max, GPRS, EDGE соединения или местную локальную сеть (Ethernet), также вы можете заказать контрактное производство электроники, электронных устройств и приборов.

 

Проект N30. Разработка электроники для компактных, встраиваемых Web-серверов на микроконтроллере Atmel AVR ATmega128 выполнена Протопоповым Александром Петровичем, город Москва. Сайт автора-разработчика: https://www.razrabotka.pro.

Please reload

Избранные проекты

Прибор «Meat Tester» - анализатор качества и свежести мяса

1/24
Please reload

Недавние проекты
Please reload