Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Me zhvillimin e shpejtë të ekonomisë dhe përmirësimin gradual të fuqisë së konsumit të njerëzve, makinat janë bërë nevojat e përditshme të familjeve të zakonshme, dhe të gjithë i kushtojnë më shumë vëmendje komoditetit dhe sigurisë së makinave.
Industria e automobilave është zhvilluar për më shumë se njëqind vjet tani, dhe automobili është bërë gjithnjë e më inteligjent me ndryshimin e kohës nga makineritë e thjeshta në fillim. Sa pjesë ka një makinë? Nuk ka ende një shifër specifike. Shtë vlerësuar se makina mesatare përbëhet nga më shumë se 10, 000 pjesë të pandashme. Sot, makina ka hyrë në mijëra familje dhe është bërë një partner i domosdoshëm në udhëtimet e përditshme. Prandaj, në procesin e përdorimit të përditshëm të makinës, ne duhet të kuptojnë gjithmonë gjendjen e makinës së tyre të dashurisë, për të shmangur shkaktimin e dëmtimit të pjesëve të rëndësishme të makinës, por edhe për të eleminuar rreziqet e mundshme. Në përgjithësi, informacioni i shfaqur në pult është mënyra për të njohur statusin e automjetit. Unë kam një ekran TFTLCD prej guri 10,1 inç, dhe këtë herë kam në plan të bëj një pult të ekranit në bord. Siç e dimë të gjithë, zhvillimi i ekranit të modulit STONE inteligjent TFTLCD është i përshtatshëm dhe i shpejtë, pa shumë udhëzime të lodhshme. Kjo nuk është e përshtatshme vetëm për numrin e madh të entuziastëve të të mësuarit, por edhe në projektin aktual për të shpejtuar shpejtësinë e zhvillimit, kurseni kohën e zhvillimit, pushtoni shpejt tregun. Fotografia e efektit është si më poshtë:
Unë përdor RTL8762CJF SCM më të përdorur për të zhvilluar, përmes IIC ose portit serik për të arritur qëllimin e ngarkimit të të dhënave në ekranin TFT LCD. Këtë herë do të përdor gjithashtu funksionin e transmetimit të zërit, për t'i dhënë shoferit një përvojë më të mirë simulimi.
Hapi 1: Funksioni i Projektit të Panelit të Makinave me Ekran LCD
Këtu duhet të bëjmë një projekt të shfaqjes së makinave të përdorura, projekti kryesisht përmes rregullimit të prekjes, mënyrës së ngarkimit të mikrokontrolluesit, simulimit me butona, kur shtypni butonin MCU, përmes një komande portale serike në STVC101WT - 01 udhëzimet e ekranit të ndërfaqes serike për të ngarkuar të dhëna, ekrani do të analizojë automatikisht të dhënat dhe shfaqet në ekranin LCD. Në të njëjtën kohë, ekziston gjithashtu një funksion butoni në ekran për të arritur udhëzimin e portit serik, në mënyrë që të kontrollojë MCU.
Në përmbledhje, pesë funksione:
(1) Ekrani i portës serike realizon funksionin e shfaqjes së bitmap;
(2) për të arritur funksionin e rrotullimit të numrit;
(3) për të arritur komandën e lëshuar të prekjes;
(4) për të arritur transmetimin me zë;
(5) për të arritur ngarkimin e udhëzimeve të të dhënave.
Funksioni përcaktohet, dhe më pas përzgjedhja e modulit:
(1) Modeli i ekranit me prekje;
(2) çfarë lloj moduli MCU të përdoret;
(3) moduli i transmetimit të zërit.
Prezantimi dhe parimi i harduerit
Për shkak se ekrani i portës serike STONE vjen me një drejtues Audio dhe rezervoi ndërfaqen përkatëse, kështu që ju mund të përdorni altoparlantin më të zakonshëm magnet, i njohur zakonisht si bri. Altoparlanti është një lloj transmetuesi që konverton një sinjal elektrik në një sinjal zanor. Altoparlanti është një nga përbërësit më të dobët në pajisjet e zërit dhe një nga komponentët më të rëndësishëm për efektet e zërit. Ka shumë lloje të altoparlantëve dhe çmimet ndryshojnë shumë. Energjia elektrike audio prodhon zë duke e bërë legenin ose diafragmën e tij të dridhet dhe të rezonojë (të rezonojë) me ajrin përreth përmes një efekti elektromagnetik, piezoelektrik ose elektrostatik. Lidhja e blerjes: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Hapi 2: Përshkrimi i ekranit serik të STVC101WT-01 LCD
Paneli TFT i klasës industriale 10,1-inç 1024x600 dhe ekran me prekje rezistente me 4 tela;
Shkëlqimi 300cd/m2;
Dritë e pasme LED;
Ngjyra RGB 65 k;
Zona e dukshme është 222.7mm * 125.3mm;
Këndi vizual 70/70/50/60;
Jeta e punës 20, 000 orë.
CPU 32-bit cortex-m4 200Hz;
Kontrollues CPLD EPM240 tft-lcd;
128MB (ose 1 GB) memorie flash;
Shkarkoni portën USB (diskun U);
Softuer i kutisë së veglave për dizajn GUI;
Udhëzim i thjeshtë dhe i fuqishëm heksadecimal.
Funksioni bazë
8m-128m bajt Hapësira e memories flash, seri SDNe 128M bajt, seri SDWa 8M/16M bajt;
Mbështetni deshifrimin e harduerit JPG, ruajtjen më efikase, shfaqjen më të shpejtë;
Mbështetni shkarkimin e grupeve jashtë linje të diskut U, përmirësoni në mënyrë efektive efikasitetin e shkarkimit të serisë, zvogëloni kërkesat e cilësisë profesionale të operatorëve;
Hapësira e regjistrit 256-bajt;
Fjala 64K (128K bajt) hapësirë e ndryshueshme e kujtesës, ruajtje e kurbës me 8 kanale, shfaqje e ndryshueshme shumë e shpejtë (80ms)
Shpejtësia e reagimit;
Mbështet deri në 128 variabla të shfaqur për faqe;
Ora e integruar në kohë reale RTC, prek funksionin e zërit të ziles;
Softueri mbështetës 90 gradë, 180 gradë, rrotullimi i ekranit 270 gradë, rregulloni këndin e duhur vizual;
Mbështet rregullimin e ndriçimit të dritës së pasme, funksionin e ruajtjes së ekranit në gatishmëri automatike;
Mbështet tastierën e jashtme të matricës;
Mbështet rishikimin audio dhe video;
Indeksi kryesor i rrezatimit elektromagnetik në industri, ju ndihmon të merreni lehtë me ClassB;
Rregulli i emërtimit të emrit të skedarit është i thjeshtë, pa i korresponduar numrit të bllokut Flash, gjithashtu pa alokim të lodhshëm manual Blloqe l Funksioni;
Mbështet funksionin e ekranit serik virtual.
Moduli i ekranit STONE STVC101WT - 01 është përmes një komunikimi portual serik me MCU, duhet ta përdorim në këtë projekt, na duhet vetëm përmes kompjuterit për të hartuar imazhe të mira UI përmes butonit të opsioneve të shiritit të menusë, kutisë së tekstit, imazheve të sfondit dhe faqes logjike për të shtuar, pastaj gjeneruar skedarë konfigurimi, shkarkimi në ekranin e ekranit mund të ekzekutohet më në fund.
Manuali i të dhënave mund të shkarkohet nga faqja zyrtare e internetit:
RTL8762C EVB Introduction8762C bordi i vlerësimit siguron mjedisin harduerik të zhvilluar nga klienti, duke përfshirë:
1) Moduli i konvertimit të energjisë;
2) Sensori i lëvizjes me 6 boshte;
3) 4 LED dhe 6 butona;
4) Bateria me buton dhe mbajtësja e baterisë litium;
5) Çipi i konvertimit USB në UART, FT232RL.
Vlerësoni shpërndarjen e bllokut të bordit dhe ndërfaqes
Një përshkrim i hollësishëm i bllokut të bordit të vlerësimit
Blloku i bordit të vlerësimit dhe shpërndarja e ndërfaqes, shihni figurën e mëposhtme:
Ka një total prej çelësave të rivendosur dhe 5 grupe çelësash të pavarur, siç tregohet në figurën e mëposhtme:
Çipi kryesor 8762c
Dizajn fleksibël GPIO
Skanuesi dhe dekoduesi i harduerit
Marrës i IR i integruar
Numëruesi në kohë reale (RTC)
Master SPI/nga x dy; Kohëmatësi x 8; I2C x 2; PWM x 8; UART x 2
400ksps, 12bit, AUXADC me 8 kanale
Ndërfaqja I2S për kodekët audio të jashtëm
Ndërfaqja I8080 për LCD
32K RCOSC e brendshme mban lidhjet BLE
PGA e integruar dhe audio ADC me barazues me 5 banda
Hapi 3: Hapat e Zhvillimit të Kutisë së GURIT TOOL
Në përgjithësi, ka vetëm tre hapa:
(1) duke përdorur dizajnin e sipërm të softuerit kompjuterik TOOL2019;
(2) MCU dhe zhvillimi i komunikimit në ekran;
(3) prodhimi dhe importimi i skedarëve audio.
Instalimi i MJETIT TON GURIT
MJETI mund të shkarkohet në faqen e internetit https://www.stoneitech.com, si dhe drejtuesit përkatës të serisë USB. Ndërfaqja e softuerit është si më poshtë:
Instalimi i lidhjes së shkarkimit të KEIL1::
2 、 Shkarkoni pas dekompresimit
3 、 Hapni dosjen pas heqjes së zinxhirit
4-Klikoni dy herë në skedarin c51v900. exe, dhe klikoni Next në kutinë e dialogut.
Hapi 4:
Dizajni i ndërfaqes STONE TOOL 2019
Duke përdorur TOOL 2019 të instaluar, klikoni projektin e ri në këndin e sipërm të majtë dhe pastaj klikoni OK.
Një projekt i paracaktuar gjenerohet me një sfond blu si parazgjedhje. Zgjidhni atë, klikoni me të djathtën dhe zgjidhni hiqni për të hequr sfondin. Tjetra, klikoni me të djathtën në skedarin e figurës dhe klikoni në shtimin për të shtuar sfondin tuaj të figurës, si më poshtë:
Zgjidhni imazhin përkatës të sfondit. Në të njëjtën mënyrë, ne shtojmë skedarë bitmap dhe skedarë audio në projekt.
Pastaj shtoni kontrollet e kërkuara, këtu është kryesisht kontrolli i butonave, kontrolli numerik i shtimit dhe zbritjes, kontrolli i ndryshueshëm i të dhënave.
Pastaj konfiguroni adresën e ndryshueshme të secilit kontroll, këtu kemi konfigurimin e mëposhtëm: 1. Adresa e butonit të ajrit të kondicionuar është konfiguruar si 0x000C;
2. Adresa e butonit me rreze të lartë është konfiguruar si 0x000D;
3. adresa e thirrjes së shpejtë është konfiguruar si 0x001B;
4. adresa e ikonës së energjisë elektrike është konfiguruar si 0x0018;
5. adresa PM2.5 është konfiguruar si 0x001C;
Kur butoni është konfiguruar, figura e mëposhtme shfaqet një herë:
(1) efekti i shtypjes së butonit të konfigurimit;
(2) konfiguroni kontrollin e adresës së ndryshueshme, e përdorur për të shkruar vlerën e saj;
(3) konfigurimi plus ose minus operacionet;
(4) konfiguroni gamën e vlerës.
Kur konfiguroni kutinë e tekstit dixhital, figura e mëposhtme tregohet me radhë:
① caktoni adresën e ndryshores së kontrollit;
② caktoni numrin e shifrave;
③ caktoni madhësinë e numrit;
④ caktoni numrin e shtrirjes.
Kur konfiguroni shpejtësimatësin, figura e mëposhtme tregon nga ana tjetër:
File Skedari i bibliotekës së zgjedhur;
⑥ Cilin skedar të specifikoni në skedarin e galerisë;
⑦ Vendosni koordinatat qendrore rreth ikonës së treguesit;
⑧ Vendosni diapazonin e rrotullimit të treguesit. Vendosni këndin e rrotullimit të treguesit.
Së fundi, ne klikojmë në mjetin e konfigurimit të ndërtimit.
Shënim:
Butonat e kontrollit shoqërohen me bitmap -at e tyre përkatës përmes adresave të ndryshueshme, kështu që konsistenca kërkohet për të arritur kontrollin e duhur.
Prandaj, udhëzimi i portit serik është si më poshtë:
Bateria: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Shpejtësia: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Zhvillimi i RTL8762C
Hapni KEIL dhe importoni skedarin e projektit tonë, siç tregohet në figurën e mëposhtme:
Meqenëse është hera e parë për t'u përdorur, algoritmi FLASH duhet të rregullohet në përputhje me rrethanat: Klikoni në butonin e opsioneve për të shkuar në kutinë e konfigurimit të Shkarkimit Flash dhe ndryshoni algoritmin që të duket si figura e mëposhtme.
Hapi 5: Kodi dhe Efekti
Meqenëse kontrolli i butonave përdoret këtu, ndryshimet e mëposhtme duhet të bëhen në kodin :/*** @file main.c
* @brief uart demo sling tx and rx.
* @detajet
* @author wangzex
* @datë 2018-06-28
*@version v0.1 **************************************** *********************************************** ************/
……
Ju lutemi më kontaktoni nëse keni nevojë për një kod të plotë:
www.stoneitech.com/contact
Unë do t'ju përgjigjem brenda 12 orëve.
Së fundi, thjesht lidhni MCU me portën serike LCD me ekran LCD për pultin e makinës
dhe lidhni folësin për të demonstruar.
Për të mësuar më shumë rreth këtij projekti ju lutemi klikoni këtu