Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Naglim razvojem ekonomije i postepenim poboljšanjem potrošnje, automobili su postali svakodnevna potreba običnih porodica, pa svi više pažnje posvećuju udobnosti i sigurnosti automobila.
Automobilska industrija razvijala se već više od stotinu godina, a automobil je postajao sve inteligentniji s promjenom vremena od jednostavnih mašina 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 hiljade domaćinstava 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 ekran, a ovaj put planiram napraviti nadzornu ploču za prikaz na ploči. Kao što svi znamo, razvoj ekrana STONE inteligentnog TFTLCD modula je zgodan i brz, bez previše dosadnih uputstava. Ovo nije prikladno samo za veliki broj entuzijasta za učenje, već i u stvarnom projektu za ubrzanje brzine razvoja, uštedite vrijeme razvoja, brzo zauzmite 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 ekran. 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 trebamo napraviti projekt prikaza rabljenih automobila, projekt uglavnom putem regulacije dodirom, načina upućivanja za postavljanje mikrokontrolera, simulacije pomoću gumba, kada pritisne tipku MCU, preko naredbe serijskog porta za upute za prikaz serijskog sučelja STVC101WT - 01 za prijenos podataka, ekran će automatski raščlaniti podatke i prikazati se na LCD ekranu. Istovremeno, na ekranu se nalazi i funkcija dugmeta za postizanje instrukcije serijskog porta, za kontrolu MCU -a.
Ukratko, pet funkcija:
(1) Ekran serijskog porta realizuje funkciju prikaza bitmape;
(2) za postizanje funkcije okretanja točkića;
(3) za postizanje izdate komande dodira;
(4) postići glasovno emitovanje;
(5) za postizanje učitavanja uputstava za podatke.
Određuje se funkcija, a zatim odabir modula:
(1) Model ekrana osetljivog na dodir;
(2) koju vrstu MCU modula koristiti;
(3) modul glasovnog prenosa.
Uvod i princip hardvera
Budući da ekran serijskog porta STONE dolazi s audio upravljačkim programom i rezervirao odgovarajuće sučelje, tako da 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 dijafragma vibriraju i rezoniraju (rezoniraju) s okolnim zrakom kroz elektromagnetski, piezoelektrični ili elektrostatički učinak. Link za kupovinu: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Korak 2: Opis serijskog LCD ekrana STVC101WT-01
10,1-inčni 1024x600 TFT panel industrijskog razreda i 4-žični otporni ekran osetljiv na dodir;
Osvjetljenje 300cd/m2;
LED pozadinsko osvjetljenje;
RGB boja 65 k;
Vidljiva površina je 222,7 mm * 125,3 mm;
Vizuelni ugao 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 instrukcija.
Osnovna funkcija
8m-128m bajtova Prostor na fleš memoriji, SDWe serija 128M bajtova, SDWa serija 8M/16M bajtova;
Podržava hardversko-j.webp
Podrška za grupno preuzimanje van mreže, učinkovito poboljšanje učinkovitosti serijskog preuzimanja, smanjenje zahtjeva za profesionalni kvalitet operatora;
256-bajtni registarski prostor;
Promenljivi memorijski prostor od 64K reči (128K bajtova), 8 -kanalno skladištenje krive, veoma brz (80ms) promenljivi prikaz
Brzina odziva;
Podržava do 128 varijabli prikaza po stranici;
Integrirani sat u stvarnom vremenu RTC, funkcija zvuka zujalice na dodir;
Podržavajte softver 90 stepeni, 180 stepeni, rotaciju ekrana od 270 stepeni, podesite odgovarajući vizuelni ugao;
Podrška za podešavanje svjetline pozadinskog osvjetljenja, funkcija automatskog čuvara zaslona u stanju pripravnosti;
Podržava vanjsku matričnu tipkovnicu;
Podržava reprodukciju zvuka i videa;
Indeks elektromagnetnog zračenja, vodeći 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 ekrana.
STONE STVC101WT - 01 modul za prikaz komunicira putem serijskog porta sa MCU -om, potrebno ga je koristiti u ovom projektu, potrebno nam je samo putem računara za dizajn dobrih slika korisničkog sučelja putem gumba s opcijama na izborniku, okvira za tekst, pozadinskih slika i logičke stranice za dodavanje, zatim generiranje konfiguracijskih datoteka, preuzimanje na ekranu se može konačno pokrenuti.
Priručnik s podacima može se preuzeti sa službene web stranice:
RTL8762C EVB Uvod 8762C evaluaciona 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 tastera;
4) Dugmad baterija i držač litijumske baterije;
5) USB u UART konverzijski čip, FT232RL.
Procijenite distribuciju blokova ploče i sučelja
Detaljan opis bloka odbora za ocjenjivanje
Blok ploče za evaluaciju i distribucija sučelja, pogledajte sljedeću sliku:
Tasteri Postoji ukupno tastera za resetovanje i 5 kompleta nezavisnih tastera, kao što je prikazano na sledeć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
400ksps, 12bit, 8-kanalni AUXADC
I2S sučelje za vanjske audio kodeke
I8080 interfejs za LCD
Interni 32K RCOSC održava BLE veze
Ugrađeni PGA i audio ADC sa 5 opsegom ekvilajzera
Korak 3: Koraci razvoja STONE TOOL Box
Općenito, postoje samo tri koraka:
(1) korišćenje gornjeg računarskog 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 fasciklu nakon raspakiranja
4 Dvaput kliknite na 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, kliknite desnim gumbom miša i odaberite Ukloni da biste uklonili pozadinu. Zatim desnom tipkom miša kliknite datoteku slike i kliknite Dodaj da biste dodali vlastitu pozadinu 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 dugmadi, numerička kontrola zbrajanja i oduzimanja, kontrola varijabli podataka.
Zatim konfigurirajte varijabilnu adresu svake kontrole, ovdje imamo sljedeću konfiguraciju: 1. Adresa dugmeta za klima uređaj je konfigurisana kao 0x000C;
2. Adresa dugmeta za duga svetla konfigurisana je kao 0x000D;
3. adresa za brzo biranje je konfigurirana kao 0x001B;
4. adresa ikone električne energije konfigurirana je kao 0x0018;
5. adresa PM2.5 je konfigurirana kao 0x001C;
Kada je gumb konfiguriran, sljedeća slika prikazuje jednom:
(1) efekat pritiskanja dugmeta za konfiguraciju;
(2) konfigurirati kontrolu adrese varijable koja se koristi za upisivanje njene vrijednosti;
(3) operacije plus ili minus konfiguracije;
(4) konfigurirajte raspon vrijednosti.
Prilikom konfiguriranja digitalnog okvira za tekst 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 biblioteke;
⑥ Koju datoteku navesti u datoteci galerije;
Postavite središnje koordinate oko ikone pokazivača;
⑧ Podesite raspon rotacije pokazivača. Postavite kut rotacije pokazivača.
Na kraju, kliknemo na alat za konfiguraciju sastavljanja.
Bilješka:
Kontrolni gumbi povezani su s odgovarajućim bitmapama putem varijabilnih adresa, pa je za postizanje pravilne kontrole potrebna dosljednost.
Prema tome, instrukcija serijskog porta je sljedeća:
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: Kliknite gumb opcija za odlazak u okvir za konfiguraciju preuzimanja Flash -a i promijenite algoritam tako da izgleda kao na sljedećoj slici.
Korak 5: Kod i efekat
Budući da se ovdje koristi kontrola dugmadi, potrebno je izvršiti sljedeće promjene u kodu :/*** @file main.c
* @brief uart demo polling tx i rx.
* @details
* @autor wangzex
* @datum 28.06.2018
*@verzija v0.1 ******************************************** ************************************************ ************/
……
Molimo vas da me kontaktirate ako vam je potrebna potpuna šifra:
www.stoneitech.com/contact
Odgovorit ću vam u roku od 12 sati.
Konačno, samo spojite MCU na LCD zaslon sa serijskim portom za nadzornu ploču automobila
i spojite zvučnik radi demonstracije.
Kliknite ovdje ako želite saznati više o ovom projektu