LCDWIKI CR2020-MI4185 5.0 дюймдук RGB дисплей модулу Колдонуучунун колдонмосу

Продукт Description
Продукт 5.0 дюймдук RGB интерфейси TFT LCD дисплей модулу. Модуль 800×480 экранды алмаштырууну колдойт жана 24бит rgb888 16.7M түстүү дисплейди колдойт. Модулдун ичинде контроллер жок, андыктан тышкы контроллер керек. Мисалы үчүнample, ssd1963 драйвери IC MCU LCD катары колдонулушу мүмкүн, ал эми RGB контроллери бар MCU (мисалы, stm32f429, stm32ft767, stm32h743 ж.б.) RGB LCD катары колдонсо болот. Модуль ошондой эле емкостный сенсордук экранды жана каршылык сенсордук экранды алмаштыруу функциясын колдойт
Продукт өзгөчөлүктөрү
- 5.0 дюймдук түстүү экран, 24BIT RGB 16.7M түстүү дисплейди колдоо, бай түстөрдү көрсөтүү
- Колдоо 800 × 480, дисплей эффекти абдан ачык
- 24 бит RGB параллелдүү автобус берүүнү колдоо
- Убактылуу атомдук өнүктүрүү тактасынын жана токой өртүн өнүктүрүү тактасынын RGB интерфейси менен шайкеш келет
- Бул сыйымдуу сенсордук экран менен каршылык сенсордук экрандын ортосунда которулууну колдойт, ал эми сыйымдуулук сенсордук экран 5 сенсордук чекитке чейин колдоого алат
- бай ларды камсыз кылатampSTM32 платформалары үчүн программа
- Аскердик деңгээлдеги процесс стандарттары, узак мөөнөттүү туруктуу иш
- Негизги айдоочуга техникалык колдоо көрсөтүү
Продукт параметрлери
| аты | Description |
| Display Color | RGB888 16.7M (rgb5665k менен шайкеш) түс |
| SKU | MRG5101 (тийүү жок), MRG5111 (тийүү бар) |
| Screen Size | 5.0 (дюйм) |
| Type | TFT |
| Driver IC | Жок |
| Резолюция | 800'480 (пиксел) |
| Модуль интерфейси | 24 бит RGB параллелдүү интерфейс |
| Сенсордук экран түрү | Capacitive же Resistive сенсордук экран |
| IC тийүү | FT5426 (Сыйымдык тийүү), XPT2046 (Резистивдүү тийүү) |
| Активдүү аймак | 108.00 × 64.80 (мм) |
| Модул PCB өлчөмү | 121.11 × 95.24 (мм) |
| Иштөө температурасы | -10`С-60т |
| Сактоо температурасы | -20 C-70 '(...' |
| Киргизүү көлөмүtage | 5V |
| 10-томtage | 3.3V |
| Энергияны керектөө | 64mA(Арткы жарык өчүк), 127mA(Арткы жарык жаркыраган) |
| Продукт Салмагы (Таза салмак) | 111г |
Interface Description
Модуль атомдук өнүгүү тактасынын RGB интерфейси менен шайкеш келет жана 40 пин ийкемдүү кабель аркылуу өнүктүрүү тактасы менен туташтырылган. Сырткы көрүнүшү 1-сүрөттө жана 2-сүрөттө көрсөтүлгөн.
Сүрөт 1. Фронт view модулдун

Сүрөт 2. Артка view модулдун

Модуль интерфейси жана тандоо схемасы 3-сүрөттө көрсөтүлгөн:
Сүрөт 3. Модуль интерфейси жана тандоо схемасы

3-сүрөттөгү ар бир идентификациялык схема төмөнкүчө сүрөттөлөт:
- Capacitive сенсордук экран схемасы
- Каршылык сенсордук экран схемасы
- Disp каршылык
- P2 интерфейси (атомдук RGB интерфейси менен шайкеш келет)
- P3 интерфейси (worldfire RGB интерфейси менен шайкеш келет)
- Модул ID каршылыкты аныктайт (пункттук атомдук программа үчүн гана)
Модуль емкостный сенсордук экран менен резистивдүү сенсордук экрандын ортосунда которулууну колдойт. Capacitive сенсордук экранды колдонууда, сураныч, Capacitive сенсордук экран схемасын ширетиңиз; каршылык сенсордук экранды колдонуп жатканда, сураныч Resistance сенсордук экран схемасын ширетиңиз. Эгер сиз көп учурда сенсордук экранды алмаштыруу керек болсо, эң жөнөкөй жолу - башка схемаларды ширетүү жана чекиттүү сызык кутучасындагы дренажды гана алмаштыруу.
Эгер сиз токой өртүн өнүктүрүү тактасын колдонуу үчүн туташтырсаңыз, диспрезистанцияны алып салышыңыз керек, антпесе өнүгүү тактасы баштапкы абалга келтирилгенден кийин экран көрсөтүлбөйт;
Wildfire i менен туташтырылды MX6ULL ARM Linux иштеп чыгуу тактасын колдонууда, DISP каршылыгын жана үч резисторду параллелдүү алып салышыңыз керек, антпесе иштеп чыгуу тактасы иштебейт.
эгер сиз атомдук иштеп чыгуу тактасын колдонуу үчүн туташтырсаңыз, дисп каршылыгын ширетишиңиз керек, антпесе программа иштегенден кийин экран көрүнбөйт.
P2 жана P3 интерфейсинин төөнөгүчтөрү төмөнкүчө сүрөттөлөт:
| P2 интерфейси (атомдук RGB интерфейси менен шайкеш) пин сүрөттөмө |
||
| Сан | Pin аты | Пин сүрөттөө |
| 1 | vccs | Кубат киргизүү пин (5V i туташтыруу |
| 2 | VCC5 | Кубат киргизүү пин (5V туташуу) |
| 3-10 | RO — R7 | 8-бит RED маалымат пин |
| 11 | GND | электр жер төөнөгүч |
| 12-19 | Баруу – G7 | 8-бит ЖАШЫЛ маалымат пин |
| 20 | GND | электр жер төөнөгүч |
| 21-28 | BO — 67 | 8-бит BLUE маалымат пин |
| 29 | GND | электр жер төөнөгүч |
| 30 | PCLK | Пикселдик саатты башкаруу пин |
| 31 | HSYNC | Горизонталдуу синхрондуу сигналды башкаруу пин |
| 32 | VSYNC | Тик синхрондуу сигнал башкаруу пин |
| 33 | DE | Берилиштерди иштетүү сигналын башкаруу пин |
| 34 | BL | LCD арткы жарыкты башкаруу пин |
| 35 | 7P CS — | Конденсатордун сенсордук экранын баштапкы абалга келтирүү пин (каршылык көрсөтүүчү сенсордук экран чип тандоо пин) |
| 36 | TP_MOSI | сыйымдуулугу сенсордук экрандын IIC автобусунун маалымат пин (каршылык сенсордук экрандын SPI автобусунун маалымат пин жазуу) |
| 37 | TP MISO_ | Каршылык сенсордук экран SPI автобус окуу маалымат пин (сийимдүүлүк сенсордук экран колдонулган эмес) |
| 38 | TP_CLK | IIC автобус саатын башкаруу пин сыйымдуулугу сенсордук экран (SPI автобус саат башкаруу пин каршылык сенсордук экран) |
| 39 | TP_PEN | Сенсордук экранды үзгүлтүккө учуратууну башкаруу пин |
| 40 | RST | ЖК баштапкы абалга келтирүү башкаруу пин (төмөн деңгээлде эффективдүү) |
| P3 интерфейсинин сүрөттөмөсү (жапайы өрт RGB менен шайкеш келет интерфейс) |
||
| Сан | Pin аты | Пин сүрөттөө |
| 1 | TP Sa._ | IIC автобус саатын башкаруу пин сыйымдуулугу сенсордук экран |
| 2 | TP_SDA | Сенсордук экрандын сыйымдуулугунун IIC автобусунун маалымат пини |
| 3 | TP_PEN | Сенсордук экранды үзгүлтүккө учуратууну башкаруу пин |
| 4 | TP_RST | Конденсатордун сенсордук экранын баштапкы абалга келтирүү пин |
| 5 | GND | электр жер төөнөгүч |
| 6 | BL | LCD арткы жарыкты башкаруу пин |
| 7 | DISP | ЖК дисплейди иштетүү пин (жогорку деңгээлде иштетүү) |
| 8 | DE | Берилиштерди иштетүү сигналын башкаруу пин |
| 9 | HSYNC | Горизонталдуу синхрондуу сигналды башкаруу пин |
| 10 | VSYNC | Тик синхрондуу сигнал башкаруу пин |
| 11 | PCLK | Пикселдик саатты башкаруу пин |
| 12-19 | B7 - BO | 8-бит BLUE маалымат пин |
| 20-27 | G7 — GO | 8-бит ЖАШЫЛ маалымат пин |
| 28-35 | R7 — RO | 8-бит RED маалымат пин |
| 36 | GND | электр жер төөнөгүч |
| 37 | vcc3.3 | Кубат киргизүү пин (3.3V туташуу) |
| 38 | VCC3.3 | Кубат киргизүү пин (3.3V туташуу) |
| 39 | VCC5 | Кубат киргизүү пин (5V туташуу) |
| 40 | vccs | Кубат киргизүү пин (5V туташуу) |
Аппараттык камсыздоо конфигурациясы
ЖК модулунун аппараттык схемасы он бөлүктөн турат: арткы жарыкты башкаруу схемасы, экрандын резолюциясын тандоо схемасы, 40пин дисплей интерфейси, дренаждык схема, P2 колдонуучу интерфейси, P3 колдонуучу интерфейси, сыйымдуулуктун сенсордук интерфейсинин схемасы, каршылык сенсордук экранды башкаруу схемасы, Сенсордук экран тандоо схемасы жана электр менен жабдуу схемасы.
- Жарыкты башкаруу схемасы арткы жарыкты камсыз кылуу үчүн колдонулатtage экранды көрсөтүү жана арткы жарыктын жарыктыгын тууралоо.
- Экрандын резолюциясын тандоо схемасы дисплей түрүн тандоо үчүн колдонулат (резолюцияга ылайык айырмаланат). Анын принциби R7, G7 жана B7 маалымат линияларында өйдө же ылдый түшүүчү резисторлорду туташтыруу, андан кийин үч маалымат линиясынын статусун окуу менен колдонулган дисплей экранынын чечилишин аныктоо (дисплей экранынын идентификаторун окууга барабар) , ар кандай конфигурацияларды тандоо үчүн. Ушундай жол менен, бир сыноо эксample программалык камсыздоодо бир нече дисплейлер менен шайкеш болушу мүмкүн. Албетте, модул бир гана резолюцияны колдойт, ошондуктан R7, G7 жана B7 маалымат линияларынын каршылыгы белгиленген.
- 40pin дисплей интерфейси дисплей экранына жетүү жана башкаруу үчүн колдонулат.
- Дренаждын схемасы дисплей менен колдонуучунун интерфейсинин ортосундагы маалымат линиясынын импедансын тең салмактоо үчүн колдонулат.
- P2, P3 колдонуучу интерфейси тышкы өнүктүрүү тактасы үчүн колдонулат.
- Capacitive сенсордук экран интерфейсинин схемасы емкостный сенсордук экранга кийлигишүү жана IIC пин тартылышын башкаруу үчүн колдонулат.
- Каршылык сенсордук экранды башкаруу схемасы сенсордук сигналды аныктоо жана сенсордук экрандын координаттык маалыматтарын чогултуу үчүн колдонулат, андан кийин ADC конверсиясын жүзөгө ашырат.
- Сенсордук экранды тандоо схемасы туташкан сенсордук экранды тандоо жана ширетүүчү каршылык аркылуу өтүү үчүн колдонулат.
- Электр чынжырчасы кирүүчү 5V электр менен жабдууну 3.3Vга айландыруу үчүн колдонулат.
иштөө принциби
RGB LCD менен таанышуу
Жогорку чечилиш жана чоң өлчөмдөгү дисплей экраны көбүнчө MCU экран интерфейсине ээ эмес, бардыгы RGB LCD интерфейсин кабыл алышат. Бул ЖКда орнотулган башкаруу IC жана орнотулган видео эстутум жок, ошондуктан ага тышкы контроллер жана видео эс керек.
Жалпы RGB LCD 24 түстүү маалымат линиясына ээ (R, G, B ар бири 8) жана De, vs, HS, PCLK төрт башкаруу линиясы. Ал RGB режими менен башкарылат, анда негизинен эки айдоо режими бар: де режими жана HV режими. Де режиминде де сигнал жарактуу маалыматтарды аныктоо үчүн колдонулат (De жогорку/төмөн болгондо, маалыматтар жарактуу), ал эми HV режиминде сканерлөөнүн саптарын жана мамычаларын көрсөтүү үчүн катар синхрондоштуруу жана талаа синхрондоштуруу талап кылынат. Де режиминин жана HV режиминин катар сканерлөө ырааттуулугунун диаграммасы төмөнкү сүрөттө көрсөтүлгөн:

Сүрөттөн де режиминин жана HV режиминин убакыт ырааттуулугу негизинен бирдей экендигин көрүүгө болот. Де сигналы (DEN) ден режими үчүн талап кылынат, ал эми HV режими үчүн де сигнал талап кылынбайт. Сүрөттөгү HSD - бул линияны синхрондоштуруу үчүн колдонулган HS сигналы. Эскертүү: де режиминде HS сигналын колдонуу мүмкүн эмес, башкача айтканда, ЖК дагы HS сигналын албай эле кадимкидей иштей алат. thpw - горизонталдуу синхрондоштуруунун эффективдүү сигнал импульстук кеңдиги, ал маалымат сызыгынын башталышын көрсөтүү үчүн колдонулат; thb горизонталдуу арткы коридор, ал горизонталдуу эффективдүү сигналдан эффективдүү маалыматтарды чыгарууга чейинки пикселдик сааттардын санын билдирет; thfp - горизонталдуу алдыңкы коридор, ал бир катар маалыматтардын аягынан кийинки горизонталдык синхрондоштуруу сигналынын башына чейинки пикселдик сааттардын санын көрсөтөт.
Вертикалдуу сканерлөө ырааттуулугу диаграммасы төмөнкүдөй:

VSD - вертикалдуу синхрондуу сигнал;
HSD горизонталдуу синхрондуу сигнал болуп саналат;
DE - маалыматтарды иштетүү сигналы;
tvpw - вертикалдуу синхрондоштуруунун эффективдүү сигнал кеңдиги, ал маалыматтардын кадрынын башталышын көрсөтүү үчүн колдонулат;
tvb - вертикалдуу синхрондоштуруу сигналынан кийинки жараксыз сызыктардын санын көрсөткөн вертикалдуу арткы коридор;
tvfp - вертикалдуу алдыңкы коридор, ал бир кадр маалыматтарын чыгаруу аяктагандан кийин жана кийинки вертикалдуу синхрондоштуруу сигналы башталганга чейин жараксыз сызыктардын санын көрсөтөт;
Сүрөттөн көрүнүп тургандай, вертикалдуу сканерлөө так 480 эффективдүү Де импульс сигналдарын түзөт. Ар бир де-саат цикли бир сапты сканерлейт жана маалыматтардын алкагын көрсөтүүнү аяктоо үчүн жалпысынан 480 сап сканерленет. Бул 800 * 480 ЖК панелинин сканерлөө ырааттуулугу.
Башка резолюциядагы ЖК панелдеринин убактысы окшош.
Колдонуу боюнча нускамалар
STM32 нускамалары
Зымдарды орнотуу көрсөтмөлөрү:
PIN дайындоо үчүн интерфейстин сүрөттөмөсүн караңыз.
Зымдар эки этап менен жүзөгө ашырылат:
A. Дисплей модулундагы RGB интерфейсин туташтыруу үчүн 40пин ийкемдүү кабелди колдонуңуз.
Алардын ичинен P2 интерфейси пунктуалдуу атомдук иштеп чыгуу тактасына, ал эми P3 интерфейси токой өртүн өнүктүрүү тактасына шайкеш келет (4-сүрөттө көрсөтүлгөндөй, P3 интерфейсинин туташуу ыкмасы P2 интерфейсине окшош).
Сүрөт 4. RGB дисплей модулун туташтырыңыз




B. Дисплей модулу ийгиликтүү туташтырылгандан кийин, ийкемдүү кабелдин экинчи учун иштеп чыгуу тактасына туташтырыңыз (5-сүрөттө жана 6-сүрөттө көрсөтүлгөндөй). Белгилей кетчү нерсе, жалпак кабелди тескери киргизбөө керек, андыктан дисплей модулунун интерфейсинин 1 ~ 40 пиндери жана иштеп чыгуу тактасынын интерфейсинин 1 ~ 40 пиндери бирден туташтырылышы керек.
Сүрөт 5. Атомдук ядрону өнүктүрүү тактасын туташтырыңыз

Сүрөт 6. Жапайы өрттүн негизги өнүктүрүү тактасын туташтырыңыз

Иштөө кадамдары:
A. ЖК модулун жана STM32 MCUди жогорудагы зымдар боюнча көрсөтмөлөргө ылайык туташтырыңыз жана күйгүзүңүз;
B. Төмөндө көрсөтүлгөндөй, текшериле турган STM32 тест программасын тандаңыз:
(Сыноо программасынын сүрөттөмөсү тест пакетиндеги тест программасынын сүрөттөмө документине караңыз)

C. Тандалган тест программасынын долбоорун ачуу, компиляциялоо жана жүктөө;
STM32 тест программасын түзүү жана жүктөөнүн толук сүрөттөлүшүн төмөнкү документтен тапса болот:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Эгерде LCD модулу символдорду жана графиканы кадимкидей көрсөтсө, программа ийгиликтүү иштейт;
Программанын Description
Code Architecture
A. C51 жана STM32 код архитектура сүрөттөлүшү
Код архитектурасы төмөндө көрсөтүлгөн:

Негизги программанын иштөө убактысы үчүн Демо API коду сыноо кодуна киргизилген;
ЖК инициализациясы жана тиешелүү бин параллелдүү порт жазуусу маалымат операциялары ЖК кодуна киргизилген;
Чийүү чекиттери, сызыктар, графика жана кытай жана англис тамгаларын көрсөтүү менен байланышкан операциялар GUI кодуна камтылган;
Негизги функция иштетүү үчүн колдонмону ишке ашырат;
Платформа коду платформага жараша өзгөрөт;
Сенсордук экранга байланыштуу операциялар сенсордук кодго камтылган, анын ичинде каршылык тийүү жана сыйымдуулук тийүү;
Ачкычты иштетүүгө байланышкан код ачкыч кодуна кирет;
Лидди конфигурациялоо операциясына тиешелүү код диоддо камтылган
сенсордук экран калибрлөө нускамалары
A. STM32 сыноо программасы сенсордук экран калибрлөө нускамалары
STM32 сенсордук экранды калибрлөө программасы калибрлөө талап кылынарын автоматтык түрдө тааныйт же баскычты басуу аркылуу калибрлөө кол менен кире алат.
Ал сенсордук экрандын сыноо пунктуна киргизилген. Калибрлөө белгиси жана калибрлөө параметрлери AT24C02 флешинде сакталат. Керек болсо, жаркырагандан оку. Калибрлөө процесси төмөндө көрсөтүлгөндөй:

Жалпы программалык камсыздоо
Бул сыноо топтому мурункуamples кытай жана англис тилдерин, символдорду жана сүрөттөрдү көрсөтүүнү талап кылат, ошондуктан модулдук программалык камсыздоо колдонулат. Модулдук программалык камсыздоонун эки түрү бар:
Image2Lcd жана PCtoLCD2002. Бул жерде сыноо программасы үчүн модулдук программанын жөндөөсү гана.
PCtoLCD2002 модулунун программалык орнотуулары төмөнкүдөй:
Чекиттик матрицанын форматын тандоо Караңгы кодду, модулдук режимди прогрессивдүү режимди тандаңыз
Багыт тандоо үчүн моделди алыңыз (биринчи бийик позиция)
Чыгуу сандык системасы он алтылык санды тандайт
Ыңгайлаштырылган формат тандоо C51 формат
Өзгөчө орнотуу ыкмасы төмөнкүдөй:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Image2Lcd модулунун программалык орнотуулары төмөндө көрсөтүлгөн:

Image2Lcd программасы горизонталдуу, солдон оңго, өйдөдөн ылдыйга жана алдыңкы скандоо режимине төмөнкү абалга коюлушу керек.
Документтер / Ресурстар
![]() |
LCDWIKI CR2020-MI4185 5.0 дюймдук RGB дисплей модулу [pdf] Колдонуучунун колдонмосу CR2020-MI4185, CR2020-MI4185 5.0 дюймдук RGB дисплей модулу, 5.0 дюймдук RGB дисплей модулу, RGB дисплей модулу, дисплей модулу, модуль |




