Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Naglim razvojem gospodarstva i postupnim poboljšanjem potrošačke snage ljudi, automobili su postali svakodnevna potreba običnih obitelji, a svi više pažnje posvećuju udobnosti i sigurnosti automobila.
Automobilska industrija razvija se već više od stotinu godina, a automobil je postajao sve inteligentniji s promjenom vremena od jednostavnih strojeva na početku. Koliko dijelova ima automobil? Još nema određene brojke. Procjenjuje se da se prosječni automobil sastoji od više od 10 000 nedjeljivih dijelova. Danas je automobil ušao u tisuće kućanstava i postao nezamjenjiv partner u svakodnevnim putovanjima. Stoga smo u procesu svakodnevne upotrebe automobila moraju uvijek razumjeti stanje svog ljubavnog automobila, kako bi izbjegli oštećenje važnih dijelova automobila, ali i kako bi uklonili potencijalne opasnosti. Općenito, informacije prikazane na nadzornoj ploči način su za saznanje statusa vozila. Imam kameni 10,1-inčni TFTLCD zaslon, a ovaj put planiram napraviti nadzornu ploču za prikaz na ploči. Kao što svi znamo, razvoj ekrana STONE inteligentnog TFTLCD modula prikladan je i brz, bez previše dosadnih uputa. Ovo nije prikladno samo za veliki broj entuzijasta za učenje, već i u stvarnom projektu za ubrzanje brzine razvoja, uštedjeti vrijeme razvoja, brzo zauzeti tržište. Slika efekta je sljedeća:
Koristim najčešće korišteni RTL8762CJF SCM za razvoj, putem IIC -a ili serijskog porta za postizanje svrhe učitavanja podataka na TFT LCD zaslon. Ovaj put će se koristiti i funkcija glasovnog emitiranja, kako bi vozaču pružila bolje iskustvo simulacije.
Korak 1: Projektna funkcija nadzorne ploče automobila na LCD ekranu
Ovdje moramo napraviti projekt prikaza rabljenih automobila, projekt uglavnom putem regulacije dodirom, načina upućivanja za prijenos mikrokontrolera, simulacije pomoću gumba, kada pritisne tipku MCU, preko naredbe serijskog porta na STVC101WT - 01 upute na zaslonu serijskog sučelja za prijenos podataka, zaslon će automatski raščlaniti podatke i prikazati se na LCD zaslonu. Istodobno, na zaslonu se nalazi i funkcija gumba za postizanje uputa serijskog porta za upravljanje MCU -om.
Ukratko, pet funkcija:
(1) Zaslon serijskog porta realizira funkciju prikaza bitmape;
(2) za postizanje funkcije rotacije brojčanika;
(3) za postizanje izdane naredbe dodira;
(4) postići glasovno emitiranje;
(5) kako bi se postigao prijenos uputa za podatke.
Određuje se funkcija, a zatim odabir modula:
(1) Model zaslona osjetljivog na dodir;
(2) koju vrstu MCU modula koristiti;
(3) modul glasovnog emitiranja.
Uvod i načelo hardvera
Budući da zaslon STONE serijskog porta dolazi s audio upravljačkim programom i rezervirao odgovarajuće sučelje, možete koristiti najčešći magnetski zvučnik, općenito poznat kao truba. Zvučnik je vrsta pretvarača koji pretvara električni signal u zvučni signal. Zvučnik je jedna od najslabijih komponenti zvučne opreme i jedna od najvažnijih komponenti za zvučne efekte. Postoji mnogo vrsta zvučnika, a cijene se uvelike razlikuju. Zvučna električna energija proizvodi zvuk čineći da papirnati umivaonik ili membrana vibriraju i rezoniraju (rezoniraju) s okolnim zrakom kroz elektromagnetski, piezoelektrični ili elektrostatički učinak. Veza za kupnju: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Korak 2: Opis serijskog LCD zaslona STVC101WT-01
10,1-inčni 1024x600 TFT panel industrijskog razreda i 4-žični otporni zaslon osjetljiv na dodir;
Svjetlina 300cd/m2;
LED pozadinsko osvjetljenje;
RGB boja 65 k;
Vidljivo područje je 222,7 mm * 125,3 mm;
Vidni kut 70/70/50/60;
Radni vijek 20 000 sati.
32-bitni cortex-m4 200Hz CPU;
CPLD EPM240 tft-lcd kontroler;
128 MB (ili 1 GB) flash memorije;
Preuzimanje USB porta (U disk);
Toolbox softver za dizajn grafičkog sučelja;
Jednostavna i moćna heksadecimalna uputa.
Osnovna funkcija
8m-128m bajtova Prostor za flash memoriju, SDWe serija 128M bajtova, SDWa serija 8M/16M bajtova;
Podržavajte hardversko-j.webp
Podržite U disk izvanmrežno paketno preuzimanje, učinkovito poboljšajte učinkovitost skupnog preuzimanja, smanjite profesionalne zahtjeve kvalitete operatora;
256-bajtni prostor registra;
64K riječi (128 KB bajtova) promjenjivog memorijskog prostora, 8 -kanalna memorija krivulja, vrlo brz (80 ms) promjenjivi prikaz
Brzina odgovora;
Podržava do 128 varijabli prikaza po stranici;
Integrirani sat u stvarnom vremenu RTC, funkcija zvuka zujalice na dodir;
Softver za podršku 90 stupnjeva, 180 stupnjeva, rotacija zaslona od 270 stupnjeva, podesite odgovarajući vizualni kut;
Podrška za podešavanje svjetline pozadinskog osvjetljenja, funkcija automatskog čuvara zaslona u stanju pripravnosti;
Podrška vanjske matrične tipkovnice;
Podržava reprodukciju zvuka i videa;
Vodeći indeks elektromagnetskog zračenja u industriji, pomaže vam da se lakše nosite s klasom B;
Pravilo imenovanja naziva datoteke je jednostavno, bez odgovaranja broju Flash bloka, također bez dosadnog ručnog dodjeljivanja Flash blok l Funkcija;
Podržava funkciju virtualnog serijskog zaslona.
STONE STVC101WT - 01 displejski modul komunicira putem serijskog porta s MCU -om, potrebno ga je koristiti u ovom projektu, potrebno nam je samo putem računala za dizajn dobrih slika sučelja putem gumba s opcijama na traci izbornika, okvira za tekst, pozadinskih slika i logičke stranice za dodavanje, zatim generiranje konfiguracijskih datoteka, preuzimanje na zaslon se može konačno pokrenuti.
Priručnik s podacima može se preuzeti sa službene web stranice:
RTL8762C EVB Uvod 8762C evaluacijska ploča pruža hardversko okruženje koje je razvio korisnik, uključujući:
1) Modul za pretvaranje energije;
2) 6-osni senzor pokreta;
3) 4 LED diode i 6 tipki;
4) Baterijska dugmad i držač litijeve baterije;
5) USB u UART konverzijski čip, FT232RL.
Procijenite distribuciju bloka ploče i sučelja
Detaljan opis bloka evaluacijske ploče
Blok ploče za evaluaciju i distribucija sučelja, pogledajte sljedeću sliku:
Tipke Postoji ukupno resetiranih tipki i 5 skupova neovisnih tipki, kako je prikazano na sljedećoj slici:
Glavni čip 8762c
Fleksibilan GPIO dizajn
Hardverski ključevi i dekoder
Ugrađeni IC primopredajnik
Brojač u stvarnom vremenu (RTC)
SPI master/od x dva; Tajmer x 8; I2C x 2; PWM x 8; UART x 2
400 kps, 12 bita, 8-kanalni AUXADC
I2S sučelje za vanjske audio kodeke
I8080 sučelje za LCD
Interni 32K RCOSC čuva BLE veze
Ugrađeni PGA i audio ADC s 5 pojasevom ekvilajzera
Korak 3: Koraci razvoja kamene kutije za alate
Općenito, postoje samo tri koraka:
(1) korištenjem gornjeg računalnog softvera TOOL2019;
(2) Razvoj MCU -a i komunikacija na ekranu;
(3) proizvodnja i uvoz audio datoteka.
Ugradnja KAMENOG ALATA
ALAT se može preuzeti na web stranici https://www.stoneitech.com, kao i relevantni serijski upravljački programi za USB. Softversko sučelje je sljedeće:
Instalacija KEIL1 link Link za preuzimanje:
2, Preuzmite nakon dekompresije
3. Otvorite mapu nakon raspakiranja
4 、 Dvaput kliknite datoteku c51v900. exe, a zatim u dijaloškom okviru kliknite Dalje.
Korak 4:
Dizajn sučelja STONE TOOL 2019
Pomoću instaliranog ALATA 2019 kliknite novi projekt u gornjem lijevom kutu, a zatim kliknite U redu.
Zadani projekt generira se prema zadanim postavkama s plavom pozadinom. Odaberite ga, desnom tipkom miša kliknite i odaberite Ukloni da biste uklonili pozadinu. Zatim desnom tipkom miša kliknite datoteku slike i kliknite Dodaj za dodavanje vlastite pozadine slike, na sljedeći način:
Odaberite odgovarajuću pozadinsku sliku. Na isti način projektu dodajemo bitmap datoteke i audio datoteke.
Zatim dodajte potrebne kontrole, ovdje je uglavnom kontrola gumba, numerička kontrola zbrajanja i oduzimanja, kontrola varijabli podataka.
Zatim konfigurirajte varijabilnu adresu svake kontrole, ovdje imamo sljedeću konfiguraciju: 1. Adresa gumba klima uređaja konfigurirana je kao 0x000C;
2. Adresa gumba za duga svjetla konfigurirana je kao 0x000D;
3. adresa za brzo biranje konfigurirana je kao 0x001B;
4. adresa ikone električne energije konfigurirana je kao 0x0018;
5. adresa PM2.5 konfigurirana je kao 0x001C;
Kad je gumb konfiguriran, sljedeća slika prikazuje jednom:
(1) učinak pritiska na gumb za konfiguraciju;
(2) konfigurirati kontrolu adrese varijable koja se koristi za upisivanje njezine vrijednosti;
(3) operacije plus ili minus konfiguracije;
(4) konfigurirajte raspon vrijednosti.
Prilikom konfiguriranja digitalnog tekstualnog okvira prikazuje se sljedeća slika:
Postavite adresu upravljačke varijable;
Postavite broj znamenki;
Postavite veličinu broja;
Postavite broj poravnanja.
Prilikom konfiguriranja mjerača brzine, sljedeća slika prikazuje redom:
File Odabrana datoteka knjižnice;
⑥ Koju datoteku navesti u datoteci galerije;
Postavite središnje koordinate oko ikone pokazivača;
⑧ Postavite raspon rotacije pokazivača. Postavite kut zakretanja pokazivača.
Na kraju, kliknemo na alat za konfiguraciju gradnje.
Bilješka:
Kontrolni gumbi povezani su s odgovarajućim bitmapama putem varijabilnih adresa, pa je za postizanje pravilne kontrole potrebna dosljednost.
Stoga su upute za serijski port sljedeće:
Baterija: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Brzina: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Razvoj RTL8762C
Otvorite KEIL i uvezite našu projektnu datoteku, kao što je prikazano na sljedećoj slici:
Budući da se prvi put koristi, FLASH algoritam treba prilagoditi u skladu s tim: Pritisnite gumb mogućnosti za odlazak u okvir za konfiguraciju preuzimanja Flash i promijenite algoritam tako da izgleda kao na sljedećoj slici.
Korak 5: Kôd i učinak
Budući da se ovdje koristi kontrola gumba, potrebno je izvršiti sljedeće promjene u kodu :/*** @file main.c
* @kratko uart demo prozivanje tx i rx.
* @details
* @autor wangzex
* @data 2018-06-28
*@verzija v0.1 ****************************************** ************************************************ ************/
……
Molimo kontaktirajte me ako vam je potreban potpuni kôd:
www.stoneitech.com/contact
Odgovorit ću vam u roku od 12 sati.
Na kraju, samo spojite MCU na LCD zaslon sa serijskim priključkom za nadzornu ploču automobila
i spojite zvučnik za demonstraciju.
Za više informacija o ovom projektu kliknite ovdje