INHOUDSOPGAWE:

STONE LCD -skerm vir motorpaneelbord: 5 stappe
STONE LCD -skerm vir motorpaneelbord: 5 stappe

Video: STONE LCD -skerm vir motorpaneelbord: 5 stappe

Video: STONE LCD -skerm vir motorpaneelbord: 5 stappe
Video: Book 02 - The Hunchback of Notre Dame Audiobook by Victor Hugo (Chs 1-7) 2024, November
Anonim
STONE LCD -skerm vir motorpaneelbord
STONE LCD -skerm vir motorpaneelbord

Met die vinnige ontwikkeling van die ekonomie en die geleidelike verbetering van die verbruikersvermoë van mense, het motors die daaglikse behoeftes van gewone gesinne geword, en almal gee meer aandag aan die gemak en veiligheid van motors.

Die motorbedryf het nou al meer as honderd jaar ontwikkel, en die motor het al hoe meer intelligent geword met die tydsverandering van die eenvoudige masjinerie aan die begin. Hoeveel onderdele het 'n motor? Daar is nog geen spesifieke syfer nie. Daar word beraam dat die gemiddelde motor uit meer as 10 000 ondeelbare onderdele bestaan. Deesdae het die motor duisende huishoudings binnegekom en 'n onontbeerlike vennoot geword in daaglikse reise. Daarom, tydens die daaglikse gebruik van die motor, het ons moet altyd die toestand van hul liefdesmotor verstaan, om te voorkom dat skade aan belangrike dele van die motor veroorsaak word, maar ook om moontlike gevare uit te skakel. In die algemeen is die inligting op die paneelbord die manier om die status van die voertuig te ken. Ek het 'n klip 10,1 duim TFTLCD-skerm, en hierdie keer is ek van plan om 'n aan boord vertoonpaneelbord te maak. Soos ons almal weet, is die ontwikkeling van die STONE intelligente TFTLCD -moduleskerm gerieflik en vinnig, sonder te veel vervelige instruksies. bespaar ontwikkelingstyd, neem vinnig die mark in beslag. Die effekbeeld is soos volg:

Ek gebruik die meer algemeen gebruikte RTL8762CJF SCM om deur middel van IIC of seriële poort te ontwikkel om die doel te bereik om data na die TFT LCD -skerm op te laai. Hierdie tyd sal ook stemuitsendingfunksie gebruik, om die bestuurder 'n beter simulasie -ervaring te gee.

Stap 1: Lcd -skerm -motor -dashboardprojekfunksie

Hier moet ons 'n gebruikte motorvertoonprojek uitvoer, die projek hoofsaaklik deur aanraakregulering, oplaai -instruksies vir mikrokontroleerder, simulasie met knoppies, as die MCU -knoppie druk, deur 'n seriële poortopdrag na STVC101WT - 01 seriële koppelvlak skerm instruksies om data op te laai, die skerm sal die ontleding van data outomaties en op die LCD -skerm vertoon word. Terselfdertyd is daar ook 'n knoppie -funksie op die skerm om die instruksies in die seriële poort te bereik om die MCU te beheer.

Samevattend, vyf funksies:

(1) Die seriële poortskerm besef die bitmap -vertoningsfunksie;

(2) om die draaiknopfunksie te bereik;

(3) om die uitreikopdrag wat uitgereik is, te bereik;

(4) om stemuitsendings te bewerkstellig;

(5) om data -oplaai op te laai.

Die funksie word bepaal, en dan die keuring van die module:

(1) Model van die aanraakskerm;

(2) watter soort MCU -module om te gebruik;

(3) stemuitsendingsmodule.

Inleiding en beginsel van hardeware

Omdat die STONE -seriële poortskerm 'n klankbestuurder bevat en die ooreenstemmende koppelvlak gereserveer is, kan u die mees algemene magneetluidspreker, algemeen bekend as horing, gebruik. Die luidspreker is 'n soort transducer wat 'n elektriese sein omskakel in 'n klanksein. Die luidspreker is een van die swakste komponente in klanktoerusting en een van die belangrikste komponente vir byklanke. Daar is baie soorte luidsprekers en die pryse wissel baie. Oudio -elektriese energie produseer klank deur sy papierbak of diafragma te laat tril en resoneer (resoneer) met die omringende lug deur middel van 'n elektromagnetiese, piëzo -elektriese of elektrostatiese effek. Aankoopskakel: https://detail.tmall.com/item.htm? Id = 529772120978 & …

Stap 2: Beskrywing van die seriële LCD-skerm STVC101WT-01

STVC101WT-01 seriële LCD-skermbeskrywing
STVC101WT-01 seriële LCD-skermbeskrywing
STVC101WT-01 seriële LCD-skermbeskrywing
STVC101WT-01 seriële LCD-skermbeskrywing
STVC101WT-01 seriële LCD-skermbeskrywing
STVC101WT-01 seriële LCD-skermbeskrywing
STVC101WT-01 seriële LCD-skermbeskrywing
STVC101WT-01 seriële LCD-skermbeskrywing

10,1-duim 1024x600 industriële TFT-paneel en 'n weerstandige raakskerm van 4 drade;

Helderheid 300cd/m2;

LED -agterlig;

RGB -kleur 65 k;

Die sigbare gebied is 222,7 mm * 125,3 mm;

Visuele hoek 70/70/50/60;

Werkslewe 20 000 uur.

32-bis korteks-m4 200Hz SVE;

CPLD EPM240 tft-lcd-beheerder;

128 MB (of 1 GB) flitsgeheue;

USB -poort (U skyf) aflaai;

Toolbox sagteware vir GUI ontwerp;

Eenvoudige en kragtige heksadesimale instruksie.

Die basiese funksie

8m-128m grepe Flash geheue ruimte, SDWe reeks 128M grepe, SDWa reeks 8M/16M grepe;

Ondersteun hardeware-j.webp

Ondersteun U -skyf aflyn -aflaai, verbeter die doeltreffendheid van batchaflaai effektief, verminder die professionele kwaliteitsvereistes van operateurs;

256-byte registerruimte;

64K woord (128K grepe) veranderlike geheue spasie, 8 kanaal kromme berging, baie vinnige (80ms) veranderlike vertoning

Reaksie spoed;

Ondersteun tot 128 vertoonveranderlikes per bladsy;

Geïntegreerde intydse klok-RTC, aanraakgonser-klankfunksie;

Ondersteun sagteware 90 grade, 180 grade, 270 grade skermrotasie, pas die gepaste visuele hoek aan;

Ondersteun die aanpassing van die helderheid van die agtergrond, die funksie van die outomatiese bystand van die skerm;

Ondersteun eksterne matriks -sleutelbord;

Ondersteun klank- en video -afspeel;

Toonaangewende elektromagnetiese stralingsindeks in die bedryf, help u om ClassB maklik te hanteer;

Die naam van die lêernaamreël is eenvoudig, sonder om ooreen te stem met die Flash -bloknommer, ook sonder omslagtige handmatige toewysing Flash -blok l Funksie;

Ondersteun virtuele seriële skermfunksie.

STONE STVC101WT - 01 vertoonmodule is via 'n seriële poortkommunikasie met MCU, ons moet dit in hierdie projek gebruik; ons hoef slegs via die rekenaar goeie UI -beelde te ontwerp deur middel van die knoppie in die menubalk, teksboks, agtergrondprente en logiese bladsy om by te voeg en dan konfigurasielêers te genereer, kan u uiteindelik op die skerm aflaai.

Die datahandleiding kan afgelaai word vanaf die amptelike webwerf:

RTL8762C EVB Inleiding 8762C evalueringsbord bied die hardeware -omgewing wat deur die klant ontwikkel is, insluitend:

1) Kragomskakelingsmodule;

2) 6-as bewegingsensor;

3) 4 LED's en 6 knoppies;

4) knoppiebattery en litiumbatteryhouer;

5) USB na UART -omskakelingskyfie, FT232RL.

Evalueer bordblok en koppelvlakverspreiding

'N Gedetailleerde beskrywing van die beoordelingsbordblok

Evalueringsbordblok en koppelvlakverspreiding, sien die volgende figuur:

Daar is 'n totaal van reset -sleutels en 5 stelle onafhanklike sleutels, soos in die volgende figuur getoon:

Die belangrikste chip 8762c

Buigsame GPIO -ontwerp

Hardeware -sleutelsleutel en dekodeerder

Ingeboude IR -ontvanger

Intydse toonbank (RTC)

SPI -meester/van x twee; Timer x 8; I2C x 2; PWM x 8; UART x 2

400 ps, 12 bit, 8-kanaals AUXADC

I2S -koppelvlak vir eksterne klank -codecs

I8080 koppelvlak vir LCD

Interne 32K RCOSC hou BLE -skakels

Ingebedde PGA en klank ADC met 5 -band gelykmaker

Stap 3: STONE GEREEDSKAP Ontwikkelingstappe

STONE GEREEDSKAP Ontwikkelingstappe
STONE GEREEDSKAP Ontwikkelingstappe
STONE GEREEDSKAP Ontwikkelingstappe
STONE GEREEDSKAP Ontwikkelingstappe
STONE GEREEDSKAP Ontwikkelingstappe
STONE GEREEDSKAP Ontwikkelingstappe

Oor die algemeen is daar slegs drie stappe:

(1) gebruik van TOOL2019 ontwerp van die boonste rekenaarprogrammatuur;

(2) ontwikkeling van MCU- en skermkommunikasie;

(3) produksie en invoer van klanklêers.

Installasie van STONE TOOL

Die TOOL kan afgelaai word op die webwerf https://www.stoneitech.com, asook die relevante USB -reeksbestuurders. Die sagteware -koppelvlak is soos volg:

Die installering van die KEIL1 、 Aflaai skakel:

2, Laai af na dekompressie

3, maak die gids oop nadat u dit oopgemaak het

4 、 Dubbelklik op die lêer c51v900. exe, en klik op Volgende in die dialoogkassie.

Stap 4:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

STONE TOOL 2019 koppelvlakontwerp

Klik met die geïnstalleerde TOOL 2019 op die nuwe projek in die linker boonste hoek en klik dan op OK.

'N Standaardprojek word standaard gegenereer met 'n blou agtergrond. Kies dit, klik met die rechtermuisknop en kies verwyder om die agtergrond te verwyder. Klik dan met die rechtermuisknop op die prentlêer en klik op Voeg om u eie prentjie-agtergrond by te voeg, soos volg:

Kies die ooreenstemmende agtergrondprent. Op dieselfde manier voeg ons bitmap -lêers en klanklêers by die projek.

Voeg dan die vereiste kontroles by; hier is veral die knoppiebeheer, numeriese optel en aftrek van die kontrole, die veranderlike van die data.

Stel dan die veranderlike adres van elke kontrole op, hier het ons die volgende opset: 1. Die adres van die lugversorgingsknoppie is opgestel as 0x000C;

2. Grootstraal knoppie adres is opgestel as 0x000D;

3. snelkiesadres is gekonfigureer as 0x001B;

4. die adres van die elektrisiteitsikoon is as 0x0018 opgestel;

5. die PM2.5 -adres is opgestel as 0x001C;

As die knoppie gekonfigureer is, verskyn die volgende figuur een keer:

(1) die effek van die konfigurasie -knoppie;

(2) die beheer van die veranderlike adres, wat gebruik word om die waarde daarvan te skryf, op te stel;

(3) konfigurasie plus of minus bewerkings;

(4) stel die waardebereik op.

By die opstel van die digitale tekskassie word die volgende figuur om die beurt getoon:

① stel die veranderlike adres in;

② stel die aantal syfers in;

③ stel die grootte van die nommer in;

④ stel die aantal belyning in.

By die opstel van die snelheidsmeter word die volgende figuur om die beurt getoon:

⑤ Geselekteerde biblioteeklêer;

⑥ Watter lêer om in die galerylêer op te gee;

⑦ Stel die middelkoördinate rondom die wyserikoon;

⑧ Stel die rotasiebereik van die wyser in. Stel die rotasiehoek van die wyser in.

Uiteindelik klik ons op die opsetkonfigurasiehulpmiddel.

Let wel:

Bedieningsknoppies word met veranderlike adresse geassosieer met hul ooreenstemmende bitmaps, dus is konsekwentheid nodig om behoorlike beheer te verkry.

Daarom is die instruksie van die seriële poort soos volg:

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

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

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

Die ontwikkeling van RTL8762C

Maak KEIL oop en voer ons projeklêer in, soos getoon in die volgende figuur:

Aangesien dit die eerste keer is dat dit gebruik moet word, moet die FLASH -algoritme dienooreenkomstig aangepas word: Klik op die opsie -knoppie om na die Flash Download -konfigurasie boks te gaan en verander die algoritme soos die volgende figuur.

Stap 5: Kode en effek

Kode en effek
Kode en effek

Aangesien die knoppiebeheer hier gebruik word, moet die volgende wysigings in die kode aangebring word :/*** @file main.c

* @brief uart demo polling tx en rx.

* @besonderhede

* @outeur wangzex

* @datum 2018-06-28

*@versie v0.1 ******************************************* ************************************************* *************/

……

Kontak my asseblief as u 'n volledige kode benodig:

www.stoneitech.com/contact

Ek sal u binne 12 uur antwoord.

Koppel laastens die MCU aan die LCD -skerm van die seriële poort vir die motor se dashboard

en koppel die luidspreker om te demonstreer.

Klik hier om meer te wete te kom oor hierdie projek

Aanbeveel: