Innehållsförteckning:

STONE LCD -skärm för bilens instrumentbräda: 5 steg
STONE LCD -skärm för bilens instrumentbräda: 5 steg

Video: STONE LCD -skärm för bilens instrumentbräda: 5 steg

Video: STONE LCD -skärm för bilens instrumentbräda: 5 steg
Video: 15 полезных советов по демонтажным работам. Начало ремонта. Новый проект.# 1 2024, November
Anonim
STONE LCD -skärm för bilens instrumentbräda
STONE LCD -skärm för bilens instrumentbräda

Med den snabba utvecklingen av ekonomin och den gradvisa förbättringen av människors förbrukningskraft har bilar blivit vanliga familjs dagliga behov, och alla uppmärksammar bilarnas komfort och säkerhet.

Bilindustrin har utvecklats i mer än hundra år nu, och bilen har blivit mer och mer intelligent med tidens förändring från det enkla maskineriet i början. Hur många delar har en bil? Det finns ingen specifik siffra ännu. Det uppskattas att den genomsnittliga bilen består av mer än 10 000 odelbara delar. Numera har bilen kommit in i tusentals hushåll och blivit en oumbärlig partner i dagliga resor. Därför, i processen för daglig användning av bilen, vi måste alltid förstå tillståndet för sin kärleksbil, för att undvika att orsaka skador på viktiga delar av bilen, men också för att eliminera potentiella faror. Generellt är informationen som visas på instrumentbrädan sättet att veta fordonets status. Jag har en 10,1-tums TFTLCD-skärm, och den här gången planerar jag att göra en inbyggd displaypanel. Som vi alla vet är utvecklingen av STONE intelligent TFTLCD -modulskärm bekväm och snabb, utan för många tråkiga instruktioner. Detta är inte bara lämpligt för det stora antalet lärande entusiaster, utan också i själva projektet för att påskynda utvecklingshastigheten, spara utvecklingstid, ockupera snabbt marknaden. Effektbilden är följande:

Jag använder den mer vanligt förekommande RTL8762CJF SCM för att utveckla, via IIC eller serieport för att uppnå syftet med att ladda upp data till TFT LCD -skärmen. Den här tiden kommer också att använda röstsändningsfunktion, för att ge föraren en bättre simuleringsupplevelse.

Steg 1: Lcd -skärm bilens instrumentpanel Projektfunktion

Här måste vi göra ett begagnat bildskärmsprojekt, projektet huvudsakligen genom beröringsreglering, mikrokontroller uppladdningsinstruktioner sätt, simulering med knappar, när MCU -knappen trycks, genom ett seriellt portkommando till STVC101WT - 01 seriell gränssnittsskärmsinstruktioner för att ladda upp data, skärmen kommer automatiskt att analysera data och visas på LCD -skärmen. Samtidigt finns det också en knappfunktion på skärmen för att uppnå serieportinstruktionen för att styra MCU.

Sammanfattningsvis fem funktioner:

(1) Seriellportskärmen förverkligar bitmappsfunktionen;

(2) för att uppnå funktionen för vridning av ratten;

(3) för att uppnå beröringskommandot;

(4) för att uppnå röstsändning;

(5) för att uppnå datainstruktion uppladdning.

Funktionen bestäms och sedan valet av modul:

(1) Modell av pekskärmen;

(2) vilken typ av MCU -modul som ska användas;

(3) röstsändningsmodul.

Hårdvara introduktion och princip

Eftersom skärmen STONE seriell port levereras med en ljuddrivrutin och reserverat motsvarande gränssnitt, så kan du använda den vanligaste magnethögtalaren, allmänt känd som horn. Högtalaren är en slags givare som omvandlar en elektrisk signal till en ljudsignal. Högtalaren är en av de svagaste komponenterna i ljudutrustning och en av de viktigaste komponenterna för ljudeffekter. Det finns många sorters högtalare och priserna varierar mycket. Ljud elektrisk energi producerar ljud genom att få pappersbassängen eller membranet att vibrera och resonera (resonera) med den omgivande luften genom en elektromagnetisk, piezoelektrisk eller elektrostatisk effekt. Köplänk: https://detail.tmall.com/item.htm? Id = 529772120978 &…

Steg 2: STVC101WT-01 seriell LCD-skärm Beskrivning

STVC101WT-01 seriell LCD-skärm Beskrivning
STVC101WT-01 seriell LCD-skärm Beskrivning
STVC101WT-01 seriell LCD-skärm Beskrivning
STVC101WT-01 seriell LCD-skärm Beskrivning
STVC101WT-01 seriell LCD-skärm Beskrivning
STVC101WT-01 seriell LCD-skärm Beskrivning
STVC101WT-01 seriell LCD-skärm Beskrivning
STVC101WT-01 seriell LCD-skärm Beskrivning

10,1-tums 1024x600 industriell TFT-panel och 4-tråds resistiv pekskärm;

Ljusstyrka 300cd/m2;

LED -bakgrundsbelysning;

RGB -färg 65 k;

Det synliga området är 222,7 mm * 125,3 mm;

Synvinkel 70/70/50/60;

Arbetsliv 20 000 timmar.

32-bitars cortex-m4 200Hz CPU;

CPLD EPM240 tft-lcd-styrenhet;

128 MB (eller 1 GB) flashminne;

USB -port (U -disk) nedladdning;

Verktygslåda för GUI -design;

Enkel och kraftfull hexadecimal instruktion.

Grundfunktionen

8m-128m byte Flashminne, SDWe-serie 128M byte, SDWa-serie 8M/16M byte;

Stöd hårdvara-j.webp

Stöd U -disk offline batchnedladdning, effektivt förbättra effektiviteten för batchnedladdning, minska operatörens professionella kvalitetskrav;

256-byte registerutrymme;

64K word (128K byte) variabelt minnesutrymme, 8 -kanals kurvlagring, mycket snabb (80ms) variabel visning

Svarshastighet;

Stöder upp till 128 visningsvariabler per sida;

Integrerad realtidsklocka RTC, touch summerljudfunktion;

Stöd mjukvara 90 grader, 180 grader, 270 graders skärmrotation, justera lämplig visuell vinkel;

Stödjustering av bakgrundsbelysningens ljusstyrka, automatisk standby -skärmsläckarfunktion;

Stöd externt matris tangentbord;

Stöd för uppspelning av ljud och video;

Branschledande elektromagnetiskt strålningsindex, hjälper dig enkelt hantera ClassB;

Filnamnsregeln är enkel, utan att motsvara Flash -blocknummer, även utan tråkig manuell tilldelning Flash -block l Funktion;

Stöd för virtuell seriell skärmfunktion.

STONE STVC101WT - 01 displaymodul är via en seriell portkommunikation med MCU, måste använda den i detta projekt, vi behöver bara via datorn för att designa bra UI -bilder via menyradens alternativknapp, textruta, bakgrundsbilder och logisk sida för att lägga till, sedan generera konfigurationsfiler, kan nedladdning till skärmen slutligen köras.

Datahandboken kan laddas ner från den officiella webbplatsen:

RTL8762C EVB Introduktion 8762C utvärderingskort tillhandahåller hårdvarumiljön som utvecklats av kunden, inklusive:

1) Effektomvandlingsmodul;

2) 6-axlig rörelsesensor;

3) 4 lysdioder och 6 knappar;

4) Knappbatteri och litiumbatterihållare;

5) USB till UART -omvandlingschip, FT232RL.

Utvärdera kortblock och gränssnittsfördelning

En detaljerad beskrivning av utvärderingskortet

Utvärderingskortblock och gränssnittsdistribution, se följande bild:

Nycklarna Det finns totalt återställningsnycklar och 5 uppsättningar oberoende nycklar, som visas i följande bild:

Huvudchipet 8762c

Flexibel GPIO -design

Hårdvara Nyckelskanning och avkodare

Inbäddad IR -mottagare

Realtidsräknare (RTC)

SPI -master/från x två; Timer x 8; I2C x 2; PWM x 8; UART x 2

400 hk, 12 bitars, 8-kanals AUXADC

I2S -gränssnitt för externa ljudkodekar

I8080 -gränssnitt för LCD

Intern 32K RCOSC håller BLE -länkar

Inbyggd PGA och ljud -ADC med 5 -bands equalizer

Steg 3: STONE TOOL Box utvecklingssteg

STONE TOOL Lådutvecklingssteg
STONE TOOL Lådutvecklingssteg
STONE TOOL Lådutvecklingssteg
STONE TOOL Lådutvecklingssteg
STONE TOOL Verktyg för utveckling av lådor
STONE TOOL Verktyg för utveckling av lådor

I allmänhet finns det bara tre steg:

(1) användning av TOOL2019 övre datorprogramvara;

(2) MCU- och skärmkommunikationsutveckling;

(3) produktion och import av ljudfiler.

Installation av STONE TOOL

Verktyget kan laddas ner på webbplatsen https://www.stoneitech.com, samt de relevanta USB -seriedrivrutinerna. Programvarugränssnittet är följande:

Installation av KEIL1 、 Nedladdningslänk:

2, Ladda ner efter dekomprimering

3 、 Öppna mappen efter uppackning

4 、 Dubbelklicka på filen c51v900. exe och klicka på Nästa i dialogrutan.

Steg 4:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

STONE TOOL 2019 gränssnittsdesign

Med det installerade TOOL 2019 klickar du på det nya projektet i det övre vänstra hörnet och klickar sedan på OK.

Ett standardprojekt genereras med en blå bakgrund som standard. Markera det, högerklicka och välj ta bort för att ta bort bakgrunden. Högerklicka sedan på bildfilen och klicka på lägg till för att lägga till din egen bildbakgrund, enligt följande:

Välj motsvarande bakgrundsbild. På samma sätt lägger vi till bitmappfiler och ljudfiler till projektet.

Lägg sedan till de nödvändiga kontrollerna, här är främst knappkontrollen, numerisk läggning och subtrahering av kontroll, datavariabelkontroll.

Konfigurera sedan variabeladressen för varje kontroll, här har vi följande konfiguration: 1. Adressen för luftkonditioneringsknappen är konfigurerad som 0x000C;

2. Halvljusknappsadress är konfigurerad som 0x000D;

3. kortnummeradress är konfigurerad som 0x001B;

4. elikonens adress är konfigurerad som 0x0018;

5. PM2.5 -adressen är konfigurerad som 0x001C;

När knappen är konfigurerad visar följande bild en gång:

(1) konfigurationsknappens tryckeffekt;

(2) konfigurera kontrollen av variabeladressen, som används för att skriva dess värde;

(3) konfiguration plus eller minus operationer;

(4) konfigurera värdeintervallet.

När du konfigurerar den digitala textrutan visas följande figur i tur och ordning:

① ställ in kontrollvariabelns adress;

② ställ in antalet siffror;

③ ställ in storleken på numret;

Ställ in antalet justeringar.

När hastighetsmätaren konfigureras visas följande bild i tur och ordning:

⑤ Vald biblioteksfil;

⑥ Vilken fil som ska anges i gallerifilen;

⑦ Ställ in mittkoordinaterna runt pekarikonen;

Ställ in pekarens rotationsområde. Ställ in pekarens rotationsvinkel.

Slutligen klickar vi på byggkonfigurationsverktyget.

Notera:

Kontrollknappar är associerade med motsvarande bitmappar via variabla adresser, så konsekvens krävs för att uppnå korrekt kontroll.

Därför är seriell portinstruktion följande:

Batteri: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00

Hastighet: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00

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

Utvecklingen av RTL8762C

Öppna KEIL och importera vår projektfil, som visas i följande bild:

Eftersom det är första gången som används måste FLASH -algoritmen justeras i enlighet med detta: Klicka på alternativknappen för att gå till konfigurationsrutan Flash Download och ändra algoritmen så att den ser ut som följande figur.

Steg 5: Kod och effekt

Kod och effekt
Kod och effekt

Eftersom knappkontrollen används här måste följande ändringar göras i koden :/*** @file main.c

* @brief uart demo polling tx och rx.

* @detaljer

* @författare wangzex

* @datum 2018-06-28

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

……

Kontakta mig om du behöver en fullständig kod:

www.stoneitech.com/contact

Jag svarar dig inom 12 timmar.

Slutligen är det bara att ansluta MCU: n till den seriella portens LCD -skärm för bilens instrumentbräda

och anslut högtalaren för att visa.

För att lära dig mer om projektet, klicka här

Rekommenderad: