Бизнес каталог
 

Intelliconnect (Europe) Ltd.
 

KIOXIA Europe GmbH
 

Antenova Ltd
 

Friedrich Lütze GmbH
 

Analog Devices
 

ASRock Industrial
 

NVIDIA
 

Yamaichi Electronics USA Inc.
 

Laird Thermal Systems
 

HARTING
 

MACH SYSTEMS s.r.o.
 

A.P.O. - ELMOS v.o.s.
 

Pico Technology
 

Lynred
 

Advantech

25.09.2022 0:07:09
bloky
maketa
HomePage
Компоненты
Ембеддед
Автоматизация промышленности
Security
Мерящая техника
Инструменты
электромобилей
Солнечная энергия
Oсвещение
Работа
Обучение, Ярмарки
виртуальные события
Интересное видео
Остальное

conga-TR4
 
Модуль congatec COM Express на базе проц
BHI260AB
 
An All-in-One Programmable Smart Sensor
BAHCO
 
Набор изолированных ключей BAHCO
s-Sense
 
Модули s-Sense фирмы R&D SOFTWARE SOLUTI
TH381
 
Миниатюрные герметичные кабельные разъем
TP-1303
 
Двухканальные блоки питания Twintex сери
Portable SSD T7 Touch
 
Samsung представляет портативный твердот
AR236.B и AR232.B
 
Радиорегистраторы AR236.B и AR232.B фирм
JZ- 500 и JZ-500-C
 
Провода JZ- 500 и JZ-500-C черного цвета
HF41F
 
Сверхминиатюрные реле мощности серии HF4

ARDUINO - СВЯЗЬ С ИСПОЛЬЗОВАНИЕМ СЕТИ ETHERNET
Вот уже несколько лет, как создание разветвленных компьютерных сетей перестало служить только для соединения компьютеров.

Падение цен и увеличение вычислительной мощности небольших микроконтроллеров положили начало бурному процессу подключения к локальным сетям Ethenet или даже глобальной сети Интернет маломощных устройств, в основном выполняющих функции контроля, управления и измерения. Более того, эти решения стали появляться и в профессиональных промышленных сетях, постепенно вытесняя старые системы на основе RS232 и его производных. Таким образом, в начале XXI века наступила эра так называемого Интернета вещей (англ. Internet of Things – IoT). Хотя в настоящее время на рынке IoT преобладают устройства, коммуницирующие между собой в основном с помощью беспроводных сетей и стандартов Wi-Fi, ZigBee, BLE или Z-Wave, по-прежнему во многих аппаратных решениях (в основном из т.н. сегмента IIoT – Industrial Internet of Things), требующих надежной передачи и безопасности данных, одним из самых популярных решений по-прежнему остается сеть Ethernet. Создатели платформы Arduino не оставили без ответа требование разработчиков устройств IIoT и расширили стандартное предложение модулей Arduino платами расширения типа Ethernet Shield 2, адресованными отдельным пользователям, или Arduino MKR ETH SHIELD для профессиональных решений на базе контроллеров WIZnet W5100/W5200/W5500 и интегральные схемы MAC и PHY в одной интегральной схеме. Это предложение было довольно быстро расширено независимыми производителями новыми и гораздо более дешевыми модулями на основе популярных схем ENC28J60. В этой статье дана краткая характеристика обоим решениям: официальному, основанному на схемах серии W5x00, а также разрабатываемым главным образом сообществом Open Source/Open Hardware решениям на основе модулей ENC28J60.

Связь с использованием модулей WIZnet W5x00 и библиотеки Arduino Ethernet

Несомненным преимуществом официальных модулей на основе схем серии W5x00 (в т.ч. их аппаратных аналогов, например, плат расширения OKYSTAR OKY2102 или DFROBOT DFR0125) является полная программная поддержка в виде библиотеки Ethernet, встроенной в стек Arduino. Тем самым, пользователь может приступить к созданию программы сразу после запуска Arduino IDE, без необходимости устанавливать дополнительные программные пакеты.

Рисунок 1. Модули OKY2102 (слева) и DFR0125 (справа), оснащенные контроллером WIZnet W5100

В зависимости от схемы WIZnet и объема доступной памяти RAM библиотека Ethernet поддерживает максимум четыре (для схемы W5100 и памяти RAM <= 2 кБ) или восемь (схемы W5200 и W5500) параллельных выходящих/входящих соединений. Программный интерфейс библиотеки разделен на пять классов, сгруппированных по отдельным функциональностям. За инициализацию библиотеки и настройку сетевых параметров (включая IP-адрес, адрес подсети или настройки шлюза доступа). Для нужд IP-адресации создан класс IPAddress. Чтобы запустить простое серверное приложение на стороне Arduino, необходимо будет использовать класс EthernetServer, который позволяет чтение и запись данных со всех подключенных устройств. Взаимодополняющим классом является класс EthernetClient, который позволяет с помощью нескольких простых вызовов подготовить функционального сетевого клиента, выполняющего операции записи и чтения данных с сервера. Для связи по протоколу UDP библиотека Ethernet предоставляет класс EthernetUDP. Полное описание классов и методов можно найти по адресу:

Перейти на сайт Arduino

Характерным для платформы Arduino способом все сложные программные операции реализованы непосредственно в предоставляемой библиотеке. В распоряжении программиста имеется ограниченный, но очень функциональный набор API, благодаря чему процесс разработки приложения проходит быстро и не требует детального знания сетевых стеков. Поэтому проанализируем строение простейшего серверного приложения, поставляемого с библиотекой Ethernet, задача которого состоит в прослушивании входящих соединений от клиента протокола Telnet.

Код серверного приложения начинает добавлять файлы заголовков, необходимые для установления связи SPI (модули WIZnet обмениваются данными с микроконтроллером, используя этот протокол), а также файлы заголовков библиотеки Ethernet:

#include <SPI.h>
#include <Ethernet.h>

Следующим шагом является настройка сетевых параметров (MAC-адрес контроллера, IP-адрес шлюза доступа и маски подсети), а также создание сервера для прослушивания порта номер 23 (порт по умолчанию для протокола Telnet):

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};

IPAddress ip(192,168,1, 177);
IPAddress gateway(192,168,1, 1);
IPAddress subnet(255, 255, 0, 0);

EthernetServer server(23);

В теле функции setup () необходимо инициализировать библиотеку Ethernet и запустить процесс прослушивания. Дополнительно также была помещена конфигурация последовательного порта, на котором будут отображаться сообщения об адресе сервера, подключении нового клиента и данных, полученных во время установленного сеанса:

void setup() {

  Ethernet.begin(mac, ip, gateway, subnet);
  server.begin();

  Serial.begin(9600);
   while (!Serial) {
  }

  Serial.print("Chat server address:");
  Serial.println(Ethernet.localIP());
}

Основной цикл loop() ожидает соединения от клиента и проверяет наличие данных для считывания. При получении данных он отправляет их без изменений клиенту, выполняя таким образом простую функцию echo:

void loop() {

  EthernetClient client = server.available();

  if (client) {
    if (!alreadyConnected) {
      client.flush();    
      Serial.println("We have a new client");
      client.println("Hello, client!"); 
      alreadyConnected = true;
    } 

    if (client.available() > 0) {

      char thisChar = client.read();

      server.write(thisChar);
      Serial.write(thisChar);
    }
  }
}

Правильность работы этого приложения можно протестировать, используя произвольного клиента протокола Telnet (например, программу Putty в системе Windows или команду telnet в системе Linux) или используя еще один комплект Arduino и классы EthernetClient.

Связь с использованием модулей ENC28J60 и внешних библиотек

Альтернативным решением для официально поддерживаемых схем WIZnet W5x00 являются модули на базе контроллера ENC28J60 (например, OKYSTAR OKY3486 или ETH CLICK). Благодаря более низкой цене и простоте ручного монтажа корпуса (в отличие от схем W5x00, содержащихся в 80-контактных корпусах LQFP, контроллер ENC28J60 предлагается в 28-контактных корпусах типа SSOP, SOIC, QFN, а также в предназначенном для сквозного монтажа корпусе SPDIP). Эта схема очень популярна среди электронщиков-любителей.

Рисунок 2. Модули OKY3486 (слева) и ETH CLICK (справа), оснащенные контроллером ENC28J60

Несмотря на отсутствие официальной поддержки со стороны Arduino в распоряжение программистов передано много библиотек типа open source, обеспечивающих быструю интеграцию схем ENC28J60 с программным обеспечением. Особое внимание следует уделить библиотеке UIPEthernet, а также предоставляемой по лицензии GPLv2 библиотеке EtherCard. Несомненным преимуществом первого из упомянутых проектов является совместимость интерфейса API с официальной библиотекой Arduino Ethernet, что позволяет сделать процесс разработки приложений независимым от выборов, сделанных между схемами W5x00 и схемой ENC28J60 на аппаратном уровне. Второй из проектов, EtherCard, реализует независимый программный интерфейс, который, в зависимости от предпочтений программиста, может оказаться интересной альтернативой. Как и в случае с библиотеки Arduino Ethernet, реализация довольно сложной функциональности (например, реализация DHCP-клиента) может быть выполнена в несколько строк кода:

#include <EtherCard.h>

static byte mymac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};

byte Ethernet::buffer[700];

void setup () {

  Serial.begin(57600);
  Serial.println(F("
[testDHCP]"));

  if (ether.begin(sizeof Ethernet::buffer, mymac, SS) == 0)
    Serial.println(F("Failed to access Ethernet controller"));

  Serial.println(F("Setting up DHCP"));
  if (!ether.dhcpSetup())
    Serial.println(F("DHCP failed"));

  ether.printIp("My IP: ", ether.myip);
  ether.printIp("Netmask: ", ether.netmask);
  ether.printIp("GW IP: ", ether.gwip);
  ether.printIp("DNS IP: ", ether.dnsip);
}

void loop () {
  ether.packetLoop(ether.packetReceive());
}

 

https://www.tme.eu/ru/news/library-articles/page/43654/Arduino-sviaz-s-ispolzovaniem-seti-Ethernet/

 

 


USB-РАЗЪЕМЫ BULGIN BUCCANEER - НАДЕЖНОЕ КАЧЕСТВО СОЕДИНЕНИЙ
В эпоху непрекращающегося технологического развития возрастает спрос на товары первой необходимости, к которым, несомненно, относится электрическая энергия.

МНОГОФУНКЦИОНАЛЬНЫЕ РЕЛЕ БЕЗОПАСНОСТИ ОТ PILZ
В промышленных условиях, прежде всего, на производственных линиях и в мастерских, чрезвычайно важную роль играют элементы, отвечающие за защиту работников. К ним относятся как датчики, обнаруживающие угрозу, например, нежелательное присутствие человека в данной зоне, так и реле, задачей которых является аварийная остановка машин.

ВЫКЛЮЧАТЕЛИ-РАЗЪЕДИНИТЕЛИ
Выключатели-разъединители – это широко применяемые для безопасности компоненты электрических систем, которые позволяют отключать напряжение на время технического обслуживания или ремонта. В статье описано строение и функционирование выключателей-разъединителей, их основные потребительские свойства, а также обсуждено, как подобрать подходящий продукт для приложения.

БЛОКИ ПИТАНИЯ ДЛЯ СВЕТОДИОДНОГО ОСВЕЩЕНИЯ ОТ MEAN WELL
Для питания LED требуется постоянная сила тока, протекающего через разъем диода или диодного блока. Это условие должно выполняться независимо от значения порогового напряжения светящегося диода, которое будет изменяться при изменении температуры разъема.

БЕСЩЕТОЧНЫЙ ДВИГАТЕЛЬ: УСТРОЙСТВО И ПРИНЦИП РАБОТЫ
Для того, чтобы понять особенности бесщеточных двигателей, которые стремительно вторгаются на рынок электроинструментов, необходимо понять суть работы используемых до сих пор коллекторных двигателей, а также узнать самые важные различия между ними.

ИНДУКТИВНЫЕ ДАТЧИКИ СЕРИИ E2E NEXT ИЗ ПРЕДЛОЖЕНИЯ OMRON
Индуктивные датчики – это чрезвычайно важная группа элементов системы управления, которая имеется на каждом автоматизированном производственном предприятии, а также все чаще в домашнем хозяйстве. Благодаря простой конструкции и широкой гамме размеров такие датчики гарантируют очень долгую и безотказную работу, а все более новые решения позволяют выбирать датчики, соответствующие конкретному приложению.

КОМПЛЕКТ C ПРИНТЕРОМ RHINO 4200 ОТ DYMO
DYMO – это фирма с 60-летним опытом производства принтеров и экструдеров для этикеток. Поставщик предлагает устройства высочайшего качества, облегчающие работу на предприятиях, в офисах, фабриках, складах, мастерских, пунктах продажи и многих других отраслях. Они также являются отличным инструментом в домашнем хозяйстве, где они будут способствовать организации и порядку.

РАЗЪЕМЫ ДЛЯ СИСТЕМ ХРАНЕНИЯ ЭНЕРГИИ HAN S И НОВИНКИ HARTING
Марка HARTING известна на мировых рынках как производитель высококачественных разъемов, кабелей и других решений для промышленности, а также профессионального и специализированного оборудования.

ПЕРЕКЛЮЧАТЕЛИ COMELUX СЕРИИ 40
Клавишные переключатели с подсветкой используются во многих областях, от промышленных приложений до бытового оборудования (например, товары для домашнего хозяйства). Устанавливаемые на панели выключатели являются безопасным средством включения цепей высокого напряжения. В случае решений марки COMELUX это может быть работа с токами до 16 А и типовыми напряжениями электрической сети, т. е. 250 В AC. Они являются одними из базовых электромеханических компонентов и отличаются прочностью и качеством изготовления.

ВЫКЛЮЧАТЕЛИ ОТ НОВОГО ПРОИЗВОДИТЕЛЯ – МАРКИ E-SWITCH
E-Switch является американской маркой, специализирующейся на различного рода переключателях. Богатое предложение производителя включает такие базовые элементы, как кнопки типа TACT-переключатели, а также сильноточные переключатели, DIP-переключатели, переключатели с ключом, сенсорные кнопки, триггерные переключатели и многие другие решения.

Что такое преобразователи постоянного напряжения и какова их роль?
Преобразователи напряжения понижают или повышают выходное напряжение по отношению к входному. Путем попеременного включения и выключения напряжения с высокой частотой они регулируют величину выходного напряжения и не вызывают помех в работе устройства.

ARDUINO - СВЯЗЬ С ИСПОЛЬЗОВАНИЕМ СЕТИ ETHERNET
Вот уже несколько лет, как создание разветвленных компьютерных сетей перестало служить только для соединения компьютеров.

Interesting video


Introducing NVIDIA DGX A100


Webinar | Realtime and AI integration with COM-HPC


Intel Alder Lake Product Video


Brand new Qseven upgrade: NXP i.MX 8 | conga-QMX8-Plus


ENERGETAB 2021 Poland, Bielsko Biala, 14.9.-16.9.2021

Компания недели

Intelliconnect (Europe) Ltd.


Бизнес каталог


Intelliconnect (Europe) Ltd.


KIOXIA Europe GmbH


Antenova Ltd


Friedrich Lütze GmbH


Analog Devices


ASRock Industrial


NVIDIA


Yamaichi Electronics USA Inc.


Laird Thermal Systems


HARTING


MACH SYSTEMS s.r.o.


A.P.O. - ELMOS v.o.s.


Pico Technology


Lynred


Advantech


EBV


SECO S.p.A.


Crowd Supply


Digi-Key Electronics


Durakool


KEMET


INTEL


CODICO


Future Electronics


Foremost Electronics


Littelfuse


Mouser Electronics


RUTRONIK


Infineon Technologies AG


TTI, Inc.



Календарь
Mеждународная машиностроительная выставка, 4.-7.10. 2022, Br
sps - smart production solutions, 08.–10.11.2022, Nuremberg,
formnext, 15.-18.11.2022, Frankfurt am Main, DE
electronica 2022, 15.11.-18.11.2022, München, DE
DistribuTECH, 7.2.-9.2.2023, San Diego, CA
AUTOMATICON 2023, 7.3.-9.3.2023, Warsaw, PL
AMPER 2023, 21.-23.3.2023, Prague, CZ
PCIM Europe, 9.-11.5.2023, Nuremberg, DE
SMTconnect, 9.-11.5.2023, Nuremberg, DE
sps Italia, 13.-15.5.2023, Fiere di Parma, IT
DistribuTECH, 23.1.-25.1.2024, Indianapolis, IN
DistribuTECH, 11.2.-13.2.2025, Dallas, TX

Interesting video
The ISS Design Challenge ...

Interesting video
Mouser Electronics Warehouse Tour with Grant Imahara

naše portály dle jazyka:

česko/slovenská jazyková verze:
WWW.ELEKTRONIKA.CZ
WWW.ELEKTRONIK-INFO.CZ

anglická jazyková verze:
WWW.ELECTRONICA.ONLINE
WWW.ELECTRONIC-INFO.EU
WWW.COMPONENTS.ONLINE

polská jazyková verze:
WWW.ELEKTRONIKA.ONLINE/pl
WWW.ELEKTRONIK-INFO.PL

ruská jazyková verze:
WWW.ELEKTRONIKA.ONLINE/ru
WWW.ELEKTRONIK-INFO.RU
naše portály dle zaměření:

ELEKTRONIKA.ONLINE :
WWW.ELECTRONICA.ONLINE
WWW.ELEKTRONIKA.CZ
WWW.ELEKTRONIKA.ONLINE/pl
WWW.ELEKTRONIKA.ONLINE/ru

ELEKTRONIK-INFO:
WWW.ELECTRONIC-INFO.EU
WWW.ELEKTRONIK-INFO.CZ
WWW.ELEKTRONIK-INFO.PL
WWW.ELEKTRONIK-INFO.RU

COMPONENTS:
WWW.COMPONENTS.ONLINE
  kontakt:

MALUTKI media s.r.o.
Těrlická 475/22
735 35 Horní Suchá
tel. 00420-603531605
e-mail: info@malutki-media.com



All trademarks are the property of their respective owners.
ISSN 1801-3813