Werksbordcomputer vaz 2110. Bordcomputer "Trip Computer"

Lada-Autos der "zehnten" Familie haben bei russischen Autofahrern große Anerkennung für ihre Zuverlässigkeit, Einfachheit und Benutzerfreundlichkeit gefunden. Die Schaffung dieses Autos war eine Fortsetzung der Linie von Autos mit Frontantrieb aus heimischer Produktion. VAZ 2110 kann zu Recht als der erste würdige Konkurrent ausländischer Autos auf dem Automobilmarkt unseres Landes angesehen werden.

Der größte Unterschied zwischen dem VAZ 2110 und seinen Vorgängern bestand darin, dass in diesem Auto erstmals ein 8-Ventil-Verbrennungsmotor mit Einspritzung eingebaut wurde. Vor den "zehn" waren alle inländischen Autos nur mit Vergasermotoren ausgestattet. Es ist erwähnenswert, dass die Verwendung eines 8-Ventil-Motors beim ersten VAZ 2110 in einer Limousinenkarosserie und später eines 16-Ventil-Motors bei einem VAZ 2112 in einer Fließheckkarosserie es ermöglichte, den Rückstand von deutlich zu reduzieren weltweit führenden Autohersteller.

Der VAZ 2110 war das erste inländische Auto, bei dem es möglich wurde, eine Servolenkung einzubauen. Trotz der Tatsache, dass die Servolenkung nur in spezialisierten Zentren installiert wurde und dieses Gerät viel Geld kostete, machte die Möglichkeit des Einbaus den Top Ten zu einem sehr attraktiven Auto für Fahrer, die Wert auf Komfort und Bequemlichkeit legen.

Computer auf VAZ 2110

Fast zeitgleich mit dem Aufkommen des VAZ 2110 begannen Hersteller von Bordcomputern mit dem Vorschlag, ihr Auto auszustatten, in den Markt für Automobilelektronik einzusteigen modernes Gerät ermöglicht die Kontrolle der momentanen Parameter des Motors und die Durchführung seiner Diagnose mit der Fähigkeit, den Fehler zu bestimmen Motor und deren anschließendes Zurücksetzen. Dies wurde aufgrund des Aufkommens von gefragt Einspritzmotoren Betrieb auf der Grundlage von Programmen, die in der elektronischen Steuereinheit des Fahrzeugs gespeichert sind. Für Haushaltsmotoren wurden die Januar- und Bosch-Programme zu solchen Programmen.

Zu solchen Bordcomputern gehören Bordcomputer der Mittelklasse, die von Firmen hergestellt werden, und Gamma (Ferrum-Unternehmensgruppe), die über einen grundlegenden Satz von Funktionen, ein einfaches Display und eine hervorragende Kombination aus Preis und Qualität verfügen. Neben dem Mittelklasse-BC gibt es High-End-Computer wie: und Prestige. Das Bordcomputer für VAZ 2110 verfügt über einen erweiterten Funktionsumfang und ein farbiges frostbeständiges Display.

Die moderne Ausstattung des Autos VAZ 2110 unterscheidet sich von früheren Generationen durch das Vorhandensein vieler integrierter elektronischer Geräte allgemeines Schema automatische Interaktion, Verwaltung und Kontrolle. Die Hauptrolle in diesem ACS spielt der Bordcomputer, mit dessen Hilfe der korrekte Betrieb all dieser Geräte unter Kontrolle gebracht wird.

Arten von Bordcomputern

Der reguläre Bordcomputer "Dozens" (auch bekannt als Route BC) ist ein spezielles elektronisches Gerät, das als Hauptexperte für die Beurteilung des korrekten Betriebs der Autoelektronik dient.

  1. BC beim Einbau in Fahrzeuge mit Vergaser-Kraftstoffsystem.
  2. BC bei Einbau in Fahrzeuge mit Kraftstoffeinspritzsystem.

Im ersten Fall ist die Auswahl solcher BCs auf dem Automobilmarkt gering, sie sind auf einen begrenzten Funktionsumfang beschränkt. Im zweiten Fall sind solche Buchmacher in ihrem Sortiment mit erweiterter Funktionalität weit verbreitet.

BCs werden auch in Produkte unterteilt:

  • Universaltyp zum Einbau in jedes Fahrzeug, inkl. und auf dem VAZ 2110. Solche "Kombis" werden entweder an der Frontscheibe oder an der Rückspiegelhalterung montiert.
  • typisch, die elektronische Bordgeräte (ECU) darstellen, die für einen bestimmten Fahrzeugtyp entwickelt wurden.

Welchen Bordcomputer kaufen

Es ist schwierig, eine solche Frage eindeutig zu beantworten, alles hängt davon ab, welche Aufgaben der Autofahrer mit dem Kauf eines solchen Geräts wie dem BK VAZ 2110 lösen möchte, dessen Preis von der Anzahl der angegebenen Funktionen abhängt.

Wenn Sie einen kleinen Betrag für den Kauf dieses Produkts haben, können Sie ein Budget-BC mit eingeschränkter Diagnosefunktionalität erwerben, d.h. es wird seinen Hauptzweck erfüllen. Wenn es möglich ist, ein multifunktionales Gerät mit anschließendem Einbau in das Armaturenbrett und Servicefunktionen zu erwerben, wird es seinen Zweck rechtfertigen, und eine Reihe von angebrachten Optionen, z. B. das Trocknen von Zündkerzen, sind in der Niedrigtemperatursaison sehr nützlich.

Bei der Auswahl eines Bordcomputers für den VAZ 2110 sollten Sie sich entscheiden:

  1. Für welche Zwecke es erworben wird und inwieweit alle seine Funktionen voraussichtlich einbezogen werden.
  2. Mit dem Preis des Produkts, denn ein solches Gerät für die „Zehner“ kostet 3 bis 5 Tausend Rubel.
  3. Mit dem Ort seines geplanten Einsatzes
  4. Mit Monitorparametern wie: Farbe, Kontrast, Funktionalität im Niedertemperaturmodus.
  5. Mit Funktionen.
  6. Mit der Möglichkeit zusätzlicher Dienstleistungen.
  7. Mit Software-Ersatzoptionen.

Bordcomputer "Zehner"

  • ermittelt den Fehlercode im elektronischen System des Fahrzeugs;
  • nimmt bei Vorhandensein des erforderlichen Detektors Messwerte des Straßentemperaturregimes vor;
  • Funktionen im Modus der Bereitstellung der erforderlichen Informationen (Daten zum Kraftstoffverbrauch, Zustand der Kraftstoffreserven, Bewegungsgeschwindigkeit, Entfernung von der Kraftstoffversorgung und andere Daten werden angezeigt).

In einem VAZ 2110-Auto wird der Standard-Bordcomputer an der Stelle auf der Frontplatte installiert, an der zuvor der Chronometer installiert war. Es ist ein Monitor mit einer seitlichen Anordnung von drei Tasten vertikal, links und rechts vom Bildschirm.

Schaltflächenfunktion

Linke Reihe:

1. Svepxy - mit abwechselndem Druck zeigen sie:

  • Echtzeit;
  • Timer (falls installiert);
  • Autofahrzeit.

2. Mitte:

  • Kraftstoff online;
  • durchschnittlicher Kraftstoffverbrauch;
  • Gesamtkraftstoffverbrauch.

3. Unten:

  • durchschnittliche Bewegungsgeschwindigkeit des Autos;
  • Kilometerstand, bevor der Kraftstoff ausgeht;
  • Außentemperatur.

Rechte Reihe:

1. Oben:

  • Durch Klicken auf werden vorherige Ansichten zurückgesetzt.

2. Mitte (Funktionsauswahl):

  • wir bestimmen die Funktion und drücken die Taste, während der BK im Segment „Installation“ arbeitet, was mit der Taste unten ausgeführt wird;
  • Um diesen Modus zu verlassen, drücken Sie die Taste erneut und halten Sie sie etwa eine Sekunde lang gedrückt.

3. Unten (Parameteränderung):

  • beim Drücken erhöhen sich die Parameter um einen Wert;
  • wenn sie gedrückt gehalten wird, beginnt der Parametererhöhungsmodus in einem blinkenden Format;
  • Wenn die Taste zweimal eine Sekunde lang gedrückt und dann gehalten wird, werden die Parameter im Parameterreduktionsmodus in einem blinkenden Format angezeigt.

Pendelbus "ORION-BK"

Bordcomputer Orion für VAZ 2110 ist ein automatisierter Hardware-Software-Komplex, der die folgenden Funktionen ausführt:

  • verallgemeinert Informationen von verschiedenen Detektoren;
  • analysiert die empfangenen Daten;
  • überträgt online die Parameter der Hauptsysteme des Autos an den Monitor;
  • gibt die nötigen Ratschläge.

Unter der Marke Orion BK werden fast 30 komplette BC-Sets betrieben. Welche davon können im VAZ 2110 installiert werden?


BK-03 ist für den Betrieb in Geräten mit Vergaser-Kraftstoffversorgungssystem konzipiert und mit folgenden Funktionen ausgestattet:

  • Timer;
  • Geschwindigkeitsmesser;
  • Kontrolle über die Spannung des Autonetzwerks;
  • Batterieparameter;
  • vorübergehender Leser.

BK-06 ist ein modernisierter BK-03 mit der Funktion, ein Gerät zur Temperaturmessung zu haben. BK-11 wird verwendet, um die "Zehn" mit einem Vergasermotor zu betreiben. BK-05 sollte in ein VAZ 2110-Fahrzeug mit einem Einspritzkraftwerk und einem Steuergerät eingebaut werden.

Hallo alle. Beim Autokauf hat mir der Vorbesitzer eine Tasche mit Serviceheft und Bedienungsanleitung geschenkt. Zuhause angekommen habe ich dieses Päckchen auf den Nachttisch geschmissen und gar nicht geschaut was da war und wie, irgendwie habe ich es nicht gebraucht. Und neulich stieß ich auf dieselbe Tasche und beschloss, ihre Anwesenheit immer noch zu sehen! Ehrlich gesagt war es interessant, das Leben eines Autos auf seinen ersten Betriebskilometern kennenzulernen. Und in der Bedienungsanleitung bin ich auf eine Beschreibung des Bordcomputers gestoßen, der in meiner Konfiguration im Auto verbaut war. Ich denke, beim Kauf eines Gebrauchtwagens bekommt nicht jeder diese Dokumentation, und manchmal tauchen Fragen auf, aber wie richtet man ein Bordfahrzeug ein? Sie können die "Poke"-Methode verwenden oder im Internet googeln. Es gibt auch viele Varianten von Bordcomputern, sowohl solche, die ab Werk installiert wurden, als auch solche, die Sie zusätzlich selbst installieren können. Deshalb habe ich beschlossen, die Anweisungen zu verwerfen. Vielleicht helfen diese Informationen jemandem mit demselben Bordcomputer.

Anstelle einer Uhr ist in einer Variante ein Bordcomputer (MK) verbaut. MK hat 15 Funktionen, die in 3 Gruppen unterteilt sind. Gruppenauswahl
erfolgt mit den Tasten 1, 2 und 3.

In jeder Gruppe sind die Funktionen in Basis- und Zusatzfunktionen unterteilt. Die Hauptfunktionen werden mit den Tasten 1, 2 und 3 durch den Ring geschaltet. Zusatzfunktionen werden mit Taste 5 durchgeschaltet. Bei ausgeschalteter Zündung befindet sich der Computer immer im Modus „Aktuelle Uhrzeit“.
Wenn die Batterie entfernt wird, werden die Uhr und alle kumulierten Parameter für mindestens 1 Monat gespeichert.
EINSTELLEN DER COMPUTERFUNKTION
Uhrkorrektur
Drücken Sie im Modus „Aktuelle Uhrzeit“ die Taste 4.
Beim sechsten Signal der genauen Uhrzeit drücken Sie Knopf 1, dies stellt die Sekunden zurück und rundet die Uhr.

Einstellen der aktuellen Uhrzeit (Kalender)
Drücken Sie im Modus „Aktuelle Uhrzeit“ („Kalender“) die Taste 4.
Stellen Sie mit den Tasten 5, 6 den gewünschten Stunden- (Tages-) Wert ein.
Taste 4 drücken.
Stellen Sie mit den Tasten 5, 6 den gewünschten Minutenwert (Monat) ein.
Drücken Sie die Taste 4, um die Einstellung der Uhrzeit (Kalender) abzuschließen.

Einstellen eines Weckers

Stellen Sie mit den Tasten 5, 6 den gewünschten Stundenwert ein.
Taste 4 drücken.
Stellen Sie mit den Tasten 5, 6 den gewünschten Minutenwert ein.
Drücken Sie die Taste 4, um die Alarmeinstellung abzuschließen. Im Uhrzeitmodus leuchtet das Alarmsymbol auf (der Alarm ist eingeschaltet).

Schalten Sie den Wecker aus
Drücken Sie die Taste 4 im Modus „Wecker“.
Drücken Sie Taste 1, um den Alarm auszuschalten. „--.--“ erscheint in den Ziffern und im Modus „Aktuelle Zeit“ leuchtet das Alarmsymbol nicht (der Alarm ist ausgeschaltet).

Einstellen der Helligkeit der Hintergrundbeleuchtung der Anzeige
Wenn die Standlichter eingeschaltet sind, wird die Hintergrundbeleuchtung mit dem Beleuchtungsregler der Instrumentenskala eingestellt.
Wenn die Standlichter ausgeschaltet sind, wird die Hintergrundbeleuchtung programmgesteuert angepasst:
- Taste 4 im Modus „Fahrzeit mit Stopps“ drücken. Alle einzelnen Segmente (Piktogramme) werden auf der Anzeige angezeigt, was ein Zeichen für den Einstellungsmodus der Hintergrundbeleuchtung ist, und eine Zahl, die der Hintergrundbeleuchtung als Prozentsatz des Maximalwerts entspricht, wird in den digitalen Ziffern angezeigt;
- Verwenden Sie die Tasten 5, 6, um die gewünschte Helligkeit der Hintergrundbeleuchtung einzustellen;
- Drücken Sie die Taste 4, um den Helligkeitseinstellungsmodus zu beenden.

Kalibrierung des Kraftstoffstandsensors
Um die Korrektur durchzuführen, muss das gesamte Benzin aus dem Tank abgelassen werden.
Halten Sie im Modus „Kraftstoffstand“ die Taste 4 länger als 2 s gedrückt.
Das Display zeigt eine blinkende „0“.
Halten Sie die Taste 3 1 s lang gedrückt, bis ein Bestätigungston ertönt. Danach erscheint die blinkende Zahl „3“ auf der Anzeige.
Füllen Sie 3 Liter Benzin mit einem Messbehälter in den Gastank, warten Sie die Zeit ab, die erforderlich ist, bis sich der Kraftstoffstandsensor beruhigt hat, und halten Sie die Taste 3 1 s lang gedrückt, bis ein Bestätigungston ertönt.
Setzen Sie diesen Vorgang bis zum Maximalwert von 39 Litern fort, danach verlässt der Computer automatisch den Modus.

Einbau einer Überdrehzahlwarneinrichtung
Drücken Sie die Taste 4 im Modus „Mittlere Geschwindigkeit“.
Stellen Sie mit den Tasten 5, 6 die gewünschte Geschwindigkeitsschwelle ein.
Drücken Sie die Taste 4, um die Einstellung des Überdrehzahlalarms zu verlassen.




Längst sind digitale Technologien nicht nur in jedes Zuhause, sondern auch in jedes Auto eingedrungen. Der Bordcomputer VAZ 2110 (BC) ist seit mehr als einem Jahrzehnt für fast jeden Fahrer eine sehr verbreitete Sache (die ersten BCs wurden bereits in den 90er Jahren in Vergasermotoren eingebaut). Damit werden Sie nicht eintreten soziale Netzwerke und Sie werden keine Spiele spielen, aber das macht es nicht weniger nützlich und interessant, da es in sich ungefähr die gleiche Anzahl von Möglichkeiten sowie verschiedene Funktionen verbirgt wie ein modernes Smartphone oder ein Tablet-PC.

Wie jede andere digitale Technologie weist der Bordcomputer des VAZ 2112 viele spezifische Merkmale auf, die sich von Modell zu Modell unterscheiden. Und genauso müssen Sie die Angebote auf dem Markt selbst sortieren, die benötigten Funktionen und technischen Daten auswählen und auch die Preispolitik eines bestimmten Produkts und Herstellers berücksichtigen. Willst du wissen, warum BK's modernes Auto als unverzichtbar angesehen Handy in deiner Tasche?

Was ist der Bordcomputer VAZ 2110

Wenn Sie keine aus der Bedienungsanleitung umgeschriebenen Trockenbegriffe streuen, können Sie einfach sagen, dass der Bordcomputer des VAZ 2112 (2110) die Hauptkommunikationsschnittstelle (Kommunikations- und Interaktionsmittel) zwischen dem Auto und dem Fahrer ist. Mit Hilfe eines Freundes „an Bord“ können Sie viel lernen nützliche Informationenüber dein eisernes Pferd. Es hilft Ihnen, den verbleibenden Kraftstoff zu berechnen, warnt vor möglicher Geschwindigkeitsüberschreitung und unerwarteten Fehlfunktionen in den Haupteinspritzsystemen und mehr.

Strukturell ist es eine Blackbox. Es kann im Armaturenbrett eines Autos, direkt auf dem Armaturenbrett und in einigen Fällen sogar auf der Windschutzscheibe installiert werden. Auf der Vorderseite befindet sich ein kleines numerisches LCD-Display und auf der Rückseite ein Anschluss für die Stromversorgung und Kommunikation mit den wichtigsten Informationssystemen des Fahrzeugs.


Verwechseln Sie nicht die elektronische Steuereinheit (ECU) und den Bordcomputer. Wenn der Bordcomputer des VAZ 2110 nicht funktioniert, ist dies immer noch die halbe Mühe, das Auto kann sicher fahren, obwohl sich der Autofahrer ohne Informationen über den Betrieb der Hauptsysteme seines Autos äußerst unwohl fühlt. Die ECU hingegen kann als das „Gehirn“ des Autos betrachtet werden, das das Programm für den Betrieb der Aktuatoren des Elektromotors vorgibt. Ohne ein Steuergerät an einem Injektor vom Typ VAZ-2110 werden Sie definitiv nirgendwo hingehen.

Ein guter Bordcomputer VAZ 2110 ist jedoch direkt mit dem Computer verbunden, um grundlegende Informationen mit ihm auszutauschen und darüber zu berichten mögliche Probleme mit dem Motor zum Benutzer. Dank einer so gelungenen Symbiose müssen Sie nicht mehr darüber rätseln, warum die „Check Engine“-Leuchte auf dem Armaturenbrett aufleuchtete.

Was zeigt der Bordcomputer VAZ 2110 an?

Bordcomputerpersonal VAZ 2110 existiert in mehreren Variationen. Die einfachste Version ist eine kleine Flüssigkristallanzeige mit sieben Segmenten, die nur aus zwei digitalen Zeilen besteht. Es nimmt eine sehr bescheidene Position unter dem Tacho auf dem Armaturenbrett ein. Zeigt ein Minimum an Informationen für den Fahrer an, um nicht zu sagen fast nichts. Da ein solcher Bordcomputer VAZ 2110 kaum als vollwertiger Zustand angesehen werden kann, wird er häufig von Autofahrern mit ernsthafteren Modellen ersetzt, die anstelle eines Steckers neben der SAUO-Einheit installiert sind.

Ein Bordcomputer in einem VAZ 2110-Staat ist heute kein gewisser Luxus. Ein vollwertiges elektronisches Gerät, das eine Vielzahl nützlicher Informationen und Diagnosefunktionen in Ihrem Auto ausführen kann, kostet Sie für die einfachste Option nicht mehr als 500-900 Rubel. Mehr "schicke" Exemplare können zwischen 1.500 und 12.000 Rubel kosten.


Kommen wir zu den Informationen, die das onboard normaler Rechner VAZ 2110. Praktischerweise können Sie mit der Tastennavigation eine Reihe von Modi umschalten, mit denen Sie Ihren Finger am „Puls“ unseres eisernen Pferdes halten können. Hier Auswahlliste Die Hauptmerkmale, die der Bordcomputer des VAZ 2110 kann:

  • Anzeigen der aktuellen Uhrzeit und Einstellen des Alarms;
  • meldet die Temperatur außerhalb des Autos;
  • zählt gefahrene Kilometer;
  • bestimmt die Fahrzeit;
  • sagt Ihnen, wie hoch der durchschnittliche Kraftstoffverbrauch pro 100 km ist;
  • Sie können auch den momentanen Kraftstoffverbrauch erfahren;
  • vorläufige Berechnung der Kraftstoffmenge im Auto in Kilometern;
  • durchschnittliche Bewegungsgeschwindigkeit;
  • Spritverbrauch in Liter.

Dies ist keineswegs eine vollständige Liste der Funktionen, die der Bordcomputer des VAZ 2110 bietet.Es gibt unzählige verschiedene Modelle, deren Potenzial durch die Verbesserung der damit verbundenen Firmware erweitert und aktualisiert werden kann . Beispielsweise weist der reguläre Bordcomputer VAZ 2110 (derselbe MK-10, AMK-2110 mit Firmware 211000) standardmäßig bestimmte Fehler auf, die es nicht ermöglichen, Informationen über die Diagnoseschnittstelle des elektronischen Steuergeräts (ECU) zu erhalten, aber all dies wird von der aktualisierten Firmware perfekt „behandelt“.

Das Konzept des Selbstdiagnosemodus. Was sind Fehlercodes und wie werden sie verwendet?

Wir haben bereits gesagt, dass das Personal des Bordcomputers VAZ 2110 erheblich dazu beiträgt, Probleme zu vermeiden, die durch unsachgemäßen Betrieb der Exekutiv- und Steuerungssysteme Ihres Autos entstehen, wenn die „Check Engine“ -Leuchte aufleuchtet. All dies ist real, da der On-Board-Selbstdiagnosemodus auf dem Chip des Computers VAZ 2112 installiert ist.Der BC erhält Informationen vom Computer über die K-Leitung und teilt dem Autofahrer mit, was mit seinem Eisenpferd nicht stimmt.

Dies ist sehr wichtig, da alle Motorsysteme des VAZ-2110-Injektors von der ECU gesteuert werden und Fehler im Betrieb und in der Funktion der Hauptdiagnosesysteme zum Ausfall des gesamten Fahrzeugs, zu verschwenderischem Kraftstoffverbrauch und zu schweren Verlusten führen können ICE-Leistung. Wenn Sie einen Computer haben an Bord VAZ 2110, Sie brauchen ihn nur zu fragen, was mit dem Auto los ist, und Ihr "elektronischer" Freund wird sofort die ganze Geschichte erzählen. Es ist nicht nötig, teure Spezialisten zu rufen oder lange unter der Motorhaube eines Autos zu graben - Selbstdiagnosesysteme können alles für uns erledigen.

Der Bordcomputer VAZ 2110 informiert uns natürlich in verschlüsselter Form über Fehler. Sie sehen keine Textnachricht, die Sie darüber informiert, was genau mit Ihrem Auto nicht stimmt, sondern nur einen digitalen Fehlercode. Der Hauptgrund für diesen Ansatz ist, dass die Bildschirmgröße des Bordcomputers sehr begrenzt ist. Dies ist jedoch kein wirkliches Problem, wenn Sie eine Entschlüsselungsanleitung zur Hand haben (diese ist auch leicht auf unserer Website zu finden).

Wenn Ihr Auto nur mit dem Basis-Bordcomputer VAZ-2110 ausgestattet ist, der sich unter dem Tachometer auf dem Armaturenbrett befindet, wird der darin enthaltene Eigendiagnosemodus gestartet, indem Sie gleichzeitig den Zündschlüssel drehen und die Taste zum Zurücksetzen des täglichen Kilometerstands gedrückt halten. Unmittelbar danach sollten alle Pfeile auf dem Armaturenbrett vor Ihnen zu „tanzen“ beginnen. Durch zweimaliges Drücken der Reset-Taste wechseln wir von der Firmware-Version zu den Fehlerinformationen

Wenn Ihr Auto mit einem Luxuspaket ausgestattet ist, bei dem der Bordcomputer VAZ 2110 neben der SAUO-Einheit (und AMK 211002) installiert ist, wird der Eigendiagnosemodus dort noch einfacher durch Drücken der Taste „Uhr“ eingeschaltet den Zeitanzeigemodus. Wenn eine Fehlermeldung angezeigt wird, müssen Sie nur den Bordcomputer VAZ 2110 an die Diagnoseschnittstelle anschließen.


Wir haben den Bordcomputer des Personals auf dem VAZ 2110 am Beispiel eines Basis-BC einer Luxuskonfiguration eingerichtet. Einige nützliche Tipps.

Um alle Funktionen des Bordcomputers des VAZ 2110 vollständig abzudecken, sollten Sie zweifellos die Bedienungsanleitung dazu lesen. Wir werden nur eine kurze Liste einiger nützlicher Funktionen betrachten, zu denen der Bordcomputer VAZ 2110 in der Lage ist. Zum Beispiel den Sensor einstellen, der für den Kraftstoffstand im Tank verantwortlich ist:

  1. 1. Der erste Schritt besteht darin, den Benzintank Ihres Autos vollständig zu entleeren. Als nächstes müssen Sie in den Kraftstoffauswahlmodus wechseln, indem Sie die erste Taste von oben in der rechten Reihe einige Sekunden lang gedrückt halten. Der Bordcomputer des regulären VAZ 2110 zeigt die Zahl „0“ auf dem Display an.
  2. 2. Wir wechseln in den Toriationsmodus, indem wir die Taste mit dem Bild eine Sekunde lang gedrückt halten Auto, über das uns der Bordcomputer des VAZ 2112 kurz benachrichtigt Tonsignal. Auf dem Display leuchtet nun die Zahl „3“.
  3. 3. Gießen Sie 3 Liter in den Gastank. Benzin. Nachdem Sie eine Weile gewartet haben, drücken und halten Sie erneut die Taste mit dem Bild des Autos.
  4. 4. Wir füllen den Tank weiterhin bis zur maximalen Kapazität mit Benzin. Der BC wird die Toriation selbst beenden und in den Standby-Modus wechseln.
  5. 5. Noch einfacher ist es, einen BC für Beschleunigungsalarme einzurichten. Wechseln Sie dazu in den Modus „mittlere Geschwindigkeit“ und halten Sie erneut die obere rechte Taste für einige Sekunden gedrückt. Ein ganzzahliger Digitalwert wird mit den Funktionstasten „+“ und „-“ auf der Instrumententafel eingestellt. Wir verlassen den Gauf die gleiche Weise, wie wir ihn betreten haben.

Einmal brauchte ich einen Bordcomputer für meine "Schwalbe" VAZ2110. Der Motor dort hat eine Einspritzung und wird von einer unglaublich intelligenten elektronischen Steuereinheit (ECU) gesteuert, die eine Menge Dinge über sich und den Motor erzählen kann, wenn sie richtig gefragt wird. Erstens ist es praktisch, den Grund für das Aufleuchten der Check Engine-Anzeige auf dem Dashboard herauszufinden (nicht, dass sie oft aufleuchtet, aber trotzdem), und zweitens können Sie eine Reihe interessanter und nützlicher Motorparameter herausfinden (die Zustand desselben Luftmassenmessers (DMRV)) .

Natürlich habe ich zuerst den Automarkt besucht, mit der Idee, dass so ein einfaches Gerät einfach günstig sein muss. Was war meine Überraschung, als ich die Preise sah. Ich weiß gar nicht, was die Hersteller da reingestopft haben, aber die Preise passten nicht in die adäquate Kategorie. In dieser Hinsicht habe ich mich entschieden, das Gerät selbst herzustellen. Glücklicherweise ist das Protokoll für die Kommunikation mit dem Steuergerät (Keyword Protocol 2000) extrem einfach und es gibt eine vollständige Beschreibung davon im Internet. Der Datenaustausch erfolgt nach dem Request-Response-Prinzip im asynchronen Modus über eine Leitung. Diese Schande heißt K-Line. Es funktioniert sehr einfach, wir senden eine Anfrage in Form eines Datenpakets, woraufhin wir eine Antwort in Form eines weiteren Pakets erhalten.

Ursprünglich wollte ich eine Schaltung auf einem AVR-Mikrocontroller (im Folgenden als MK bezeichnet) Atmega16 oder Atmega32 und einem Display eines alten Mobiltelefons mit einer Auflösung von etwa 176 x 220 zusammenbauen. Aber dann erinnerte ich mich, dass ich in der Antike, als der Dollar sehr billig war, dieses Display bestellt hatte:

Der Beschreibung nach zu urteilen, handelt es sich um ein Farb-TFT-Display mit einer Auflösung von 320x240 und einer Diagonale von 3,2", es wird vom SSD1289-Controller angesteuert. Zusätzlich ist auf dem Display ein Touchpanel verbaut, das von einem verbauten ADC bedient wird auf der Platine mit dem Display und Kommunikation mit dem MK über SPI Dieses Wunderwerk chinesischer Technologie kostete etwa 300 Rubel und hatte nur einen kleinen Nachteil - einen parallelen Datenbus zur Steuerung des Display-Controllers ... Und das sind 21 Drähte (16 - Datenbus und 5 - Service).In Bezug auf die Geschwindigkeit bedeutet dies, dass Sie etwas Leistungsstärkeres benötigen.Als Ergebnis entschied ich mich für STM32, einen ziemlich billigen und leistungsstarken MK.Nach einiger Zeit der Suche fand ich diese STM32-Controller haben eine wunderbare Sache namens FSMC (Flexible Static Memory Controller). Dies ist eine Schnittstelle zum Anschluss von externem Speicher über einen parallelen Datenbus, während der MK damit wie mit seinem eigenen internen Speicher arbeitet, erweitert sich der Adressraum in den externen Speicher, d.h. Geben Sie einfach die Adresse an und schreiben Sie die Daten. Dort können und müssen Sie ein solches Display sogar anschließen und erhalten dadurch Hardware-Unterstützung für das Arbeiten mit eingeschaltetem Display schnelle Geschwindigkeit. Gleichzeitig ist alles Hardware, ohne den Controller selbst zu laden.

Die Wahl fiel auf STM32F103VCT6. Es ist ein 100-beiniger Tausendfüßler in einem LQFP-Paket, enthält einen FSMC-Block, einen DAC, eine ganze Reihe von USART, SPI usw., 256 KB Speicher (mindestens programmieren) und hat eine Kerntaktrate von 72 MHz (kann problemlos auf 120 MHz erhöht werden ohne Stabilitätsverlust des MC). Gesamte Beschreibung finden Sie im Datenblatt, das dem Artikel beigefügt ist. Als nächstes wurde die Struktur des Geräts durchdacht. Es wurde sofort entschieden, die Benutzeroberfläche auf der Grundlage von grafischen Elementen (dh Bildern) zu erstellen, und dann musste das Problem der Speicherung dieser Grafiken gelöst werden. Weil Ist das Display groß genug, und gehen sogar mindestens 16 Bit an Informationen an die Ausgabe jedes Pixels (RGB565-Modus), dann kann von einer Speicherung von Grafiken im MK-Speicher keine Rede sein. Daher wurde entschieden, eine SD-Karte anzuschließen und darauf alle Multimedia-Informationen zu speichern. Und hier kam wieder ein riesiger Satz von STM32-Controllern für Peripheriegeräte zur Rettung. Es gibt eine spezielle SDIO-Schnittstelle für die SD-Karte, dies ist die "native" Schnittstelle für SD- und MicroSD-Speicherkarten (dies habe ich jedoch später herausgefunden, als ich auf den ersten Rechen getreten bin).

Die Funktionalität ist also wie folgt:

  • Erhalten von der ECU solcher Parameter wie: Netzspannung, Motordrehzahl, Motortemperatur, Kraftstoffverbrauch (momentan, pro 100 km), Bewegungsgeschwindigkeit, Position Drosselklappe, MAF-Spannung, Einspritzzeit, Luftmassenstrom, Zyklusluftstrom, Einspritzimpulsdauer, Reglerposition Leerlauf bewegen. Fehler lesen und löschen.
  • Anzeige der Betriebsbereitschaft der Lampen und des Kühlmittelstands.
  • Filterwechsel-Erinnerung.
  • Berechnung der zurückgelegten Strecke und des Kraftstoffverbrauchs.
  • Steuerung von Scheinwerfern und Begrenzungsleuchten.
  • Messung der Temperatur in der Kabine und an Bord mit Statistik.
  • Zeitanzeige.
  • Steuerung der Innenbeleuchtung.
  • Ton- und Lichtbenachrichtigungen.

Außerdem war geplant, einen USB-Diagnoseadapter als eine der Funktionen zu implementieren, aber bisher gibt es nicht genug freie Zeit und USB auf dem STM32 wurde noch nicht herausgefunden.

Natürlich schleichen sich immer noch gelegentlich Fehler ein, aber die meisten Funktionen funktionieren einwandfrei, und Fehler werden nach und nach abgefangen und behoben.

Sobald ich mich für die Hardware und Funktionalität entschieden hatte, machte ich ein Diagramm und legte das Board aus. Wie sich später herausstellte, war das Schema nicht gut durchdacht (ursprünglich war die SD-Karte über SPI verbunden und es fehlte ihr sehr an Geschwindigkeit und diversen kleineren Mängeln). Infolgedessen gab es sowohl die zweite als auch die dritte Version der Schaltung, aber am Ende hat alles geklappt, das Bügeleisen arbeitet sowohl bei Hitze als auch bei Kälte sehr stabil. Im Zuge der Fertigung und Weiterentwicklung entschied man sich, das Gerät in Blöcke aufzuteilen: die Hauptplatine mit dem MK, dessen Kabelbaum und Netzteil, ULF, K-Line-Adapter sowie microSD- und USB-Platine.




Betrachten wir das Schema von jedem von ihnen genauer. Also, das Board mit MK:

Gehen wir von links nach rechts, von oben nach unten. Der Stecker mit dem mysteriösen Namen D / S1 soll das Öffnen von Türen steuern und die Zündung einschalten. Eine Platine mit einem K-Line-Adapter und Transistorschaltern ist mit den SENSORS- und USART-Anschlüssen verbunden, um den Ausgang des Lampensteuerrelais, des Kühlmittelstandsensors und des Geschwindigkeitssensors zu steuern. Als nächstes kommt der P12-Anschluss, der Foto-Pin ist ein Fotowiderstand für die Lichtsteuerung, der zweite Pin ist mit GND verbunden, SPEED ist das Geschwindigkeitssensorsignal von der K-Line-Adapterplatine. Der POWER-Anschluss versorgt den Stromkreis mit Strom und entfernt auch die Spannung für die Innenbeleuchtung.

Auf der rechten Seite des Diagramms befinden sich Anschlüsse zum Anschließen von Peripheriegeräten. Die Anschlüsse P2, P5, P9 und PEN_IRQ verbinden das hintergrundbeleuchtete Display und den Touchpanel-ADC, die Micro-SD-Karte und den USB-Anschluss. Mit DS18b20 scheint alles klar zu sein. SOUND-Anschluss zum Anschließen von ULF (Tonbenachrichtigungen), K-Line_Pow - Stromversorgung für die Platine mit einem Adapter, AMP_Pow - Stromversorgung für ULF (ursprünglich wurde die ULF-Stromversorgung vollständig entfernt, aber es stellte sich heraus, dass dies nicht möglich war entfernen und versorgen die ULF mit Strom beste Idee, das Einschalten dauert einige Sekunden, daher wurde ein ULF mit der STDBY-Funktion verwendet, daher ist jetzt der MOSFET-Ausgang mit dem STDBY-Eingang des ULF verbunden). Nun, der LED-Anschluss zum Anschließen der LED-Lichtbenachrichtigungen.

Bei der K-Line Adapterschaltung ist alles Standard, die Schaltung ist auf einem Komparator aufgebaut und im Internet recht bekannt:

Es ist auch ein Kabelbaum notwendig, um mit den Sensoren zu koordinieren.

Mit einer SD-Karte ist alles genauso einfach, die Standardumreifung für SDIO:


Ursprünglich wurde der ULF auf dem TDA2003 montiert, aber aufgrund der fehlenden STDBY-Funktion musste darauf verzichtet werden und es wurde der bei Texas Instruments bestellte ULF LM4991 verwendet. Dies ist ein 3-Watt-ULF in einem SO-8-Gehäuse und einer 5-V-Stromversorgung. Das Diagramm ist dem Datenblatt entnommen:

Der ULF ist die ganze Zeit eingeschaltet, aber bisher müssen keine Töne abgespielt werden, er befindet sich im STDBY-Modus, wodurch der Verbrauch 2 μA nicht überschreitet (typisch laut Datenblatt sind 0,1 μA).

Die Platine für die SD-Karte ist im Sprint-Layout geschieden, weil. blieb von einer der ersten Versionen des Schemas und für alle anderen in AltiumDesigner, weil. Ich habe Sprint Layout komplett aufgegeben.

Zusammengebaut sieht alles so aus:

Das Foto ist beim Debuggen des Gerätes entstanden, daher sind hier alte K-Line Adapter und ULF Boards. Neue Platinen wurden später eingebaut, ohne das Gerät komplett aus der Autoverkleidung zu entfernen, also z detaillierte Fotos Nein. Aber die allgemeine Bedeutung, denke ich, ist klar.

Zum Anschluss des Displays wurde ein IDE-Kabel verwendet. Es ist viel bequemer, es zu löten als gewöhnliche Chinesen, weil. Die darin enthaltenen Drähte sind einadrig, sodass Sie sich keine Sorgen machen müssen, dass sich beim Löten die „Haare“ verbiegen und mit dem benachbarten Draht kurzschließen. Außerdem hat es eine längere Haltbarkeit. Ich empfehle nicht, chinesische mehradrige Kabel zu verwenden. Letzter Ausweg MGTF. Zunächst wurde bei den Chinesen ein Außentemperatursensor bestellt (eine Metallhülse mit einem Draht), der sich als wirklich wasserdicht herausstellte. Doch gleich beim ersten Frost wurde eine interessante und unangenehme Eigenschaft des Außensensors entdeckt. Als die Temperatur auf -1 Grad sinkt, weigert er sich, auf Anfragen des MC zu reagieren. Deshalb machte ich später aus einem gewöhnlichen einen wasserdichten Sensor, indem ich einfach die Kabel und den Sensor selbst mit Schrumpfschlauch schrumpfte und ihn auf beiden Seiten mit Dichtmittel füllte. Gleichzeitig zog er es von unten weg hintere Stoßstange(Mir wurde sehr heiß durch die Hintergrundbeleuchtung der Nummer) unter der Zierleiste am hinteren Dreiecksglas (dort erwärmt es sich während der Fahrt um maximal 2 Grad). Danach begannen die Sensoren bei jeder Temperatur stabil zu arbeiten. Außerdem musste ich beim ersten Anschließen eines langen Kabels für die Sensoren den Widerstand des Pull-Up-Widerstands von 4,7K auf 1K reduzieren, da die Sensoren sonst nicht funktionierten. Die Verbindung erfolgt per Twisted Pair.

Das Ganze wird anstelle eines Aschenbechers in der Nähe des Schaltknaufs verbaut. Dazu wurde die Frontplatte aus ca. 3 mm dickem Plexiglas ausgeschnitten. und mit einer Kohlefolie bedeckt (zumindest nennen es die Chinesen so). Weil Die Oberfläche im Bereich des Aschenbechers hat eine Kurve, dann sind seitlich Vorsprünge aus Acrylharz hergestellt und entlang der Kurve der Platte gedreht. Ich habe es sehr einfach gemacht, zuerst habe ich Rohlinge aus Pappe ausgeschnitten, sie dann auf Plexiglas geklebt und die Fugen mit Plastilin bestrichen, danach habe ich einfach Harz hineingegossen und es nach dem Trocknen mit Schleifpapier bearbeitet, um ihm die endgültige Form zu geben. Dadurch wird die Frontblende von oben und unten dicht in die Nut des Aschenbechers eingesetzt und grenzt seitlich an die Blende an. Die Seiten sind mit Kohlefaser bedeckt.

Im Inneren ist die gesamte Elektronik mit einem nativen Gehäuse aus dem Aschenbecher abgedeckt. Die Speicherkarten- und Micro-USB-Anschlüsse werden unter der dekorativen Auflage des Schaltknaufs (weich) herausgeführt. Der Lichtsensor ist oben auf der Blende im Luftstromgitter platziert Windschutzscheibe, Weil muss der Straßenbeleuchtung ausgesetzt werden.

Für den reibungslosen Betrieb der Uhr ist eine 3V-Knopfzellenbatterie verantwortlich. Es ist unwahrscheinlich, dass Sie jemals wechseln müssen. Weil Die meiste Zeit läuft die Schaltung mit Batteriestrom. Die Schaltung wird von einem DC-DC-Wandler auf dem beliebten MC34063-Chip gespeist. Spannung 3,3 V. Der Stromverbrauch ist gering, die Mikroschaltung erwärmt sich nicht und arbeitet ohne externen Transistor. Die Schaltung startet auch bei leerer Batterie, wenn das Armaturenbrett überhaupt nicht startet.

Schauen wir uns nun an, wie das Ganze funktioniert.

Solange niemand das Gerät berührt, befindet es sich im Standby-Modus. Der Bildschirm ist ausgeschaltet und nur die Temperatursensoren werden einmal pro Minute abgefragt, um Statistiken zu führen. Sie können das Gerät auf zwei Arten einschalten:

Die erste besteht darin, den Bildschirm zu berühren. Dadurch wird die Hintergrundbeleuchtung eingeschaltet und der Hauptbildschirm angezeigt. Das Vorhandensein von Temperatursensoren wird bei jedem Einschalten des Bildschirms überprüft, und wenn keine Verbindung zu einem von ihnen besteht, wird N/A anstelle der Temperatur angezeigt.

In diesem Modus sind alle Einstellungen verfügbar, aber natürlich werden keine Daten von der ECU empfangen und angezeigt. Erfolgt innerhalb von 20 Sekunden keine Benutzeraktion, schaltet das Gerät wieder in den Standby-Modus.

Die zweite ist, die Zündung einzuschalten. In diesem Fall wird zuerst der Begrüßungsbildschirm angezeigt und der Einschaltton wird abgespielt (falls der Ton in den Einstellungen aktiviert ist), und nach 8 Sekunden wird die Verbindung zur ECU hergestellt.

Diese Verzögerung ist kein Zufall. Erstens schickt das Steuergerät nach dem Einschalten einige Sekunden lang Müll an die Leitung (zumindest macht das mein BOSCH), und zweitens endete ein Versuch, während oder unmittelbar nach dem Starten des Motors eine Verbindung zum Steuergerät herzustellen, mit Problemen beim Starten des Motor. Er ist entweder gar nicht gestartet oder gleich nach dem Start stehengeblieben. Dann wird der Startbildschirm eingeschaltet. Wenn die Kommunikation mit dem Steuergerät erfolgreich hergestellt wurde, werden die gelesenen Daten angezeigt, andernfalls werden Nullen angezeigt und das Gerät versucht periodisch, eine Verbindung mit dem Steuergerät herzustellen.

Schauen wir uns nun den Startbildschirm genauer an. Wie Sie sehen können, besteht es aus zwei Zonen. Die erste Zone dient dazu, verschiedene Informationen in Form einer Tabelle anzuzeigen. Lassen Sie uns entziffern, was da ist:

  • HAUPTSPANNUNG - Spannung im Bordnetz.
  • TEMP. INT. - Temperatur in der Kabine.
  • TEMP. AUS. - Außentemperatur.
  • MOTORTEMP. - Motortemperatur.
  • ENGINE RPM - Motorumdrehungen pro Minute.
  • GESCHWINDIGKEIT - Bewegungsgeschwindigkeit km/h.
  • KRAFTSTOFFRATE - momentaner Kraftstoffverbrauch in Litern.

Alle Werte, außer der Temperatur in der Kabine und an Bord, werden aus den vom Steuergerät angeforderten Paketen gelesen. Minustemperaturen (einschließlich des Motors) werden blau angezeigt (das Minuszeichen hat dort nicht gepasst). Zur Anzeige der Umdrehungen werden zusätzlich 4 Ziffern benötigt, die nicht in den dafür vorgesehenen Platz passen. Daher wird wie folgt vorgegangen. Bei einem Wert kleiner 1000 ist die Farbe der Zahlen hellblau, bei einem Wert größer 1000 wechselt die Farbe auf grün, die Umdrehungseinheiten werden nicht angezeigt (128 = 1280-1289 U/min) und bei 3500 überschritten wird, wird die Farbe der Zahlen rot. Auch die Farbe der Geschwindigkeit ändert sich, wenn die Marke von 130 km/h erreicht ist, werden die Zahlen rot. Rechts obere Ecke Der Bildschirm zeigt die Uhrzeit an.

Die zweite Zone enthält Statussymbole. Von links nach rechts:

Einige der Symbole sind anklickbar und öffnen zusätzliche Informationsbildschirme. Diese sind: Temperatur über Bord, Kraftstoffverbrauch, Zeit, Filterwechselanzeigen. Wenn Sie auf das Symbol (naja, oder direkt auf die damit verbundenen Zahlen) der Ausgaben klicken, öffnet sich ein Statistikbildschirm. Hier werden die Maximal-, Minimalwerte angezeigt. Für die Außentemperatur sieht es so aus:

Hier wird die Tabelle der für den Tag aufgezeichneten Temperaturen angezeigt. Das Zurücksetzen erfolgt um 00:00 Uhr. Durch Drücken der CANCEL-Taste kehren wir zum Hauptbildschirm zurück.

Ein Klick auf Zeit öffnet den Fahrtstatistik-Bildschirm:

Es zeigt FAHRZEIT, VERFAHRENEN WEG, KRAFTSTOFFVERBRAUCH und Verbrauch pro 100 km an. (KRAFTSTOFF PRO 100 KM). Es gibt 2 Betriebsarten. Solange die START-Taste nicht gedrückt wird, werden die Daten 5 Minuten nach dem Abstellen des Motors zurückgesetzt. Wenn Sie die START-Taste drücken, wird die Statistik fortgesetzt, bis die RESET-Taste gedrückt wird (2 Sekunden gedrückt halten), auch nachdem der Motor abgestellt wurde.

Durch Klicken auf das Filteraustauschsymbol wird der folgende Statistikbildschirm geöffnet:

Hier wird der Kilometerstand seit dem Filterwechsel angezeigt. Das Halten der RESET-Taste setzt die Messwerte für den entsprechenden Filter zurück und erfolgt nach jedem Austausch. Die Berechnung der Entfernung basiert auf Impulsen des Geschwindigkeitssensors.

Damit sind die Funktionen des Startbildschirms abgeschlossen. Schauen wir uns nun den Einstellungsbildschirm an, der durch Drücken der Schaltfläche Einstellungen in der unteren rechten Ecke des Bildschirms aufgerufen wird. Es sieht aus wie das:

Hier sehen Sie 6 Symbole. Jeder von ihnen öffnet sein eigenes Einstellungselement. Betrachten wir jeden von ihnen genauer.

Hier sehen wir:

  • Netzspannung (MAIN VOLT.);
  • Umsätze (Motordrehzahl), Farbbezeichnung das gleiche wie auf dem Hauptbildschirm;
  • Luftverbrauch (AIR FLOW);
  • Luftmassenmesser (MAF SENSOR);
  • Drosselklappenposition (GASPOSITION);
  • Injektionszeit (INJECT. TIME);
  • XX Positionsregler (REG-R IDLE);
  • Die Spannung am DMRV (ein sehr nützlicher Parameter, mit dem Sie den Zustand des Sensors ermitteln können) (MAF VOLT.).

Ich habe keine Fehler, also ist der Bildschirm leer. Fehlercodes können auch durch Drücken der SAVE-Taste auf einer Speicherkarte gespeichert werden. Dabei handelt es sich um eine Textdatei mit dem Namen „errors.txt“. Außerdem können Fehler durch Gedrückthalten der RESET-Taste zurückgesetzt werden. Eine ziemlich nützliche Funktion, da die ECU Fehler nach dem Austausch nicht immer zurücksetzt defekte Sensoren. War das Zurücksetzen erfolgreich, erscheint eine entsprechende Meldung auf dem Bildschirm, danach werden die Fehler erneut ausgelesen.

Die Installation erfolgt durch Drücken der Zahlen. Der Wert, der gerade geändert wird, wird durch einen Pfeil angezeigt. Die Wahl des einzustellenden Parameters (Stunden/Minuten) erfolgt durch Drücken derselben Stunden oder Minuten. Wenden Sie die Einstellungen an, indem Sie auf die Schaltfläche Übernehmen klicken.

Die obere Leiste zeigt die aktuelle Lichtstärke an. Und der untere wird verwendet, um den Pegel einzustellen, bei dem die Scheinwerfer einschalten sollen. Wenn in diesem Fall die Bewegung gerade begonnen hat, schalten sich die Scheinwerfer sofort ein, und wenn sich das Auto bereits bewegt hat, bevor die Lichtstärke unter das angegebene Niveau fällt, erfolgt die Aufnahme erst nach 15 Sekunden. Wenn das Auto steht (aufgezogen, wir wärmen den Motor auf), schalten sich die Scheinwerfer nicht ein. Die Bestimmung des Bewegungsbeginns erfolgt sowohl nach dem Geschwindigkeitssensor als auch nach der ECU. Deshalb gegebene Funktion funktioniert auch ohne Verbindung zur ECU. Das Ausschalten erfolgt entweder 5 Sekunden nach dem Abstellen des Motors oder durch Drücken der Steuertaste für den Scheinwerfermodus auf dem Hauptbildschirm. Speichern der Einstellungen durch Drücken der APPLY-Taste.

Es gibt nur eine Skala. Beim Anpassen der Helligkeit ändert sich der Pegel sofort, aber wenn Sie die APPLY-Taste nicht drücken, wird nach dem Beenden der vorherige Wert zurückgegeben. Nach der Einstellung ändert sich die Displayhelligkeit automatisch proportional zur aktuellen Lichtstärke, basierend auf der vom Benutzer eingestellten Helligkeit.

Damit sind die verschiedenen Menüs und Einstellungen abgeschlossen. nur ein paar Features bleiben:

  • Scheinwerfersteuerung. Wenn die Maschine nach dem Einschalten des Motors stillsteht, erfolgt die Aufnahme nach 2 Minuten. Wenn die Bewegung begonnen hat oder die Motortemperatur 40 Grad oder mehr erreicht hat, erfolgt die Aufnahme sofort. Die Abschaltung erfolgt eine Minute nach dem Abstellen des Motors.
  • Steuerung der Salonbeleuchtung. Wenn die Tür geöffnet wird, beginnt eine allmähliche Erhöhung der Helligkeit der Lampe, die etwa 13 Sekunden dauert. Ist die Tür geschlossen, bleibt die Helligkeit auf dem Niveau, das sie bei geöffneter Tür erreichen konnte. Wenn das Auto angehalten wird, beginnt die Helligkeit nach 10 Sekunden abzunehmen (die Abnahmerate ist zweimal geringer als die Zunahme). Wenn die Bewegung gestartet wird, erlischt die Lampe fast sofort.
  • Tonbenachrichtigungen. Es gibt insgesamt 3 solcher Benachrichtigungen: Eine davon ist der Ton des Begrüßungsbildschirms, die zweite ist der Ton der Scheinwerfer-/Abmessungsmeldung, die dritte ist alles andere.
  • Leichte Benachrichtigungen. Es gibt 4. Die erste - die LED leuchtet auf, wenn Sie auf den Bildschirm klicken, die zweite - eine Benachrichtigung über das Ein- / Ausschalten der Scheinwerfer / Abmessungen (2 Blitze im Abstand von 0,5 Sekunden), die dritte - eine Benachrichtigung von Alarmen (5 Blinkzeichen im Abstand von 0,2 Sekunden) und das vierte ist eine Benachrichtigung über den Standby-Modus (ein Blinkzeichen im Abstand von 5 Sekunden). Diese Art der Benachrichtigung ist nicht deaktiviert.

Hier endet die aktuelle Funktionalität. Betrachten wir nun einige technische Aspekte des Geräts.

  • Grafik. Die gesamte Benutzeroberfläche wird als normale Bilder im BMP-Format dargestellt. RGB565-Farbraum. Die Bilder selbst müssen vertikal gespiegelt werden. Auf der Speicherkarte im Verzeichnis /sys gespeichert.
  • Klang. Noch einfacher geht es mit Ton, da gibt es ganz normale WAV-Dateien, mono, 8 Bit. Die Sampling-Frequenz spielt eigentlich keine Rolle, das Programm bietet Auto-Tuning. Die Dauer des Einschalttons beträgt nicht mehr als 6 Sekunden und die Benachrichtigungen nicht länger als 2 Sekunden. Auf der Speicherkarte im Verzeichnis /sys gespeichert.
  • Speicherkarte. Normale Micro SD (oder SD)-Karte, formatiert in FAT/FAT32. Ich habe sowohl 128 MB als auch 8 GB überprüft - sie funktionieren. Die Karte speichert sowohl Elemente der Benutzeroberfläche als auch alle Geräteeinstellungen (/sys/settings.bin). Daher wird jedes Mal, wenn die Karte eingeschaltet wird, nach der Karte gesucht, und wenn sie nicht vorhanden ist, wird eine Meldung angezeigt:

Zu Beginn sollten Sie die Karte einlegen und auf die Warnung klicken. Danach beginnt das System zu arbeiten.

Anzeigekalibrierung. Beim ersten Einschalten des Geräts muss der Sensor kalibriert werden. Es ist sehr einfach, Sie müssen in die Mitte des Fadenkreuzes klicken, das auf dem Bildschirm erscheint. Insgesamt gibt es 4 solcher Punkte.

Nach Abschluss des Kalibrierungsvorgangs werden die Werte auf der Speicherkarte in der Datei /sys/touch.bin gespeichert. Dementsprechend zieht das Löschen dieser Datei eine Neukalibrierung nach sich.

Im Allgemeinen erwies sich die Schnittstelle als sehr intelligent, das Umschalten erfolgt sofort. Ein kurzes Video am Ende des Artikels zeigt seine Arbeit. Die Schriftarten in der Firmware sind nur Englisch, die Wörter sind kürzer, es ist einfacher, sie auf den Bildschirm zu bringen. Es gibt insgesamt 3 Schriftarten, eine davon ist nur numerisch zur Anzeige von Parametern und zwei sind alphanumerisch. Eines mit großen Zeichen, das andere mit kleinen.

Die Firmware ist in der Sprache C in der Eclipse-Umgebung geschrieben, die Quellcodes sind beigefügt. Etwa 1/5 des MK-Speichers ist belegt, also ist noch Luft nach oben. Ich füge auch die für den Betrieb des Geräts notwendigen Dateien bei. Das Gerät selbst funktioniert seit über einem Jahr im Auto und ist recht gut. Es funktionierte sowohl im Sommer bei 40 Grad Hitze als auch im Winter bei -20 Grad. Es wurden keine Probleme festgestellt. Das Display reagiert in keiner Weise auf Frost, es gibt keine Verlangsamung der Leistung. Ich werde versuchen, Firmware-Updates in den Kommentaren zu posten. Im Prinzip ist es kein Problem, Unterstützung für mehrere Kommunikationsprotokolle mit dem Steuergerät hinzuzufügen und sie gleichzeitig von der Speicherkarte zu laden (wir schreiben Befehle in eine Textdatei, werfen sie auf die Karte, und dann behandelt der MK sie von allein). Bisher wurde die Arbeit mit dem BOSCH-Steuergerät an einem Auto aus dem Jahr 2001 getestet. Das ist alles für mich.

Liste der Funkelemente

Bezeichnung Typ Konfession Menge NotizGeschäftMein Notizbuch
Hauptplatine
U1 MKSTM32

STM32F103VC

1 Suchen Sie in Chip und DipZum Merkzettel
U2 DC/DC-Schaltwandler

MC34063A

1 Suchen Sie in Chip und DipZum Merkzettel
Q1, Q2 bipolarer Transistor

BC857

2 Suchen Sie in Chip und DipZum Merkzettel
Q3, Q5, Q7, Q8 bipolarer Transistor

BC847

4 Suchen Sie in Chip und DipZum Merkzettel
Q4 MOSFET-Transistor

BSH103

1 Suchen Sie in Chip und DipZum Merkzettel
F6 MOSFET-Transistor

Spitze