Мазмұны:

STONE HMI ПАЙДАЛАНЫҢЫЗ Үйді басқару жүйесін жасаңыз: 9 қадам
STONE HMI ПАЙДАЛАНЫҢЫЗ Үйді басқару жүйесін жасаңыз: 9 қадам

Бейне: STONE HMI ПАЙДАЛАНЫҢЫЗ Үйді басқару жүйесін жасаңыз: 9 қадам

Бейне: STONE HMI ПАЙДАЛАНЫҢЫЗ Үйді басқару жүйесін жасаңыз: 9 қадам
Бейне: HMI Дисплей от STONE TECH 2024, Шілде
Anonim
STONE HMI ПАЙДАЛАНЫҢЫЗ Үйді басқару жүйесін жасаңыз
STONE HMI ПАЙДАЛАНЫҢЫЗ Үйді басқару жүйесін жасаңыз

Жобаның кіріспесі Келесі оқулықта тұрмыстық техниканы басқарудың қарапайым жүйесін жасау үшін STONE STVC050WT-01 сенсорлық дисплей модулін пайдалану әдісі көрсетілген. STONE STVC050WT - 01 сенсорлық дисплей модулі 5 дюймді құрайды, модульде 480 * 272 ажыратымдылығы бар дисплей мен сенсорлы экран драйверіне қажетті чиптер біріктірілген, әзірлеушілерге тек STONE қажет, UG интерфейсінің дизайнымен байланысты ресми VGUS конструкторлық бағдарламасы. бағдарламалау файлы STONE дисплей модуліне жүктеледі, содан кейін онымен сериялық порт (RS232 / RS485 / TTL) сәйкес келеді, сіз UI дизайнының күрделі аспектілерін орындай аласыз.

1 -қадам: Процесс:

Процесс
Процесс

Суреттер STONE STVC050WT-01 дисплей модулінің кейбір параметрлерін көрсетеді:

www.stoneitech.com/product/by-application/…

Бұл дисплей модулі - бұл өнімдердің көптеген түрлерінің бірі. Әр түрлі конфигурацияда қол жетімді көптеген басқа дисплей модульдері бар. www.stoneitech.com

STONE дисплей модулін әзірлеу үш қадамнан тұрады: 1. STONE TOOL бағдарламалық жасақтамасы бар интерфейс құрастырылды және дисплей модуліне дизайн файлын жүктеді. 2. MCU STONE дисплей модулімен сериялық порт арқылы байланысады. 3. MCU 2 -қадамда алынған мәліметтер негізінде басқа әрекеттерді орындайды.

2 -қадам: интерфейс интерфейсінің дизайны:

Интерфейс интерфейсінің дизайны
Интерфейс интерфейсінің дизайны

Бүгін біз қарапайым тұрмыстық техниканы басқардық. Photoshop арқылы мен келесі қарапайым интерфейсті жасадым:

Функция: жарық түймесі басылған кезде, бет 2 шамасына ауысады, үш шамның қосқыш күйін көрсетеді. Қосу/өшіру шамы түймесін басқанда экран модулінің сериялық порты қосқыш сигналының протоколын шығарады. деректерді сериялық порт арқылы тікелей экран модуліне жіберу. Экранға жарық қосқышының күйін тікелей көрсетуге рұқсат етіңіз.

3 -қадам: STONE дисплейі бар жаңа жоба:

STONE дисплейі бар жаңа жоба
STONE дисплейі бар жаңа жоба

STONE веб -сайтында біз TOOLS 2019 бағдарламалық жасақтамасының соңғы нұсқасын жүктей аламыз, ол арқылы біз интерфейсті жасай аламыз:

www.stoneitech.com/support/download/softwa… STONE TOOL - бұл орнатуды қажет етпейтін GUI бағдарламалық жасақтамасы. Жүктелгеннен кейін оны тікелей ашуға және декомпрессионды түрде іске қосуға болады. Айта кету керек, бұл бағдарламалық қамтамасыз ету Windows8 және Windows10 жүйелерінде үйлесімді түрде іске қосылуы керек.

Мен STVC050WT-01 480*272 ажыратымдылығымен және 128 Мбайт Flash кеңістігінің әдепкі өлшемімен (1024МБайтқа дейін кеңейтілетін) қолданатындықтан, мен 128Mbyte таңдадым. Жобаның атауын және сақтау жолын орнатып, «OK» түймесін басу. «Сурет» каталогын тінтуірдің оң жақ түймешігімен нұқыңыз және 0-j.webp

4 -қадам: UON кескінін STONE TOOLS -ке қосыңыз:

UON кескінін STONE TOOLS -ке қосыңыз
UON кескінін STONE TOOLS -ке қосыңыз

«Сурет» каталогын тінтуірдің оң жақ түймесімен нұқыңыз және біз жобаға дайындаған екі UI ICONS қосыңыз:

5 -қадам: STONE TOOLS ішіндегі Word қорын қосыңыз

STONE TOOLS ішіндегі Word қорын қосыңыз
STONE TOOLS ішіндегі Word қорын қосыңыз

«Қаріп файлын» тінтуірдің оң жақ түймешігімен нұқыңыз, жобаға қосу үшін сәйкес қаріпті таңдаңыз. Мұнда мен ASCII 24 -ті 48 -ге таңдадым.

6 -қадам: түймені қосыңыз:

Түймені қосу
Түймені қосу
Түймені қосу
Түймені қосу
Түймені қосу
Түймені қосу
Түймені қосу
Түймені қосу

Бізге STONE TOOL бағдарламалық жасақтамасының бірінші интерфейсіндегі «Жарық» түймесінде функция орнату керек:

біз «Жарық» түймесін басқанда, біз екінші бетке өтеміз. Мұны қалай істеу керек?

Түйменің аумағын салу үшін «Түйме» белгісін басыңыз:

Сары аймақ пайдаланушы сызған түйме аймағын білдіреді. Түймешік қасиеттері STONE TOOL бағдарламалық жасақтамасының оң жағындағы сипаттар тақтасында тізімделген: түйме басылған кезде екінші бетке ауысу үшін «беттер сиқыры» опциясын 1 етіп орнатыңыз.

«Құралда» «конфигурация файлын жасау», содан кейін «Виртуалды сериялық порт экраны».

Содан кейін біз алға қарай жүріп, 2 -беттің сол жақ жоғарғы бұрышындағы көрсеткіні түймені ауыстырамыз:

Пайдаланушы бұл батырманы басқанда, ол бірінші бетке оралады.

7 -қадам: Мәтіндік дисплей қосу:

Мәтіндік дисплей қосу
Мәтіндік дисплей қосу
Мәтіндік дисплей қосу
Мәтіндік дисплей қосу

Мәтін айнымалы басқару элементінің көмегімен бос орынды «light1» -ден кейін дөңгелектеңіз:

Содан кейін жаңадан қосылған мәтіндік айнымалы мәнді нұқыңыз, сонда меншік интерфейсі STONE TOOL бағдарламалық жасақтамасының оң жағында пайда болады, негізінен келесі параметрлерді өзгертеді:

Олардың ішінде «Айнымалы жады адресі» бейнеленген мазмұн сақталатын жад адресін білдіреді. Бір адресте екі байт сақталуы мүмкін. Біздің әдепкі дисплей мазмұны - «ӨШІРУ», ол үшін үш байт жады кеңістігі қажет. Бұл 0020 және 0021 адрестерінде «ӨШІРУЛІ» сақтайтынымызды білдіреді.

8 -қадам: қайтару мәні бар түйме:

Қайтарылатын мәні бар түйме
Қайтарылатын мәні бар түйме
Қайтарылатын мәні бар түйме
Қайтарылатын мәні бар түйме
Қайтарылатын мәні бар түйме
Қайтарылатын мәні бар түйме

Біз жоғарыда қолданған басқару элементі - «Түйме». Бұл «Түйме» басқару элементі мәнді қайтармайды, яғни пайдаланушы Түймені басқанда, дисплей модулінің сериялық порты MCU -ға деректерді жібермейді.

Егер пайдаланушы түймені басса және экран модулі деректерді MCU-ға қайтаруды қаласа, біз «басылған кілт-мәнді қайтару» басқару элементін қолдана аламыз:

Меншік жолағы келесідей орнатылады:

UI дизайн файлын дисплей модуліне жүктеңіз: 1. USB флэш -дискісін компьютерге қосыңыз

2. STONE TOOL құралындағы u-diskке жүктеу түймешігін басыңыз

3. USB флэш -дискісін шығарыңыз4. USB дискіні дисплей модулінің USB интерфейсіне салыңыз және жаңартудың аяқталуын күтіңіз. Жаңарту аяқталғаннан кейін жылдам дыбыс 5. тесті болады

9 -қадам: Сериялық порт байланысы

Сериялық порт байланысы
Сериялық порт байланысы

Кілт-мәнді қайтару

Бағдарламаны дисплей модуліне жүктегеннен кейін оны қосыңыз, компьютерді USB-TTL арқылы сериялық порт арқылы қосыңыз, Light1 шамының жарық түймесін басып, сериялық порт деректерін қайтарыңыз: a55a 06 83 00 26 01 00 A8

Шамды өшіру үшін түймені басыңыз Сериялық деректерді қайтару: A5 5A 06 83 00 26 01 00 A9

A5 5A: кадр тақырыбы06: нұсқаулық байт ұзындығы, 83 00 26 01 00 A9 барлығы 6 байт (деректер жақтауының тақырыбын қоспағанда) 83: ауыспалы жады нұсқаулығын оқу 00 26: айнымалы сақтау мекенжайы 01: деректер сөзінің ұзындығы, 00 A9, 1 сөз ұзындығы (2 байт) 00 A9: орнатылған кілттерге байланысты пайдаланушы деректерінің мазмұны.

Тіркеу деректерін жазу Бұл нұсқаулық деректерді сақтау аймағында 0x0020 адресіне 55 aa деп жазады: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Біз Light1 мәтіндік дисплейінің сақтау мекенжайын 0x0020 етіп қойғандықтан, осы мекенжайға деректерді сериялық порт арқылы жазу баламалы болып табылады. Light1 мәтінді көрсету терезесінің мазмұнын өзгерту. Регистр деректерін оқу Сериялық порт дисплей модуліне келесі пәрменді жібереді: 0xA5 0x5A 0x03 0x83 0x00 0x20 0x0020 мәнінің мәнін білдіреді, ал өзгерту жобасында оқу шамының қосқыш күйін білдіреді.

Жоба туралы көбірек білгіңіз келсе, мына сайтқа кіріңіз:

Ұсынылған: