Мазмұны:

Автокөлік тақтасына арналған STONE СКД экраны: 5 қадам
Автокөлік тақтасына арналған STONE СКД экраны: 5 қадам

Бейне: Автокөлік тақтасына арналған STONE СКД экраны: 5 қадам

Бейне: Автокөлік тақтасына арналған STONE СКД экраны: 5 қадам
Бейне: Профильді металл қоршау 2024, Қараша
Anonim
Автокөлік тақтасына арналған STONE СКД экраны
Автокөлік тақтасына арналған STONE СКД экраны

Экономиканың қарқынды дамуымен және адамдардың тұтыну қабілетінің біртіндеп жақсаруымен автокөліктер қарапайым отбасылардың күнделікті қажеттіліктеріне айналды, әркім автокөліктердің жайлылығы мен қауіпсіздігіне көбірек көңіл бөледі.

Автокөлік индустриясы қазір жүз жылдан астам уақыт бойы дамып келеді, ал машинаның басында қарапайым техникадан уақыттың өзгеруімен интеллектуалды бола бастады. Автокөліктің неше бөлшегі бар? Орташа автомобиль 10 000 -нан астам бөлінбейтін бөлшектерден тұрады деп есептеледі, қазіргі уақытта машина мыңдаған үй шаруашылықтарына еніп, күнделікті саяхатта таптырмайтын серіктеске айналды. автокөліктің маңызды бөлшектеріне зақым келтірмеу үшін, сонымен қатар ықтимал қауіптерді жою үшін, олардың сүйіспеншілікке толы күйін әрқашан түсіну қажет. Жалпы, бақылау тақтасында көрсетілген ақпарат - бұл көлік құралының күйін білу әдісі. Менде 10,1 дюймдік тас TFTLCD экраны бар, мен бұл жолы борттық дисплей тақтасын жасауды жоспарлап отырмын. Барлығымыз білетіндей, STONE интеллектуалды TFTLCD модульдік экранын жасау ыңғайлы және жылдам, тым көп нұсқауларсыз, бұл тек қана үйренушілердің көпшілігіне ғана емес, сонымен қатар даму жылдамдығын тездетуге арналған нақты жобада да қолайлы. даму уақытын үнемдеңіз, нарықты тез басып алыңыз. Эффект суреті келесідей:

Мен TFT СКД экранына деректерді жүктеу мақсатына жету үшін IIC немесе сериялық порт арқылы әзірлеу үшін жиі қолданылатын RTL8762CJF SCM қолданамын.

1 -қадам: Lcd Screen Car Dashboard жобасының функциясы

Мұнда біз қолданылған автокөлікті көрсету жобасын жасауымыз керек, жоба негізінен сенсорлық реттеу, микроконтроллерді жүктеу нұсқаулығы, түймелермен модельдеу, 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;

Жарықдиодты артқы жарық;

RGB түсі 65 к;

Көрінетін аймақ - 222,7 мм * 125,3 мм;

Көру бұрышы 70/70/50/60;

Жұмыс уақыты 20 000 сағат.

32 биттік cortex-m4 200 Гц процессор;

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

128 МБ (немесе 1 ГБ) флэш -жады;

USB портын (U дискісін) жүктеу;

GUI дизайнына арналған Toolbox бағдарламалық қамтамасыз ету;

Қарапайым және қуатты он алтылық нұсқаулық.

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

8м-128м байт Флэш-жады кеңістігі, SDWe сериялы 128М байт, SDWa сериялы 8М/16М байт;

U дискіні желіден тыс жүктеуді қолдау, пакеттік жүктеудің тиімділігін жақсарту, операторлардың кәсіби сапасына қойылатын талаптарды төмендету;

256 байтты регистрлік кеңістік;

64K сөз (128K байт) айнымалы жады кеңістігі, 8 арналық қисық сақтау, өте жылдам (80ms) айнымалы дисплей

Жауап беру жылдамдығы;

Бір бетте 128 дисплей айнымалысына дейін қолдау;

Нақты уақыттағы RTC сағаты, сенсорлық дыбыстық функция;

Бағдарламалық қамтамасыз ету 90 градус, 180 градус, 270 градус экранның айналуы, сәйкес көру бұрышын реттеңіз;

Артқы жарықтың жарықтығын реттеуді қолдау, автоматты күту режиміндегі экран сақтағыш функциясы;

Сыртқы матрицалық пернетақтаны қолдау;

Аудио және бейне ойнатуды қолдау;

Өнеркәсіптің жетекші электромагниттік сәулелену индексі ClassB-пен оңай күресуге көмектеседі;

Файл атауын атау ережесі қарапайым, Flash блогының нөміріне сәйкес келмейді, сонымен қатар қолмен жалықтыруды қажет етпейді Flash блок l Функция;

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

STONE STVC101WT - 01 дисплей модулі MCU -мен сериялық порт байланысы арқылы жүзеге асады, оны осы жобада қолдану қажет, тек компьютер арқылы мәзір жолақтарының опциялары түймесі, мәтіндік терезе, фондық суреттер мен логикалық бет арқылы UI -дің жақсы суреттерін жобалау қажет. конфигурация файлдарын қосу, содан кейін жасау үшін дисплей экранына жүктеуді ақырында іске қосуға болады.

Деректер нұсқаулығын ресми сайттан жүктеуге болады:

RTL8762C EVB Кіріспе 8762C бағалау тақтасы тұтынушы жасаған аппараттық ортаны қамтамасыз етеді, оның ішінде:

1) қуатты түрлендіру модулі;

2) 6 осьті қозғалыс сенсоры;

3) 4 жарық диоды мен 6 түйме;

4) Батырмалы батарея мен литий батарея ұстағыш;

5) USB UART түрлендіру чипі, FT232RL.

Тақта тақтасы мен интерфейстің таралуын бағалаңыз

Бағалау тақтасы блогының толық сипаттамасы

Бағалау тақтасының блогы мен интерфейстің таралуы, келесі суретті қараңыз:

Төмендегі суретте көрсетілгендей қалпына келтіру пернелері мен 5 тәуелсіз кілттер жиынтығы бар:

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

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

Аппараттық пернелерді сканерлеу және декодер

Ендірілген ИҚ қабылдағыш

Нақты уақыт есептегіші (RTC)

SPI шебері/x екіден; Таймер x 8; I2C x 2; PWM x 8; UART x 2

400 пиксель, 12 биттік, 8 арналы AUXADC

Сыртқы аудио кодектерге арналған I2S интерфейсі

СКД үшін I8080 интерфейсі

Ішкі 32K RCOSC BLE сілтемелерін сақтайды

Ендірілген PGA және 5 жолақты эквалайзері бар аудио ADC

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 көмегімен жоғарғы сол жақ бұрыштағы жаңа жобаны басыңыз, содан кейін OK түймесін басыңыз.

Әдепкі жоба көк фонмен әдепкі бойынша жасалады. Оны таңдаңыз, тінтуірдің оң жақ түймешігімен нұқыңыз және фонды жою үшін жоюды таңдаңыз. Содан кейін, сурет файлын тінтуірдің оң жақ түймешігімен нұқыңыз және қосу үшін басыңыз:

Сәйкес фондық суретті таңдаңыз. Дәл осылай біз жобаға нүктелік кескін файлдары мен аудио файлдарды қосамыз.

Содан кейін қажетті басқару элементтерін қосыңыз, мұнда негізінен түймені басқару, санды қосу мен азайтуды басқару, деректер айнымалысын басқару.

Содан кейін әр басқару элементінің айнымалы адресін конфигурациялаңыз, мұнда бізде келесі конфигурация бар: 1. Кондиционер түймесінің адресі 0x000C ретінде конфигурацияланған;

2. Жоғары сәулелік түйменің адресі 0x000D ретінде конфигурацияланған;

3. жылдам теру адресі 0x001B ретінде конфигурацияланған;

4. электр белгішесінің мекенжайы 0x0018 ретінде конфигурацияланған;

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

Түйме конфигурацияланған кезде келесі суретте бір рет көрсетіледі:

(1) конфигурация түймесін басу әсері;

(2) айнымалы адресті басқару, оның мәнін жазу үшін конфигурациялау;

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

(4) мәндер ауқымын конфигурациялау.

Сандық мәтін ұясын конфигурациялау кезінде келесі сурет өз кезегінде көрсетілген:

① басқару айнымалы адресін орнату;

② цифрлар санын орнату;

③ санның өлшемін орнату;

④ туралау санын орнатыңыз.

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

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 жүктеу конфигурация терезесіне өту үшін опциялар түймесін басыңыз және келесі суреттегідей алгоритмді өзгертіңіз.

5 -қадам: Код және әсер

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

Бұл жерде батырманы басқару қолданылғандықтан, кодқа келесі өзгерістерді енгізу қажет:/*** @file main.c

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

* @егжей

* @author wangzex

* @date 2018-06-28

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

……

Егер сізге толық код қажет болса, маған хабарласыңыз:

www.stoneitech.com/contact

Мен сізге 12 сағат ішінде жауап беремін.

Соңында, MCU -ді автокөлік тақтасына арналған СКД сериялық портына қосыңыз

және көрсету үшін динамикті қосыңыз.

Бұл жоба туралы көбірек білу үшін мына жерді басыңыз

Ұсынылған: