DWIN DGUS дисплеи HMI

Alex777_72
Offline
Зарегистрирован: 02.09.2021

Приобрел дисплей DMG72720C041_03WTC, включил - появляется демо версия работы, залитая на производстве.    Мне нужно на белом поле линии и прочею основную графику чертить по командам через UART. Есть информация, где доходчиво пишут, что делать надо для этого.  На данный момент я так понимаю, что нужно проект свой заливать в дисплей с полем Basic graphics или можно этого не делать ?  

oli4
Offline
Зарегистрирован: 02.11.2021

Здравствуйте! имею дисплей DMT10600C102_02WT. Вопрос как с него записать программу установленную, на флешку?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

oli4 пишет:

Здравствуйте! имею дисплей DMT10600C102_02WT. Вопрос как с него записать программу установленную, на флешку?

С него - НИКАК.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Alex777_72 пишет:

Приобрел дисплей DMG72720C041_03WTC, включил - появляется демо версия работы, залитая на производстве.    Мне нужно на белом поле линии и прочею основную графику чертить по командам через UART. Есть информация, где доходчиво пишут, что делать надо для этого.  На данный момент я так понимаю, что нужно проект свой заливать в дисплей с полем Basic graphics или можно этого не делать ?  

На русском и английском такой инфы нет. Только на китайском форуме производителя. Но тоже, доходчивости там не ждите.

oli4
Offline
Зарегистрирован: 02.11.2021

Ну вообщем то я так и думал. Спасибо!

Aimee
Offline
Зарегистрирован: 27.09.2021

этот интерфейс означает, что нет загруженных файлов на экран, возможно, проблема с форматированием SD карточек?

Aimee
Offline
Зарегистрирован: 27.09.2021

различные версии используются в разных версиях DGUS Tool, а не в самых последних версиях.

Alex777_72
Offline
Зарегистрирован: 02.09.2021

Вопрос решил с помощью специалистов компании DWIN. Сайт  http://www.dwin.com.cn .Там есть материалы, например http://www.dwin.com.cn/service/en/video        http://www.dwin.com.cn/service/en/file/id/28                  Еще на YTube есть видео, в поиске DWIN Technology наберите и увидите.     

Вопросы, специалистам  компании DWIN  задавайте на английском языке (онлайн переводчик Вам в помощь ) и только по делу!

Crussherhead
Offline
Зарегистрирован: 24.12.2021

Всем привет. Друзья, у меня есть дисплей DMT48270C043_15WTZ13 . На нем установлено меню от производителя. 

https://www.youtube.com/watch?v=moLYK8F8USE    - в этом видео видно, что автор ролика работает с меню от производителя. Т.е. он как то это меню из дисплея вытащил и видит его и с ним работает. 

 

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

 

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

Crussherhead пишет:

Всем привет. Друзья, у меня есть дисплей DMT48270C043_15WTZ13 . На нем установлено меню от производителя. https://www.youtube.com/watch?v=moLYK8F8USE    - в этом видео видно, что автор ролика работает с меню от производителя. Т.е. он как то это меню из дисплея вытащил и видит его и с ним работает. Помогите пожалуйста разобраться , как мне можно так же поработать с тем меню, которое прошито в мой дисплей от производителя?

Проект был скачан с сайта, с дисплея не скачать, в видео только объяснение как с клавой работать

Crussherhead
Offline
Зарегистрирован: 24.12.2021

Большое спасибо  вам за ваши ответы и видео. 

duritskiy
Offline
Зарегистрирован: 20.09.2019

Внесу свою лепту в освоение этих дисплеев.

Вот мой тестовый проект.

 

[ссылка удалена администрацией, так как имеются разумные опасения по поводу exe в архиве.]

К ардуине пока не подключал, но смысл коммуникации вроде бы понял.

Я использую DGUS_V7626 - мне она показалась наименее корявой. Восьмая версия пока ещё глючная.

 

Мои ноу-хау:

1)  Долго искал какую-нибудь программу для создания скринов - в итоге остановился на PowerPoint из (Microsoft Office 2010 Standard 14.0.7015 RUS Portable). Думаю его аналоги тоже подойдут. 

2) В дополнение к PowerPoint установил драйвер виртуального принтера Universal Document Converter v6.8 build 1712.15160 Final Ml_Rus. Если его поднастроить - то при печати через этот вирт. принтер, будут создаваться картинки нужного нам разрешения 480x270  только вот нумирация будет начинаться не с нуля, а с единицы. Поэтому приходится переименовывать все файлы чтоб нумирация было с 00. Лично я печатаю сразу все слайды, а потом автоматически переименовываю через TotalCommander. Но никто не мешает печатать каждый слайд по отдельности и сразу задавать ему нужное имя.

3) В файле конфигурации я указал скорость порта в 460800bps. Это 115200х4=460800. Опыт показал что почему-то скорость обязательно должны быть кратна 115200.

И ещё один финт ушами: Чтобы постоянно не прописывать нестандартную скорость 460800 при прошивке, пришлось немного подредактировать файл AllTool.exe. и Теперь в нём поумолчанию стоит 460800.  А это как-никак ускорение прошивки в четыре раза! Быстрее почему-то у меня не получилось. 

В архиве я есть файл AllTool_DGUS_V7626.exe - это исправленный AllTool.exe

--------------------

Прошу и вас выкладывать примеры своих проектов

 

 

duritskiy
Offline
Зарегистрирован: 20.09.2019

Написал DGUS библиотеку для Arduino. А конкретно для ESP32. Но под AVR можно немного ее переделать. 

А также выложил полный проект для DGUS и пример использования библиотеки написанный в VSCode.

https://github.com/duritskiy/DWIN_Display_480x272_Arduino_Example

Пользуйтесь на здоровье.

Если будут дополнения к функционалу библиотеки, делитесь - я их добавлю.

 

serg992313
Offline
Зарегистрирован: 18.02.2021

Доброго времени суток!
Отличный дисплей, но вот стала необходимость вывода звука. 
к сожалению звук насыщен высокими частотами и не совсем соответствует оригиналу. 
Кто-то уже пробовал подключать динамик и как это лучше сделать?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Лучше всего это сделать правильно.

А какое отношение имеет звук к теме про дисплеи?

 

PS. На всякий случай: та схема, что приводится в известной книжке комиксов, она неправильная.

serg992313
Offline
Зарегистрирован: 18.02.2021

Этот дисплей, кроме вывода графической информации, может выводить и звуковую.

к нему можно подключить динамик и выводить на него звук при разных событиях. Управление звуком, его громкость, местом расположение в памяти дисплея и длительностью можно управлять как при событии, т.е. нажатии на дисплей, так и програмным способом через UART. Что конечно делает его универсальным устройством по сравнению с моделями Nextion).

SAB
Offline
Зарегистрирован: 27.12.2016

serg992313 пишет:

Этот дисплей, кроме вывода графической информации, может выводить и звуковую.

Жаль что того в СССР не знали. автор бы точно Ленинскую премию получил бы ))))) а может и нобилевку ))) в мемориз.

Manul78
Manul78 аватар
Offline
Зарегистрирован: 06.10.2017

  Вчера приказала долго жить операторская панель aka HMI  DMG10600T070_A5WTC

  Симптоматика одна и та-же:  При загрузке с карты памяти дисплей ушел в ступор. После выключения и включения - чёрный экран.

  После перелопачивания кучи форумов выяснилось, что обычно дисплей подыхает при попытке русифицировать его.

  Корень зла это файл конфигурации. T5LCFG.CFG  

  Короче суть такая. Данный конфигурационный файл зашит в дисплеи с завода. И НЕ НАДО ЕГО ТРОГАТЬ ВООБЩЕ.

  Меняйте что хотите, а про данный файл забудьте. Не надо его создавать в среде и тем более прошивать заново. Если грузите через

  UART2 или карту памяти - смотрите внимательно - не затесался ли он туда случайно. Ошибка как у сапера. Ошибся - чёрный экран.

 Мертвая панель.  

 Лечить её надо JTAG программатором за 1500 рублей + 1000 рублей доставка с АЛИ. Ну и бинарники нужно под свою панель иметь.

 Не знаю почему производитель не устранил эти грабли до сих пор - но данная проблема сильно заёбывает и бросает тень на продукт.

mir12
Offline
Зарегистрирован: 11.09.2016

Странно, я редактировал cfg файл и не заметил проблем. А какая версия IDE DGUS?

Какие настройки меняли? Попробую тоже поменять чтобы получить чёрный экран :DD

UPD: или может сохранился тот злой .cfg файл?

Aimee
Offline
Зарегистрирован: 27.09.2021

на вашем экране ещё есть?какой тип экрана? Я могу помочь тебе, или ты можешь отправить свои проблемы в мой почтовый ящик. aimee@dwin.com.cn

Manul78
Manul78 аватар
Offline
Зарегистрирован: 06.10.2017

    HMI  DMG10600T070_A5WTC

Manul78
Manul78 аватар
Offline
Зарегистрирован: 06.10.2017

mir12 пишет:

Странно, я редактировал cfg файл и не заметил проблем. А какая версия IDE DGUS?

Какие настройки меняли? Попробую тоже поменять чтобы получить чёрный экран :DD

UPD: или может сохранился тот злой .cfg файл?

  Корень зла это файл конфигурации. T5LCFG.CFG

  Он всего - 15-30 байт. Вы меняли скорее всего другой, более крупный.

  Если есть желание убить свой экран - могу прислать. Программатор  и бинарник для проведения обряда

 "некромантии" надеюсь есть?

 

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

На али массово продаются панели 8 дюймов commercial и industrial класа с разрешением 1280х800. На сайте dwin.com.cn таких панелей нет совсем, а есть только 1024х768. В DGUS при создании нового проекта тоже ничего больше 1024х768 не предлагают выбрать. В чем прикол?

https://aliexpress.ru/item/1005003423675406.html?

Испытываю соблазн купить для экспериментов, но смущает такая неразбериха в показаниях китайцев

UPD: более того, в спецификации T5L максимальное разрешение 1024х768

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

Product Specification на DMG12800T080_01W.rar
https://dwin-russia.ru/uploads/DMG12800T080_01W.rar

При создании проекта можно самостоятельно в конфиге прописать нужное разрешение. 

Сначала создаём проект с любым разрешением, затем его сохраняем и выходим из программы DGUS.
В папке проекта будет лежать файл DWprj.hmi

Открываем файл при помощи Notepad.exe и изменяем SCREENDSIZE на необходимое разрешение 1280X800:    SCREENDSIZE=1280X800

Можете задавать вопросы на нашем Форуме https://dwin-russia.ru/forum

Так же, доступен каталог продукции DWIN на руском языке:  https://dwin-russia.ru/products
на сайте в общей сложности 1.5 гигабайта документации.

Задавайте вопросы на нашем форуме.
Есть прямая связь со специалистами DWIN Technology, будем решать совместно.

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

У кого слетел загрузчик (черный экран) при заливке неправильного конфига, свяжитесь со мной - решим вопрос.
dwin@dwin-russia.ru  Вотсап/телеграм 961 708 88 84  Антон.

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

У кого слетел загрузчик (черный экран) при заливке неправильного конфига, свяжитесь со мной - решим вопрос.

dwin@dwin-russia.ru  Вотсап/телеграм 961 708 88 84  Антон.

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

dwin-russia.ru пишет:

Антон, спасибо за информацию.

Еще вопрос: чем принципиально отличаются commercial от industrial линейки?

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

Насколько я знаю, на сегодняшний день склада в РФ нет.
Я уточню, планирует-ли DWIN в будущем работать в таком формате. 
 
​По линейкам commercial от industrial, по данным мануалов:
1. наличие Conformal coating (защитного слоя) на поверхности плат линейки Industrial,
2. тестирование электростатическим разрядом на производстве: 4 киловольта - коммерческая линейка, 6/8 киловольт - промышленная.
3. EFT test по питанию: 1киловольт/2 киловольта. 

По рабочим температурам разницы не увидел.
Подробности в мануалах.

AlexZR
Offline
Зарегистрирован: 08.02.2016

позвольте вопрос, дисплей Nextion принимает данные по порту раз в 50 мс, а как здесь, есть ли какие ограничения ?

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

Близко не знаком с продукцией Nextion. Сравнить не могу.
В дисплеях DWIN реализуется такой подход: с помошью ПО DGUS собирается проект:
изображения и звуки конвертируются в свой формат, генерируется файл со шрифтами, в редакторе оформляется дизайн (размещаются изображения элементов управления, создаются различные элементы реакций на прикосновение) и генерируются файлы проекта, которые потом через последовательный порт или micro-SD flash карту заливаются в модуль дисплея.

Далее модуль запускается и начинает работать в соответствии с загруженной конфигурацией. 

То есть нет необходимости постоянно закидывать в него графические данные, они загружаются в модуль в составе проекта.
В процессе работы через последовательный порт можно опрашивать состояние переменных, к которым привязаны элементы управления. А так же есть возможность получать пакет данных в качестве реакции при нажатии на элементы управления. Полный мануал на английском по ссылке ниже. 

Время цикла обновления экрана 8 ms.
Для вывода, например, анимации на экране в настройках элемента управления вставляются дополнительные задержки. 

Скорость обмена по последовательному порту: 3150-3225600bps, значение по умолчанию: 115200bps

Инструкция по работе с дисплеями T5L_DGUSII:
https://dwin-russia.ru/uploads/T5L_DGUSII-Application-Development-Guide-20210929.pdf

Больше информации на сайте https://dwin-russia.ru/
Местами еще присутствует кривой перевод, но мы работаем над этим вопросом.

 

AlexZR
Offline
Зарегистрирован: 08.02.2016

благодарю за исчерпывающую информацию !
 

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

Важная информация для начинающих изучать модули DWIN!
В программе настройки конфигурации настоятельно не рекомендую вносить изменения в параметры Size-Resolution!
Ваш модуль может превратиться в кирпич (черный экран при загрузке с флешкой и без неё, нет реакции на нажатие).
На заводе уже прописаны нужные параметры инициализации для каждого дисплея (x,y resolution, Data latch phase settings, PCLK frequency - подробности в мануале). 

Кроме этого, параметры сенсора (Touch panel configuration) так же выставлены на заводе и в 99% случаев их менять не нужно. 
Модуль не окирпичится, но можно потерять время.
 

T5LCFG.75.png

Больше информации на сайте https://dwin-russia.ru/
Т
елеграм-канал https://t.me/dwin_russia
Телеграм-чат 
https://t.me/dwin_russia_chat

 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

А как перевести в портретную ориентацию ? Очень интересно будет услышать это от вас :) Что бы все заявленное работало и шрифты в том числе :))) Прям реально смешно... 

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

brokly пишет:

А как перевести в портретную ориентацию ? Очень интересно будет услышать это от вас :) Что бы все заявленное работало и шрифты в том числе :))) Прям реально смешно... 

Power-On display direction - установите нужную ориентацию экрана.

А со шрифтами какие у Вас сложности?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Они не переворачиваются :)

Кстати и галочка эта толком не работала. Происходили искажения картинок. В общем хаос. Просто плюнул на это и решил не использовать ваши дисплеи в вертикальной ориентации. Не плохо бы видео урок по этому вопросу. Может тогда ваши разработчики поймут в чем дело.

Не обессудьте за жесткий тон. Очень много крови эти дисплеи мне попили. Просто жесть.

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

Без проблем, подготовлю видео урок. Напишите, какой модуль  и какую версию софта используете.

mir12
Offline
Зарегистрирован: 11.09.2016

Manul78 пишет:

  Корень зла это файл конфигурации. T5LCFG.CFG

  Он всего - 15-30 байт. Вы меняли скорее всего другой, более крупный.

  Если есть желание убить свой экран - могу прислать. Программатор  и бинарник для проведения обряда

 "некромантии" надеюсь есть?

T5LCFG.CFG и менял. И через dgus конфигуратор и через HEX и даже онлайн https://dwin.pro/ru/program/cfg_editor

Там же есть подробное описание байтов/битов cfg файла https://dwin.pro/ru/info/cfg_file

В целом этот сайт помог разобраться как там что работает и как настраивать.

Присылайте! Очень интересно посмотреть что там да как.

mir12
Offline
Зарегистрирован: 11.09.2016

brokly пишет:

А как перевести в портретную ориентацию ? Очень интересно будет услышать это от вас :) Что бы все заявленное работало и шрифты в том числе :))) Прям реально смешно... 

Не очень понял в чем проблема.

Думаю сначала нужно в cfg файле выставить нужный градус поворота экрана.

Затем весь проект вести в портретном режиме, пару слов об этом из https://dwin.pro/ru/info/start3_dgus/

вот

mir12
Offline
Зарегистрирован: 11.09.2016

AlexZR пишет:

позвольте вопрос, дисплей Nextion принимает данные по порту раз в 50 мс, а как здесь, есть ли какие ограничения ?

В базе ограничений нет. Но прежде чем посылать пакеты подряд рекомендую дождаться ответа, но это не обязательно.

Однако если используется команда записи на nor или nand флеш, то нужно подождать когда запись будет завершена.

По сравнению с nexion мне это дисплей/производитель понравился что имеет чипы собственного производства,

а это значит что его не накроет сторонний кризис/дефицит как это было с nextion при кризисе STM.

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

Просто надо для себя в голове разделить конфиг аппаратной части и визуализацию (то, что вы видите в программе). 
Выставляя ориентацию в конфигураторе (0 грудусов - 90 - 180 - 270) вы переключаете сам дисплей в этот режим.

В проекте это делается как описал mir12  выше. А если нужного для вас разрешения нет в списке - можно вбить руками,
как я писал в посте 424: http://arduino.ru/forum/apparatnye-voprosy/dwin-dgus-displei-hmi?page=8#comment-645549

А для  начала надо подготовить изоражения базовых экранов - (в графическом редакторе, желательно поддерживающем слои).
Создаёте проект, выбираете разрешение, закидываете картинки в проект и параллельно сохраняете их в формате ICL.

В конфиге выбираете нужную ориентацию, не трогая других элементов управления. Сохраняете в файл T5LCFG.CFG 
Файл закидываете в папку проекта DWIN_SET, который потом целиком сохраняете в корень флешки. 
Флешку вставляем - подаём питание. При начале загрузки файла T5LCFG.CFG картинка на экране перевернётся. 
Как загрузятся все файлы - отключаем питание, вытаскиваем флешку. 
Включаем питание - всё работает.

Видео чуть позже.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Ну вот и хорошо. Два года назад, я это осилить не смог. Сей час уже возвращаться к вопросу не буду. Задал его что бы другим было понятно. Но когда в программе есть какие то функции, которые "НЕЛЬЗЯ ТРОГАТЬ", и это из области коммерции, становится просто смешно :)) Вы продаете что то за деньги, а подход как у любителя. Здесь играем, здесь не играем, здесь рыбу заворачивали, тут опять играем :) 

Но, то что появилась поддержка, да еще и русскоязычная , однозначно ОГРОМНЫЙ плюс. Думаю, если вы будете тут помогать вам скажут много людей СПАСИБО !

И я говорю СПАСИБО ! 

dwin-russia.ru
Offline
Зарегистрирован: 18.02.2022

Сегодня получили программаторы PGT05, необходимые для восстановления слетевших прошивок дисплеев. 
Есть в запасе 1шт. Можем отправить его бесплатно любому желающему для восстановления работоспособности дисплея. 

Отправим с условием оплаты доставки получателем и гарантией возврата или дальнейшей отправки следующему человеку.
Для заказа нужно будет отправить контактные данные и согласовать транспортную компанию.

Мой номер +7 961 708 8884 /писать в Telegram/ Антон.

Основной пост на форуме:
https://dwin-russia.ru/forum/postid/28/

Больше информации на сайте https://dwin-russia.ru/
Телеграм-канал https://t.me/dwin_russia
Телеграм-чат https://t.me/dwin_russia_chat

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Круто ! Мне не нужно, но уважение к DWIN растет.