Einfacher universeller Drehzahlmesser am Mikrocontroller ATtiny2313. Funktechnik, Elektronik und Heimwerker. Drehzahlmesser auto schaltung

        Guten Tag.
  Ich biete für Ihre Überlegung eine einfache digitale Tachoschaltung an AVR ATtiny2313, KR514ID2und Optokoppler von mir entworfen.
  Reservieren Sie sofort: Es gibt viele ähnliche Angebote im Internet. Jede Implementierung hat ihre Vor- und Nachteile. Vielleicht passt jemand mehr zu mir.

Ich beginne vielleicht mit von denen. aufgaben
Aufgabe: Sie müssen einen digitalen Drehzahlmesser herstellen, um die Drehzahl des Elektromotors der Maschine zu steuern.
Einführungsbedingungen: Für 20 Löcher eines Laserdruckers liegt eine Referenzdiskette bereit. In Gegenwart vieler Optokoppler von defekten Druckern. Durchschnittliche (Arbeits-) Geschwindigkeit 4 000-5 000 Umdrehungen / Minute. Die Genauigkeit der angezeigten Ergebnisse sollte ± 100 Umdrehungen nicht überschreiten.

Einschränkung: Die Stromversorgung für das Steuergerät beträgt 36V (der Drehzahlmesser wird in einem Fall mit dem Steuergerät installiert - mehr dazu weiter unten).

Ein kleiner lyrischer Exkurs.Das ist die Maschine meines Freundes. Die Maschine ist mit einem Elektromotor PIK-8 ausgestattet, dessen Umdrehungen nach dem im Internet zu findenden Schema gesteuert und modifiziert werden. Auf Wunsch eines Freundes wurde ein einfacher Drehzahlmesser für die Maschine entwickelt.

Ursprünglich war geplant, ATMega16 in dem Schema zu verwenden, aber unter Berücksichtigung der Bedingungen wurde beschlossen, sich auf ATtiny2313 zu beschränken, das von einem internen (RC) Generator mit einer Frequenz von 4 MHz betrieben wird.

Allgemeines Schema  sieht so aus:

Wie Sie sehen, nichts kompliziertes. Um einen Binärcode in einen 7-Segment-Code umzuwandeln, habe ich den Decoder CR514ID2 verwendet. Dies ergibt drei Pluspunkte auf einmal.

  • Erstens spart es Platz im Speicher von ATtiny2313, indem der Arbeitscode reduziert wird (da das Verfahren zur programmgesteuerten Konvertierung von Binärcode in Code mit sieben Segmenten in der Firmware nicht erforderlich ist).
  • Zweitens: Reduzierung der Last an den Ausgängen ATtiny2313, t. Die LEDs "leuchten" des KR514ID2 (bei Anzeige der Nummer 8 beträgt der maximale Verbrauch 20-30 mA (typisch für eine LED) * 7 = 140-210 mA, was für ATtini2313 mit seinem maximalen (geladenen) Passverbrauch von 200 mA "viel" ist).
  • Drittens wurde die Anzahl der "beschäftigten" Zweige des Mikrocontrollers verringert, was uns in Zukunft die Möglichkeit gibt (falls erforderlich), die Schaltung durch Hinzufügen neuer Funktionen zu modernisieren.

Gerätemontage auf einem Steckbrett umgesetzt. Dafür wurde die Ladung aus dem nicht funktionierenden Mikrowellenherd, der in den Behältern lag, abgebaut. Digitale LED-Anzeige, Tastentransistoren (VT1-VT4) und Begrenzungswiderstände (R1-R12) wurden als Satz genommen und auf eine neue Platine übertragen. Das gesamte Gerät wird mit den erforderlichen Bauteilen mit Rauchpausen für eine halbe Stunde zusammengebaut. Ich achte auf:  Auf dem KR514ID2-Chip ist der Plus-Stromversorgungszweig 14 und der Minus-Wert 6 (im Diagramm markiert).. Anstelle von КР514ИД2 können Sie auch jeden anderen Binärcode-Decoder im Siebensegment mit 5V-Stromversorgung verwenden. Ich nahm was zur Hand war.
  Schlussfolgerungen "h" und "i" der digitalen LED-Anzeige sind für zwei Punkte in der Mitte zwischen den Zahlen verantwortlich, die nicht als unnötig verbunden sind.
  Nach der Montage und Firmware, sofern keine Installationsfehler vorliegen, geht das Gerät sofort nach dem Einschalten in Betrieb und muss nicht konfiguriert werden.

Wenn Änderungen an der Drehzahlmesser-Firmware erforderlich sind, befindet sich ein ISP-Anschluss auf der Karte.

In dem Diagramm ist der Pull-up-Widerstand R12 mit einem Nennwert von 30 kOhm für einen bestimmten Optokoppler empirisch gewählt. Wie die Praxis zeigt, kann es für verschiedene Optokoppler unterschiedlich sein, aber der Durchschnittswert von 30 kΩ sollte für die meisten Druckeroptokoppler einen stabilen Betrieb gewährleisten. Gemäß der Dokumentation für ATtiny2313 beträgt die Größe des internen Pull-up-Widerstands 20 bis 50 kΩ, abhängig von der Implementierung einer bestimmten Charge von Mikrocontrollern (Seite 177 des Passes für ATtiny2313), was nicht ganz geeignet ist. Wenn jemand den Stromkreis wiederholen möchte, kann er mit einem internen Pull-up-Widerstand beginnen. Vielleicht arbeiten Sie für Ihre Optokoppler und Ihr MK. Es hat bei mir nicht funktioniert.

Es sieht aus wie ein typischer Optokoppler vom Drucker.

Die Optokoppler-LED wird über einen 1K-Begrenzungswiderstand mit Strom versorgt, den ich mit dem Optokoppler direkt auf der Platine platziert habe.
  Um die Spannungswelligkeit im Stromkreis zu filtern, werden zwei Kondensatoren, elektrolytisch bei 220 Mikrofarad x 25 V (die vorhanden waren) und keramisch bei 0,1 Mikrofarad (die allgemeine Schaltung zum Einschalten des Mikrocontrollers wird aus dem ATtiny2313-Pass entnommen).

Zum Schutz vor Staub und Schmutz ist die Drehzahlmesserplatte mit einer dicken Schicht Autolack überzogen.

Komponenten austauschen.
  Sie können jede LED-Anzeige für vier Ziffern, zwei Doppel- oder vier Einzelstellen verwenden. Sammeln Sie im schlimmsten Fall die Anzeige auf separaten LEDs.

Anstelle von KP514ID2, KP514ID1 (der im Inneren strombegrenzende Widerstände enthält) können entweder 564ID5, K155PP5, K155ID9 (wenn die Zweige eines Segments parallel geschaltet sind) oder ein beliebiger anderer Binär-Siebensegment-Wandler (mit entsprechenden Änderungen in der Verbindung der Ausgangskreise) verwendet werden.

Wenn die Installation ordnungsgemäß auf den ATMega8 / ATMega16 MK übertragen wurde, funktioniert diese Firmware wie auf ATtiny2313, Sie müssen jedoch den Code optimieren (die Namen der Konstanten ändern) und neu kompilieren. Für andere AVR MK wurde kein Vergleich durchgeführt.

VT1-VT4-Transistoren - alle stromschwachen Transistoren, die im Schlüsselmodus betrieben werden.

Arbeitsprinzip  basierend auf der Zählung der Anzahl der vom Optokoppler empfangenen Impulse in einer Sekunde und deren Neuberechnung, um die Anzahl der Umdrehungen pro Minute anzuzeigen. Hierzu wurde ein interner Timer / Counter1-Zähler verwendet, der im Impulszählmodus am Eingang von T1 (PD5-Pin von 9 MK-Pin) arbeitet. Zur Gewährleistung der Arbeitsstabilität ist der Modus einer Software-Chatter-Unterdrückung enthalten. Der Countdown von Sekunden wird von Timer / Counter0 plus einer Variablen durchgeführt.

Berechnung von KurvenWorauf ich noch näher eingehen möchte:
   M = (N / 20) · 60,
   wobei M die berechneten Umdrehungen pro Minute (60 Sekunden) ist, N die Anzahl der Impulse vom Optokoppler pro Sekunde ist und 20 die Anzahl der Löcher in der Referenzscheibe ist.
  Insgesamt, um die Formel zu vereinfachen:
   M = N * 3.
  Aber! Dem Mikrocontroller ATtiny2313 fehlt eine Hardware-Multiplikationsfunktion. Daher wurde eine Aufsummierung mit Offset angewendet.
  Für diejenigen, die das Wesen der Methode nicht kennen:
  Die Nummer 3 kann als erweitert werden
3 = 2+1 = 2 1 + 2 0 .
  Wenn wir unsere Nummer N nehmen, verschieben Sie sie um 1 Byte nach links und addieren eine weitere N, die um 0 Byte nach links verschoben ist - wir erhalten unsere Nummer N multipliziert mit 3.
  In der Firmware lautet der Code auf AVR ASM für eine Doppelbyte-Multiplikationsoperation wie folgt:

Mul2bytes3:
   CLR LoCalcByte // Arbeitsregister löschen
   CLR HiCalcByte
   mov LoCalcByte, LoInByte // lade die von Timer / Counter1 erhaltenen Werte
   mov HiCalcByte, HiInByte
   CLC // saubere Übertragungslebensdauer
   ROL LoCalcByte // Verschiebung durch das Übertragsbit
   ROL HiCalcByte
   CLC
   ADD LoCalcByte, LoInByte // Summe unter Berücksichtigung des Übertragsbits
   ADC HiCalcByte, HiInByte
   ret

Funktionskontrolle und Genauigkeitsmessung wurde wie folgt durchgeführt. Eine Pappscheibe mit zwanzig Löchern wurde auf den Lüfter des Computerkühlers geklebt. Die Geschwindigkeit des Kühlers wurde über das Motherboard-BIOS überwacht und mit den Tachometerwerten verglichen. Die Abweichung betrug etwa 20 Umdrehungen bei einer Frequenz von 3200 Umdrehungen / Minute, was 0,6% entspricht.

Es ist möglich, dass die tatsächliche Abweichung weniger als 20 Umdrehungen beträgt, da Messungen des Motherboards werden innerhalb von 5 Umdrehungen gerundet (gemäß persönlichen Beobachtungen für ein bestimmtes Board).
  Die obere Messgrenze liegt bei 9.999 Umdrehungen pro Minute. Die untere Messgrenze, theoretisch von ± 10 Umdrehungen, wurde aber in der Praxis nicht gemessen (ein Impuls vom Optokoppler pro Sekunde ergibt 3 Umdrehungen pro Minute, was angesichts des Fehlers theoretisch die Geschwindigkeit ab 4 Umdrehungen pro Minute korrekt messen sollte, aber in der Praxis Zahl muss mindestens zweimal überschätzt werden).

Konzentrieren Sie sich separat auf das Thema Ernährung.
  Der gesamte Stromkreis wird von einer 5-V-Quelle gespeist, der geschätzte Verbrauch des gesamten Geräts überschreitet 300 mA nicht. Gemäß den Bestimmungen der TZ sollte sich der Drehzahlmesser jedoch im Innern des Motordrehzahlsteuergeräts befinden und eine konstante Spannung von 36 V von LATR an das Gerät geliefert werden. Um kein separates Stromkabel zu ziehen, ist der LM317 im Passmodus im Innern des Geräts im ausgeschalteten Modus auf 5 V installiert ( Begrenzungswiderstand und Zenerdiode zum Schutz vor versehentlicher Überspannung). Es wäre logischer, einen PWM-Controller im Tiefsetzmodus des Konverters zu verwenden, ähnlich wie bei MS34063, aber in unserer Stadt ist es problematisch, solche Dinge zu kaufen, damit sie das verwenden, was sie finden könnten.

Fotos  Drehzahlmesserplatine und fertiges Gerät.


Mehr Fotos







  Leider gibt es jetzt keine Möglichkeit mehr, auf der Maschine zu fotografieren.

Nach dem Layout der Tafeln und der ersten Versuchsanordnung wurde die Schachtel mit dem Gerät gestrichen.

Falls Ihr Drehzahlmesser nicht funktioniert  Unmittelbar nach dem Einschalten bei offensichtlich korrekter Installation:

1) Überprüfen Sie den Betrieb des Mikrocontrollers und stellen Sie sicher, dass er vom internen Generator aus funktioniert. Wenn die Schaltung korrekt zusammengebaut ist, sollten vier Nullen auf dem Zifferblatt angezeigt werden.

2) Überprüfen Sie den Pegel der Impulse von den Optokopplern, wählen Sie gegebenenfalls den Nennwiderstand R12 oder tauschen Sie die Optokopplerverdrahtung aus. Es ist möglich, die Verbindung des Optotransistors mit einem Pull-up zum Minus zu vertauschen, wenn der interne Pull-up-Widerstand MK eingeschaltet ist oder nicht. Es ist auch möglich, einen Transistor in einer Tasten- (invertierenden) Betriebsart zu verwenden.
optokoppler

  • AVR
  •    Tags hinzufügen

    0

    Ibrahim Kamal (IKALOGIC) Bei dem betrachteten berührungslosen Drehzahlmesser handelt es sich um ein kompaktes Gerät in einem Atmel ATMega48-Mikrocontroller, mit dem Sie berührungslos hohe Drehzahlen messen können. Zur Messung wird ein IR-Sensor verwendet (Optokoppler, IR-LED und IR-Fotodiode in einem Gehäuse). Die Datenausgabe erfolgt auf einem zweistelligen LCD-Display basierend auf dem Controller HD44780.

    Das Funktionsprinzip des IR-Sensors (Optokoppler), der eine Miniaturkomponente mit einer IR-LED und einer Fotodiode in einem Gehäuse ist, sendet IR-Strahlung an einen Drehmechanismus (Welle, Motorrotor), auf dem sich ein kleiner reflektierender Aufkleber befinden sollte.

    Dank dieses Etiketts erscheint bei jeder Umdrehung der Welle ein reflektierter Impuls von Infrarotstrahlung. Der verwendete Sensor von Vishay Semiconductor trägt die Bezeichnung TCND-5000.

    Dieser Sensor wurde nach dem Testen gleichwertiger Produkte ausgewählt, da sein Gehäuse eine optische Isolierung der Sende- und Empfangsteile bot und die IR-LED großen Strömen standhalten kann, was Messungen über große Entfernungen ermöglicht. Mit einem Optokoppler können wir also die Zeit für eine vollständige Wellendrehung berechnen und dann bei Kenntnis der Zeit (wir bezeichnen diese Zeit T in Sekunden) die Anzahl der Umdrehungen pro Minute mit dem einfachen Ausdruck 60 / T berechnen. Empfangen von Daten vom Sensor Um die Kosten des Geräts und die Komplexität des Aufbaus zu verringern sowie die Flexibilität des Systems zu erhöhen, verbinden wir den IR-Sensor direkt mit dem Mikrocontroller und implementieren programmgesteuert die gesamte Verarbeitung des empfangenen Signals. Es ist sofort bemerkenswert, dass dies nicht so einfach ist, da das von der IR-Fotodiode empfangene Signal Rauschen enthält und die externe Beleuchtung es ständig beeinflusst. Daher besteht das Problem darin, ein Gerät mit automatischer Anpassung an Umgebungslicht und Abstand zum Messobjekt zu entwickeln. Die folgende Abbildung zeigt ein Diagramm des Analogsignals vom IR-Sensor (Fotodiode).

    Da das Signal ein Rauschen aufweist, wird der Mikrocontroller jedes Mal, wenn das Vorhandensein und Nichtvorhandensein eines Impulses erkannt wird (das Vorhandensein eines Impulses zeigt an, dass sich die Welle dreht und der Sensor den reflektierenden Aufkleber "sieht"), durch eine große Anzahl von Oszillationen "irregeführt". Zusätzlich erlauben diese Faktoren nicht die Verwendung eines im Mikrocontroller eingebauten analogen Komparators, und wir müssen vor jedem Zykluszählvorgang eine analoge Signalverarbeitung einführen. Die Lösung bestand darin, die durchschnittliche Intensität basierend auf den Maximal- und Minimalwerten der Signalintensität vom Sensor und der Einbeziehung der Hysterese im Bereich der durchschnittlichen Intensität abzuschätzen. Die Hysterese wird verwendet, um mehrere Zyklen von verrauschten Impulsen zu verhindern. Die folgende Abbildung erläutert die Funktionsweise eines solchen Algorithmus.

    Wenn das Signal von einem niedrigen Zustand (es gibt keine Reflexion vom Aufkleber auf dem Schaft) auf einen hohen Zustand (Reflexion des Infrarotimpulses) ansteigt, berücksichtigt der Algorithmus diesen Impuls mit hohem Pegel erst, nachdem er den "ansteigenden Pegel" der Hysterese überschritten und den niedrigen Pegel berücksichtigt hat nachdem das Signal den "fallenden Pegel" der Hysterese überschritten hat. Dieser Algorithmus vermeidet Rechenfehler, die durch verrauschte Signale verursacht werden. Prinzipschaltbild des Gerätes

    Zum Vergrößern anklicken Die Schaltkreislösung ist sehr einfach und kompakt (aufgrund der Verwendung eines Miniatursensors) und enthält keine teuren Komponenten. Das Gerät wird mit drei AAA-Batterien betrieben. Wie Sie wahrscheinlich bemerkt haben, gibt es kein Potentiometer zum Einstellen des Kontrasts des Displays (wodurch sich auch die Größe des Geräts verringert). Dies ist dank der Software-Implementierung des automatischen Kontrastanpassungsalgorithmus in Abhängigkeit vom Versorgungsspannungspegel mit PWM und einem Tiefpassfilter für die Elemente R3, R4 und C2 möglich. Benutzer können sich mit dem Text des Algorithmus im Quellcode der Mikrocontroller-Software im zweiten Teil des Artikels vertraut machen. Der Stecker JP1 ist für die In-Circuit-Programmierung des Mikrocontrollers vorgesehen. Der JP2-Anschluss dient zum Anschließen eines zusätzlichen benutzerdefinierten Sensors. Liste der verwendeten Komponenten Bezeichnung im Stromkreis Name, Nennwert IC1 ATmega48 Q1, Q2 Mikrocontroller Transistor BCW66G C1, C2 10 nF C4, C5 33 pF X1 R207 MHz R1 110 MHz Resonator Ohm R8 70 Ohm LED3 LED IR1 Optokoppler TCND-5000 B1 B2 Taste Leistungsschaltschaltung Programmierverbinder JP1 JP2 Konnektoransatz Demonstration von berührungslosen Tachometers AVR Mikrocontroller an den zweiten Teil der die Befestigungs Höhepunkte in der Software des Mikrocontrollers Artikels berücksichtigen, einschließlich ten Analog-Digital-Umwandlung und Datenaustausch mit LCD displeem.Na Englisch: Contactless Tachometer auf AVR. Teil 1. Schemaübersetzung: Vadim im Auftrag von RadioLotsman

    Basierend auf Materialien vor Ort

    Dieses Gerät ist ein guter Drehzahlmesser. Messgrenze 100 - 9990 U / min. Messgenauigkeit - ± 3 U / min. Zur besseren Wahrnehmung sind die Daten jedoch gerundet. Dieses Gerät ist in meinem Auto - Tavria. Ebenfalls verbaut am Chevrolet Cavalier, VAZ-2109, JAVA-350 12 Volt Motorrad, Honda Lead 90 Roller.

    Es gibt zwei Eingangskreise:

    • pin 6 (PD2) - Eingangsinterrupt INT0. Dieser Eingang wird verwendet, um die Anzahl der Umdrehungen des Motors zu messen.
    • schlussfolgerung 11 (PD6). Dieser Eingang wird verwendet, um die Helligkeit der Anzeigen beim Einschalten der Abmessungen des Fahrzeugs zu verringern.

    Die Schaltung verwendet einen Quarzresonator mit einer Frequenz von 8 MHz für eine höhere Genauigkeit und Stabilität der Messungen.

    Das Eingangsfilter, das zum Verbinden mit dem Ausgang der Zündspule verwendet wird, ist experimentell aufgebaut und basiert auf der Erfahrung und der Schaltung ähnlicher Knoten. Es hat sich im Falle der Kontaktzündung und im Falle der elektronischen Zündung als ausgezeichnet erwiesen.

    Das Verringern der Helligkeit der Anzeige beim Einschalten der Abmessungen ist erforderlich, damit ein ziemlich helles Licht von der Anzeige den Fahrer im Dunkeln nicht ablenkt.

    Leiterplatte:

    Zusammengebaut sieht es so aus:

    Ich empfehle die rote Anzeige. es ist viel besser in der Sonne gesehen. Die Messwerte werden erst bei direktem Sonneneinfall unleserlich. Dieser Effekt kann reduziert oder sogar ganz beseitigt werden, wenn Sie den Indikator für einen Rotlichtfilter setzen, aber ich habe leider keinen solchen gefunden ...

    FUSES sind im Projekt ausgestellt, aber wenn jemand nicht aus CodeVisionAVR näht, dann werde ich sie hier wiederholen:

    Das Projekt in der 17. Zeile hat die folgende Definition:

    #define byBladeCnt 2 // 1- zwei Spulen, 2 - eine Spule, 4 - ein Motorrad ...

    Für sowjetische Fahrzeuge und Fahrzeuge mit Verteilerzündsystem ist dieser Parameter 2. Für Zweispulen-Zündsysteme (wie beim VAZ-2110) - 1. Bei Motorrädern und Mofas (Zweitakt-Zündsystem) ist dieser Parameter 4.

    Drehzahlmesser  Misst die Rotationsfrequenz von Teilen, Mechanismen und anderen Einheiten des Fahrzeugs. Drehzahlmesser  besteht aus 2 Hauptteilen - vom Sensor, der die Drehzahl misst, und vom Display, auf dem die Werte angezeigt werden. Grundsätzlich wird der Drehzahlmesser in Umdrehungen pro Minute abgestuft.

    Natürlich können Sie ein solches Gerät auch selbst herstellen, ich schlage eine Schaltung mit einem AVR Attiny2313 Mikrocontroller vor. Mit einem solchen Mikrocontroller können Sie 100 - 9990 U / min erreichen. Die Messgenauigkeit beträgt +/- 3 Umdrehungen pro Minute.

    Eigenschaften des Mikrocontrollers ATtiny2313

    Eeprom 1 Kb
    Analogeingänge (ADC) 0
    Eingangsspannung (Grenzwert) 5,5 Volt
    Eingangsspannung (empfohlen) 4,5-5 Volt
    Ram 128 Bytes
    Taktfrequenz 20 MHz
    Flash-Speicher 2kB

    An Pin 11 ist ein Widerstand mit einer Nennleistung von 4,7 kOhm installiert. Ändern Sie die Nennleistung nicht, da der Sensor sonst instabil wird, wenn er über eine Einleiterschaltung eingeschaltet wird.

    Im Gegensatz zu anderen Schaltungen wurden hier 4 Transistoren und 4 Widerstände verwendet, wodurch die Schaltung vereinfacht wurde.

    Die Schaltung hat 8 Segmente in jedem Symbol, jeweils 5 mA, der Gesamtbetrag beträgt 40 mA, daher sind die Ports nicht stark belastet. Schauen wir uns die Grafik des Geräts an.

    An der Grafik können Sie erkennen, dass der Strom zwischen 60 mA und 80 mA pro Pin-Ausgang liegen kann. Wählen Sie zur Feinabstimmung die Grenzwiderstände mit einem Nennwert von 470 oM.

    Die Wahl des Displays ist nicht kritisch, wählen Sie eine LED-Anzeige mit vier Ziffern oder setzen Sie sie aus einzelnen LEDs zusammen. Verwenden Sie den roten Indikator, um alles klar in der Sonne zu sehen. Der Drehzahlmesser wird mit 12 Volt betrieben.

    Für eine genaue und stabile Messung wird ein Quarzwiderstand mit einer Frequenz von 8 MHz ausgewählt. Das Eingangsfilter dient zum Anschluss an den Ausgang der Zündspule.

    In der Firmware in der 17. Zeile finden Sie Folgendes.

    17. #define byBladeCnt 2 // 1- zwei Spulen, 2 - eine Spule, 4 - ein Motorrad ...

    Dieser Parameter muss geändert werden, wenn Sie ein sowjetisches Auto haben, dann setzen Sie 2, wenn das Motorrad 4 ist, und wenn ein Auto mit einer Zündanlage mit zwei Spulen, dann 1.




    Die Hauptaufgabe des Drehzahlmessers in einem Auto besteht darin, bei der Auswahl des richtigen Gangs zu helfen, was sich positiv auf die Lebensdauer des Motors auswirkt. Die meisten Autos haben bereits einen analogen Drehzahlmesser. Wenn sich der Pfeil der roten Markierung nähert, müssen Sie in einen höheren Gang schalten.

    Darüber hinaus werden Autobesitzer für Einstellarbeiten sowohl im Leerlauf als auch zur Steuerung der Drehzahl der Motorwelle während der Fahrt eingesetzt.

    Das physikalische Funktionsprinzip des Drehzahlmessers geht in die Zählung der Anzahl der von den Sensoren erfassten Impulse, die Reihenfolge ihrer Ankunft sowie die Pausen zwischen diesen Impulsen ein.

    In diesem Fall kann die Anzahl der Impulse auf verschiedene Weise gezählt werden: vorwärts, rückwärts und in beide Richtungen. Die erzielten Ergebnisse werden normalerweise in die von uns benötigten Mengen umgerechnet. Ein solcher Wert kann als Stunden, Minuten, Sekunden, Meter und dergleichen angesehen werden.

    Das Design aller Tachometer ermöglicht es Ihnen, die erhaltenen Werte zurückzusetzen. Die Genauigkeit dieser Messergebnisse ist ziemlich willkürlich, etwa 500 U / min, die genauesten elektronischen Tachometer werden mit einer Genauigkeit von bis zu 100 U / min gemessen.

    Es gibt zwei Arten von digitalen und analogen Autotachometern. Der digitale Autotachometer besteht aus folgenden Einheiten:

    Zentralprozessor
       ADC 8 Bit oder mehr
       Flüssigkeitstemperatursensor;
       Elektronische Anzeige
       Optokoppler für den Leerlauf des Diagnoseventils
       CPU-Reset-Einheit

    Auf dem Display eines digitalen Autotachometers werden die Ergebnisse von Messungen der Wellen- und Motorumdrehungen angezeigt. Der digitale Drehzahlmesser ist sehr nützlich bei der Einstellung von Vorgängen mit elektronischen Zündeinheiten eines Automotors, bei der genauen Einstellung von Economizer-Schwellenwerten usw.

    Analoge Autotachometer sind üblicher und werden von mehr Autofahrern verstanden. Es zeigt die Messergebnisse mit einem sich bewegenden Pfeil.

    Gewöhnlich analoger Drehzahlmesser besteht aus:

    mikroschaltung
      Magnetspule
       Kurbelwellenseil
       abgestufte Skala
       Pfeil

    Funktioniert so ein Tachometer wie folgt. Das Signal von der Kurbelwelle kommt durch die Drähte auf dem Chip, die die Position des Pfeils auf dem Skalenrad bestimmen.

    Im Auto ist es am besten, beide Arten von Drehzahlmesser zu haben. So wird die Einstellung des Leerlaufs, die Überprüfung der Funktion des EPHH-Steuergeräts (Economizer of Forced Idle) und die Überprüfung des Standard-Drehzahlmessers (da der digitale Drehzahlmesser eine viel höhere Genauigkeit aufweist) digital bewältigt. Beim Autofahren ist die Verwendung eines analogen Standard-Drehzahlmessers wesentlich bequemer, da das menschliche Auge und das Gehirn analoge Informationen besser und schneller analysieren als der digitale Wert, und eine bessere Genauigkeit beim Führen eines Fahrzeugs überhaupt nicht erforderlich ist.

    Darüber hinaus werden Tachometer auch nach der Einbaumethode klassifiziert. Es gibt regelmäßige und entfernte Autotachometer. Der erste wird direkt im Armaturenbrett montiert. "Er" ist einfacher und wird in den meisten Autos verwendet. Der ferngesteuerte Drehzahlmesser wurde entwickelt, um ihn auf dem Torpedopaneel zu installieren. Sie werden verwendet, um dem Auto ein besseres Aussehen zu verleihen. Bei der Konstruktion des Ferndrehzahlmessers ist ein Bein zur Befestigung am Torpedopaneel vorhanden.

    Unten sehen Sie ein Diagramm eines quasi-analogen elektronischen Drehzahlmessers. Das Prinzip seiner Arbeit ist wie folgt. Die Motordrehzahl wird auf einer vereinfachten linearen Skala von LEDs angezeigt. Die Skala des digitalen Drehzahlmessers besteht aus neun LEDs. Jeder von ihnen entspricht in etwa den 600 U / min des Motors. Im Ruhezustand leuchtet nur die erste LED. Die Einstellung des Drehzahlmessers erfolgt durch Auswahl des Widerstandes R6. Abhängig davon können Sie die Indikatoren für die erforderliche Anzahl von Zylindern anpassen. Sie können den Teilungspreis ändern.

    Als Impulsquelle für den korrekten Betrieb eines digitalen Drehzahlmessers kann ein Hallsensor, der in der elektronischen Zündanlage vorhanden ist, ein Wellenpositionssensor und andere vorhanden sein. Die Hauptsache ist, dass der Sensor Impulse an unsere Schaltung sendet, die den Widerstandswert des Widerstands R1 ändern.

    Dieses Schema arbeitet als einfacher Frequenzzähler. Die Impulse, die ständig vom Motorsensor kommen, gehen an den Zähleingang des Dezimalzählers K561IE8 und dann an die LEDs. Die Schaltung kann über den Zigarettenanzünder oder mit Strom versorgt werden.

    Die Diode VD1 KD522 schützt den Stromkreis vor dem falschen Anschluss der Polarität der Stromversorgung. Der Kurbelwellendrehzahlsensor sendet Impulse an die Basis des Transistors VT1. Der Widerstand R1 wird sensorabhängig gewählt (im Diagramm wird der Widerstand für den Hallsensor in einer berührungslosen Vergaserzündanlage gewählt). Vom Ausgang des VT1 fallen Impulse auf den Schmitt-Trigger, der an den Elementen D1.1-D1.2 ausgeführt wird. Es wandelt die Impulse in die gewünschte rechteckige Form um. Der Kondensator C2 filtert das Rauschen, gepaart mit dem Widerstand R4, und ist ein Filter, das hochfrequente Impulse abschneidet. Vom Ausgang D1.2 gehen die Impulse zum Zähler.

    Ein Multivibrator, der auf den Elementen des Chips D1.3 und D1.4 montiert ist, erzeugt Taktimpulse mit einer von R6 abhängigen Frequenz. Diese Impulse gehen an die Kette C3-R7, die einen Impuls zum Zurücksetzen des Zählers D2 bildet. Hochhelle LEDs HL1-HL9 werden direkt an die Ausgänge des Zählers K561IE8 angeschlossen. Mit dem R9 können Sie die Helligkeit des Displays anpassen.

    Die LEDs 1-4 auf der Leiterplatte sind durch ein Kabel verbunden.

    Die Einstellung der Struktur beginnt mit der Berechnung des Wertes des Widerstands R1 gemäß dem Bereich der ankommenden Impulse. Dann ersetzen wir R6 durch in Reihe geschaltete variable Widerstände für 1 Ohm und konstant für 10 kΩ. Drehen Sie anschließend den variablen Widerstand auf den maximalen Widerstandswert. Dann drehen wir es so, dass nur zwei LEDs am Motor im Leerlauf leuchten. Notieren Sie diese Position des Abgleichwiderstands. Dann reduzieren wir den Widerstand, so dass nur eine LED leuchtet. Stellen Sie dann den Widerstand in die mittlere Position. Messen Sie anschließend den resultierenden Widerstand R8 mit einem Multimeter.

    Fortsetzung des Themas:
    Linux

    Ich denke, die Frage nach der Rechtmäßigkeit der Aufzeichnung von Telefongesprächen hat viele Smartphone-Besitzer beunruhigt. Technisch gesehen können Sie Verhandlungen über einen längeren Zeitraum am Telefon aufzeichnen. Aber was ist mit ...