Мазмуну:

Унаа тактасы үчүн STONE LCD экраны: 5 кадам
Унаа тактасы үчүн STONE LCD экраны: 5 кадам

Video: Унаа тактасы үчүн STONE LCD экраны: 5 кадам

Video: Унаа тактасы үчүн STONE LCD экраны: 5 кадам
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Ноябрь
Anonim
Унаа тактасы үчүн STONE LCD экраны
Унаа тактасы үчүн STONE LCD экраны

Экономиканын тез өнүгүшү жана адамдардын керектөө жөндөмүнүн акырындык менен жакшырышы менен машиналар жөнөкөй үй -бүлөлөрдүн күнүмдүк керектөөсүнө айланып, ар бир адам унаалардын ыңгайлуулугуна жана коопсуздугуна көбүрөөк көңүл бурат.

Автомобиль индустриясы азыр жүз жылдан ашуун убакыттан бери өнүгүп келе жатат жана автомобилдин убакыттын алмашуусу менен барган сайын акылдуу болуп баратат. Машинанын канча тетиги бар? Азырынча так маалымат жок. Бул орточо унаа 10 000ден ашык бөлүктөрдөн турат деп болжолдонууда. Азыркы учурда унаа миңдеген үй чарбаларына кирип, күнүмдүк саякаттын ажырагыс өнөктөшү болуп калды. ар дайым машинанын маанилүү бөлүктөрүнө зыян келтирбөө үчүн, алардын сүйүү машинасынын абалын түшүнүү керек, бирок ошондой эле потенциалдуу коркунучтарды четтетүү үчүн керек. Менде stone10.1 дюймдук TFTLCD экраны бар, бул жолу мен борттогу дисплей тактасын жасоону пландап жатам. Баарыбызга белгилүү болгондой, STONE акылдуу TFTLCD модулу экрандын иштөөсү ыңгайлуу жана тез, өтө эле кызыксыз көрсөтмөлөрсүз. Бул үйрөнүү ышкыбоздорунун кеңири санына гана ылайыктуу эмес, ошондой эле өнүгүү ылдамдыгын тездетүү үчүн реалдуу долбоордо, иштеп чыгуу убактысын үнөмдөңүз, рынокту тез ээлеп алыңыз. Эффект сүрөтү төмөнкүчө:

Мен көбүрөөк колдонулат RTL8762CJF SCM иштеп чыгуу үчүн, IIC же сериялык порт аркылуу TFT ЖК экранына маалыматтарды жүктөө максатында жетүү үчүн, бул жолу айдоочуга жакшыраак симуляция берүү үчүн үн берүү функциясын колдонот.

1 -кадам: Lcd Screen Car Dashboard Project Function

Бул жерде биз колдонулган автоунаа дисплей долбоорун, проекти негизинен тийүү жөнгө салуу, микроконтроллердин жүктөө көрсөтмөлөрү, баскычтар менен симуляциялоо аркылуу аткарышыбыз керек, MCU баскычы басылганда, сериялык порт буйругу аркылуу STVC101WT - 01 сериялык интерфейс экрандын көрсөтмөлөрүн жүктөө үчүн, экран автоматтык түрдө маалыматтарды талдайт жана ЖК экранында көрсөтүлөт. Ошол эле учурда, MCUду көзөмөлдөө үчүн, сериялык порт көрсөтмөсүнө жетүү үчүн экранда баскыч функциясы бар.

Жыйынтыктап айтканда, беш функция:

(1) Сериялык порт экраны битмапты көрсөтүү функциясын ишке ашырат;

(2) терүү функциясын ишке ашыруу үчүн;

(3) берилген тийүү буйругун ишке ашыруу үчүн;

(4) үн берүүсүнө жетишүү;

(5) маалымат инструкциясын жүктөөгө жетишүү үчүн.

Функция аныкталат, андан кийин модулду тандоо:

(1) сенсордук экрандын модели;

(2) кандай MCU модулун колдонуу керек;

(3) үн берүү модулу.

Аппаратты киргизүү жана принцип

STONE сериялык портунун экраны аудио драйвери менен келгендиктен жана тиешелүү интерфейс корголгон, андыктан мүйүз деп аталган эң кеңири таралган магнит үн күчөткүчүн колдоно аласыз. Катуу сүйлөткүч - электр сигналын үн сигналына айландыруучу бир түрдөгү түрдөгүч. Катуу сүйлөткүч үн жабдууларынын эң алсыз компоненттеринин бири жана үн эффекттеринин эң маанилүү компоненттеринин бири. Катуу сүйлөткүчтөрдүн көптөгөн түрлөрү бар жана баасы абдан айырмаланат. Аудио электр энергиясы кагаз бассейнин же диафрагмасын дирилдетүү жана электромагниттик, пьезоэлектрдик же электростатикалык эффект аркылуу айланадагы аба менен резонанс (резонанс) кылуу аркылуу үн чыгарат. Сатып алуу шилтемеси: https://detail.tmall.com/item.htm? Id = 529772120978 &…

2-кадам: STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү

STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү

10,1 дюймдук 1024x600 өндүрүштүк класстагы TFT панели жана 4 зымдуу резистивдүү сенсордук экран;

Жарыктык 300cd/m2;

LED арткы жарык;

RGB түсү 65 к;

Көрүнүп турган аянты 222.7мм * 125.3мм;

Визуалдык бурч 70/70/50/60;

Иштөө мөөнөтү 20 000 саат.

32-бит cortex-m4 200Hz CPU;

CPLD EPM240 tft-lcd контроллери;

128 Мб (же 1 ГБ) флеш -эс;

USB порту (U диск) жүктөө;

GUI дизайны үчүн Toolbox программасы;

Жөнөкөй жана күчтүү он алтылык инструкция.

Негизги функция

8m-128m байт Flash эс тутуму, SDWe сериясы 128M байт, SDWa сериясы 8M/16M байт;

Колдоо аппараттык-j.webp

U дискти оффлайн партиясын жүктөөнү колдоо, партияны жүктөөнүн натыйжалуулугун жогорулатуу, операторлордун кесиптик сапатына болгон талаптарды азайтуу;

256 байт регистр мейкиндиги;

64K сөз (128K байт) өзгөрмө эс мейкиндиги, 8 каналдын ийри сактагычы, абдан тез (80ms) өзгөрмөлүү дисплей

Жооп берүү ылдамдыгы;

Баракка 128 дисплей өзгөрмөлөрүнө чейин колдоо;

Интегралдык реалдуу убакыт сааты RTC, тийүү сигналы үн функциясы;

Колдоо программасы 90 градус, 180 градус, 270 градус экранды айландыруу, тиешелүү визуалдык бурчту тууралоо;

Жарыктын жарыктыгын тууралоону колдоо, автоматтык күтүүчү экран сактоочу функция;

Тышкы матрица клавиатурасын колдоо;

Аудио жана видеону ойнотууну колдоо;

Өнөр жайдын алдыңкы электромагниттик нурлануу индекси, ClassB менен оңой күрөшүүгө жардам берет;

Файлдын аталышынын эрежеси жөнөкөй, Flash блогунун номерине туура келбестен, ошондой эле тажатма кол менен бөлүштүрүү жок Flash блогу l Функция;

Виртуалдык сериялык экран функциясын колдоо.

STONE STVC101WT - 01 дисплей модулу MCU менен сериялык порт байланышы аркылуу болот, муну бул долбоордо колдонуу керек, меню тилкесинин опциялары баскычы, текст кутусу, фондук сүрөттөр жана логикалык барак аркылуу жакшы UI сүрөттөрүн иштеп чыгуу үчүн бизге ПК аркылуу гана керек. кошуу, андан кийин конфигурация файлдарын түзүү, дисплей экранына жүктөө акыры иштетилиши мүмкүн.

Маалымат колдонмосун расмий сайттан жүктөп алсаңыз болот:

RTL8762C EVB Киришүү8762C баалоо тактасы кардар тарабынан иштелип чыккан аппараттык чөйрөнү камсыз кылат, анын ичинде:

1) Power өзгөртүү модулу;

2) 6-огунун кыймыл сенсору;

3) 4 светодиод жана 6 баскыч;

4) Түймө батарея жана литий батарея кармагычы;

5) USB UART кайра чип, FT232RL.

Такта блогун жана интерфейстин таралышын баалаңыз

Баалоо тактасынын блогунун деталдуу сүрөттөлүшү

Баалоо тактасынын блогу жана интерфейстин таралышы, төмөнкү сүрөттү караңыз:

Төмөнкү сүрөттө көрсөтүлгөндөй, баштапкы абалга келтирүү баскычтары жана көз карандысыз баскычтардын 5 топтому бар:

Негизги чип 8762c

Ийкемдүү GPIO дизайны

Аппараттык Keyscan жана декодер

Камтылган IR трансивер

Реалдуу убакыт эсептегичи (RTC)

SPI мастери/x x ден; Таймер x 8; I2C x 2; PWM x 8; UART x 2

400psps, 12bit, 8 каналдуу AUXADC

Тышкы аудио кодектер үчүн I2S интерфейси

LCD үчүн I8080 интерфейси

Ички 32K RCOSC BLE шилтемелерин сактайт

Камтылган PGA жана аудио ADC 5 диапазону эквалайзери менен

3 -кадам: STONE TOOL кутуча өнүктүрүү кадамдары

STONE TOOL кутуча өнүктүрүү кадамдары
STONE TOOL кутуча өнүктүрүү кадамдары
STONE TOOL кутуча өнүктүрүү кадамдары
STONE TOOL кутуча өнүктүрүү кадамдары
STONE TOOL кутуча өнүктүрүү кадамдары
STONE TOOL кутуча өнүктүрүү кадамдары

Жалпысынан алганда, үч гана кадам бар:

(1) TOOL2019 жогорку компьютердик программалык камсыздоонун дизайнын колдонуу;

(2) MCU жана экран байланышын өнүктүрүү;

(3) аудио файлды өндүрүү жана импорттоо.

STONE TOOL орнотуу

Куралды https://www.stoneitech.com веб -сайтына, ошондой эле тиешелүү USB сериялык драйверлерине жүктөп алсаңыз болот. Программалык камсыздоонун интерфейси төмөнкүчө:

KEIL1 орнотуу 、 Жүктөө шилтемеси:

2 dec Декомпрессиядан кийин жүктөп алыңыз

3 un Папканы ачкандан кийин ачыңыз

4 c c51v900 файлын эки жолу чыкылдатыңыз. exe, жана диалог кутусунда Кийинкини басыңыз.

4 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт

STONE TOOL 2019 интерфейсинин дизайны

Орнотулган TOOL 2019 колдонуп, сол жактын жогорку бурчундагы жаңы долбоорду чыкылдатып, анан ОК басыңыз.

Демейки долбоор көк фондо демейки боюнча түзүлөт. Аны тандап, оң баскыч менен чыкылдатып, фонду алып салуу үчүн алып салууну тандаңыз. Андан кийин, сүрөт файлын оң баскыч менен чыкылдатып, кошуу баскычын басып, өзүңүздүн сүрөт фонуңузду кошуңуз:

Тийиштүү фондук сүрөттү тандаңыз. Ошол сыяктуу эле биз долбоорго битмап файлдарын жана аудио файлдарды кошобуз.

Андан кийин керектүү көзөмөлдү кошуңуз, бул жерде негизинен баскычты башкаруу, сандык кошуу жана алып салуу, маалыматтын өзгөрмөлүүлүгүн башкаруу.

Андан кийин ар бир башкаруунун өзгөрмө дарегин конфигурациялаңыз, бул жерде бизде төмөнкү конфигурация бар: 1. Кондиционер баскычынын дареги 0x000C катары конфигурацияланган;

2. Жогорку нур баскычынын дареги 0x000D катары конфигурацияланган;

3. тез терүү дареги 0x001B катары конфигурацияланган;

4. электр сөлөкөтүнүн дареги 0x0018 катары конфигурацияланган;

5. PM2.5 дареги 0x001C катары конфигурацияланган;

Кнопка конфигурацияланганда, төмөнкү сүрөттө бир жолу көрсөтүлөт:

(1) конфигурация баскычын басуу эффекти;

(2) өзгөрмөлүү даректин көзөмөлүн конфигурациялоо, анын маанисин жазуу үчүн колдонулат;

(3) конфигурация плюс же минус операциялары;

(4) маани диапазонун конфигурациялоо.

Санарип текст кутучасын конфигурациялоодо төмөнкү фигура кезеги менен көрсөтүлөт:

Variable башкаруучу өзгөрмө дарегин коюу;

Digits сандардын санын коюу;

③ санынын өлчөмүн коюу;

④ тегиздөө санын коюңуз.

Спидометрди конфигурациялоодо төмөнкү сүрөттө өз кезеги көрсөтүлөт:

Library Тандалган китепкана файлы;

⑥ Галерея файлында кайсы файлды көрсөтүү керек;

⑦ көрсөткүч сөлөкөтүнүн тегерегиндеги борбордук координаттарды коюңуз;

⑧ Көрсөткүчтүн айлануу диапазонун коюңуз. Көрсөткүчтүн бурулуш бурчун коюңуз.

Акыр -аягы, биз куруу конфигурация куралын чыкылдатуу.

Эскертүү:

Башкаруу баскычтары өзгөрмөлүү даректер аркылуу алардын тиешелүү разряддык карталары менен байланышкан, ошондуктан туура көзөмөлгө жетиш үчүн ырааттуулук талап кылынат.

Ошондуктан, сериялык порт көрсөтмөсү төмөнкүчө:

Батарея: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00

Ылдамдык: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00

PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00

RTL8762C иштеп чыгуу

Ачуу KEIL жана төмөнкү сүрөттө көрсөтүлгөндөй, биздин проект файлын импорттоо:

Бул биринчи жолу колдонулгандыктан, FLASH алгоритмин ошого жараша тууралоо керек: Flash Download конфигурация кутусуна өтүү үчүн опциялар баскычын чыкылдатып, алгоритмди төмөнкү сүрөттөгүдөй кылып өзгөртүңүз.

5 -кадам: Код жана эффект

Код жана эффект
Код жана эффект

Бул жерде баскычты башкаруу колдонулгандыктан, кодго төмөнкү өзгөртүүлөрдү киргизүү керек:/*** @file main.c

* @brief uart демо сурамжылоо tx жана rx.

* @details

* @author wangzex

* @date 2018-06-28

*@version v0.1 **************************************** ************************************************ ************/

……

Эгерде сизге толук код керек болсо, мага кайрылыңыз:

www.stoneitech.com/contact

Мен сизге 12 сааттын ичинде жооп берем.

Акыр -аягы, MCUду машинанын тактасына сериялык порт ЖК экраны LCDге туташтырыңыз

жана көрсөтүү үчүн динамикти туташтырыңыз.

Бул долбоор жөнүндө көбүрөөк билүү үчүн бул жерди басыңыз

Сунушталууда: