Каталог
(0)

DWIN DMG10600T101_A5WTC

Остаток: 1 шт
Нет в наличии
Описание

DWIN DMG10600T101_A5WTC— это промышленный 10,1-дюймовый сенсорный HMI-дисплей (панель оператора) на базе собственного чипа T5L2 ASIC. A5WTC (ёмкостный сенсор)

Технические характеристики

Параметр Значение
Диагональ 10,1″
Тип матрицы IPS TFT LCD
Разрешение 1024 × 600 (поддержка поворота 0°/90°/180°/270°)
Цветность 24 бит RGB888, 16,7 млн цветов
Углы обзора 85°/85°/85°/85° (влево/вправо/вверх/вниз)
Яркость 250 нит (TC), 200 нит (по данным производителя — 200 нит для обеих версий)
Подсветка LED, срок службы > 30 000 часов
Сенсор TC: ёмкостный G+G, закалённое стекло Asahi, твёрдость 6H; TR: резистивный (плёнка ITO + стекло ITO)
Процессор T5L2 ASIC, до 250 МГц, двухъядерный (8051-совместимый)
ОЗУ 128 КБ (переменные)
ПЗУ (Flash) 32 МБ NOR (шрифты, изображения, аудио), расширяем до 64 МБ; на чипе — 1 МБ, из которых 512 КБ под базу данных пользователя
Питание 7–36 В DC, типовое 12 В (рекомендуется 12 В / 1 А)
Потребление < 5 Вт; 340 мА при 12 В (макс. подсветка)
Рабочая температура от −20 до +70 °C
Защита IP65 (фронтальная панель), конформное покрытие, защита от УФ
Размеры 290 × 192 × 29,5 мм (в корпусе)
Вес 970 г (TC), 1040 г (TR)

Интерфейсы связи

Порт Стандарт Формат Скорость
UART2 RS232 N81 3150–3 225 600 бод (тип. 115 200)
UART4 RS485 N81/E81/O81/N82 (через ОС) 3150–921 600 бод
UART5 RS232 N81/E81/O81/N82 (через ОС)
CAN 1 канал

Разъёмы: 8-контактный 3,81 мм (питание + UART2/5) и 4-контактный 3,81 мм (CAN). Также есть слот microSD (FAT32, до 16–32 ГБ) для обновления прошивки, порт PGT05 (JTAG-отладка), встроенный динамик (< 2,5 Вт) и резервированный интерфейс RTC (суперконденсатор, работает до 7 дней без питания).

Среда разработки

  • DGUS II — фирменный визуальный HMI-редактор с симулятором (версия 7.хх+). 
  • DWIN OS / Keil C51 — программирование логики на C для ядра OS CPU. 
  • TA (Instruction Set) — альтернативная система разработки через набор инструкций. 
  • Поддержка Modbus, работа с различными ПЛК.

DWIN DMG10600T101_A5WTC можно подключить к Arduino, но важно понимать: это не «просто экран к Arduino», а полноценный HMI‑модуль со своим процессором и прошивкой — он берёт на себя всю графику, а Arduino выступает как контроллер, который шлёт/принимает команды.

Как устроено взаимодействие

  • DWIN — это «интерфейс»: рисует кнопки, графики, поля ввода, обрабатывает касания.
  • Arduino — это «логика»: опрашивает датчики, управляет реле, шаговыми двигателями и т. п.
  • Связь идёт по UART (обычно используют UART2 в режиме RS232).

DWIN работает по протоколу DWIN (собственный бинарный протокол) либо по Modbus RTU — оба варианта можно реализовать на Arduino.

Какой UART и какой протокол выбрать

  • UART2 (RS232) — самый простой для Arduino: это обычный TTL‑UART на 5 В.
  • Скорость по умолчанию: 115200 бод, формат N81.
  • Протокол: DWIN protocol (бинарные пакеты) или Modbus RTU.

Для Arduino проще начать с DWIN protocol: в DGUS вы задаёте «переменные» (например, Var0 — температура, Var1 — статус реле). Arduino отправляет/читает эти переменные по командам DWIN.

 

Для связи Arduino с DWIN по UART2 используются контакты на 8-контактном разъёме (3,81 мм). Вот распиновка

Пин Назначение Тип Что это
1 VCC питание плюс питания (7–36 В)
2 VCC питание плюс питания (дублирует пин 1)
3 TX4 выход UART4 передача — не нужен для UART2
4 TX2 выход UART2 передача → подключаем к RX Arduino
5 RX2 вход UART2 приём → подключаем к TX Arduino
6 RX4 вход UART4 приём — не нужен для UART2
7 GND земля общая земля
8 GND земля общая земля (дублирует пин 7)

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

DWIN (пин) Arduino Пояснение
Пин 4 (TX2) RX данные от экрана к Arduino
Пин 5 (RX2) TX данные от Arduino к экрану
Пин 7 или 8 (GND) GND общая земля — обязательно!
Пин 1 или 2 (VCC) питание от внешнего источника 12 В, не от Arduino

На Arduino можно использовать как аппаратный UART (пины 0/1 на Uno), так и SoftwareSerial на любых цифровых пинах.

Важный нюанс: перемычка режима UART

С завода DWIN настроен на режим RS232 (уровни через MAX232). Для прямого подключения к Arduino по TTL 5 В нужно запаять перемычку на задней стороне платы — она переключает UART2 из режима RS232 в режим TTL UART.

Без этой перемычки прямое подключение к Arduino работать не будет — сигналы RS232 имеют другие уровни (±12 В) и TTL-пины Arduino их не поймут.

Если перемычку найти не удаётся, альтернатива — использовать внешний преобразователь TTL ↔ RS232 (на базе MAX232) между DWIN и Arduino.

Минимальный пример кода для Arduino (DWIN protocol)

#include <SoftwareSerial.h>

// Если используете аппаратный UART, замените на Serial
SoftwareSerial dwinSerial(2, 3); // RX, TX

void setup() {
  Serial.begin(9600);
  dwinSerial.begin(115200); // DWIN по умолчанию 115200 N81
  delay(1000);
}

void loop() {
  // Пример: отправить значение температуры (пусть 25.5) в переменную Var0 экрана
  float temp = 25.5;
  uint32_t tempInt = (uint32_t)(temp * 10); // если экран ждёт десятые доли
  sendDwinVar(0, tempInt); // Var0

  // Здесь можно читать ответы от экрана (кнопки и т.п.)
  if (dwinSerial.available()) {
    // разбор входящих пакетов DWIN — отдельный код
  }

  delay(500);
}

// Отправка переменной DWIN (упрощённо)
void sendDwinVar(uint8_t varId, uint32_t value) {
  uint8_t buf[8];
  buf[0] = 0xAA; // заголовок
  buf[1] = 0xA5;
  buf[2] = 0x03; // команда записи переменной
  buf[3] = varId;
  buf[4] = (value >> 24) & 0xFF;
  buf[5] = (value >> 16) & 0xFF;
  buf[6] = (value >> 8) & 0xFF;
  buf[7] = value & 0xFF;

  dwinSerial.write(buf, 8);
}

Это упрощённый пример — в реальном проекте нужно добавить контрольную сумму (НЕ ОБЯЗАТЕЛЬНО но НЕ ПОМЕШАЕТ :-))))и обработку входящих пакетов.

Важные нюансы

  • Не пытайтесь рисовать на экране из Arduino. Вся графика делается в DGUS: кнопки, шкалы, графики, шрифты картинки звуки. Arduino только меняет значения переменных.
  • Тайминги. DWIN не любит слишком частые посылки. Оптимально обновлять переменные 5–20 раз в секунду.

Альтернатива: Modbus RTU

Если вы уже используете Modbus в проекте или хотите более «стандартный» протокол, DWIN поддерживает Modbus RTU на UART4 (RS485). Тогда Arduino работает как Modbus‑мастер, а DWIN — как слейв с набором регистров (их тоже настраивают в DGUS). Это удобно для интеграции с ПЛК и SCADA.

С чего начать прямо сейчас

  1. Скачайте DGUS II с сайта DWIN и создайте простой проект: 1–2 кнопки и 1 текстовое поле.
  2. Назначьте им переменные (например, Var0 — кнопка, Var1 — текст).
  3. Прошейте экран через microSD.
  4. Подключите к Arduino по UART, как выше.
  5. Напишите код, который пишет/читает переменные и выводит отладку в Serial.

Удачи!

Показать полностью Свернуть
Отзывы
Отзывов еще никто не оставлял
Написать отзыв Отмена
Оставить отзыв
Перед публикацией отзывы проходят модерацию
Выбрать
    • Технические характеристики, внешний вид и комплектация товара могут быть изменены производителем без предварительного уведомления.
    Ранее просмотренные
    Обратный звонок
    Запрос успешно отправлен!
    Имя *
    Телефон *
    Предзаказ
    Предзаказ успешно отправлен!
    Имя *
    Телефон *
    Добавить в корзину
    Название товара
    100 ₽
    1 шт.
    Перейти в корзину
    Заявка

    Я ознакомлен и согласен с условиями оферты и политики конфиденциальности.