Inhaltsverzeichnis:

STONE LCD-Bildschirm für das Armaturenbrett - Gunook
STONE LCD-Bildschirm für das Armaturenbrett - Gunook

Video: STONE LCD-Bildschirm für das Armaturenbrett - Gunook

Video: STONE LCD-Bildschirm für das Armaturenbrett - Gunook
Video: Building an ULTRA-BRIGHT water-cooled TV... 2024, November
Anonim
STONE LCD-Bildschirm für das Armaturenbrett des Autos
STONE LCD-Bildschirm für das Armaturenbrett des Autos

Mit der rasanten Entwicklung der Wirtschaft und der allmählichen Verbesserung der Konsumkraft der Menschen sind Autos zum täglichen Bedarf normaler Familien geworden, und jeder achtet mehr auf den Komfort und die Sicherheit von Autos.

Die Automobilindustrie hat sich seit mehr als hundert Jahren entwickelt, und das Automobil ist mit der Zeit von den einfachen Maschinen am Anfang immer intelligenter geworden. Wie viele Teile hat ein Auto? Eine genaue Zahl gibt es noch nicht. Es wird geschätzt, dass das durchschnittliche Auto aus mehr als 10.000 unteilbaren Teilen besteht. Heutzutage ist das Auto in Tausende von Haushalten eingezogen und zu einem unverzichtbaren Partner im täglichen Reisen geworden müssen immer den Zustand ihres Liebesautos verstehen, um Schäden an wichtigen Teilen des Autos zu vermeiden, aber auch potenzielle Gefahren zu beseitigen. Im Allgemeinen sind die auf dem Armaturenbrett angezeigten Informationen der Weg, um den Status des Fahrzeugs zu kennen. Ich habe einen 10,1-Zoll-TFTLCD-Bildschirm aus Stein und dieses Mal plane ich, ein Dashboard für die Bordanzeige zu erstellen. Wie wir alle wissen, ist die Entwicklung des intelligenten STONE TFTLCD-Modulbildschirms bequem und schnell, ohne zu viele langwierige Anweisungen. Dies ist nicht nur für die große Anzahl von Lernbegeisterten geeignet, sondern auch im eigentlichen Projekt, um die Entwicklungsgeschwindigkeit zu beschleunigen. Sparen Sie Entwicklungszeit, besetzen Sie schnell den Markt. Das Effektbild ist wie folgt:

Ich verwende das häufiger verwendete RTL8762CJF SCM, um über IIC oder serielle Schnittstelle zu entwickeln, um den Zweck des Hochladens von Daten auf den TFT-LCD-Bildschirm zu erreichen. Diesmal wird auch die Sprachübertragungsfunktion verwendet, um dem Fahrer ein besseres Simulationserlebnis zu bieten.

Schritt 1: LCD-Bildschirm-Auto-Dashboard-Projektfunktion

Hier müssen wir ein Gebrauchtwagen-Display-Projekt durchführen, das Projekt hauptsächlich durch Berührungsregelung, Anweisungen zum Hochladen von Mikrocontrollern, Simulation mit Tasten, wenn die MCU-Taste gedrückt wird, über einen seriellen Anschlussbefehl an die serielle Schnittstelle STVC101WT - 01 Anweisungen zum Hochladen von Daten. der Bildschirm wird automatisch die Daten analysieren und auf dem LCD-Bildschirm angezeigt. Gleichzeitig gibt es auch eine Schaltflächenfunktion auf dem Bildschirm, um die serielle Port-Anweisung zu erreichen, um die MCU zu steuern.

Zusammengefasst fünf Funktionen:

(1) Der Bildschirm der seriellen Schnittstelle realisiert die Bitmap-Anzeigefunktion;

(2) um die Drehknopf-Rotationsfunktion zu erreichen;

(3) um den ausgegebenen Berührungsbefehl zu erreichen;

(4) um eine Sprachübertragung zu erreichen;

(5) um das Hochladen von Datenanweisungen zu erreichen.

Die Funktion wird bestimmt und dann die Modulauswahl:

(1) Modell des Touchscreens;

(2) welche Art von MCU-Modul verwendet werden soll;

(3) Sprachübertragungsmodul.

Hardware-Einführung und -Prinzip

Da der serielle STONE-Port-Bildschirm mit einem Audiotreiber ausgestattet ist und die entsprechende Schnittstelle reserviert ist, können Sie den gängigsten Magnetlautsprecher, allgemein bekannt als Horn, verwenden. Der Lautsprecher ist eine Art Wandler, der ein elektrisches Signal in ein Tonsignal umwandelt. Der Lautsprecher ist eine der schwächsten Komponenten in Tonanlagen und eine der wichtigsten Komponenten für Soundeffekte. Es gibt viele Arten von Lautsprechern und die Preise variieren stark. Elektrische Audioenergie erzeugt Schall, indem sie ihr Papierbecken oder ihre Membran in Schwingung versetzt und mit der umgebenden Luft durch einen elektromagnetischen, piezoelektrischen oder elektrostatischen Effekt in Resonanz bringt. Kauflink:

Schritt 2: Beschreibung des seriellen LCD-Bildschirms STVC101WT-01

Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
Beschreibung des seriellen LCD-Bildschirms STVC101WT-01

10,1-Zoll-1024x600-TFT-Panel in Industriequalität und resistiver 4-Draht-Touchscreen;

Helligkeit 300cd/m2;

LED-Hintergrundbeleuchtung;

RGB-Farbe 65k;

Der sichtbare Bereich beträgt 222,7 mm * 125,3 mm;

Sehwinkel 70/70/50/60;

Berufsleben 20, 000 Stunden.

32-Bit-Cortex-m4 200-Hz-CPU;

CPLD EPM240 tft-lcd-Controller;

128 MB (oder 1 GB) Flash-Speicher;

USB-Port (U-Disk) herunterladen;

Toolbox-Software für GUI-Design;

Einfache und leistungsstarke hexadezimale Anweisung.

Die Grundfunktion

8m-128m Bytes Flash-Speicherplatz, SDWe-Serie 128M Bytes, SDWa-Serie 8M/16M Bytes;

Unterstützt Hardware-JPG-Decodierung, Speicher effizienter, schnellere Anzeige;

Unterstützen Sie den Offline-Batch-Download von U-Disks, verbessern Sie effektiv die Effizienz des Batch-Downloads, reduzieren Sie die professionellen Qualitätsanforderungen der Bediener;

256-Byte-Registerraum;

64 KB Wort (128 KB) variabler Speicherplatz, 8-Kanal-Kurvenspeicher, sehr schnelle (80 ms) variable Anzeige

Reaktionsgeschwindigkeit;

Unterstützt bis zu 128 Anzeigevariablen pro Seite;

Integrierte Echtzeituhr RTC, Touch-Summer-Soundfunktion;

Unterstützen Sie Software 90 Grad, 180 Grad, 270-Grad-Bildschirmdrehung, stellen Sie den entsprechenden Sichtwinkel ein;

Unterstützung der Helligkeitseinstellung der Hintergrundbeleuchtung, automatische Standby-Bildschirmschonerfunktion;

Unterstützt externe Matrixtastatur;

Unterstützt Audio- und Videowiedergabe;

Branchenführender Index für elektromagnetische Strahlung, erleichtert den Umgang mit Klasse B;

Die Benennungsregel für Dateinamen ist einfach, ohne Entsprechung zur Flash-Blocknummer, auch ohne mühsame manuelle Vergabe Flash-Block l Funktion;

Unterstützt die virtuelle serielle Bildschirmfunktion.

STONE STVC101WT - 01-Anzeigemodul erfolgt über eine serielle Schnittstelle zur MCU-Kommunikation, muss in diesem Projekt verwendet werden. Wir müssen nur über den PC gute UI-Bilder über die Menüleistenoptionsschaltfläche, das Textfeld, die Hintergrundbilder und die logische Seite entwerfen um Konfigurationsdateien hinzuzufügen, dann zu generieren, kann der Download auf den Bildschirm endlich ausgeführt werden.

Das Datenhandbuch kann von der offiziellen Website heruntergeladen werden:

RTL8762C EVB Einführung8762C Evaluation Board bietet die vom Kunden entwickelte Hardwareumgebung, einschließlich:

1) Leistungsumwandlungsmodul;

2) 6-Achsen-Bewegungssensor;

3) 4 LEDs und 6 Tasten;

4) Knopfbatterie und Lithiumbatteriehalter;

5) USB-zu-UART-Konvertierungschip, FT232RL.

Platinenblock- und Schnittstellenverteilung auswerten

Eine detaillierte Beschreibung des Evaluation Board Blocks

Evaluation-Board-Block und Schnittstellenverteilung, siehe folgende Abbildung:

Die SchlüsselEs gibt insgesamt Reset-Schlüssel und 5 Sätze unabhängiger Schlüssel, wie in der folgenden Abbildung gezeigt:

Der Hauptchip 8762c

Flexibles GPIO-Design

Hardware Keyscan und Decoder

Eingebetteter IR-Transceiver

Echtzeitzähler (RTC)

SPI-Master/ab x zwei; Zeitschaltuhr x 8; I2C x 2; PWMx8; UART x 2

400kps, 12bit, 8-Kanal-AUXADC

I2S-Schnittstelle für externe Audio-Codecs

I8080-Schnittstelle für LCD

Interner 32K RCOSC hält BLE-Links

Embedded PGA und Audio-ADC mit 5-Band-Equalizer

Schritt 3: Entwicklungsschritte der STONE TOOL Box

Entwicklungsschritte der STONE TOOL Box
Entwicklungsschritte der STONE TOOL Box
Entwicklungsschritte der STONE TOOL Box
Entwicklungsschritte der STONE TOOL Box
Entwicklungsschritte der STONE TOOL Box
Entwicklungsschritte der STONE TOOL Box

Im Allgemeinen sind es nur drei Schritte:

(1) Verwenden des oberen Computersoftwaredesigns von TOOL2019;

(2) Entwicklung der MCU- und Bildschirmkommunikation;

(3) Produktion und Import von Audiodateien.

Installation von STONE TOOL

Das TOOL kann auf der Website https://www.stoneitech.com heruntergeladen werden, ebenso wie die entsprechenden USB-Seriell-Treiber. Die Softwareoberfläche sieht wie folgt aus:

Die Installation des KEIL1、Download-Link:

2、Download nach der Dekompression

3、Öffnen Sie den Ordner nach dem Entpacken

4、Doppelklicken Sie auf die Datei c51v900. exe, und klicken Sie im Dialogfeld auf Weiter.

Schritt 4:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

STONE TOOL 2019 Interface-Design

Klicken Sie mit dem installierten TOOL 2019 auf das neue Projekt in der oberen linken Ecke und dann auf OK.

Ein Standardprojekt wird standardmäßig mit blauem Hintergrund generiert. Wählen Sie es aus, klicken Sie mit der rechten Maustaste und wählen Sie Entfernen, um den Hintergrund zu entfernen. Klicken Sie als Nächstes mit der rechten Maustaste auf die Bilddatei und klicken Sie auf Hinzufügen, um Ihren eigenen Bildhintergrund wie folgt hinzuzufügen:

Wählen Sie das entsprechende Hintergrundbild aus. Auf die gleiche Weise fügen wir dem Projekt Bitmap- und Audiodateien hinzu.

Fügen Sie dann die erforderlichen Steuerelemente hinzu, hier hauptsächlich die Schaltflächensteuerung, die numerische Additions- und Subtraktionssteuerung und die Datenvariablensteuerung.

Konfigurieren Sie dann die variable Adresse jedes Controls, hier haben wir die folgende Konfiguration:1. Die Adresse der Klimaanlagentaste ist als 0x000C konfiguriert;

2. Die Fernlichttastenadresse ist als 0x000D konfiguriert;

3. Kurzwahladresse ist als 0x001B konfiguriert;

4. Die Stromsymboladresse ist als 0x0018 konfiguriert;

5. die PM2.5-Adresse ist als 0x001C konfiguriert;

Wenn die Schaltfläche konfiguriert ist, zeigt die folgende Abbildung einmal:

(1) der Druckeffekt der Konfigurationstaste;

(2) die Steuerung der Variablenadresse konfigurieren, die verwendet wird, um ihren Wert zu schreiben;

(3) Konfigurations-Plus- oder Minus-Operationen;

(4) Konfigurieren Sie den Wertebereich.

Bei der Konfiguration der digitalen Textbox wird der Reihe nach folgende Abbildung angezeigt:

① die Adresse der Steuervariablen einstellen;

② Stellen Sie die Anzahl der Stellen ein;

③ Stellen Sie die Größe der Zahl ein;

④ Stellen Sie die Anzahl der Ausrichtungen ein.

Bei der Konfiguration des Tachos zeigt die folgende Abbildung wiederum:

⑤ Ausgewählte Bibliotheksdatei;

⑥ Welche Datei soll in der Galeriedatei angegeben werden;

⑦ Legen Sie die Mittelpunktskoordinaten um das Zeigersymbol herum fest;

⑧ Stellen Sie den Drehbereich des Zeigers ein. Stellen Sie den Drehwinkel des Zeigers ein.

Schließlich klicken wir auf das Build-Konfigurationstool.

Notiz:

Steuerschaltflächen sind über variable Adressen mit ihren entsprechenden Bitmaps verknüpft, sodass für eine ordnungsgemäße Steuerung Konsistenz erforderlich ist.

Daher lautet die Anweisung für die serielle Schnittstelle wie folgt:

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

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

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

Die Entwicklung von RTL8762C

Öffnen Sie KEIL und importieren Sie unsere Projektdatei, wie in der folgenden Abbildung gezeigt:

Da es zum ersten Mal verwendet wird, muss der FLASH-Algorithmus entsprechend angepasst werden: Klicken Sie auf die Schaltfläche Optionen, um zum Konfigurationsfeld für den Flash-Download zu gelangen und ändern Sie den Algorithmus so, dass er wie in der folgenden Abbildung aussieht.

Schritt 5: Code und Effekt

Code und Effekt
Code und Effekt

Da hier die Schaltflächensteuerung verwendet wird, müssen die folgenden Änderungen im Code vorgenommen werden: /** * @file main.c

* @brief uart Demo Polling tx und rx.

* @Einzelheiten

* @autor wangzex

* @Datum 28.06.2018

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

……

Bitte kontaktieren Sie mich, wenn Sie einen vollständigen Code benötigen:

www.stoneitech.com/contact

Ich werde Ihnen innerhalb von 12 Stunden antworten.

Schließlich schließen Sie die MCU einfach an den LCD-Bildschirm des seriellen Ports für das Armaturenbrett des Autos an

und schließen Sie den Lautsprecher an, um zu demonstrieren.

Um mehr über dieses Projekt zu erfahren, klicken Sie bitte hier

Empfohlen: